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

@media only screen and ( max-width:960px) {

/*banner css start*/
.sliders-home .title .mar_l { margin-left:23%; }
#slider-list div { float:left; overflow:hidden; width:350px !important; margin-left:none; }
/*banner css end*/

/*footer css end*/
.footer { margin:0px auto; overflow:hidden;}
.copy { text-align:left; }
.powered_by { text-align:right;}
/*footer css end*/	

/*login page css start*/
.form-bottom .form-group input.code { width:73%;}
/*login page css end*/	
}

@media only screen and ( max-width:768px) {

/*top social media css start*/
.header { margin:0px auto; }
.logo { width:40%; float:none; margin:0px auto; text-align:center; }
.top_link li { width:45%; margin:0px auto; margin-top:10px; margin-bottom:10px;  float:right;  margin-right:10px; text-align:center; }
.top_link li a { padding:5px 10px 5px 10px;}
/*top link css end*/	

/*top search css start*/
.search { float:none; margin-top:10px; }
.search .form-group { width:45.2%; }
/*top search css end*/

/*banner css start*/
.sliders-home .title span a { width:100%; margin:0px auto; text-align:center; margin-bottom:10px; }
.sliders-home .title .mar_l { margin-left:0; }
#slider-list div { float:left; overflow:hidden; width:294px !important; margin-left:none; }
/*banner css end*/

/*business searches css start*/
.business_list li { width:100% !important;font-family:'Open Sans', sans-serif; font-size:14px; color:#000; line-height:1.8em; text-decoration:none; border-bottom:#D4D4D4 1px dotted; margin-right:10px; }
/*business searches css end*/

/*recent recruitment css start*/
.recruitment_list { width:100%; }
/*recent recruitment css end*/

/*services css start*/
.services { margin-top:20px; }
/*services css end*/

/*bot links css start*/
.bot2 { margin-top:20px; }
.bot3 { margin-top:20px; }
/*bot links css end*/

/*footer css end*/
.footer { margin:0px auto; text-align:center; overflow:hidden; }
.copy { text-align:center; }
.powered_by { text-align:center; }
/*footer css end*/

/*login page css start*/
.form-bottom .form-group input.code { width:80%;}
/*login page css end*/	

#feedback { display:none; }
.post_requirement { float:left; width:100%; height:42px; background:#fdec37; font-family:'Oswald', serif; font-size:20px; color:#FFF; font-weight:700; cursor:pointer; text-align:center;  padding-top:5px; display:inline-block; margin-bottom:10px; }
.post_requirement a { text-decoration:none; }	

/*start popup form css start*/
#facebox { margin-top:50px;}
#facebox .content2 { width:550px; margin:0px auto; overflow:scroll; height:250px;}
/*start popup form css end*/

/*start search  css start*/
.but_top { width:70%; margin:0px auto; }
.but_top a { width:auto; margin:0px auto; float:none; font-size:18px; text-align:center; padding:5px 15px 5px 15px; margin-right:10px;  margin-bottom:10px; }
/*start search  css end*/

.recent_requirements { margin-bottom:15px;}

}

@media only screen and ( max-width:480px) {

/*top search css start*/
.search { float:right; margin-top:0; }
.search .form-group { width:100%; float:left; font-family:'Open Sans', arial, sans-serif; font-size:12px; margin:0 0 5px 0;}

.search .form-group input { float:left; border-radius:0px; border:#CCC 1px solid; border-right:#CCC 1px solid; }
.search .bor_right { border-right:none; } 
 
.search_but { width:100%; margin-bottom:10px; }
.search_but:hover { background:#163466; color:#FFF; outline:none; border:1px solid #0D203F; }
/*top search css end*/

/*banner css start*/
#slider-list div { float:left; overflow:hidden; width:330px !important; margin-left:none; }
/*banner css end*/

/*login page css start*/
.form-bottom .form-group input.code { width:67.1%; }
/*login page css end*/	

/*start popup form css start*/
#facebox { margin-top:50px;}
#facebox .content2 { width:300px; margin:0px auto; overflow:auto; height:auto;  }
/*start popup form css end*/

/*top search css start*/
.but_top { width:100%; margin:0px auto;}
.but_top a { width:auto; margin:0px auto; float:left; font-size:16px; text-align:center; padding:5px 25px 5px 25px;  margin-bottom:10px; margin-right:10px;}
/*top search css end*/

	
.business h2 { background:#d50024; border-bottom:#830016 2px solid; font-family:"OpenSans", sans-serif; font-size:20px; color:#FFF; 
padding:7px 0 7px 10px; }
.business h2 i { margin-right:5px; }
.business_list { border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; border-bottom:#DCDCDC 3px solid; padding:10px; overflow:hidden; box-shadow: 0 0 7px 0 rgba(194,190,190,0.60); }
.business_list ul { margin:0; padding:0; list-style:none; }
.business_list li { width:100% !important;font-family:'Open Sans', sans-serif; font-size:14px; color:#000; line-height:1.8em; text-decoration:none; border-bottom:#D4D4D4 1px dotted; margin-right:10px; }
.business_list li a { color:#000; text-decoration:none; }
.business_list li a:hover { color:#d50024; text-decoration:none; }
.business_list li i { color:#008c00; margin-right:10px; }
/*business searches css end*/
	
.about_web { margin-bottom:10px;}

}

@media only screen and ( max-width:320px) {

/*banner css start*/
.sliders-home .title h4 { font-size:20px;}
#slider-list div { float:left; overflow:hidden; width:208px !important; margin-left:none; }
/*banner css end*/

/*login page css start*/
.form-top-left h3 { font-size:120%; }
.form-top-left p { font-size:100%; }
.form-bottom .form-group input.code { width:50%;}
/*login page css end*/	

/*start popup form css start*/
#facebox { margin-top:50px;}
#facebox .content2 { width:200px; margin:0px auto; overflow:auto; height:auto;  }
/*start popup form css end*/

.business h2 { background:#d50024; border-bottom:#830016 2px solid; font-family:"OpenSans", sans-serif; font-size:20px; color:#FFF; 
padding:7px 0 7px 10px; }
.business h2 i { margin-right:5px; }
.business_list { border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; border-bottom:#DCDCDC 3px solid; padding:10px; overflow:hidden; box-shadow: 0 0 7px 0 rgba(194,190,190,0.60); }
.business_list ul { margin:0; padding:0; list-style:none; }
.business_list li { width:100% !important;font-family:'Open Sans', sans-serif; font-size:14px; color:#000; line-height:1.8em; text-decoration:none; border-bottom:#D4D4D4 1px dotted; margin-right:10px; }
.business_list li a { color:#000; text-decoration:none; }
.business_list li a:hover { color:#d50024; text-decoration:none; }
.business_list li i { color:#008c00; margin-right:10px; }
/*business searches css end*/
/*business searches css end*/
.post_requirement { font-size:16px;}

}