@charset "utf-8";
/* CSS Document */

@media screen and (min-width:1680px) and (max-width:1759px)
{
.slider_container { width:69%; }
.slider1_right img { width:80%; float:right; }
}

@media screen and (min-width:1580px) and (max-width:1679px)
{
.slider_container { width:72%; }
.slider1_right img { width:80%; float:right; }
}

@media screen and (min-width:1480px) and (max-width:1579px)
{
.slider_container { width:76%; }
.slider1_right img { width:80%; float:right; }
}

@media screen and (min-width:1400px) and (max-width:1479px)
{
.slider_container { width:80%; }
.slider1_right img { width:80%; float:right; }
}

@media screen and (min-width:1350px) and (max-width:1399px)
{
.slider_container { width:85%; }
.slider1_right img { width:80%; float:right; }
}



@media screen and (min-width:1280px) and (max-width:1349px)
{

/*----- Slider Container -------*/

.slider_container { width:90%; }
.slider1_right img { width:80%; float:right; }

.slider1_left h3 { font-size:50px; line-height:60px; padding:70px 0 15px 0; }
.slider1_left p { font-size:28px; line-height:34px; }
.slide1_btn { font-size:30px; padding:12px 24px; margin:45px 15px 0 5px; border-radius:6px; }


/*--------------- Wall Putty ------------------*/

.putty_btn { font-size:18px; padding:7px 15px; }

}


