@charset "utf-8";
/* CSS Document */
 
@font-face {
    font-family: 'latoregular';
    src: url('lato-regular-webfont.eot');
    src: url('lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('lato-regular-webfont.woff2') format('woff2'),
         url('lato-regular-webfont.woff') format('woff'),
         url('lato-regular-webfont.ttf') format('truetype'),
         url('lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latosemibold';
    src: url('lato-semibold-webfont.eot');
    src: url('lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('lato-semibold-webfont.woff2') format('woff2'),
         url('lato-semibold-webfont.woff') format('woff'),
         url('lato-semibold-webfont.ttf') format('truetype'),
         url('lato-semibold-webfont.svg#latosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
 
@font-face {
    font-family: 'lato_latin_sembdregular';
    src: url('latolatinsembd-regular-webfont-webfont.eot');
    src: url('latolatinsembd-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('latolatinsembd-regular-webfont-webfont.woff2') format('woff2'),
         url('latolatinsembd-regular-webfont-webfont.woff') format('woff'),
         url('latolatinsembd-regular-webfont-webfont.ttf') format('truetype'),
         url('latolatinsembd-regular-webfont-webfont.svg#lato_latin_sembdregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

 
@font-face {
    font-family: 'LatoWebLight';
    src: url('Lato-Light.eot'); 
    src: url('Lato-Light.eot?#iefix') format('embedded-opentype'),
         url('Lato-Light.woff2') format('woff2'), 
         url('Lato-Light.woff') format('woff'), 
         url('Lato-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
 
 
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; }
img { border: 0; -ms-interpolation-mode: bicubic; }
a { text-decoration:none; }


/* ------------------------------------------------------------------------------ 

body { overflow-x: hidden; margin:0 0 0 0; padding: 0 0 0 0; background:#f5f6f7; font-size:18px; color:#666666; font-family: 'latoregular'; transition: transform .2s; -webkit-transition: -webkit-transform .2s; }*/


body { margin:0 0 0 0; padding: 0 0 0 0; background:#f5f6f7; font-size:19px; color:#666666; font-family: 'latoregular'; transition: transform .2s; -webkit-transition: -webkit-transform .2s; }
html, body { height: 100%; margin: 0; padding: 0; }


/* ----- Template ----- */

.container_fluid { width:100%; float:left; }
.container { width:1200px; margin:0 auto; }
.row { width:100%; float:left; }
.cursor { cursor:pointer; }

.txtbox-sm, .txtbox-md, .txtbox-lg, .txtarea-lg, .combo-xs, .combo-xs option, .combo-sm, .combo-sm option, .combo-lg, .combo-lg option { font-family: 'latoregular'; color:#666666; }

.txtbox-sm { border: 1px solid #cccccc; outline:0; height:30px; width: 50px; font-size:14px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; } 
.txtbox-md { border: 1px solid #cccccc; outline:0; height:30px; width: 180px; font-size:15px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; } 
.txtbox-lg { border: 1px solid #cccccc; outline:0; height:30px; width: 300px; font-size:16px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; } 

.txtarea-lg { border: 1px solid #cccccc; outline:0; height:100px; width: 300px; font-size:16px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; } 

.combo-xs { border: 1px solid #cccccc; outline:0; height:30px; width: 60px; font-size:14px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; }
.combo-xs option { font-size:14px; padding:3px 5px; }

.combo-sm { border: 1px solid #cccccc; outline:0; height:30px; width: 145px; font-size:15px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; }
.combo-sm option { font-size:15px; padding:3px 5px; }

.combo-lg { border: 1px solid #cccccc; outline:0; height:30px; width: 315px; font-size:16px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; }
.combo-lg option { font-size:16px; padding:3px 5px; }

.btn-lg { cursor:pointer; font-size:20px; color:#FFFFFF; outline:0; border:0; padding:10px 20px; margin:25px 5px 0 5px; border-radius:4px; }
.bg-green { background:#1abc9c; }
.bg-pink { background:#de5488; }

.btn-md { cursor:pointer; font-size:18px; color:#FFFFFF; outline:0; border:0; padding:10px 20px; margin:5px 40px 5px 5px; border-radius:4px; float:right; }

.boxred { border:1px solid #FF0000 !important; }
.errortxt { color:#FF0000 !important; }


#thankyou_enquiry { margin-top:15px; }


/*--------------- Menu ------------------*/

#main_content { position:relative; z-index:2; }
.menu_container { width:100%; float:left; padding:15px 0; background:#f5f6f7; position:relative; z-index:10; }

body.ps-active { -webkit-transform: translateX(260px); -ms-transform: translateX(260px); transform: translateX(260px); }
body.ps-active-right { -webkit-transform: translateX(-260px); -ms-transform: translateX(-260px); transform: translateX(-260px); }

.panel { position: fixed; top: 0; width: 220px; height: 100%; padding:20px; background-color:rgba(26,188,156,0.99); color: #FFFFFF; box-shadow: inset 0 0 1px 1px #999999; }
#right-panel { right: 0; -webkit-transform: translateX(260px); -ms-transform: translateX(260px); transform: translateX(260px); }

.green_menu { list-style-type:none; }
.green_menu > li { padding:20px 0 10px 0; border-bottom:1px solid #FFFFFF; }
.green_menu > li:last-child { border-bottom:0; }
.green_menu > li a { color:#FFFFFF; text-transform:uppercase; font-family: 'latosemibold'; }


.green_menu > li > ul { list-style-type:none; margin-left:15px; display:none; }
.green_menu > li > ul li { padding:15px 0 7px 0; border-bottom:1px dashed #FFFFFF; font-size:16px; }
.green_menu > li > ul li:last-child { border-bottom:0; }
.green_menu > li > ul li a { color:#FFFFFF; }
.green_menu > li > ul li a:hover { color:#000000; position: relative; -webkit-animation-name: submenu_animate; -webkit-animation-duration: 2s; animation-name: submenu_animate; animation-duration: 2s; }


/* Chrome, Safari, Opera */
@-webkit-keyframes submenu_animate {
    0%   { left:0px; top:0px; }
    50%  { left:15px; top:0px; }
    100% { left:15px; top:0px; }
}

/* Standard syntax */
@keyframes submenu_animate {
    0%   { left:0px; top:0px; }
    50%  { left:15px; top:0px; }
    100% { left:15px; top:0px; }
}


.logo { width:90px; float:left; }
.menu_bg { width:90%; float:right; }
.green_head { width:96%; float:left; text-align:right; padding:5px 0 2px 0; }
.green_menubtn { width:22px; float:right; text-align:right; margin-top:30px; }

.green_head h2 { font-size:30px; color:#000000; padding:0; margin:0; font-family: 'latoregular'; }
.green_head h4 { font-size:18px; color:#de5488;  padding:0; margin:0; font-family: 'latoregular'; }

.footer_container { width:100%; float:left; padding:30px 0 25px 0; background:#16a085; }

.footer_address { width:40%; float:left; }
.footer_menu { width:60%; float:left; }

.footer_classify { width:33.3%; float:left; }
.footer_classify h4 { color:#FFFFFF; text-transform:uppercase; font-size:18px; font-family: 'latosemibold'; }
.footer_classify ul { margin-top:5px; }
.footer_classify ul li { list-style-type:none; padding:1px 0; }
.footer_classify ul li a { color:#FFFFFF; }

.footer_logo { font-size:32px; line-height:35px; }
.footer_logo img { float:left; margin:-5px 7px 0 0; }
.footer_address { color:#FFFFFF; }
.footer_address p { clear:both; margin-top:7px; line-height:23px; }



/*--------------- Slider Container ------------------*/

.slider_container { width:1200px; margin:0 auto; position:relative; }

.slider1_left { width:55%; float:left; }
.slider1_right { width:45%; float:left; margin-top:40px; }
.slider1_right img { width:100%; float:left; }

.slider1_left h3 { font-size:46px; line-height:56px; padding:70px 0 15px 0; font-family: 'LatoWebLight'; }
.slider1_left p { color:#1abc9c; padding:30px 0 50px 0; line-height:23px; }
.slider1_left p span { color:#999999; }
.slider1_left p span:last-child { margin-top:15px; width:100%; float:left; }

.slide1_btn { cursor:pointer; font-size:20px; color:#FFFFFF; outline:0; border:0; padding:10px 20px; margin:25px 5px 0 5px; border-radius:4px;  }



/*--------------- Index ------------------*/

.enquiry_container { background:url(../images/texture_bg1.jpg); }
.enquiry_form { width:750px; margin:10px auto 30px auto; }
.enquiry_inner { width:100%; float:left; background:#FFFFFF; border-radius:6px; box-shadow:0px 0px 3px #999999; margin:10px 0 30px 0;  }

.enquiry_container h2 { text-align:center; font-size:32px; padding:15px 0 5px 0; line-height:37px; }
.enquiry_detail { width:100%; float:left; padding:8px 0; }
.enquiry_detail label { width:120px; float:left; margin-left:50px; }
.enquiry_inner > div:first-child { margin-top:25px; }

.txtbox-full, .combo-full, .combo-full option, .txtarea-full { font-family: 'latoregular'; color:#666666; letter-spacing:0.3px; }
.txtbox-full { border: 1px solid #cccccc; outline:0; height:28px; width: 70%;  font-size:16px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; } 
.combo-full { border: 1px solid #cccccc; outline:0; height:34px; width: 72%; font-size:16px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; }
.combo-full option { font-size:16px; padding:3px 5px; }
.txtarea-full { border: 1px solid #cccccc; outline:0; height:150px; width: 70%; font-size:16px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; } 

.advantage_container { background:url(../images/texture_bg1.jpg); padding:0 0 25px 0; }

.advantage_container ul { list-style:none; width:800px; margin:0 auto; }
.advantage_container ul li { width:33.3%; float:left; padding:2px 0; list-style-image:url(../images/tick_img.png); color:#333333; }
.advantage_container h1 { width:100%; float:left; text-align:center; color:#16a085; font-size:32px; padding:15px 0 10px 0;  }
.advantage_container p { text-align:center; padding:10px 0; line-height:24px; }



/*--------------- Parallelx ------------------*/

.parallelx_container { height:505px; box-shadow:0px 0px 5px #cccccc; position:relative; z-index:-9; }

#innerslide1 .parallax_inner { background-image:url(../images/parallex_bg1.jpg); background-repeat:repeat-y; background-position: left top; background-attachment:fixed; height:505px; }
#innerslide1 .hsContainer { background-color:rgba(100,100,100,0.2); background-repeat:no-repeat; background-position: right top; background-size: cover; position:relative; }
.parallax, .parallax_inner { background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; height: 100%; width: 100%; display:block;  }
.hsContainer { width: 100%; height: 100%; overflow: hidden; position: relative; }
#innerslide2 { background-repeat:repeat-y; background-position: left top; background-size: cover; position:relative; z-index:-9; }

.hexgon_container { width:1000px; margin:0 auto; position:relative; }
.hexgon1, .hexgon2, .hexgon3, .hexgon4, .hexgon5, .hexgon6, .hexgon7, .hexgon8 { float:left; }
.hexgon1 > img, .hexgon2 > img, .hexgon3 > img, .hexgon4 > img, .hexgon5 > img, .hexgon6 > img, .hexgon7 > img, .hexgon8 > img , .hexgon2 p, .hexgon3 h4, .hexgon4 p, .hexgon5 h4 { position:absolute; }
.hexgon1 > img { top:30px; left:120px; }
.hexgon2 > img { top:30px; left:335px; }
.hexgon3 > img { top:30px; left:550px; }
.hexgon4 > img { top:30px; left:765px; }
.hexgon5 > img { top:215px; left:15px; }
.hexgon6 > img { top:215px; left:230px; }
.hexgon7 > img { top:215px; left:445px; }
.hexgon8 > img { top:215px; left:660px; }

.hexgon2 p { top:72px; left:372px; text-align:center; font-size:16px; color:#FFFFFF; line-height:20px; }
.hexgon3 h4 { top:82px; left:598px; text-align:center; font-size:24px; color:#FFFFFF; text-transform:uppercase; font-family: 'latosemibold'; }
.hexgon4 p { top:70px; left:803px; text-align:center; font-size:16px; color:#FFFFFF; line-height:20px; }
.hexgon5 h4 { top:282px; left:33px; text-align:center; font-size:24px; color:#FFFFFF; text-transform:uppercase; font-family: 'latosemibold'; }



/*--------------- Wall Putty ------------------*/

.wall_slide_left { width:40%; float:left; margin-top:30px; text-align:center }
.wall_slide_right { width:60%; float:left; margin-top:50px; }

.wallputty_features { background:url(../images/texture_bg1.jpg); position:relative; z-index:8; }
.wallputty_features h2 { font-size:32px; text-align:center; padding:10px 0 7px 0 }

.gi_features { width:96%; float:left; margin:10px 2% 30px 2%; background:#FFFFFF; box-shadow:0px 0px 2px #cccccc; }
.features_tab { width:33.23%; float:left; text-align:center; font-size:24px; font-family: 'latosemibold'; color:#FFFFFF; background:#1abc9c; padding:10px 0; border-right:1px solid #FFFFFF; cursor:pointer; position:relative; z-index:8; }
.features_tab.active { color:#1abc9c; background:#FFFFFF; }

.show_technical { display:none; }
.show_video { display:none; }

.show_whyus { width:100%; float:left; padding:10px 0 20px 0; }
.show_whyus p { width:96%; float:left; padding:7px 2%; text-align:justify; line-height:24px; }
.show_whyus p span { text-transform:uppercase; color:#1abc9c; }

.show_video { width:100%; float:left; padding:10px 0 20px 0; }
.show_video p { width:96%; float:left; padding:7px 2%; text-align:justify; line-height:24px; }
.show_video p span { text-transform:uppercase; color:#1abc9c; }

.tech_spec_left { width:53%; float:left; }
.tech_spec_right { width:47%; float:left; }
.tech_spec_left p { font-size:14px; padding:3px 10px 3px 25px; line-height:20px; float:left; margin-bottom:15px; }

.tech_spectbl { margin:30px 0 15px 0; }
.tech_spectbl tr th { font-family: 'latosemibold'; color:#de5488; padding:4px 15px; text-align:left; }
.tech_spectbl tr td { padding:4px 15px; }

.technical_hex1, .technical_hex2, .technical_hex3 { position:relative; text-align:center; color:#FFFFFF; font-family: 'latosemibold'; font-size:24px; }

.technical_hex1 { background:url(../images/hex_03.png) no-repeat; width:210px; height:240px; margin:30px 0 0 40px; }
.technical_hex2 { background:url(../images/hex_02.png) no-repeat; width:210px; height:240px; margin:-240px 0 0 250px; }
.technical_hex3 { background:url(../images/hex_05.png) no-repeat; width:210px; height:240px; margin:-60px 0 25px 145px; }

.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; }

.wall_slide_right h3 { color:#1abc9c; font-size:28px; padding-bottom:15px; }
.wall_slide_right h1 { color:#de5488; font-size:120px; line-height:110px; }
.wall_slide_right h4 { color:#de5488; font-size:21px; }
.wall_slide_right p { color:#7f8c8d; }
.wall_slide_right ul { list-style-type:none; margin:15px 0 15px 23px; }
.wall_slide_right ul li { color:#1abc9c; list-style-image:url(../images/tick_green.png); padding:3px 0; }

.testimonial { padding:15px 0 20px 0; background:#FFFFFF; }
.testimonial_left { width:250px; float:left; text-align:center; }
.testimonial_right { width:950px; float:left; }
.testimonial_right p { text-align:justify; line-height:28px; margin-top:30px; }
.testimonial_right p span { float:left; color:#333333; clear:both; }
.testimonial_right p img { margin:0 5px; }

.testimonial h2 { text-align:center; font-size:28px; color:#de5488; font-family: 'latosemibold'; text-transform:uppercase }

.order_btn { cursor:pointer; font-size:18px; color:#FFFFFF; outline:0; border:0; padding:10px 20px; margin:5px 40px 5px 5px; border-radius:4px; }


.how_to_apply_inner { width:1100px; padding:15px; font-size:17px; }
.how_to_apply_inner h3 { text-align:center; color:#16a085; font-size:32px; }
.how_to_apply_inner p { text-align:justify; line-height:23px; }

.how_to_apply_inner h3 span { float:right; }

.pop_closebtn { font-size:30px; color:#16a085; position:absolute; right:10px; top:0; cursor:pointer; }
.putty_btn { cursor:pointer; font-size:20px; color:#FFFFFF; outline:0; border:0; padding:10px 20px; margin:25px 5px 0 5px; border-radius:4px;  }

.instruction_detail { width:97%; float:left; padding:15px 1.5%; background:#f7f7f7; box-shadow:0px 0px 2px #cccccc; margin:15px 0; }
.instruction_detail > ul { list-style-type:none; width:100%; float:left; }
.instruction_detail > ul li { padding:6px 0 6px 10px; color:#FFFFFF; font-family: 'latosemibold'; border-bottom:1px solid #FFFFFF; }

.inst_level { width:100%; float:left; cursor:pointer; background:#16a085; color:#FFFFFF; }
.inst_level.active { background:#16a085; color:#FFFFFF; }

.apply_img { width:22%; float:left; margin:10px 0; }
.apply_img img { width:90%; float:left; margin-left:10%; }
.apply_parag { width:78%; float:left; }
.apply_parag p { width:94%; float:left; padding:7px 3%; color:#666666; }


#show_mixing { display:none; }
#show_application { display:none; }
#show_care { display:none; }

.instruct_details { margin:10px 0 10px 0; }
.apply_parag ul { margin:10px 0 10px 27px; }
.apply_parag ul li { color:#666666; list-style-image:url(../images/tick_img.png); }


.show_video video { width:600px; height:400px; }


/*--------------- Special Feature Popup ------------------*/

.special_features_inner { width:600px; padding:15px; font-size:17px; }
.special_features_inner h3 { text-align:center; color:#16a085; font-size:28px; }
.special_features_inner p { text-align:justify; line-height:23px; }
.special_features_inner h3 span { float:right; }

.spl_features { width:100%; float:left; cursor:pointer; background:#16a085; color:#FFFFFF; }
.spl_features.active { background:#16a085; color:#FFFFFF; }

#show_feature2, #show_feature3 { display:none; }

.spl_parag { width:98%; float:left; }
.spl_parag ul { margin:10px 0 10px 27px; }
.spl_parag ul li { color:#666666; list-style-image:url(../images/tick_img.png); }




/*--------------- Faq Popup ------------------*/

.faq_inner { width:1000px; padding:15px; font-size:17px; }
.faq_inner ul { width:100%; float:left; list-style-type:none; margin:15px 0; }

.faq_inner h3 { text-align:center; color:#16a085; font-size:28px; }
.faq_inner h3 span { float:right; }
.faqs { width:100%; float:left; cursor:pointer; background:#16a085; color:#FFFFFF; padding:12px 0; text-indent:10px; border-bottom:1px solid #FFFFFF; font-family: 'latosemibold'; }

.faqs + p { display:none; }
.faq_inner ul li:first-child .faqs + p { display:block; }

.faqs_parag { width:98%; float:left; }
.faq_inner p { width:98%; float:left; padding:10px 1%; color:#666666; line-height:23px; }



/*--------------- Company Profile ------------------*/

.profile_head { background:#e7e7e7; }
.profile_head h3 { font-size:28px; color:#de5488; padding:32px 0px; }

.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 { background:#1abc9c; color:#FFFFFF; border-radius:7px 7px 0 0; }
.abouttab_head h4 { background:#FFFFFF; color:#1abc9c; font-size:24px; width:33.3%; float:left; padding:8px 0; margin-bottom:15px; cursor:pointer; text-align:center; }
.about_tab > p { width:97%; text-align:justify; padding:17px 1.5%; background:#FFFFFF; box-shadow:0px 0px 2px #d7d7d7; line-height:25px; min-height:189px; }

.clientele_parag { display:none; }
.client_satisfy_parag { display:none; }


/* ----- Contact ----- */


#c_map { width:100%; height:525px; float:left; }

.contact_us { background:url(../images/texture_bg1.jpg); padding-bottom:40px; }

.contact_form { width:48%; float:left; margin-right:2%; }
.contact_map { width:50%; float:left; margin-top:15px; }

.contactfrm_tbl tr td { padding:8px 0; }
.contactfrm_tbl tr td h3 { font-size:24px; color:#16a085; }
.contactfrm_tbl tr td p { padding:8px 0; line-height:24px; }

.contactfrm_tbl tr td label { padding-bottom:4px; float:left }

.gi_contact { padding:30px 0 15px 0; background:#FFFFFF; box-shadow:0 1px 2px #c7c7c7; }
.gi_contact h4 { font-size:20px; color:#333333; font-family: 'latosemibold'; }

.gi_market { width:33.3%; float:left; }
.gi_enquiry { width:33.3%; float:left; }
.gi_complaints { width:33.3%; float:left; }
.gi_market p, .gi_enquiry p, .gi_complaints p { color:#16a085; padding:10px 0; line-height:25px; }


.submit_btn { cursor:pointer; font-size:21px; color:#FFFFFF; outline:0; border:0; padding:8px 23px; margin:5px 20px 5px 0; border-radius:4px; float:left; background:#de5488; font-family: 'latosemibold'; }
.clear_btn { cursor:pointer; font-size:21px; color:#FFFFFF; outline:0; border:0; padding:8px 23px; margin:5px 20px 5px 5px; border-radius:4px; float:left; background:#1abc9c; font-family: 'latosemibold'; }


.ctxtbox { font-family: 'latoregular'; color:#666666; letter-spacing:0.3px; border: 1px solid #cccccc; outline:0; height:28px; width: 85%;  font-size:16px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; }
.ctxtarea { font-family: 'latoregular'; color:#666666; letter-spacing:0.3px; border: 1px solid #cccccc; outline:0; height:150px; width: 85%; font-size:16px; padding:3px 5px; box-shadow:0px 0px 2px #cccccc; clear:both !important; }



/* ----- Dealer ----- */

.dealers { background:url(../images/texture_bg1.jpg); padding-bottom:40px; }

.dealers h3 { font-size:24px; color:#16a085; padding:25px 10px 0 10px; }
.dealers p { padding:8px 10px; line-height:24px; text-align:justify; }


.dealer_row { width:96%; float:left; padding:10px 2%; margin:10px 0; }


.dealer_form { width:52%; float:left; margin-right:6%; }
.dealer_img { width:40%; float:left; margin-top:15px; }
.dealer_img img { margin-top:105px; }


.contactfrm_tbl tr td h3 { font-size:24px; color:#16a085; }
.contactfrm_tbl tr td p { padding:8px 0; line-height:24px; }


#thankyou { margin-top:15px; }
#thankyou_dealer { margin-top:15px; }

.thanku_admtbl { background:url(../images/bg1.jpg); }
.thanku_admtbl tr th { padding:0 0 10px 0; text-align:left; font-size:17px; border-bottom:1px solid #de5488; }
.thanku_admtbl tr td { padding:6px 0 4px 0; line-height:1.6em; }

.thanku_admtbl tr th h2 { width:90%; float:left; padding:25px 5% 3px 5%; letter-spacing:-1.3px; font-size:20px; font-weight:bold; line-height:25px; }
.thanku_admtbl tr td p { text-align:justify; width:90%; float:left; padding:8px 5% 3px 5%; }
.thanku_admtbl tr td p.dealer_contact { width:90%; float:left; padding:12px 5% 77px 5%; line-height:1.9em; }



