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

.clients .col_3{border:0px solid #CACACA; width:22.15%; height:200px; margin-bottom:3.4%; text-align:center;float: left; margin-right: 3.4%; position:relative;}
.clients .col_3 img{max-height:150px; max-width:96%; padding:4%}
.clients .col_3 .title{background:#f2f2f2; border-top:1px solid #ccc; color:#414141 ; font-weight:normal ;  opacity:0.7; position:absolute; bottom:0px; width:100%; left:0px; padding:2% 0; display:none;}


.clearleft {clear:left !important;}

.last, .omega {margin-right: 0 !important;}

.media img{border:2px solid #F4F4F4; padding:2px; margin:5px 0px;}
.media h2{font-size: 42px;
    margin-bottom: 10px;
    padding: 0 0 30px;}

.col_4 {width: 30.8%;float: left; margin-right: 3.8%; position: relative; text-align:center;} 	/* ie - 30.6% */
.col_6 {width: 48.1%;float: left; margin-right: 3.8%; position: relative;  text-align:center;} 	/* ie - 48% */
.col_8 {width: 60.4%; float: left; margin-right: 3.8%; position: relative; text-align:left; }

.row{clear:both;width:100%;max-width:960px;margin:0 auto;overflow:hidden;}

.test-left{margin:0px 25px 0px 0px; padding:0px 25px 0px 0px; float:left; width:70%; border-right:1px solid #dfdfdf;}
.test-rgt{margin:0px; padding:0px 0px 0px 0px; float:left; width:23%; text-align:left;}

.test-left p{margin-right:0px; text-align:justify; margin-bottom:10px;}
.test-rgt img{padding:0px 0px 12px;}

.test-rgt h4{  
margin:0px 0px 0px 0px;
text-align:left;
color:#212121;
font-family: 'Open Sans', sans-serif, arial;
font-size:15px;
font-weight:600;
line-height:20px; padding:0px ; }

.test-rgt h4 span{font-weight:300; font-size:13px;}

.cont-lft{margin:0px 30px 0px 0px; padding:0px 20px 0px 0px; float:left; width:66%; border-right:1px solid #dfdfdf;}
.cont-rgt{margin:0px; padding:0px; float:left; width:27%; text-align:left;}


.cont-rgt p{font-weight:300; color:#5f5f5f;}
.cont-rgt p a{color:#5f5f5f; text-decoration:none;}


.form-lft{margin:0px 27px 12px 0px; padding:6px 0px 0px 0px; float:left; width:18%; font-size:13px;  
font-family: 'Open Sans', sans-serif; 
line-height:17px;
color:#474747; 
font-weight:400; }

.form-lft label{
 font-size:13px;  
font-family: 'Open Sans', sans-serif; 
line-height:17px;
color:#474747; 
font-weight:400; }

.form-lft span{color:#CC0000;}

.form-rgt{margin:0px 0px 12px 0px; padding:0px; float:left; width:75%; text-align:left;  font-size:13px;  
font-family: 'Open Sans', sans-serif; 
line-height:17px;
color:#474747; 
font-weight:400; }

.form-rgt a{color:#0099CC; font-size:12px;}
.form-rgt a:hover{text-decoration:underline;}




.inputbox{
margin:0px 0px; 
font-size:13px;  
font-family: 'Open Sans', sans-serif; 
line-height:17px;
color:#474747; 
font-weight:300;  
background: none repeat scroll 0 0 #F5F5F5;
border: 1px solid #E7E7E7;
/*-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;*/
height: 30px;
padding: 0 0 0 9px;
width: 97%;}


textarea.inputbox{height:70px;}

.errinputbox{
margin:0px 0px; 
font-size:13px;  
font-family: 'Open Sans', sans-serif; 
line-height:17px;
color:#474747; 
font-weight:300;  
background: none repeat scroll 0 0 #F5F5F5;
border: 1px solid #FF0000;
/*-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;*/
height: 30px;
padding: 0 0 0 9px;
width: 97%;
}

textarea.errinputbox{height:70px;}


.sub-btn{margin:15px 0px 0px 0px; padding:0px; width:135px; height:32px; font-size:14px;  font-family: 'Open Sans', sans-serif; color:#ffffff; line-height:30px; font-weight:400; cursor:pointer; background:#505050; border:0 none;  }

.sub-btn:hover{background:#3f3f3f;}

h4{  
margin:0px 0px 0px 0px;
text-align:left;
color:#212121;
font-family: 'Open Sans', sans-serif, arial;
font-size:15px;
font-weight:600;
line-height:20px; padding:0px ; }


.abt-img{float:right; margin:0px 20px 15px;}


/*.col-4 a:hover img{transition-property: all; transition-delay: 5s;
-webkit-transition-delay: 5s;}*/


ul.listing{margin:0px 0px 0px 20px; padding:0px; list-style:disc;}
ul.listing li{margin:0px; padding:5px 0px; color:#636363;
font-family: 'Open Sans', sans-serif, arial;
font-size:14px;
font-weight:400;
line-height:20px;  }


ol.listing{margin:10px 0px 30px 15px; padding:0px; list-style:decimal;}
ol.listing li{margin:0px; padding:5px 0px; color:#636363;
font-family: 'Open Sans', sans-serif, arial;
font-size:13px;
font-weight:400;
line-height:20px;  }



a.down-btn{margin:0px; padding:6px 12px; color:#ffffff; 
   background:#eb3333;
	background: -moz-linear-gradient(top, #eb3333 0%, #a51515 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb3333), color-stop(100%,#a51515));
	background: -webkit-linear-gradient(top, #eb3333 0%,#a51515 100%);
	background: -o-linear-gradient(top, #eb3333 0%,#a51515 100%);
	background: -ms-linear-gradient(top, #eb3333 0%,#a51515 100%);
	background: linear-gradient(to bottom, #eb3333 0%,#a51515 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb3333', endColorstr='#a51515',GradientType=0 ); font-size:12px; font-family: 'Open Sans', sans-serif, arial; font-weight:400;
line-height:20px; text-decoration:none;}

a.down-btn:hover{background:#a51515;}

@media screen and (max-width: 1260px) {
.col_6 {width:45%;}
.media img{width:100%;}
}

@media screen and (max-width: 1220px) {
.test-left{width:65%;}
.test-rgt{width:27%;}

.cont-lft{width:100%; margin:10px auto; float:none;}
.cont-rgt{width:100%; margin:30px auto; float:none;}

.form-lft{width:20%;}
.form-rgt{width:70%;}
}

@media screen and (max-width: 1100px) {
.test-left{width:60%;}
.test-rgt{width:30%;}

.col_6 {width:95%; margin:20px auto;}
.media .col_6 img{width:auto;}
.col_4{width:39%; margin-left:4%;}

.col_4.omega{text-align:center; margin:0 auto;}
}




@media screen and (max-width: 960px) {
.test-left{width:95%; padding:0px; margin:0 auto; border:0 none;}
.test-rgt{width:95%; margin:0 auto; text-align:left; border-bottom:1px solid #dfdfdf; padding:0px 0px 30px ;}
.test-rgt h4{text-align:left;}

.clients .col_3{width:30%;}

.col_4{width:95%; float:none; margin:20px auto;}
.media .col_4 img{width:auto;}


.abt-img{float:none; margin:10px auto;}
}

@media screen and (max-width: 840px) {
.media .col_6 img{width:100%;}


}


@media screen and (max-width: 800px) {
.clients .col_3{width:45%;}

.cont-lft{width:95%;}
.cont-rgt{width:95%;}
.form-lft{width:96%;}
.form-rgt{width:96%;}
}

@media (max-width: 750px){
.clients .col_3{width:95%; float:none; margin:20px auto;}

.col_6{width:95%; float:none; margin:20px auto;}
.col_8{width:95%; float:none; margin:20px auto;}
.media img{width:auto;}

.last, .omega {margin-right:0px; text-align:left;}

}


@media (max-width: 450px){
.media .col_6 img{width:100%;}

.abt-img{ width:98%;}
}