@media screen and (min-width:1024px) and (max-width:1279px)
{

/* ----- Template ----- */

.container { width:98%; }
.green_menubtn { margin-right:5px; }


/*----- Slider Container -------*/

.slider_container { width:94%; }
.slider1_right img { width:90%; float:right; }

.slider1_left h3 { font-size:56px; line-height:70px; padding:70px 0 15px 0; }
.slider1_left p { font-size:28px; line-height:34px; }
.slide1_btn { font-size:34px; padding:12px 24px; margin:45px 15px 0 5px; border-radius:6px; }



/*--------------- Wall Putty ------------------*/

.putty_btn { font-size:18px; padding:7px 15px; }
.wall_slide_right h1 { font-size:100px; line-height:105px; }

.tech_spec_left { width:100%; }
.tech_spec_right { width:40; padding-left:20%; }

.testimonial_left { width:250px; }
.testimonial_right { width:750px; }
.testimonial_right p span { width:100%; }

.how_to_apply_inner { width:900px; }



/*--------------- Company Profile ------------------*/

.about_tab > p { min-height:220px; }


/* ----- Contact ----- */

#c_map { height:505px; }

.contact_form { width:48%; }
.contact_map { width:50%; }

.contactfrm_tbl tr td h3 { font-size:22px; }
.gi_market { width:31.3%; }
.gi_complaints { width:35.3%; }

.submit_btn { font-size:20px; }
.clear_btn { font-size:20px; }

.ctxtbox { width: 85%; }
.ctxtarea { height:150px; width: 85%; }



/*--------------- Company Profile ------------------*/

.profile_head { background:#e7e7e7; }
.profile_head h3 { font-size:28px; color:#de5488; padding:32px 5px; }

.about_detail { background:url(../images/texture_bg1.jpg); }

.about_detail > div > p { text-align:justify; padding:5px 15px; line-height:27px; }
.about_detail > div > p:first-child { padding-top:25px; }

.about_tab { width:97%; float:left; padding:10px 0; margin:10px 1.5% 15px 1.5%;  }

.abouttab_head h4.active { border-radius:7px 7px 0 0; }
.abouttab_head h4 { font-size:21px; width:33.3%; float:left; padding:8px 0; }
.about_tab > p { width:97%; padding:17px 1.5%; min-height:189px; }



/*--------------- Faq Popup ------------------*/

.faq_inner { width:800px; padding:15px; font-size:17px; }
.faq_inner h3 { font-size:24px; }
.faqs { padding:12px 10px; text-indent:0; font-size:16px; line-height:25px; }
.faqs + p { text-align:justify; }



/* ----- Dealer ----- */

.dealer_form { width:55%; }
.dealer_img { width:35%; }


}

@media screen and (min-width:960px) and (max-width:1023px)
{


/* ----- Template ----- */

.container { width:98%; }
.green_menubtn { margin-right:5px; }


/*----- Slider Container -------*/

.slider_container { width:94%; }
.slider1_right img { width:90%; float:right; }

.slider1_left h3 { font-size:60px; line-height:80px; padding:70px 0 15px 0; }
.slider1_left p { font-size:32px; line-height:38px; }
.slide1_btn { font-size:38px; padding:15px 30px; margin:45px 15px 0 5px; border-radius:6px; }


/*--------------- Parallelx ------------------*/

.hexgon1 > img { left:110px; }
.hexgon2 > img { left:325px; }
.hexgon3 > img { left:540px; }
.hexgon4 > img { left:750px; }
.hexgon5 > img { left:5px; }
.hexgon6 > img { left:220px; }
.hexgon7 > img { left:435px; }
.hexgon8 > img { left:650px; }

.hexgon2 p { left:360px; }
.hexgon3 h4 { left:588px; }
.hexgon4 p { left:785px; }
.hexgon5 h4 { left:23px; }



/*--------------- Wall Putty ------------------*/

.putty_btn { font-size:18px; padding:7px 15px; }
.wall_slide_right h1 { font-size:70px; line-height:85px; }
.wall_slide_right h3 { font-size:24px; }
.wallputty_features h2 { font-size:26px; }

.tech_spec_left { width:100%; }
.tech_spec_right { width:40; padding-left:20%; }

.testimonial_left { width:250px; }
.testimonial_right { width:650px; }
.testimonial_right p span { width:100%; }

.features_tab { width:33.15%; font-size:21px; }

.how_to_apply_inner { width:880px; font-size:16px; }



/*--------------- Company Profile ------------------*/

.about_tab > p { min-height:220px; }
.abouttab_head h4 { font-size:18px; width:33.3%; float:left; padding:8px 0; }


/* ----- Contact ----- */


#c_map { height:475px; }

.contact_form { width:48%; }
.contact_map { width:50%; }

.contactfrm_tbl tr td h3 { font-size:22px; }
.gi_market { width:50%; min-height:155px; }
.gi_enquiry { width:50%; min-height:155px;  }
.gi_complaints { width:50%; }

.submit_btn { font-size:20px; }
.clear_btn { font-size:20px; }

.ctxtbox { width: 92%; }
.ctxtarea { height:150px; width:92%; }



/*--------------- Faq Popup ------------------*/

.faq_inner { width:800px; padding:15px; font-size:17px; }
.faq_inner h3 { font-size:24px; }
.faqs { padding:12px 10px; text-indent:0; font-size:16px; line-height:25px; }
.faqs + p { text-align:justify; }




/* ----- Dealer ----- */

.dealer_form { width:55%; }
.dealer_img { width:35%; }


}


@media screen and (min-width:800px) and (max-width:959px)
{
	
	
/*--------------- Menu ------------------*/

.logo { width:90px; float:left; }
.menu_bg { width:80%; float:right; margin-right:10px; }
.green_menubtn { width:32px; margin-right:5px; }
.green_head { width:90%; }

	
/* ----- Template ----- */

.container { width:98%; }
	

/*----- Slider Container -------*/

.slider_container { width:94%; }
.slider1_right { margin-top:70px; }
.slider1_right img { width:100%; float:right; }

.slider1_left h3 { font-size:64px; line-height:80px; padding:70px 0 15px 0; }
.slider1_left p { font-size:36px; line-height:42px; }
.slide1_btn { font-size:42px; padding:15px 30px; margin:75px 15px 0 5px; border-radius:6px; }


/*--------------- Parallelx ------------------*/

.parallelx_container { height:700px; }
#innerslide1 .parallax_inner { height:700px; }

.hexgon1 > img { top:30px; left:100px; }
.hexgon2 > img { top:30px; left:315px; }
.hexgon3 > img { top:30px; left:530px; }

.hexgon4 > img { top:215px; left:205px; }
.hexgon5 > img { top:215px; left:420px; }

.hexgon6 > img { top:405px; left:100px; }
.hexgon7 > img { top:405px; left:315px; }
.hexgon8 > img { top:405px; left:530px; }

.hexgon2 p { top:72px; left:355px; }
.hexgon3 h4 { top:82px; left:578px; }
.hexgon4 p { top:262px; left:232px; }
.hexgon5 h4 { top:282px; left:443px; }


.advantage_container ul { width:700px; }
.advantage_container h1 { line-height:34px;  }



/*-------- Footer -----------*/

.footer_address { width:60%; padding-left:2%; }
.footer_menu { width:60%; margin-top:25px; padding-left:2%; }



/*--------------- Wall Putty ------------------*/

.putty_btn { font-size:18px; padding:7px 15px; }
.wall_slide_right h1 { font-size:70px; line-height:85px; }
.wall_slide_right h3 { font-size:24px; }
.wallputty_features h2 { font-size:26px; }

.tech_spec_left { width:100%; }
.tech_spec_right { width:40; padding-left:17%; }

.testimonial_left { width:250px; }
.testimonial_right { width:520px; }
.testimonial_left img { margin-top:45px; }
.testimonial_right p { line-height:24px; }
.testimonial_right p span { width:100%; }

.features_tab { width:33.15%; font-size:21px; }

.how_to_apply_inner { width:740px; font-size:16px; }



/*--------------- Company Profile ------------------*/

.about_tab > p { min-height:220px; }

.abouttab_head h4 { font-size:17px; width:33.3%; float:left; padding:8px 0; }


/* ----- Contact ----- */

#c_map { height:435px; }

.contact_form { width:98%; margin:0 1%; }
.contact_map { width:98%; margin:0 1%; }

.contactfrm_tbl tr td h3 { font-size:22px; }
.gi_market { width:50%; min-height:155px; }
.gi_enquiry { width:50%; min-height:155px;  }
.gi_complaints { width:50%; }

.submit_btn { font-size:20px; }
.clear_btn { font-size:20px; }

.ctxtbox { width: 92%; }
.ctxtarea { height:150px; width:92%; }



/*--------------- Faq Popup ------------------*/

.faq_inner { width:700px; padding:15px; font-size:17px; }
.faq_inner h3 { font-size:24px; }
.faqs { padding:12px 10px; text-indent:0; font-size:16px; line-height:25px; }
.faqs + p { text-align:justify; }


/* ----- Dealer ----- */

.dealer_form { width:55%; }
.dealer_img { width:35%; }


}


@media screen and (min-width:768px) and (max-width:799px)
{
	

body { font-size:16px; }
.btn-md { font-size:17px; margin:5px 60px 5px 5px; padding:7px 17px; }


/*--------------- Menu ------------------*/

.logo { width:90px; float:left; }
.menu_bg { width:80%; float:right; margin-right:10px; }
.green_menubtn { width:32px; margin-right:5px; }
.green_head { width:90%; }
.green_head h2 { font-size:28px; }

	
/* ----- Template ----- */

.container { width:98%; }
	

/*----- Slider Container -------*/

.slider_container { width:94%; }
.slider1_right { margin-top:90px; }
.slider1_right img { width:100%; float:right; }

.slider1_left h3 { font-size:70px; line-height:90px; padding:70px 0 15px 0; }
.slider1_left p { font-size:40px; line-height:46px; }
.slide1_btn { font-size:46px; padding:18px 35px; margin:75px 15px 0 5px; border-radius:6px; letter-spacing:0.3px; }


/*--------------- Parallelx ------------------*/

.parallelx_container { height:700px; }
#innerslide1 .parallax_inner { height:700px; }

.hexgon1 > img { top:30px; left:70px; }
.hexgon2 > img { top:30px; left:285px; }
.hexgon3 > img { top:30px; left:500px; }

.hexgon4 > img { top:215px; left:175px; }
.hexgon5 > img { top:215px; left:390px; }

.hexgon6 > img { top:405px; left:70px; }
.hexgon7 > img { top:405px; left:285px; }
.hexgon8 > img { top:405px; left:500px; }

.hexgon2 p { top:72px; left:322px; }
.hexgon3 h4 { top:82px; left:548px; }
.hexgon4 p { top:262px; left:200px; }
.hexgon5 h4 { top:282px; left:413px; }


.advantage_container ul { width:550px; }
.advantage_container ul li { width:50%; }
.advantage_container h1 { line-height:34px; }



/*-------- Footer -----------*/

.footer_address { width:60%; padding-left:2%; }
.footer_menu { width:60%; margin-top:25px; padding-left:2%; }
.footer_logo { font-size:28px; }
	
	
/*--------------- Index ------------------*/

.enquiry_form { width:720px; }
.enquiry_detail label { width:110px; float:left; margin-left:30px; }
.enquiry_container h2 { font-size:28px; }

.txtbox-full { height:26px; } 
.combo-full { height:32px; }
.txtarea-full { height:130px; } 



/*--------------- Wall Putty ------------------*/

.putty_btn { font-size:18px; padding:7px 15px; }
.wall_slide_right h1 { font-size:60px; line-height:75px; }
.wall_slide_right h3 { font-size:22px; }
.wallputty_features h2 { font-size:24px; }

.tech_spec_left { width:100%; }
.tech_spec_right { width:40; padding-left:17%; }

.testimonial_left { width:250px; }
.testimonial_right { width:500px; }
.testimonial_left img { margin-top:35px; }
.testimonial_right p { line-height:24px; }
.testimonial_right p span { width:100%; }

.features_tab { width:33.15%; font-size:20px; }

	
.how_to_apply_inner { width:710px; font-size:16px; }
.how_to_apply_inner h3 { font-size:24px; margin-bottom:15px; }
.pop_closebtn { font-size:24px; }

.apply_img { width:100%; text-align:center; }
.apply_img img { width:auto; float:none; margin-left:10%; }
.apply_parag { width:100%; }
.apply_parag ul li { text-align:justify; }

	
	
/*--------------- Company Profile ------------------*/

.about_tab > p { min-height:auto; }
.profile_head h3 { font-size:22px; padding:22px 7px; }

.abouttab_head h4 { font-size:17px; padding:8px 0; }
#show_portfolio span { display:none !important; }


	
/* ----- Contact ----- */

#c_map { height:425px; }

.contact_form { width:98%; margin:0 1%; }
.contact_map { width:98%; margin:0 1%; }

.contactfrm_tbl tr td h3 { font-size:22px; }
.gi_market { width:50%; min-height:155px; }
.gi_enquiry { width:50%; min-height:155px;  }
.gi_complaints { width:50%; }

.submit_btn { font-size:20px; }
.clear_btn { font-size:20px; }

.ctxtbox { width: 88%; }
.ctxtarea { height:150px; width:88%; }
	
	
	
/*--------------- Faq Popup ------------------*/

.faq_inner { width:680px; padding:15px; font-size:17px; }
.faq_inner h3 { font-size:24px; }
.faqs { padding:12px 10px; text-indent:0; font-size:16px; line-height:25px; }
.faqs + p { text-align:justify; }

	
	
/* ----- Dealer ----- */

.dealer_form { width:88%; margin-right:6%; margin-right:4%; }
.dealer_img { display:none; }

	
}

@media screen and (min-width:640px) and (max-width:767px)
{



body { font-size:16px; }
.btn-md { font-size:16px; margin:5px 40px 5px 5px; padding:7px 17px; }


/*--------------- Menu ------------------*/

.logo { width:90px; float:left; }
.menu_bg { width:80%; float:right; margin-right:10px; }
.green_menubtn { width:32px; margin-right:5px; }
.green_head { width:90%; }
.green_head h2 { font-size:24px; }

	
/* ----- Template ----- */

.container { width:97%; }
	

/*----- Slider Container -------*/

.slider_container { width:94%; }
.slider1_right { margin-top:90px; }
.slider1_right img { width:100%; float:right; }

.slider1_left h3 { font-size:70px; line-height:90px; padding:70px 0 15px 0; }
.slider1_left p { font-size:44px; line-height:50px; }
.slide1_btn { font-size:46px; padding:18px 35px; margin:85px 15px 0 5px; border-radius:6px; letter-spacing:0.3px; }


/*--------------- Parallelx ------------------*/

.parallelx_container { height:700px; }
#innerslide1 .parallax_inner { height:700px; }

.hexgon1 > img { top:30px; left:5px; }
.hexgon2 > img { top:30px; left:215px; }
.hexgon3 > img { top:30px; left:425px; }

.hexgon4 > img { top:210px; left:110px; }
.hexgon5 > img { top:210px; left:320px; }

.hexgon6 > img { top:395px; left:5px; }
.hexgon7 > img { top:395px; left:215px; }
.hexgon8 > img { top:395px; left:425px; }

.hexgon2 p { top:72px; left:252px; }
.hexgon3 h4 { top:72px; left:473px; }
.hexgon4 p { top:255px; left:140px; }
.hexgon5 h4 { top:272px; left:343px; }


.advantage_container ul { width:500px; }
.advantage_container ul li { width:50%; }
.advantage_container h1 { font-size:24px; line-height:30px; }
.advantage_container img { width:100%; float:left; }
.advantage_container p { text-align:justify; padding:10px; }

/*-------- Footer -----------*/

.footer_address { width:60%; padding-left:2%; }
.footer_menu { width:96%; margin-top:25px; padding-left:2%; }
.footer_logo { font-size:24px; }
	
	
/*--------------- Index ------------------*/

.enquiry_form { width:590px; }
.enquiry_detail label { width:105px; margin-left:25px; }
.enquiry_container h2 { font-size:24px; line-height:30px; }

.txtbox-full { height:26px; } 
.combo-full { height:32px; }
.txtarea-full { height:130px; } 



/*--------------- Wall Putty ------------------*/

.putty_btn { font-size:18px; padding:7px 15px; margin-bottom:15px; }
.wall_slide_left { display:none; }
.wall_slide_right { width:100%; float:left; margin-top:5px; }

.wall_slide_right h1 { font-size:40px; line-height:60px; }
.wall_slide_right h3 { font-size:22px; padding-bottom:5px; }
.wallputty_features h2 { font-size:21px; }

.tech_spec_left { width:100%; }
.tech_spec_right { width:40; padding-left:7%; }

.testimonial h2 { font-size:22px; }
.testimonial_left { display:none; }
.testimonial_right { width:100%; }
.testimonial_right p { line-height:24px; margin-top:10px; }
.testimonial_right p span { width:100%; }

.features_tab { width:33.15%; font-size:17px; }


.how_to_apply_inner { width:580px; font-size:15px; }
.how_to_apply_inner h3 { font-size:24px; margin-bottom:15px; }
.pop_closebtn { font-size:24px; }

.apply_img { width:100%; text-align:center; display:none; }
.apply_parag { width:100%; }
.apply_parag ul li { text-align:justify; }

.show_video video { width:400px; height:250px; }


/*--------------- Company Profile ------------------*/

.about_tab > p { min-height:auto; }
.profile_head h3 { font-size:22px; padding:22px 8px; }

.abouttab_head h4 { font-size:17px; width:99.9%; float:left; padding:8px 0; }
.abouttab_head h4.active { border-radius:7px; }
#show_portfolio span { display:none !important; }



/* ----- Contact ----- */

#c_map { height:305px; }

.contact_form { width:98%; margin:0 1%; }
.contact_map { width:98%; margin:0 1%; }

.contactfrm_tbl tr td h3 { font-size:20px; }
.gi_market { width:50%; min-height:155px; }
.gi_enquiry { width:50%; min-height:155px;  }
.gi_complaints { width:50%; }

.submit_btn { font-size:18px; }
.clear_btn { font-size:18px; }

.ctxtbox { width: 88%; }
.ctxtarea { height:150px; width:88%; }



/*--------------- Faq Popup ------------------*/

.faq_inner { width:540px; padding:15px; font-size:16px; }
.faq_inner h3 { font-size:21px; }
.faqs { padding:12px 10px; text-indent:0; font-size:15px; line-height:25px; }
.faqs + p { text-align:justify; }



/* ----- Dealer ----- */

.dealer_form { width:91%; margin-right:3%; margin-right:4%; }
.dealer_img { display:none; }


}

@media screen and (min-width:480px) and (max-width:639px)
{
	
	
body { font-size:16px; }
.btn-md { font-size:16px; margin:5px 20px 5px 5px; padding:7px 17px; }


/*--------------- Menu ------------------*/

.logo { width:60px; float:left; }
.logo img { width:100%; float:left; }
.menu_bg { width:80%; float:right; margin-right:10px; }
.green_menubtn { width:32px; margin-right:5px; margin-top:17px; }
.green_head { width:90%; }
.green_head h2 { font-size:18px; }
.green_head h4 { font-size:15px; }

.green_menu li { padding:15px 0 10px 0; font-size:16px; }
	
/* ----- Template ----- */

.container { width:97%; }
	

/*----- Slider Container -------*/

.slider_container { width:94%; }
.slider1_right { margin-top:150px; }
.slider1_right img { width:100%; float:right; }

.slider1_left h3 { font-size:70px; line-height:90px; padding:70px 0 15px 0; font-family: 'latoregular'; }
.slider1_left p { font-size:50px; line-height:75px; }
.slide1_btn { font-size:54px; padding:22px 35px; margin:85px 15px 0 5px; border-radius:6px; letter-spacing:0.3px; }


/*--------------- Parallelx ------------------*/

.parallelx_container { height:520px; }
#innerslide1 .parallax_inner { height:520px; }

.hexgon1 > img { top:30px; left:25px; }
.hexgon2 > img { top:30px; left:245px; }

.hexgon3 > img { top:270px; left:25px; }
.hexgon4 > img { top:270px; left:245px; }

.hexgon5 > img { top:515px; left:25px; display:none; }
.hexgon6 > img { top:515px; left:245px; display:none; }

.hexgon7 > img { top:755px; left:25px; display:none; }
.hexgon8 > img { top:755px; left:245px; display:none; }

.hexgon2 p { top:72px; left:285px; }
.hexgon3 h4 { top:322px; left:73px; }
.hexgon4 p { top:312px; left:280px; }
.hexgon5 h4 { top:582px; left:53px; display:none; }


.advantage_container ul { width:400px; }
.advantage_container ul li { width:50%; }
.advantage_container h1 { font-size:20px; line-height:25px; }
.advantage_container img { width:100%; float:left; }
.advantage_container p { text-align:justify; padding:10px; }

/*-------- Footer -----------*/

.footer_address { width:90%; padding-left:2%; }
.footer_menu { width:98%; margin-top:25px; padding-left:2%; }
.footer_logo { font-size:24px; }
	
	
/*--------------- Index ------------------*/

.enquiry_form { width:440px; }
.enquiry_detail { padding:5px 0; }
.enquiry_detail label { width:105px; margin-left:25px; }
.enquiry_container h2 { font-size:18px; line-height:25px; }

.txtbox-full { height:26px; width:87%; } 
.combo-full { height:32px; width:90%; }
.txtarea-full { height:130px; width:87%; } 
	
.enquiry_detail input { margin-left:25px; margin-top:5px; }	
.enquiry_detail select { margin-left:25px; margin-top:5px; }	
.enquiry_detail textarea { margin-left:25px; margin-top:5px; }	



/*--------------- Wall Putty ------------------*/

.putty_btn { font-size:18px; padding:7px 15px; margin-bottom:15px; }
.wall_slide_left { display:none; }
.wall_slide_right { width:100%; float:left; margin-top:5px; }

.wall_slide_right h1 { font-size:32px; line-height:40px; }
.wall_slide_right h3 { font-size:21px; padding-bottom:5px; }
.wallputty_features h2 { font-size:17px; }

.tech_spec_left { width:100%; }
.tech_spec_right { width:100; padding-left:0%; }

.testimonial h2 { font-size:22px; }
.testimonial_left { display:none; }
.testimonial_right { width:98%; padding:0 1%; }
.testimonial_right p { line-height:24px; margin-top:10px; }
.testimonial_right p span { width:100%; }

.features_tab { width:99%; font-size:17px; border-bottom:1px solid #FFFFFF; }

.technical_hex1 { margin:30px 0 0 10px; }
.technical_hex2 { margin:-240px 0 0 220px; }
.technical_hex3 { margin:-60px 0 25px 115px; }


.how_to_apply_inner { width:400px; font-size:14px; }
.how_to_apply_inner h3 { font-size:21px; margin-bottom:15px; }
.pop_closebtn { font-size:24px; }

.apply_img { width:100%; text-align:center; display:none; }
.apply_parag { width:100%; }
.apply_parag ul li { text-align:justify; }

.show_video video { width:400px; height:250px; }


/*--------------- Company Profile ------------------*/

.about_tab > p { min-height:auto; }
.profile_head h3 { font-size:20px; padding:22px 7px; font-family: 'latosemibold'; }

.about_detail > div > p { padding:5px 10px; }


.abouttab_head h4 { font-size:17px; width:99.9%; float:left; padding:8px 0; }
.abouttab_head h4.active { border-radius:7px; }
#show_portfolio span { display:none !important; }



/* ----- Contact ----- */

#c_map { height:275px; }

.contact_form { width:98%; margin:0 1%; }
.contact_map { width:98%; margin:0 1%; }

.contactfrm_tbl tr td h3 { font-size:20px; }
.gi_market { width:100%; }
.gi_enquiry { width:100%; }
.gi_complaints { width:100%; }

.submit_btn { font-size:18px; }
.clear_btn { font-size:18px; }

.ctxtbox { width: 92%; }
.ctxtarea { height:150px; width:92%; }


/*--------------- Faq Popup ------------------*/

.faq_inner { width:380px; padding:15px; font-size:16px; }
.faq_inner h3 { font-size:21px; }
.faqs { padding:10px 10px; text-indent:0; font-size:15px; line-height:25px; }
.faqs + p { text-align:justify; }



/* ----- Dealer ----- */

.dealer_form { width:97%; margin-right:1%; margin-right:1%; }
.dealer_img { display:none; }



}

@media screen and (min-width:320px) and (max-width:479px)
{
	
		
body { font-size:16px; }
.btn-md { font-size:16px; margin:5px 15px 5px 5px; padding:7px 17px; }


/*--------------- Menu ------------------*/

.logo { width:40px; float:left; }
.logo img { width:100%; float:left; }
.menu_bg { width:80%; float:right; margin-right:10px; }
.green_menubtn { width:22px; margin-right:5px; margin-top:14px; }
.green_head { width:87%; }
.green_head h2 { font-size:15px; line-height:36px; }
.green_head h4 { font-size:14px; display:none }
.green_menubtn img { width:100%; float:left; }
	
.green_menu li { padding:15px 0 10px 0; font-size:14px; }
.green_menu > li > ul li { font-size:14px; }
	
/* ----- Template ----- */

.container { width:96%; }
	

/*----- Slider Container -------*/

.slider_container { width:94%; }
.slider1_left { width:100%; float:left; }
.slider1_right { margin-top:150px; display:none; }
.slider1_right img { width:100%; float:right; }

.slider1_left h3 { font-size:100px; line-height:130px; padding:70px 0 15px 0; font-family: 'latosemibold'; text-align:center; }
.slider1_left p { font-size:70px; line-height:95px; padding:50px 0 70px 0; text-align:center; }
.slider1_left p br { display:none; }
.slide1_btn { font-size:78px; padding:27px 45px; margin:85px 45px 0 105px; border-radius:6px; letter-spacing:0.3px; }


/*--------------- Parallelx ------------------*/

.parallelx_container { height:1020px; }
#innerslide1 .parallax_inner { height:1020px; }

.hexgon1 > img { top:30px; left:55px;  }
.hexgon2 > img { top:270px; left:55px; }

.hexgon3 > img { top:515px; left:55px; }
.hexgon4 > img { top:755px; left:55px; }

.hexgon5 > img { top:995px; left:55px; display:none; }
.hexgon6 > img { top:1235px; left:55px; display:none; }

.hexgon7 > img { top:1475px; left:55px; display:none; }
.hexgon8 > img { top:1715px; left:55px; display:none; }

.hexgon2 p { top:322px; left:95px; }
.hexgon3 h4 { top:567px; left:100px; }
.hexgon4 p { top:802px; left:85px; }
.hexgon5 h4 { top:1072px; left:75px; display:none; }


.advantage_container ul { width:200px; }
.advantage_container ul li { width:100%; }
.advantage_container h1 { font-size:17px; line-height:22px; }
.advantage_container img { width:100%; float:left; }
.advantage_container p { text-align:justify; padding:10px; }

/*-------- Footer -----------*/

.footer_address { width:90%; padding-left:2%; }
.footer_menu { width:98%; margin-top:25px; padding-left:2%; }
.footer_logo { font-size:21px; }
	
.footer_classify { width:50%; float:left; min-height:70px; }
.footer_menu .footer_classify:nth-child(3), .footer_menu .footer_classify:nth-child(4) { min-height:50px; }

	
/*--------------- Index ------------------*/

.enquiry_form { width:280px; }
.enquiry_detail { padding:5px 0; }
.enquiry_detail label { width:105px; margin-left:15px; }
.enquiry_container h2 { font-size:15px; line-height:21px; }

.txtbox-full { height:26px; width:87%; font-size:14px; } 
.combo-full { height:32px; width:90%; font-size:14px; }
.txtarea-full { height:110px; width:87%; font-size:14px; } 
	
.enquiry_detail input { margin-left:15px; margin-top:3px; }	
.enquiry_detail select { margin-left:15px; margin-top:3px; }	
.enquiry_detail textarea { margin-left:15px; margin-top:3px; }	
	
	
	
	
/*--------------- Wall Putty ------------------*/


.putty_btn { font-size:15px; padding:7px 8px; margin:15px 5px 15px 5px; }
.wall_slide_left { display:none; }
.wall_slide_right { width:100%; float:left; margin-top:5px; }

.wall_slide_right h1 { font-size:24px; line-height:40px; text-align:center }
.wall_slide_right h3 { font-size:16px; padding-bottom:5px; text-align:center }
.wall_slide_right h4 { text-align:center font-size:17px; text-align:center }
.wall_slide_right ul li { text-align:justify; line-height:20px; }

.show_whyus p { line-height:22px; }
.wallputty_features h2 { font-size:16px; }

.tech_spec_left { width:100%; }
.tech_spec_right { width:100; padding-left:0%; }

.testimonial h2 { font-size:22px; }
.testimonial_left { display:none; }
.testimonial_right { width:96%; padding:2px 2%; }
.testimonial_right p { line-height:24px; margin-top:10px; }
.testimonial_right p span { width:100%; }

.features_tab { width:99%; font-size:17px; border-bottom:1px solid #FFFFFF; }

.tech_spectbl tr th { font-size:12px; padding:4px 10px;  }
.tech_spectbl tr td { font-size:12px; padding:4px 10px; }
.tech_spec_left p { font-size:12px; padding:3px 10px 3px 15px; margin-bottom:15px; }

.order_btn { font-size:17px; padding:7px 15px; margin:5px 20px 5px 15px; }


.technical_hex1, .technical_hex2, .technical_hex3 { position:relative; text-align:center; color:#FFFFFF; font-family: 'latosemibold'; font-size:24px; }

.technical_hex1 { width:210px; height:240px; margin:7px 35px; clear:both !important; }
.technical_hex2 { width:210px; height:240px; margin:7px 35px; clear:both !important; }
.technical_hex3 { width:210px; height:240px; margin:7px 35px; clear:both !important; }

.technical_hex1 h4 { text-align:center; padding:70px 0 0 0; }
.technical_hex2 h4 { text-align:center; padding:80px 0 0 0; }
.technical_hex3 h4 { text-align:center; padding:100px 0 0 0; }


.how_to_apply_inner { width:280px; font-size:14px; padding:10px; }
.how_to_apply_inner h3 { font-size:21px; margin-bottom:15px; }
.pop_closebtn { font-size:24px; }

.apply_img { width:100%; text-align:center; display:none; }
.apply_parag { width:100%; }
.apply_parag ul li { text-align:justify; }

.show_video video { width:280px; height:180px; }



/*--------------- Company Profile ------------------*/

.about_tab > p { min-height:auto; }
.profile_head h3 { font-size:20px; padding:22px 8px; font-family: 'latosemibold'; }

.about_detail > div > p { padding:5px 8px; line-height:24px; }

.abouttab_head h4 { font-size:16px; width:99.9%; float:left; padding:8px 0; }
.abouttab_head h4.active { border-radius:7px; }
#show_portfolio span { display:none !important; }


/* ----- Contact ----- */

#c_map { height:255px; }

.contact_form { width:98%; margin:0 1%; }
.contact_map { width:98%; margin:0 1%; }

.contactfrm_tbl tr td h3 { font-size:20px; }
.gi_market { width:100%; }
.gi_enquiry { width:100%; }
.gi_complaints { width:100%; }

.submit_btn { font-size:18px; }
.clear_btn { font-size:18px; }

.ctxtbox { width: 92%; }
.ctxtarea { height:130px; width:92%; }

.gi_market p, .gi_enquiry p, .gi_complaints p { font-size:15px; }
.gi_contact h4 { font-size:17px; }




/*--------------- Faq Popup ------------------*/

.faq_inner { width:260px; padding:15px 10px; font-size:16px; }
.faq_inner h3 { font-size:20px; }
.faqs { padding:10px 10px; text-indent:0; font-size:13px; line-height:24px; }
.faqs + p { text-align:justify; font-size:13px; line-height:20px; }




/* ----- Dealer ----- */

.dealer_form { width:99%; margin-right:0; margin-right:0; }
.dealer_img { display:none; }





}


@media screen and (min-width:360px) and (max-width:399px)
{

.hexgon1 > img { top:30px; left:85px;  }
.hexgon2 > img { top:270px; left:85px; }

.hexgon3 > img { top:515px; left:85px; }
.hexgon4 > img { top:755px; left:85px; }

.hexgon2 p { top:302px; left:105px; }
.hexgon3 h4 { top:567px; left:130px; }
.hexgon4 p { top:782px; left:105px; }

}



@media screen and (min-width:400px) and (max-width:479px)
{

.hexgon1 > img { top:30px; left:115px;  }
.hexgon2 > img { top:270px; left:115px; }

.hexgon3 > img { top:515px; left:115px; }
.hexgon4 > img { top:755px; left:115px; }

.hexgon2 p { top:302px; left:135px; }
.hexgon3 h4 { top:567px; left:160px; }
.hexgon4 p { top:782px; left:135px; }

}









