@charset "utf-8";
@import url('reset.css');
/* nikhil */
/* www.wazzam.in */

article, aside, audio, banner, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, social, video{ display: block;}

/*common*/
.con_box		{width:1045px; margin:0 auto;display:block;}


header 				{width:1000px;margin:0 auto;display:block;padding:38px 0 0 0;}
nav 				{display:block;float:right;}
article 			{display:block;}
section 			{display:block;}
aside				{float:right;width: 297px;}
footer				{width:100%;display:block;}


/*start*/
.logo{float:left;padding:0 0 10px 0;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;}
.logo:hover{opacity:0.7;}
nav ul{float:right;margin:38px 0 0 0;}
nav ul li{float:left;margin-left:38px;position:relative;}
nav ul li a{font-size:16px;color:#5c5c5c;padding-bottom: 19px;text-decoration:none;font-weight:bold;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;}
nav ul li a.active{color:#089272;}
nav ul li a:hover{color:#089272;}

nav ul li ul{top:0;left:0;position:absolute;z-index:10000;width:200px;display:none;}
nav ul li ul li{margin:0;width: 100%;line-height: 34px;border-bottom:1px #d2d2d2 solid;background:url(../images/drop_bg.jpg) repeat-x;}
nav ul li ul li a{font-size:13px;color:#5d5d5d;font-weight:normal;padding: 0 0 0 19px;}
nav ul li ul li a:hover{color:#067C61;}
nav ul li ul li:last-child{border:none;}
nav ul li:hover ul{display:block;}

.banner{width:100%;display:block;}
.banner_bottom{width:100%;background:url(../images/banner_bottombg.jpg) repeat;}
.welcome{width: 100%;display: block;background: url(../images/service_bg.jpg) repeat;padding: 60px 0 54px 0;}
.welcome h2 {color: #3d566a;font-weight: normal;text-transform: uppercase;text-align: center;background: url(../images/service_line.png) no-repeat bottom;padding: 0 0 9px;}
.aircon{float:left;padding: 25px 0 31px 0;}
.aircon p{font-size:15px;color:#5c5d5f;font-weight:normal;line-height:23px;text-align:center;}
.support{background:#fff;padding: 23px 33px;float:left;color:#304b60;margin: 0 0 0 160px;text-decoration:none;}
.support:hover  h4{color:#999;}
.support h4{background:url(../images/support.jpg) no-repeat left 0;line-height: 43px;padding: 0 0 0 49px;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;}
.support ol{font-weight:bold;font-size:14px;line-height: 31px;}
.support ul{float:left;display:block;}
.support ul li{line-height: 18px;}
.support ul li a{font-size:12px;padding-bottom: 5px;text-decoration:none;color:#304b60;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;}
.support ul li a:hover{color:#2ab091;}
.phone_box{width: 254px;margin: 18px 0 0 0;}
.phone{font-size:22px;color:#ffffff;float:left;text-decoration:none;background:url(../images/phone.png) no-repeat left 0;line-height: 61px;
padding: 0 0 0 64px;cursor:default;}
.email{font-size:20px;color:#ffffff;float:left;text-decoration:none;background:url(../images/email.png) no-repeat left 0;line-height: 61px;
padding: 0 0 0 64px;}

.service{width:100%;display:block;background:url(../images/service_bg.jpg) repeat;padding: 0px 0 64px 0;}
.service h2{color:#3d566a;font-weight:normal;text-transform:uppercase;text-align:center;background:url(../images/service_line.png) no-repeat bottom;padding: 0 0 9px;}
.service_box1{display:block;margin: 23px 0 0 0;}
.ser{float:left;width: 191px;text-align:center;margin: 0 29px;}
.ser_icon{width: 95px;height: 95px;border-radius: 192px;border:8px #42b69c solid;background: #fff url(../images/serviceing.png) no-repeat 6px 14px;margin: 0 auto;-webkit-transition-duration: 0.7s;-moz-transition-duration: 0.7s;-o-transition-duration: 0.7s;transition-duration: 0.7s;}
.ser_icon2{width: 95px;height: 95px;border-radius: 192px;border:8px #42b69c solid;background: #fff url(../images/maintance.png) no-repeat 5px 19px;margin: 0 auto;-webkit-transition-duration: 0.7s;-moz-transition-duration: 0.7s;-o-transition-duration: 0.7s;transition-duration: 0.7s;}
.ser_icon3{width: 95px;height: 95px;border-radius: 192px;border:8px #42b69c solid;background: #fff url(../images/repair.png) no-repeat 6px 15px;margin: 0 auto;-webkit-transition-duration: 0.7s;-moz-transition-duration: 0.7s;-o-transition-duration: 0.7s;transition-duration: 0.7s;}
.ser_icon4{width: 95px;height: 95px;border-radius: 192px;border:8px #42b69c solid;background: #fff url(../images/installation.png) no-repeat 1px 9px;margin: 0 auto;-webkit-transition-duration: 0.7s;-moz-transition-duration: 0.7s;-o-transition-duration: 0.7s;transition-duration: 0.7s;}
.ser h1{text-align:center;color:#304b60;font-weight:normal;margin: 9px 0 0 0;}
.ser p{font-size:14px;color:#7b7b7b;text-align: center;line-height: 20px;margin: 6px 0 0 0;}
.ser a{text-decoration:underline;color:#8c8c8c;font-size:13px;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;}
.ser span{color:#13a785;line-height: 54px;}
.ser a:hover{color:#13a785;}
.ser:hover .ser_icon{background: #404040 url(../images/serviceing.png) no-repeat 6px -66px;box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);}
.ser:hover .ser_icon2{background: #404040 url(../images/maintance.png) no-repeat 5px -78px;box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);}
.ser:hover .ser_icon3{background: #404040 url(../images/repair.png) no-repeat 6px -75px;box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);}
.ser:hover .ser_icon4{background: #404040 url(../images/installation.png) no-repeat 1px -70px;box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);}

.box2{margin-top:40px;}
.testimonial_box{float:left;}
.test{float:left;background:#304b60;padding: 10px 10px 19px 10px;}
.test ol{font-size:14px;color:#fff;margin-bottom: 7px;}
.tesi_right{float:left;background:#13a482;width:298px;height:85px;padding:15px 30px 13px 13px;}
.cliens_box{float:right;width:544px;height:113px;background:#fff;}
.summer{display:block;margin:14px 0 0 0;float: left;}

.foot1{background:url(../images/footer1_bg.jpg) repeat;padding:39px 0;}
.footer_leftbox{float:left;}
.footer_box{display:block;}
.pra{display:block;padding-bottom: 7px;margin: 14px 0 0 0;background:url(../images/privacy_line.png) repeat-x bottom;}
.pra a{float:left;font-size:13px;text-decoration:none;color:#5b5b5b;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;}
.pra a:hover{color:#000;}
.menu_box{width:129px;margin-left:29px;}
.menu_box h5{color:#5b5b5b;padding-bottom:7px;background:url(../images/menu_line.png) repeat-x bottom;}
.foot_menu{float:left;margin: 13px 0 0 0;}
.foot_menu li{display:block;line-height: 23px;}
.foot_menu li a{font-size:14px;color:#39857b;padding:0 0 0 22px;text-decoration:none;background:url(../images/footer_menu_icon.jpg) no-repeat left;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;}
.foot_menu li a:hover{color:#000;}
.foot_logo{float:left;width:240px;}
.service_box{width:173px;margin-left:26px;}
.service_box h5{color:#5b5b5b;padding-bottom:7px;background:url(../images/menu_line.png) repeat-x bottom;}
.address_box{width:200px;margin-left:26px;}
.address_box h5{color:#5b5b5b;padding-bottom:7px;background:url(../images/menu_line.png) repeat-x bottom;}
.address_box p{font-size:13px;color:#747474;line-height: 24px;margin-bottom: 20px;}

.foot_phone{font-size:14px;color:#39857b;text-decoration:none;float:left;font-weight:bold;padding-left: 23px;background:url(../images/foot_phone.png) no-repeat left;line-height:20px;cursor:default;}
.foot_email{font-size:14px;color:#39857b;text-decoration:none;float:left;font-weight:bold;background: url(../images/foot_email.png) no-repeat 2px 3px;line-height:20px;padding-left: 23px;}
.follow_box{width:173px;margin-left:26px;}
.follow_box h5{color:#5b5b5b;padding-bottom:7px;background:url(../images/menu_line.png) repeat-x bottom;}

.social{float:left;margin: 15px 0 0 0;}
.menu{float:left;}
.primary-menu{float:left;margin: 16px 0 0 0;}
.primary-menu li{float:left;margin-right:9px;}
@-webkit-keyframes buzz {
  50% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
100% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}}
@keyframes buzz {50% { -webkit-transform: translateX(3px) rotate(2deg);-ms-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
100% {-webkit-transform: translateX(-3px) rotate(-2deg); -ms-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}}
.buzz {display: inline-block;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.buzz:hover {-webkit-animation-name: buzz;animation-name: buzz;-webkit-animation-duration: .15s;animation-duration: .15s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}

.footline{height:5px;background:url(../images/footer_line.jpg) repeat-x;}

.foot2{padding:28px 0;background:#1c2f41;}
.foot2 span{float:left;font-size:14px;color:#9c9c9c;}
.foot2 a{font-size:14px;color:#9c9c9c;float:right;text-decoration:none;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;}
.foot2 a:hover{color:#fff;}

/*services*/

.inner_phone_box{float:right;padding: 11px 0;}
.inner_phone{font-size:16px;color:#ffffff;text-decoration:none;background:url(../images/inner_phone.png) no-repeat left;padding: 0 0 0 30px;margin-right: 38px;}
.inner_email{font-size:16px;color:#ffffff;text-decoration:none;background:url(../images/inner_email.png) no-repeat left 3px;padding: 0 0 0 25px;}
.inner_banner{width:100%;min-height:241px;background:url(../images/banner_services.jpg) no-repeat center 0;}
.inner_banner ul{width:100%;margin: 70px 0 0 0;float: left;}
.inner_banner ul li{width:100%;background:url(../images/inner_banner_bg.png) repeat;margin-bottom:1px;text-align:center;padding: 10px 0;}
.inner_ban_fon1{font-size:25px;color:#ffffff;}
.inner_ban_fon2{font-size:22px;color:#47d4b3;}
.inner_service{width: 100%;display: block;background: url(../images/service_bg.jpg) repeat;padding: 32px 0 64px 0;}
.inner_service h6 {color: #3d566a;text-transform: uppercase;background: url(../images/service_line.png) no-repeat bottom;padding: 0 0 9px;}
.inn_service{display:block;}

.inn_service2{display:block;margin: 47px 0 0 0;}
.service1{display:block;margin-bottom: 28px}
.ser_imgbox{float:left;}
.ser_contabox{float:right;padding:7px 19px 0 19px;width: 625px;min-height: 178px;background:#ffffff url(../images/service_icon_top.jpg) no-repeat top left;}
.ser_contabox h6{font-weight:normal;background:none;color:#304b60;text-transform:capitalize;padding: 0 0 12px 14px;}
.ser_contabox p{font-size:13px;color:#545454;line-height: 21px;}

/*faqs*/

.inn_faqbox {display: block;margin: 47px 0 0 0;padding: 44px 19px 50px 19px;background: #ffffff;margin: 47px 0 38px 0;}
.faq1 {display:block;padding: 0 0 0 31px;background:url(../images/faq.jpg) no-repeat left top;margin:0 0 38px 0;}
.faq1 dd{margin:0;background:none;padding:0;font-size:16px;color:#545454;}
.faq1 p{color:#767676;font-size:13px;margin: 12px 0 0 0;line-height: 21px;}
.faq1 ul{margin:5px 0 0 0;}
.faq1 ul li{color:#767676;font-size:13px;line-height:20px;}


/*products*/
.inn_product{display:block;background:#ffffff;padding:29px 35px 40px 35px;margin:10px 0 0 0;}
.pro_leftbox{float:left;}
.pro_leftbox h1{color:#233d4f;text-transform:uppercase;background:url(../images/product_lg.png) no-repeat left 3px;padding-left:69px;line-height: 36px;}
.pro_middlebox{float:left;width:288px;padding-top:49px;margin-left:31px;}
.pro_middlebox h5{color:#233d4f;line-height: 24px;}
.pro_middlebox ol{font-size:15px;color:#545454;font-weight:bold;margin-top:24px;}
.pro_middlebox ul{float:left;margin-top: 17px;}
.pro_middlebox ul li{background:url(../images/product_dot.png) no-repeat left;padding-left:28px;}
.pro_middlebox ul li a{font-size:13px;color:#545454;text-decoration:none;line-height: 21px;}
.pro_rightbox{float:left;background:#2ab091;margin-top: 40px;}
.pro_rightbox ol{font-size:19px;color:#043529;padding: 24px 63px 0 22px;}
.pro_rightbox ol span{color:#96fce4;}
.pro_rightbox dd{font-size:17px;color:#ffffff;padding:15px 0 0 22px;}
.pro_rightbox dt{font-size:26px;color:#ff3636;font-weight:bold;background:#000000;line-height: 36px;margin:4px 0 0 0;padding:0 0 0 22px;}
.offer{font-size: 14px;background: url(../images/produ_offer.png) no-repeat left;padding: 0 8px;color: #4a4a4a;text-align: center;line-height: 48px;height: 36px;font-weight: bold;margin: 0 0 0 22px;width: 51px;}
.pro_rightbox a{font-size: 30px;color: #000000;display: block;margin: 13px 0 14px 22px;background: url(../images/buy_pro.png) no-repeat left;text-decoration: none;font-weight: bold;line-height: 41px;padding: 0 0 0 26px;height: 44px;width: 115px;}
.pro_rightbox p{font-size: 13px;color: #ffffff;float: left;border-top: 1px #79cdba solid;padding: 10px 0 18px 22px;width: 89%;}
.product_tab{display:block;padding: 40px 0 0 0;}
.produ_imgbox{float:left;}
.produ_imgboxright{float:right;width: 522px;}
.produ_imgboxright h6{color:#2ab091;text-transform:capitalize;width: 522px;background:none;font-weight:normal;margin:20px 0 0 0;line-height: 27px;}
.produ_imgboxright p{font-size:13px;color:#545454;line-height:22px;}
.produ_imgboxright ul{float:left;margin:30px 0 0 0;padding-bottom: 100px;}
.produ_imgboxright ul li{line-height:24px;background:url(../images/features_icon.jpg) no-repeat left;padding-left:16px;}
.produ_imgboxright ul li a{font-size:13px;color:#545454;}
.speci_box{float:left;}
.speci_box li span{width:150px;float:left;font-size:14px;color:#666;} 
.clients_innerpage2{display:block;}
.cliens_box_inner{display:block;background:#fff;margin-bottom: 13px;}

.product{display: block;background: #fff;padding: 25px 0 20px 0;margin-top: 20px;}
.product_1{overflow: hidden;border: solid 1px #b9b9b9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 20px 20px 16px;float: left;margin: 0 14px;width: 263px;}
.product_1:hover {border:solid 1px #939393;}
.img_pro{display:block;float:left;position: relative;}
.new {position: absolute;top: 13px;left: 8px;background: #313131;color: #fff;padding: 1px 6px 2px;text-transform: capitalize;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.text_pro{display:block;text-decoration:none;}
.price-box {color: #333333;display: inline-block;background: #2ab091;padding: 5px 5px 5px 7px;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight: 400;font-size: 12px;color: #fff;}
.text_pro p{font-size: 12px;line-height: 17px;font-weight: normal;text-decoration: none;color: #666;}
.fo_a{font-size: 16px;padding: 4px 0;color: #2C2A2A;border-top: 1px solid #c9c9c9;border-bottom: 1px #c9c9c9 solid;margin: 6px 0 0 0;font-weight: bold;text-decoration:none;display: block;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;}
.fo_a:hover{color:#2ab091;}
.funtion{display:block;margin:10px 0 0 0;}
.funtion li{line-height: 17px;font-size: 12px;color: #9E9E9E;}
.mar_pro{margin: 20px 14px;}

/*contact*/

.inn_contact{display:block;}
.inn_contactleftbox{float:left;width:379px;}
.inn_contactleftbox ol{font-size:17px;color:#2ab091;text-transform:uppercase;font-weight:bold;margin: 35px 0 28px 0;}
.inn_contactleftbox p{font-size:14px;color:#545454;line-height: 25px;}
.inn_contactleftbox ul{margin-top:50px;}
.inn_contactleftbox ul li{line-height: 33px;}
.contact_phone{padding: 2px 0 2px 34px;background:url(../images/contact_phone.png) no-repeat left;line-height: 26px;color:#228f76;text-decoration:none;cursor:default;}
.contact_email{padding: 2px 0 2px 34px;background:url(../images/contact_email.png) no-repeat left;line-height: 26px;color:#228f76;text-decoration:none;}
.contact_fax{padding: 2px 0 2px 34px;background:url(../images/contact_fax.png) no-repeat left;line-height: 26px;color:#228f76;text-decoration:none}
.inn_contactrightbox{float:right;}
.inn_contactrightbox ol{font-size:17px;color:#3d566a;margin:35px 0 22px 0;text-transform:uppercase;font-weight:bold;}
.cola input{width:299px;height:32px;font-size:15px;color:#545454;border:none;border-left:5px #2ab091 solid;margin-bottom:10px;padding-left:19px;line-height:28px;-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.46);-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.46);box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.46);}
.text textarea{width:299px;height:109px;font-size:15px;color:#545454;border:none;border-left:5px #2ab091 solid;margin-bottom:10px;padding-left:19px;padding-top: 8px;font-family:Arial, Helvetica, sans-serif;-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.46);
-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.46);box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.46);}
.cola2 input{border:1px #CCC dotted;margin:10px 0;-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.46);-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.46);
box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.46);}
.text textarea:focus,.cola input:focus{outline:0;border:none;width:304px;}
.cola2 input:focus{outline:0;border:1px #999 dotted;}
.btn{background:url(../images/btn_contact.png) no-repeat center;padding: 10px 46px;margin: 0;border: none;font-size:16px;color:#ffffff;cursor:pointer;}

.sitemap_box{width:100%;height:348px;background:#f9e089;padding:10px 0;margin:80px 0 30px 0;}

@media (max-width: 568px) {
.banner_bottom {
width: 90%;

padding: 0 5%;
}
}