@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Scada:400,700);
@import url('reset.css');
/*
* Created by
* Nikhil designer
* 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:1000px; margin:0 auto; position:relative;}


header 				{display:block;}
nav 				{}
article 			{display:block;}
section 			{}
aside				{}
footer				{display:block;}

/*normal*/
.head_top{display:block;background:#3a3a3a;padding:5px 0;font-size:13px;}
.top_mail{float:left;color:#afaeae;text-decoration:none;background:url(../images/top_mail.png) no-repeat left;padding-left: 21px;margin:0 16px 0 13px;transition: color 0.5s ease;}
.top_mail:hover{color: #EEEEEE;}
.top_phone{float:left;}
.top_phone a{float:left;color:#afaeae;background:url(../images/phone.png) no-repeat left;padding-left: 17px;text-decoration:none;cursor:default;color:#afaeae;}
.head_bottom{display:block;background:url(../images/head_bg.jpg) no-repeat top center;background-size:cover;}
.logo_box{float: left;}

.head_rightbox{display:block;float:right;margin: 27px 0 18px 0;}
.call{font-size: 17px;color: #3a3a3a;font-weight: 700;float: left;}
.call span{color: #9d9d9d;}
.call_num{text-align: left;font-size: 33px;color: #78aa42;font-family: Arial, Helvetica, sans-serif;text-decoration: none;
font-weight: bold;margin: 5px 0 0 0;cursor: default;display: block;}

.menu{float:right;margin:1px 0 0 0;}
.menu li{float:left;position:relative;}
.menu li a{font-size:14px;color:#3a3a3a;text-decoration:none;transition: color 0.5s ease;}
.menu li a:hover{color:#222222;}
/* Effect 21: borders slight translate */
.cl-effect-21 li {padding: 10px;color: #3a3a3a;font-weight: 700;text-shadow: none;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;transition: color 0.3s;}
.cl-effect-21 li::before,
.cl-effect-21 li::after {position: absolute;left: 0;width: 100%;height: 2px;background: #D5D5D5;content: '';opacity: 0;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;-moz-transition: opacity 0.3s, -moz-transform 0.3s;transition: opacity 0.3s, transform 0.3s;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);}
.cl-effect-21 li::before {top: 0;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);}
.cl-effect-21 li::after {bottom: 0;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);}
.cl-effect-21 li:hover,
.cl-effect-21 li:focus {color: #3a3a3a;}
.cl-effect-21 li:hover::before,
.cl-effect-21 li:focus::before,
.cl-effect-21 li:hover::after,
.cl-effect-21 li:focus::after {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}

.conpart_1{display:block;margin: 33px 0;}
.conpart_1_leftbox{width:600px;float:left;}
.syd{background:url(../images/syd_bg_dot.jpg) repeat;}
.syd h2{font-size:19px;color:#252525;background:url(../images/syd_gra_line.png) repeat-y;text-transform:uppercase;padding: 17px 0 17px 35px;}

.why_box_main{display: block;margin:20px 0 0 27px;}
.why_box{position: relative;display: block;}
.why_box h3{font-size:18px;color:#252525;float:left;background:url(../images/bg.jpg) repeat;position: absolute;padding: 0 21px 0 0;font-weight:700;}
.why_boxline{background: url(../images/why_line.jpg) repeat-x 0 7px;width: 100%;height: 18px;}
.why_point{float:left;margin: 19px 0 0 0;}
.why_point li{float:left;width:176px;padding-left:30px;background:url(../images/tic.png) no-repeat top left;line-height: 24px;margin-bottom: 9px;}
.why_point li a{font-size:16px;color:#191818;text-decoration:none;transition: text-shadow 0.5s ease;}
.why_point li a:hover{color:#000;text-shadow: rgb(207, 207, 207) 1px 3px 4px;}
.call_box{float:left;margin:22px 0 0 0;}
.call_box h3{font-size:22px;color:#252525;font-weight:normal;position:inherit;padding: 0;width: 100%;margin-bottom: 15px;}
.call_box span{color:#69a707;}
.call_left_imgbox{float:left;}
.call_right_textbox{float:right;float: left;margin: 17px 0 0 10px;}
.call_right_textbox h1{font-weight:bold;color:#252525;border-bottom:1px #c8c8c8 solid;float: left;padding-bottom: 2px;}
.call_right_textbox p{font-size:17px;color:#252525;line-height: 27px;margin: 10px 0 0 0;}
.call_right_textbox p span{color:#69a707;font-weight:bold;text-decoration:none;}
.call_right_textbox p span a{color:#69a707;font-weight:bold;text-decoration:none;cursor:default;}
.ser_box{display:block;float:left;margin: 16px 0 0;}
.ser_box h4{font-size: 17px;font-weight: 700;color: #69a707;border-bottom: 1px #A1A1A1 dotted;margin-bottom: 5px;padding-bottom: 1px;}
.ser_box p{font-size:14px;line-height: 20px;}

.conpart_1_rightbox{float:right;width: 378px;}
.syd2{background:url(../images/syd_bg_dot.jpg) repeat;}
.syd2 h2{font-size:24px;color:#10100f;text-transform:uppercase;display:block;text-align: center;line-height: 57px;background: url(../images/syd_gra_line.png) repeat-y left;background-position: -98px 10px;}
.cola input{display:block;background:#dfdfdf;border:none;margin:0;height:32px;padding-left:15px;font-size:12px;color:#535353;margin-bottom:3px;width: 363px;line-height:31px;}
.cola_select select{display:block;background:#dfdfdf;border:none;margin:0;padding: 10px 0 8px 10px;font-size:12px;color:#535353;margin-bottom:3px;width: 378px;line-height:31px;}
.text{float:left;}
.text textarea{display:block;background:#dfdfdf;border:none;margin:0;height:60px;padding:15px 0 0 15px;font-size:12px;color:#535353;margin-bottom:3px;width: 237px;font-family: 'Scada', sans-serif;resize:none;}
.captcha{width:120px;height:35px;}
.tex{float:right;}
.cola2 input{margin: 4px 0 0 0;width: 118px;background:#bababa;border:1px #bababa solid;height:32px;}
.cola-btn{float:left;}
.cola-btn li{background:url(../images/request_btn.jpg) repeat-x;}
.btn{width: 378px;height:50px;background:url(../images/btn_icon.png) no-repeat 49px 7px;font-weight:700;color:#e0f1b7;font-size:17px;text-align:center;text-transform:uppercase;padding-left: 40px;cursor:pointer;-webkit-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */-webkit-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */}
.btn:hover{color:#fff;background:#C70917 url(../images/btn_icon.png) no-repeat 49px -35px;}
.cola input:focus,.cola_select select:focus,.text textarea:focus{outline:0;border:1pz #ccc solid;background:#d4d4d4;}

.service_box{width:100%;background:url(../images/service_out_bg.png) repeat;padding:40px 0;}
.ser_text{display:block;position:relative;margin: 0 23px;}
.ser_text h2{font-size:24px;color:#3a3a3a;position:absolute;background:url(../images/service_out_bg.png) repeat;padding:0 12px 0 0;}
.we_boxline{background:url(../images/we_line.jpg) repeat-x 0 7px;width: 100%;height: 29px;}
.ser_innerbox{display:block;margin: 50px 0 0 0;}
.ser_box1{float:left;width:205px;margin: 0 22px;text-decoration:none;}
.ser_innbox1{display:block;height:76px;background:#e5e4e4;position: relative;-webkit-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */-webkit-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */}
.box_icon_outbox{width:88px;height:88px;background:url(../images/service_bg.png) no-repeat top  center;position: absolute;left: 59px;top: -23px;text-align: center;border:4px #F1F1F1 solid;border-radius:100%;}
.box_icon_outbox img{margin: 15px 0 0 0;}
.ser_innbox2{display:block;background:#e5e4e4;margin:4px 0;-webkit-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */-webkit-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000); 
-moz-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000); transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */}
.ser_innbox2 h1{text-align:center;text-transform:uppercase;font-weight:700;color:#8a8a8a;border-bottom:2px #cdcdcd solid;padding: 8px 0 5px 0;}
.ser_innbox3{display:block;border-bottom:4px #cdcdcd solid;padding:19px 0 2px 0;background:#e5e4e4 url(../images/get_bg.png) no-repeat center -7px;-webkit-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); 
-o-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */
-webkit-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */}
.ser_innbox3 dd{font-weight:700;font-size:12px;color:#898888;text-transform:uppercase;text-align:center;}
.ser_box1:hover .ser_innbox1{background:#9ab754;}
.ser_box1:hover .ser_innbox2{background:#9ab754;}
.ser_box1:hover .ser_innbox2 h1{color: #F3F2F2;border-bottom: 2px #76942E solid;}
.ser_box1:hover .ser_innbox3{background: #9ab754 url(../images/get_bg.png) no-repeat center -81px;border-bottom: 4px #76942E solid;}
.ser_box1:hover .ser_innbox3 dd{color: #F3F2F2;}

.mission_box{width:100%;margin: 40px 0 55px 0;}
.mission_leftbox{float:left;}
.image_box{display:block;position:relative;margin-bottom:18px;}
.perffe{position:absolute;top: -3px;left: -3px;}
.mission_rightbox{float:right;}
.mission_centerbox{float:left;margin:0 28px;width: 460px;text-align:center;}
.mi_box1{display:block;margin-bottom:23px;}
.mi_box1 h2{font-size:20px;color:#454545;font-weight:400;margin-bottom:8px;}
.mi_box1 p{font-size:14px;color:#8a8a8a;line-height: 19px;}

.foot1{width:100%;padding: 24px 0 14px 0;background:url(../images/footer_bg.jpg) repeat-x;}
.foot_leftbox{font-size:12px;color:#c4c4c4;float:left;}
.foot_leftbox a{color:#c4c4c4;text-decoration:none;transition: color 0.5s ease;}
.tree:hover{color:#FCFCFC;}
.foot_rightbox{float:right;}
.foot_p{cursor:default;}
.foot_rightbox a{font-size:12px;color:#c4c4c4;text-decoration:none;background:url(../images/wazzam.png) no-repeat right center;padding: 5px 28px 5px 0;transition:color 0.5s ease;}
.foot_rightbox a:hover{color:#FCFCFC;}
.facebook{position:fixed;right:-8px;bottom:59px;width:40px;height:128px;background:#3b5997 url(../images/facebook.jpg) no-repeat left center;}
.facebook:hover{right:-1px;}

.foot2{background:#f5f5f5;padding:8px 0;}
.tree_off_box{display:block;padding-bottom: 5px;border-bottom: 1px #cfcfcf solid;}
.tree_off_box li{float:left;color:#6e6e6e;font-size:11px;margin-right: 2px;line-height: 16px;}
.tree_off_fon12{font-size:12px !important;font-weight:700;text-decoration:underline;}
.tree_off_box2{display:block;padding-top: 5px;}
.tree_off_box2 li{float:left;color:#6e6e6e;font-size:11px;margin-right: 2px;line-height: 16px;}
.boo_box{width: 117px;height: 39px;display: inline-block;margin: 0 auto;text-decoration: none;background: #8aa642 url(../images/request_btn.jpg) repeat-x;font-weight: 700;color: #e0f1b7;font-size: 15px;text-align: center;text-transform: uppercase;line-height: 42px;cursor: pointer;transition: color 0.7s linear;}
.boo_box:hover{background:#8aa642;color:#fff;}
.we_text{font-size:12px;margin: 5px 0;}

/* #Base 960 Grid
   (Desktop monitor,Laptop screen)
================================================== */
@media only screen and (max-width: 1024px) {
.con_box			{max-width:960px;}	
.conpart_1_rightbox {width: 345px;}
.cola input {width: 330px;}
.text textarea {width: 202px;}
.btn {width: 345px;background: url(../images/btn_icon.png) no-repeat 35px 7px;}
.btn:hover {background: url(../images/btn_icon.png) no-repeat 35px -35px;}
.cola_select select {width: 345px;}
.ser_box1 {margin: 0 17px;}
.image_box {width: 221px;}
.image_box img{width:100%;}
.head_bottom {background-size: cover;}
.conpart_1_leftbox {width: 512px;}
}

/* #Tablet (Landscape)
================================================== */
	/* Note: Design for a width of 768px */
@media only screen and (max-width: 995px) {
.con_box			{max-width:748px;}	
.conpart_1_rightbox {width: 227px;}
.cola input {width: 212px;}
.cola_select select {width: 227px;}
.text textarea {width: 212px;}
.tex{float:left;}
.tex li{float:left;}
.captcha {float:left;}
.cola2 input {margin: 0 0 0 3px;padding: 0;width: 90px;height: 33px;}
.btn {width: 227px;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0;background:none;}
.btn:hover {background:none;}
.cola-btn {margin: 2px 0 0 0;}
.ser_box1 {margin: 0 7px;width: 172px;}
.ser_text {margin: 0 9px;}
.box_icon_outbox {left: 38px;}
.image_box {width: 171px;}
.mission_centerbox {width: 349px;}
.foot1{background: url(../images/footer_bg.jpg) repeat;}
.foot_leftbox {font-size: 11px;font-family:Arial, Helvetica, sans-serif;}
.foot_rightbox {float: left;margin: 11px 0 0;}
.foot_rightbox a {font-size: 11px;font-family:Arial, Helvetica, sans-serif;}
}

/* #Tablet (portal)
================================================== */
	/* Note: Design for a width of 755px */
@media only screen and (max-width: 768px) {
.con_box			{max-width:735px;}
.call_left_imgbox {width: 105px;}
.call_left_imgbox img{width:100%;}
.conpart_1_leftbox {width: 496px;}
.ser_box1 {width: 169px;}
.box_icon_outbox {left: 36px;}
.image_box {width: 164px;}
}

/*  #Mobile (Landscape)
================================================== */
	/* Note: Design for a width of 480px */
@media only screen and (max-width: 767px) {
.con_box			{max-width:460px;}
.logo_box {width: 260px;margin: 16px 0 0 0;}
.logo_box img{width:100%;}
.call {text-align: right;font-size: 16px;}
.call span {font-size: 15px;color: #3a3a3a;text-transform: capitalize;line-height: 19px;}
.cl-effect-21 li {padding: 5px 10px 2px 10px;}
.conpart_1_leftbox {width: 100%;}
.conpart_1_rightbox {width: 100%;}
.cola input {width: 445px;}
.cola_select select {width: 460px;}
.conpart_1_leftbox {margin-bottom: 20px;}
.text textarea {width: 445px;}
.btn {width: 460px;}
.we_boxline {display:none;}
.ser_text {margin: 0;}
.ser_text h2 {font-size: 20px;position: inherit;background: #fff;padding: 3px 0 3px 12px;}
.ser_box1 {margin: 0 30px 44px 30px;}
.service_box {padding: 40px 0 0 0;}
.mission_leftbox{width:100%;}
.image_box {margin: 0 33px;float:left;}
.mission_centerbox {width: 100%;margin: 28px 0 0 0;}
.foot_leftbox {width: 100%;text-align: center;}
.foot_rightbox {width: 100%;text-align: center;margin: 10px 0 0 0;}
.facebook {height: 29px;background: #3b5997 url(../images/facebook.jpg) no-repeat left -3px;}
.call_num {font-size: 30px;}
.boo_box {margin-bottom: 10px;}
}

/* #Mobile (Portal)
================================================== */
	/* Note: Design for a width of 320px */
@media only screen and (max-width: 479px) {
.con_box			{max-width:300px;}
.logo_box {width: 100%;margin:0;}
.head_rightbox {width: 100%;text-align: center;margin: 0 0 18px 0;}
.head_top {font-size: 11px;}
.call_num {text-align: center;}
.call {text-align: center;float: none;}
.menu {float: none;margin: 0 auto;width: 184px;margin-top: 4px;}
.syd h2 {font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-align:center;padding: 10px 0;}
.why_box_main {margin: 20px 0 0 0;text-align: center;}
.why_boxline {display:none;}
.why_box h3 {position: initial;width: 100%;padding:0;}
.why_point li {width: 100%;padding-left: 0;}
.call_box {width: 100%;}
.call_box h3 {font-size: 18px;}
.call_right_textbox {width: 100%;margin: 0;}
.call_left_imgbox {margin: 0 auto;float: none;}
.call_right_textbox h1 {width: 100%;}
.cola input {width: 285px;}
.cola_select select {width: 300px;}
.text textarea {width: 285px;}
.btn {width: 300px;}
.ser_text h2 {font-size: 16px;padding: 3px 10px 3px 12px;}
.ser_box1 {margin: 0 0 44px 0;width:100%;}
.box_icon_outbox {left: 102px;top: -30px;}
.image_box {width: 94px;margin: 0 28px;}
.foot_leftbox {line-height: 16px;}
.perffe{display:none;}
.foo_email{width: 100%;float: left;}
.foo_pho{width: 100%;float: left;}
}