@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Conv_Oswald-Bold';
	src: url('../font/Oswald-Bold.eot');
	src: local('☺'), url('../font/Oswald-Bold.woff') format('woff'), url('../font/Oswald-Bold.ttf') format('truetype'), url('../font/Oswald-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'OswaldLight';
    src: url('../font/OswaldLight.eot');
    src: url('../font/OswaldLight.eot') format('embedded-opentype'),
         url('../font/OswaldLight.woff2') format('woff2'),
         url('../font/OswaldLight.woff') format('woff'),
         url('../font/OswaldLight.ttf') format('truetype'),
         url('../font/OswaldLight.svg#OswaldLight') format('svg');
}


@font-face {
    font-family: 'OswaldMedium';
    src: url('../font/OswaldMedium.eot');
    src: url('../font/OswaldMedium.eot') format('embedded-opentype'),
         url('../font/OswaldMedium.woff2') format('woff2'),
         url('../font/OswaldMedium.woff') format('woff'),
         url('../font/OswaldMedium.ttf') format('truetype'),
         url('../font/OswaldMedium.svg#OswaldMedium') format('svg');
}





@media only screen and (min-width : 320px) and (max-width : 480px) {


img{height:auto; max-width:100%;}

.header_top_contenar{margin:0px auto; padding:0% 2% 0% 2%; height:auto; width:100%; max-width:1080px;  }
.new_logo{margin:0% 0% 0% 0%; padding:0px; height:auto; width:140px; float:left;}

.home_sestion_wreper{margin:0px; padding:0px; height:600px; width:100%; float:left; background:url(../images/home_back_img_responsiv.png) center top no-repeat; background-attachment:fixed; }
.home_text_red_back{margin:0px; padding:0px; height:200px; width:65%; float:right; background:#c24742; }
.red_box_big_text{margin:80px 0px 0px 0px; padding:0px; height:auto; width:auto; font-family: 'Conv_Oswald-Bold'; font-size:24vw; color:#c85954; position:absolute; /*clip: rect(5px,560px,600px, 0px);*/ font-weight:lighter !important;} 
.red_box_lane{margin:60px 0px 0px 30px; padding:0px; height:2px; width:7%; float:left; background:#FFF; position:relative; z-index:999; display:none}

.home_2_sestion_wreper{margin:0px; padding:0px; height:500px; width:100%; float:left; background:url(../images/home_back_2_img_responsiv.png) center top no-repeat; background-attachment:fixed; } 
.red_box_text_2{margin:90px 0px 0px 20px; padding:0px; height:auto; width:100%; float:left; font-family: 'OswaldLight'; font-size:12px; color:#FFF; text-transform: uppercase; line-height:20px; letter-spacing:2px;}
.red_box_text_3{margin:68px 0px 0px 30px; padding:0px; height:auto; width:100%; float:left; font-family: 'Conv_Oswald-Bold'; font-size:50px; color:#FFF; text-transform: uppercase; line-height:27px; letter-spacing:3px;}

.home_2_text_red_back{margin:0px; padding:0px; height:200px; width:70%; float:left; background:#997546; }
.red_box_big_text_2{margin:80px 0px 0px 0px; padding:0px; height:auto; width:auto; font-family: 'Conv_Oswald-Bold'; font-size:19vw; color:#a38258; position:absolute; /*clip: rect(3px,545px,600px, 0px);*/ font-weight:lighter !important; letter-spacing:-2px}
.broun_box_text_2{margin:90px 0px 0px 20px; padding:0px; height:auto; width:85%; float:left; font-family: 'OswaldLight'; font-size:12px; color:#FFF; text-transform: uppercase; line-height:20px; letter-spacing:3px;}
.broun_box_text_3{margin:68px 0px 0px 30px; padding:0px; height:auto; width:100%; float:left; font-family: 'Conv_Oswald-Bold'; font-size:45px; color:#FFF; text-transform: uppercase; line-height:27px; letter-spacing:0px;}

.home_3_sestion_wreper{margin:0px; padding:0px; height:500px; width:100%; float:left; background:url(../images/home_back_3_img_responsiv.png) center top no-repeat; background-attachment:fixed; }
.home_3_text_red_back{margin:0px; padding:0px; height:200px; width:65%; float:right; background:#544441; }
.red_box_big_text_3{margin:80px 0px 0px 0px; padding:0px; height:auto; width:auto; font-family: 'Conv_Oswald-Bold'; font-size:20vw; color:#645653; position:absolute; /*clip: rect(5px,545px,600px, 5px);*/ font-weight:lighter !important;}
.graw_box_text_2{margin:90px 0px 0px 20px; padding:0px; height:auto; width:100%; float:left; font-family: 'OswaldLight'; font-size:12px; color:#FFF; text-transform: uppercase; line-height:20px; letter-spacing:2px;} 
.graw_box_text_3{margin:68px 0px 0px 30px; padding:0px; height:auto; width:100%; float:left; font-family: 'Conv_Oswald-Bold'; font-size:45px; color:#FFF; text-transform: uppercase; line-height:27px; letter-spacing:0px;}

.about_us_text_back_mane{margin:8% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.about_us_text p{margin:0px; padding:0px; height:auto; width:100%;  font-family: 'OpenSansRegular_0'; font-size:14px; color:#7f7f7f; text-align:justify; letter-spacing:1px; line-height:20px;}

.portfolio_bottom_1{margin:10% 2% 0% 2%   ; padding:0px; height:auto; width:96%; float:left;}
.portfolio_bottom_1_icon{margin:0px; padding:0px; height:auto; width:100%; float:left; font-size:40px !important; color: #9a9a9a !important; text-align:center; font-weight:lighter !important; } 
.portfolio_bottom_1_icon_number{margin:30px 0px 0px 0px; padding:0px; height:auto; width:100%; float:left; font-size:40px !important; color: #000 !important; text-align:center; font-weight:lighter !important; float:left; font-family: 'OswaldLight'; letter-spacing:2px;}
.portfolio_bottom_1_icon_text{margin:15px 0px 0px 0px; padding:0px; height:auto; width:100%; float:left; font-size:14px !important; color: #9a9a9a !important; text-align:center; font-weight:lighter !important; float:left; font-family: 'OswaldLight'; letter-spacing:2px; text-transform:uppercase}
.contact_form_name_back_mane{margin:0px; padding:0px; height:auto; width:100%; float:left;}
.contact_form_back{margin:10% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.contact_form_message_back{margin:10px 0px 10px 0px; padding:0px; height:auto; width:100%; float:right;}
.contact_form_button{margin:30px 10px 0px 0px; padding:0px; height:40px; width:35%; background:#000; float:right; font-family: 'OpenSansRegular_0'; font-size:9px; letter-spacing:2px; color:#FFF; text-align:center; border:none; }  
.contact_form_button:hover{margin:30px 10px 0px 0px; padding:0px; height:40px; width:35%; background:#fff; float:right; font-family: 'OpenSansRegular_0'; font-size:9px; letter-spacing:2px; color:#000; text-align:center; border:3px solid #000; } 
 
.address_phone_back{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left; }
.address_divder{margin:15% 30% 15% 30%; padding:0px; height:2px; float:left; width:40%; background:#1d1d1d;}
.address_back{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.email_back{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left; }

.sosal_icon_mane_back{margin:0px auto; padding:0px; height:auto; width:75px; }
.footer_sosal_icon{margin:10px 10px 10px 10px; padding:0px; height:auto; width:auto; font-size:20px !important; color:#000 !important;}
.footer_sosal_icon:hover{margin:10px 10px 10px 10px; padding:0px; height:auto; width:auto; font-size:20px !important; color:#858585 !important;}


.footer_bottom_text{margin:0% 0% 0% 2%; padding:0px; height:auto; width:auto; text-align:center; font-family: 'OpenSansRegular_0'; font-size:12px; letter-spacing:2px; color:#828282; float:left} 
.back_to_top_back{margin:0% 2% 0% 0% ; padding:0px; height:30px; width:30px; font-size:20px; background:#000; float:right !important; text-align:center; right:0; color:#FFF !important;}  
.privacy-text{
    margin: 0% 12% 0% 0%;
    float: right;
}

/******************details_start*******************/

.details_header_logo{margin:-4% 0% 0% 2% ; padding:0px; float:left; height:auto; width:35%;}
.details_header_logo img {width:100%;}

.company_text{margin:0px; padding:0px 0px 15px 0px; height:auto; width:100%; font-family: 'Conv_Oswald-Bold'; font-size:20px; color:#464646; letter-spacing:3px; text-align:center;}

.details_page_product_image{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.details_page_product_text_back{margin:8% 2% 0% 2%; padding:0px; height:auto; width:96%; float:right; background:}
.back_to_home_page_button{margin:0px auto; padding:8px 0px 8px 0px; height:auto; width:40%; background:#000; font-family: 'OpenSansRegular_0'; font-size:9px; color:#FFF; letter-spacing:2px; text-align:center; border:none; }
.back_to_home_page_button:hover{margin:0px auto; padding:5px 0px 5px 0px; height:auto; width:40%; background:#fff; font-family: 'OpenSansRegular_0'; font-size:9px; color:#000; letter-spacing:2px; text-align:center; border:#000 3px solid; }

.contact_form_name_back_mane.change_frm .contact_form_name_back { width:97%; margin-right:0; }
.contact_form_button { width:100% !important; margin:0 !important; }
.contact_form_name_back.thrd_item { width:97% !important; }


/******************new_details_start*******************/

.new_details_header_wreper{margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; height:auto; width:100%; float:left; background:#080c11}
.new_details_header_logo{margin:20px 0px 0px 0px ; padding:0px; float:left; height:auto; width:140px;}
.new_details_header_logo img {width:100%;}

.new_details_page_product_text_back{margin:0px 0px 30px 0px; padding:0px; height:auto; width:94%; float:right; margin-left:3%; margin-right:3%;}
.new_details_page_product_image{margin:10px 0px 10px 0px; padding:0px; height:auto; width:94%; float:left; box-shadow: 1px 1px 4px #bebebe; margin-left:3%; margin-right:3%;}
.new_details_page_product_image img{width:100%;}

.new_details_product_sub_menu{margin:0px 0px 20px 0px; padding:0px; height:auto; width:94%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; letter-spacing:3px; text-align:left; text-transform: uppercase; margin-left:3%; margin-right:3%;}

.socal_icon_mane_back{ margin:80px 0px 0px 0px; padding:0px; height:auto; width:100%; float:left}

.face_book_icon{margin:0px; padding:0px; height:auto ; width:100%; font-size:28px !important; color:#FFF !important; text-align:center !important; margin-top:0px; }
.instagram_icon{margin:0px; padding:0px; height:auto ; width:100%; font-size:28px !important; color:#FFF !important; text-align:center !important; margin-top:0px;}
.linkedin_icon{margin:0px; padding:0px; height:auto ; width:100%; font-size:28px !important; color:#FFF !important; text-align:center !important; margin-top:0px; }

}




@media only screen and (min-width : 481px) and (max-width : 603px) {
	
img{height:auto; max-width:100%;}

.header_top_contenar{margin:0px auto; padding:0% 2% 0% 2%; height:auto; width:100%; max-width:1080px;  }
.new_logo{margin:0% 0% 0% 0%; padding:0px; height:auto; width:140px; float:left;}

.home_sestion_wreper{margin:0px; padding:0px; height:600px; width:100%; float:left; background:url(../images/home_back_img_responsiv.png) center top no-repeat; background-attachment:fixed; }
.home_text_red_back{margin:0px; padding:0px; height:200px; width:65%; float:right; background:#c24742; }
.red_box_big_text{margin:80px 0px 0px 0px; padding:0px; height:auto; width:auto; font-family: 'Conv_Oswald-Bold'; font-size:24vw; color:#c85954; position:absolute; /*clip: rect(5px,560px,600px, 0px);*/ font-weight:lighter !important;} 
.red_box_lane{margin:60px 0px 0px 30px; padding:0px; height:2px; width:7%; float:left; background:#FFF; position:relative; z-index:999; display:none}

.home_2_sestion_wreper{margin:0px; padding:0px; height:500px; width:100%; float:left; background:url(../images/home_back_2_img_responsiv.png) center top no-repeat; background-attachment:fixed; } 
.red_box_text_2{margin:90px 0px 0px 20px; padding:0px; height:auto; width:100%; float:left; font-family: 'OswaldLight'; font-size:12px; color:#FFF; text-transform: uppercase; line-height:20px; letter-spacing:2px;}
.red_box_text_3{margin:68px 0px 0px 30px; padding:0px; height:auto; width:100%; float:left; font-family: 'Conv_Oswald-Bold'; font-size:50px; color:#FFF; text-transform: uppercase; line-height:27px; letter-spacing:3px;}

.home_2_text_red_back{margin:0px; padding:0px; height:200px; width:70%; float:left; background:#997546; }
.red_box_big_text_2{margin:80px 0px 0px 0px; padding:0px; height:auto; width:auto; font-family: 'Conv_Oswald-Bold'; font-size:19vw; color:#a38258; position:absolute; /*clip: rect(3px,545px,600px, 0px);*/ font-weight:lighter !important; letter-spacing:-2px}
.broun_box_text_2{margin:90px 0px 0px 20px; padding:0px; height:auto; width:85%; float:left; font-family: 'OswaldLight'; font-size:12px; color:#FFF; text-transform: uppercase; line-height:20px; letter-spacing:3px;}
.broun_box_text_3{margin:68px 0px 0px 30px; padding:0px; height:auto; width:100%; float:left; font-family: 'Conv_Oswald-Bold'; font-size:45px; color:#FFF; text-transform: uppercase; line-height:27px; letter-spacing:0px;}

.home_3_sestion_wreper{margin:0px; padding:0px; height:500px; width:100%; float:left; background:url(../images/home_back_3_img_responsiv.png) center top no-repeat; background-attachment:fixed; }
.home_3_text_red_back{margin:0px; padding:0px; height:200px; width:65%; float:right; background:#544441; }
.red_box_big_text_3{margin:80px 0px 0px 0px; padding:0px; height:auto; width:auto; font-family: 'Conv_Oswald-Bold'; font-size:20vw; color:#645653; position:absolute; /*clip: rect(5px,545px,600px, 5px);*/ font-weight:lighter !important;}
.graw_box_text_2{margin:90px 0px 0px 20px; padding:0px; height:auto; width:100%; float:left; font-family: 'OswaldLight'; font-size:12px; color:#FFF; text-transform: uppercase; line-height:20px; letter-spacing:2px;} 
.graw_box_text_3{margin:68px 0px 0px 30px; padding:0px; height:auto; width:100%; float:left; font-family: 'Conv_Oswald-Bold'; font-size:45px; color:#FFF; text-transform: uppercase; line-height:27px; letter-spacing:0px;}

.about_us_text_back_mane{margin:8% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.about_us_text p{margin:0px; padding:0px; height:auto; width:100%;  font-family: 'OpenSansRegular_0'; font-size:14px; color:#7f7f7f; text-align:justify; letter-spacing:1px; line-height:20px;}

.portfolio_bottom_1{margin:10% 2% 0% 2%   ; padding:0px; height:auto; width:96%; float:left;}
.portfolio_bottom_1_icon{margin:0px; padding:0px; height:auto; width:100%; float:left; font-size:40px !important; color: #9a9a9a !important; text-align:center; font-weight:lighter !important; } 
.portfolio_bottom_1_icon_number{margin:30px 0px 0px 0px; padding:0px; height:auto; width:100%; float:left; font-size:40px !important; color: #000 !important; text-align:center; font-weight:lighter !important; float:left; font-family: 'OswaldLight'; letter-spacing:2px;}
.portfolio_bottom_1_icon_text{margin:15px 0px 0px 0px; padding:0px; height:auto; width:100%; float:left; font-size:14px !important; color: #9a9a9a !important; text-align:center; font-weight:lighter !important; float:left; font-family: 'OswaldLight'; letter-spacing:2px; text-transform:uppercase}
.contact_form_name_back_mane{margin:0px; padding:0px; height:auto; width:100%; float:left;}
.contact_form_back{margin:10% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.contact_form_message_back{margin:10px 0px 10px 0px; padding:0px; height:auto; width:100%; float:right;}
.contact_form_button{margin:30px 10px 0px 0px; padding:0px; height:40px; width:35%; background:#000; float:right; font-family: 'OpenSansRegular_0'; font-size:9px; letter-spacing:2px; color:#FFF; text-align:center; border:none; }  
.contact_form_button:hover{margin:30px 10px 0px 0px; padding:0px; height:40px; width:35%; background:#fff; float:right; font-family: 'OpenSansRegular_0'; font-size:9px; letter-spacing:2px; color:#000; text-align:center; border:3px solid #000; } 
 
.address_phone_back{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left; }
.address_divder{margin:15% 30% 15% 30%; padding:0px; height:2px; float:left; width:40%; background:#1d1d1d;}
.address_back{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.email_back{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left; }

.sosal_icon_mane_back{margin:0px auto; padding:0px; height:auto; width:75px; }
.footer_sosal_icon{margin:10px 10px 10px 10px; padding:0px; height:auto; width:auto; font-size:20px !important; color:#000 !important;}
.footer_sosal_icon:hover{margin:10px 10px 10px 10px; padding:0px; height:auto; width:auto; font-size:20px !important; color:#858585 !important;}


.footer_bottom_text{margin:0% 0% 0% 2%; padding:0px; height:auto; width:auto; text-align:center; font-family: 'OpenSansRegular_0'; font-size:12px; letter-spacing:2px; color:#828282; float:left} 
.back_to_top_back{margin:0% 2% 0% 0% ; padding:0px; height:30px; width:30px; font-size:20px; background:#000; float:right !important; text-align:center; right:0; color:#FFF !important;}  


/******************details_start*******************/

.details_header_logo{margin:-4% 0% 0% 2% ; padding:0px; float:left; height:auto; width:35%;}
.details_header_logo img {width:100%;}

.company_text{margin:0px; padding:0px 0px 15px 0px; height:auto; width:100%; font-family: 'Conv_Oswald-Bold'; font-size:20px; color:#464646; letter-spacing:3px; text-align:center;}

.details_page_product_image{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.details_page_product_text_back{margin:8% 2% 0% 2%; padding:0px; height:auto; width:96%; float:right; background:}
.back_to_home_page_button{margin:0px auto; padding:8px 0px 8px 0px; height:auto; width:40%; background:#000; font-family: 'OpenSansRegular_0'; font-size:9px; color:#FFF; letter-spacing:2px; text-align:center; border:none; }
.back_to_home_page_button:hover{margin:0px auto; padding:5px 0px 5px 0px; height:auto; width:40%; background:#fff; font-family: 'OpenSansRegular_0'; font-size:9px; color:#000; letter-spacing:2px; text-align:center; border:#000 3px solid; }

.contact_form_name_back_mane.change_frm .contact_form_name_back { width:97%; margin-right:0; }
.contact_form_button { width:100% !important; margin:0 !important; }
.contact_form_name_back.thrd_item { width:97% !important; }


/******************new_details_start*******************/

.new_details_header_wreper{margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; height:auto; width:100%; float:left; background:#080c11}
.new_details_header_logo{margin:20px 0px 0px 0px ; padding:0px; float:left; height:auto; width:140px;}
.new_details_header_logo img {width:100%;}

.new_details_page_product_text_back{margin:0px 0px 30px 0px; padding:0px; height:auto; width:94%; float:right; margin-left:3%; margin-right:3%;}
.new_details_page_product_image{margin:10px 0px 10px 0px; padding:0px; height:auto; width:94%; float:left; box-shadow: 1px 1px 4px #bebebe; margin-left:3%; margin-right:3%;}
.new_details_page_product_image img{width:100%;}

.new_details_product_sub_menu{margin:0px 0px 20px 0px; padding:0px; height:auto; width:94%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; letter-spacing:3px; text-align:left; text-transform: uppercase; margin-left:3%; margin-right:3%;}

.socal_icon_mane_back{ margin:80px 0px 0px 0px; padding:0px; height:auto; width:100%; float:left}

.face_book_icon{margin:0px; padding:0px; height:auto ; width:100%; font-size:28px !important; color:#FFF !important; text-align:center !important; margin-top:0px; }
.instagram_icon{margin:0px; padding:0px; height:auto ; width:100%; font-size:28px !important; color:#FFF !important; text-align:center !important; margin-top:0px;}
.linkedin_icon{margin:0px; padding:0px; height:auto ; width:100%; font-size:28px !important; color:#FFF !important; text-align:center !important; margin-top:0px; }

	}
	

	
	
@media only screen and (min-width : 604px) and (max-width : 768px) {
	
img{height:auto; max-width:100%;}


.header_top_contenar{margin:0px auto; padding:0% 2% 0% 2%; height:auto; width:100%; max-width:1080px;  }
.new_logo{margin:0% 0% 0% 0%; padding:0px; height:auto; width:140px; float:left;}

.home_sestion_wreper{margin:0px; padding:0px; height:600px; width:100%; float:left; background:url(../images/home_back_img_responsiv.png) center top no-repeat; background-attachment:fixed; }
.home_text_red_back{margin:0px; padding:0px; height:200px; width:65%; float:right; background:#c24742; }
.red_box_big_text{margin:80px 0px 0px 0px; padding:0px; height:auto; width:auto; font-family: 'Conv_Oswald-Bold'; font-size:24vw; color:#c85954; position:absolute; /*clip: rect(5px,560px,600px, 0px);*/ font-weight:lighter !important;} 
.red_box_lane{margin:60px 0px 0px 30px; padding:0px; height:2px; width:7%; float:left; background:#FFF; position:relative; z-index:999; display:none}

.home_2_sestion_wreper{margin:0px; padding:0px; height:500px; width:100%; float:left; background:url(../images/home_back_2_img_responsiv.png) center top no-repeat; background-attachment:fixed; } 
.red_box_text_2{margin:90px 0px 0px 20px; padding:0px; height:auto; width:100%; float:left; font-family: 'OswaldLight'; font-size:12px; color:#FFF; text-transform: uppercase; line-height:20px; letter-spacing:2px;}
.red_box_text_3{margin:68px 0px 0px 30px; padding:0px; height:auto; width:100%; float:left; font-family: 'Conv_Oswald-Bold'; font-size:50px; color:#FFF; text-transform: uppercase; line-height:27px; letter-spacing:3px;}

.home_2_text_red_back{margin:0px; padding:0px; height:200px; width:70%; float:left; background:#997546; }
.red_box_big_text_2{margin:80px 0px 0px 0px; padding:0px; height:auto; width:auto; font-family: 'Conv_Oswald-Bold'; font-size:19vw; color:#a38258; position:absolute; /*clip: rect(3px,545px,600px, 0px);*/ font-weight:lighter !important; letter-spacing:-2px}
.broun_box_text_2{margin:90px 0px 0px 20px; padding:0px; height:auto; width:85%; float:left; font-family: 'OswaldLight'; font-size:12px; color:#FFF; text-transform: uppercase; line-height:20px; letter-spacing:3px;}
.broun_box_text_3{margin:68px 0px 0px 30px; padding:0px; height:auto; width:100%; float:left; font-family: 'Conv_Oswald-Bold'; font-size:45px; color:#FFF; text-transform: uppercase; line-height:27px; letter-spacing:0px;}

.home_3_sestion_wreper{margin:0px; padding:0px; height:500px; width:100%; float:left; background:url(../images/home_back_3_img_responsiv.png) center top no-repeat; background-attachment:fixed; }
.home_3_text_red_back{margin:0px; padding:0px; height:200px; width:65%; float:right; background:#544441; }
.red_box_big_text_3{margin:80px 0px 0px 0px; padding:0px; height:auto; width:auto; font-family: 'Conv_Oswald-Bold'; font-size:20vw; color:#645653; position:absolute; /*clip: rect(5px,545px,600px, 5px);*/ font-weight:lighter !important;}
.graw_box_text_2{margin:90px 0px 0px 20px; padding:0px; height:auto; width:100%; float:left; font-family: 'OswaldLight'; font-size:12px; color:#FFF; text-transform: uppercase; line-height:20px; letter-spacing:2px;} 
.graw_box_text_3{margin:68px 0px 0px 30px; padding:0px; height:auto; width:100%; float:left; font-family: 'Conv_Oswald-Bold'; font-size:45px; color:#FFF; text-transform: uppercase; line-height:27px; letter-spacing:0px;}

.about_us_text_back_mane{margin:8% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.about_us_text p{margin:0px; padding:0px; height:auto; width:100%;  font-family: 'OpenSansRegular_0'; font-size:14px; color:#7f7f7f; text-align:justify; letter-spacing:1px; line-height:20px;}

.portfolio_bottom_1{margin:10% 2% 0% 2%   ; padding:0px; height:auto; width:96%; float:left;}
.portfolio_bottom_1_icon{margin:0px; padding:0px; height:auto; width:100%; float:left; font-size:40px !important; color: #9a9a9a !important; text-align:center; font-weight:lighter !important; } 
.portfolio_bottom_1_icon_number{margin:30px 0px 0px 0px; padding:0px; height:auto; width:100%; float:left; font-size:40px !important; color: #000 !important; text-align:center; font-weight:lighter !important; float:left; font-family: 'OswaldLight'; letter-spacing:2px;}
.portfolio_bottom_1_icon_text{margin:15px 0px 0px 0px; padding:0px; height:auto; width:100%; float:left; font-size:14px !important; color: #9a9a9a !important; text-align:center; font-weight:lighter !important; float:left; font-family: 'OswaldLight'; letter-spacing:2px; text-transform:uppercase}
.contact_form_name_back_mane{margin:0px; padding:0px; height:auto; width:100%; float:left;}
.contact_form_back{margin:10% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.contact_form_message_back{margin:10px 0px 10px 0px; padding:0px; height:auto; width:100%; float:right;}
.contact_form_button{margin:30px 10px 0px 0px; padding:0px; height:40px; width:35%; background:#000; float:right; font-family: 'OpenSansRegular_0'; font-size:9px; letter-spacing:2px; color:#FFF; text-align:center; border:none; }  
.contact_form_button:hover{margin:30px 10px 0px 0px; padding:0px; height:40px; width:35%; background:#fff; float:right; font-family: 'OpenSansRegular_0'; font-size:9px; letter-spacing:2px; color:#000; text-align:center; border:3px solid #000; } 
 
.address_phone_back{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left; }
.address_divder{margin:15% 30% 15% 30%; padding:0px; height:2px; float:left; width:40%; background:#1d1d1d;}
.address_back{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.email_back{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left; }

.sosal_icon_mane_back{margin:0px auto; padding:0px; height:auto; width:75px; }
.footer_sosal_icon{margin:10px 10px 10px 10px; padding:0px; height:auto; width:auto; font-size:20px !important; color:#000 !important;}
.footer_sosal_icon:hover{margin:10px 10px 10px 10px; padding:0px; height:auto; width:auto; font-size:20px !important; color:#858585 !important;}


.footer_bottom_text{margin:0% 0% 0% 2%; padding:0px; height:auto; width:auto; text-align:center; font-family: 'OpenSansRegular_0'; font-size:12px; letter-spacing:2px; color:#828282; float:left} 
.back_to_top_back{margin:0% 2% 0% 0% ; padding:0px; height:30px; width:30px; font-size:20px; background:#000; float:right !important; text-align:center; right:0; color:#FFF !important;}  
.privacy-text{
    margin: 0% 12% 0% 0%;
    float: right;
}

/******************details_start*******************/

.details_header_logo{margin:-4% 0% 0% 2% ; padding:0px; float:left; height:auto; width:35%;}
.details_header_logo img {width:100%;}

.company_text{margin:0px; padding:0px 0px 15px 0px; height:auto; width:100%; font-family: 'Conv_Oswald-Bold'; font-size:20px; color:#464646; letter-spacing:3px; text-align:center;}

.details_page_product_image{margin:0% 2% 0% 2%; padding:0px; height:auto; width:96%; float:left;}
.details_page_product_text_back{margin:8% 2% 0% 2%; padding:0px; height:auto; width:96%; float:right; background:}
.back_to_home_page_button{margin:0px auto; padding:8px 0px 8px 0px; height:auto; width:40%; background:#000; font-family: 'OpenSansRegular_0'; font-size:9px; color:#FFF; letter-spacing:2px; text-align:center; border:none; }
.back_to_home_page_button:hover{margin:0px auto; padding:5px 0px 5px 0px; height:auto; width:40%; background:#fff; font-family: 'OpenSansRegular_0'; font-size:9px; color:#000; letter-spacing:2px; text-align:center; border:#000 3px solid; }

.contact_form_name_back_mane.change_frm .contact_form_name_back { width:97%; margin-right:0; }
.contact_form_button { width:100% !important; margin:0 !important; }
.contact_form_name_back.thrd_item { width:97% !important; }


.contact_form_name_back.thrd_item {
    float: right;
    margin-right: 0 !important;
    margin-top: 0;
    width: 50% !important;
}



/******************new_details_start*******************/

.new_details_header_wreper{margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; height:auto; width:100%; float:left; background:#080c11}
.new_details_header_logo{margin:20px 0px 0px 0px ; padding:0px; float:left; height:auto; width:140px;}
.new_details_header_logo img {width:100%;}

.new_details_page_product_text_back{margin:0px 0px 30px 0px; padding:0px; height:auto; width:94%; float:right; margin-left:3%; margin-right:3%;}
.new_details_page_product_image{margin:10px 0px 10px 0px; padding:0px; height:auto; width:94%; float:left; box-shadow: 1px 1px 4px #bebebe; margin-left:3%; margin-right:3%;}
.new_details_page_product_image img{width:100%;}

.new_details_product_sub_menu{margin:0px 0px 20px 0px; padding:0px; height:auto; width:94%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; letter-spacing:3px; text-align:left; text-transform: uppercase; margin-left:3%; margin-right:3%;}

.socal_icon_mane_back{ margin:80px 0px 0px 0px; padding:0px; height:auto; width:100%; float:left}

.face_book_icon{margin:0px; padding:0px; height:auto ; width:100%; font-size:28px !important; color:#FFF !important; text-align:center !important; margin-top:0px; }
.instagram_icon{margin:0px; padding:0px; height:auto ; width:100%; font-size:28px !important; color:#FFF !important; text-align:center !important; margin-top:0px;}
.linkedin_icon{margin:0px; padding:0px; height:auto ; width:100%; font-size:28px !important; color:#FFF !important; text-align:center !important; margin-top:0px; }	
}
	
	
	
	
@media only screen and (min-width : 769px) and (max-width : 960px) {


img{height:auto; max-width:100%;}




}

@media only screen and (min-width : 961px) and (max-width : 1024px) {
    img{height:auto; max-width:100%;}
    .privacy-text {
        float: right;
        margin: 0 12% 0 0;
    }
}
	
@media only screen and (max-width : 1440px)  and (min-width : 1024px){
    .privacy-text {
        float: right;
        margin: 0 2% 0 0;
    }
    .back_to_top_back {
        right: 15px;
    }
}

@media only screen and (max-width : 1130px) {
    .footer_wreper{
        position : relative;
    }
    .back_to_top_back {
        top: -15px;
    }
}
@media only screen and (max-width : 1080px){
    .contact_form_name_back_mane.change_frm .contact_form_name_back.scnd {
        margin-right: 0;
        width: 50%;
    }
    .contact_form_back form{
        padding: 0 15px;
    }
    .footer_wreper{
        padding: 20px 15px;
    }
    .privacy-text {
        margin: 0 0 0 0;
    }
    .back_to_top_back {
        right: 15px;
    }
}

@media only screen and (max-width : 800px) {
    img{height:auto; max-width:100%;}
}
@media only screen and (max-width: 768px){
    .back_to_top_back {
        right: 0;
    }
}
@media only screen and (max-width: 603px){
    .privacy-text {
        margin: 0 0 0 0;
        float: right;
    }
}
@media only screen and (max-width: 425px){
    contact_form_name_back_mane.change_frm .contact_form_name_back.scnd {
        width: 97%;
    }
}
