﻿@charset "utf-8";
/* CSS Document */
@media (max-width:1280px){
	.wrap {width: 100%;margin: 0px auto;}	
	.servmnu.mrepadser {margin-right: 25px;}
	.mdlehedr nav { display: block;  }
	.coureimg-lst ul li {box-shadow: -1px 1px 2px 1px #ddd;display: inline-block;    width: 23%;   margin: 0 15px 20px 0;    border: 1px solid #ddd;    padding: 15px;    text-align: center;}
	.coureimg-lst li>img{ width: 100%;  }
	.servmnu.mrepadser{  margin-right: 21px;} 
	.trainleft {width: 80%;}
	#sidebar.sticky2 {
    right: 20px!important;}
	.labwrap,.directwrap,.weekwrap,.accomodatewrap,.helpwrap,.directwrap1,#training{  width: 95%;}
}
@media (max-width:1200px){
	.main-text{display:none;}
	.carousel-caption{left:0; right:0;padding:25px 40px}
	#res_course_bg{display:block; padding:24px 0;}
	#res_course_wrap ul li a{ margin: 6px 0; padding: 4px 4px;}
	.servwrap{padding:0;}
	.trainleft {
    width: 75%;
}
	.boxcon1 {
    padding: 20px 0 !important;
    width: 100% !important;
}
	.boxcon {
  
    text-align: center;
    width: 100% !important;
}
	
	
}
@media (max-width:1100px){
.book-right .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 121px;}
	nav ul li a { font: 13px;  }
	button.subbtn {   display: block;    margin-top: 10px;}
	ul.bnrwrapclnt li {    width: 22%;    float: left;    margin: 10px 20px 8px 0px;}
	.servwrap{width:570px; margin:0 auto; float:none;}
	.servmnu{width:262px; min-height:500px;}
	.service_box_res{min-height:630px;}
	.servmnu.mrplftser,.servmnu.mrepadser{height:auto;}
	#banner_wrap h3{padding:0;}
	.form-control.btmenqrinpt{width:188px;}
	/* .stucerti-left h3{ padding: 4px 0 18px;} */
	.cntdwn{padding:0;}
	.scrlsclicn{display:none;}
	
		.trainleft {width: 100%;}

	#sidebar.sticky2 {
   
    right: 20px!important;}
	.labwrapcont,.directwrapcont,.weekwrapcont,.accomodatewrapcont,.helpwrapcont{  width: 100%;}
	
	ul.left-cdetaisls li {
        padding: 7px 11px 7px 0; 
    }
    ul.right-cdetaisls li a {  
        padding: 0 2px;  
    }
}
@media (max-width:980px){	
    .learning-content.table-what
    {
        display: block !important;
    }
.book-right .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 160px;}
	.mcrscoursewrap.develop-right {
    padding: 0 20px;
    width: 100%;
}
 .developleft {
    float: none!important;
    margin: 0 auto 40px!important;
    padding: 0 20px!important;
    width: 60%!important;
}
.develop-right ul{padding-top:10px!important;list-style:none;}
	.develop-main-wrap .develop-right{padding:0px 0px 0px!important;border:none!important;}
	.develop-main-wrap .develop-left{padding:30px 0px 0px!important;border:none!important;}
	.global {margin-bottom: 0; width: 100%;}
	.wrap {width: 100%;   margin: 0px auto;}
	ul.bnrwrapclnt li {  width: 170px;    float: left;   margin: 10px 5px;    min-height: 69px;}
	ul.bnrwrapclnt li img{ width: 100%;  }
	.cleicnserv {    width: 60px;    height: 60px;    line-height: 60px;   background: #fff;    text-align: center;    padding: 0px;    position: absolute;    left: 38%;    top: 160px;    border-radius: 100%;    display: inline-block;}
	ul.clntslogo li {    float: left;    width: 33%;    height: 100px;    line-height: 100px;    border: 1px solid #eee;    text-align: center;}
	.servmnu.mrepadser {    margin-right: 15px;}
	.bnrwrapclnt span a {      font-size: 13px;    }
	.serchicon {display: none;  }
	.logopart .navbar-brand {        height: 100%;}
	.serchicon-rsp i.fa.fa-search {    color: #0087cc;   font-size: 14px;}
	.mdlehdrwrap { width: 100%; margin:0; display: block; padding:0px;}
	.coureimg-lst ul li {     width: 23%;    float: left;    margin: 0 15px 20px 0;    border: 1px solid #ddd;    padding: 15px;    text-align: center;}
	.coureimg-lst li>img{ width: 100%;  }
	ul.bnrwrapclnt li.vwalprtnr {    width: 23%;   float: left;    background: rgba(255,255,255,0.5);    margin: 10px 20px 15px 0px;    height: 70px;    line-height: 70px;}
	.mcrscoursewrap {   width: 69%;    margin: 0;   float: left;}
	.mcrscoursewraprght {    width: 30%;    float: left;    margin: 0 0 0 1%;}
	.branches{width:98%;margin:0 auto;text-align:center;padding:0px 0px 2%;}
	.boxcon1 {
    padding: 20px 0 !important;}

  
	.boxcon {
    padding: 20px 0 !important;text-align:center;}
	
	.trainleft {
  
    width: 70%;
}

	#sidebar.sticky2 {
   
    right: 20px!important;}
	
#header-1 .search-box{ width: 325px!important;}
#header-1{left:10px}
	#header-1 .search-box{  bottom: -39px;}
	
	
}
@media screen and (max-width:979px){
	.mdlehedr nav { display: none;}
	div#res-nav-menu {display: block;    position: relative;    right:35px;    top:10px;	z-index: 2000;}
	.trnrfrm, input.inputbrdbtm{width:380px;}
	input.inputbrdbtm{margin: 0 0 30px;}
	.pad_rmd{padding:0!important;}
	.btn_alg{text-align:center;}
	.stucerti-left,.stucerti-right,.frminputtxt,.frminputdiv{float:none; width:98%; margin:0 auto;}
	.cntdwn{float:none; text-align:center;}
	.stucerti-left h3{float:none; display:inline-block; padding:5px 0 20px}
	.badges,.frminputtxt{text-align:center;}
	.frminputdiv {   
        max-width: 400px;
        width: 95%;
    }
	.frminputtxt {   padding: 10px 0 15px;}
	
	.mcrscoursewrap {
    width: 69%;
    margin: 0;
    float: left;
}

.mcrscoursewraprght {
    width: 30%;
    float: left;
    margin: 0 0 0 1%;
}
    .vewdtl {display:none;}
    .res_icon {
display:inline-block!important; 
}
.fa.fa-long-arrow-right{color:#2da8f3;}

.trainleft {
    float: left;
    padding: 20px 0;
    width: 100%;
}
.labwrapcont {
    padding: 0 0 20px;
    width: 100%;
}
.directwrapcont {
    padding: 0 0 20px;
    width: 100%;
}
.labwrapcont,.directwrapcont,.weekwrapcont,.accomodatewrapcont,.helpwrapcont{  width: 100%;}
    .labwrap,.directwrap,.weekwrap,.accomodatewrap,.helpwrap,.directwrap1,#training{  width: 95%;}
    .form-control.btmenqrinpt {
        width: 65%;
    }
    input.Button1 {
        width: 35%;
    }

    .nav-btn {
        display: none !important;
    }
}


@media (max-width:860px){
	.mdlehdrwrap .navbar-nav > li > a {font-size: 13px;padding: 8px 4px;}
	.servmnu{width:262px;}
	ul.bnrwrapclnt li {    width: 170px;    float: left;    margin: 10px 5px;    min-height: 69px;}
	#careers_left,#careers_right{float:none; width:98%; text-align:center;}
	#careers_right{border-bottom:1px solid #ddd;}
	.res_img{margin:0 0 20px 0;}
	.coureimg-lst li>img{ width: 90%; margin: 0px auto;  }
	.mcrscoursewrap {
    width: 69%;
    margin: 0;
    float: left;}
	
	
	
		.boxcon1 {padding: 20px 0 !important;}
		.boxcon {text-align: center;}
	.brdgrmwrp {
  
    padding: 10px;}
	
	.smallbox1{padding:0px!important;width:80%}
.mcrscoursewraprght {
    width: 30%;
    float: left;
    margin: 0 0 0 1%;
}

.rgtmcrlg img{ width: 100%;}
.plyvdocurs img { width: 100%;  }
	.soclicnserv {padding: 6px 0 14px 12px;}
}
@media (max-width:767px){
.lft-btn {
    padding: 20px 0 0px;
}
.book-right .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}
.develop-left{width:100%!important;}
.bannerwrap { background: block;}
.inputtxtwrap{  bottom: 50px; padding:0 0 0 40px;}
.bannerwrap.respbnr {    display: block;	width: 100%;	background: url(../images/responsive-bg.jpg) no-repeat;	float: left;	max-height: 800px;	height: 100%;	}
ul.bnrwrapclnt{display:none;}
input.form-control.inputbig{float:left; margin:5px 0 0}
.bnrhedtxt h3,.bnrhedtxt p{color:#fff;}
button.subbtntp{float:left;}
.wrap {   width: 100%;    max-width: 768px;   margin: 0px auto;}
ul.bnrwrapclnt li {    width: 20%;    float: left;    margin: 10px 10px 10px 0px;}
.servmnu {    float: left;    margin: 20px 12px;   position: relative;    padding: 0;    border: 1px solid #eee;    display: block;	height: auto;	}
.clntslgwrp {    width: 100%;    margin: 0;    float: left;    padding: 60px 0px 30px;}
ul.clntslogo li {   display: inline-block;     width: 50%;    height: 80px;   line-height: 80px;   border: 1px solid #eee;    text-align: center;}
ul.clntslogo li img { width: auto;}
.bnrhedtxt {
    padding: 10px 0px;
    width: 98%;
    margin: 0px auto;
    text-align: center;
}
.cleicnserv {
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: #fff;
    text-align: center;
    padding: 0px;
    position: absolute;
    left: 38%;
    top: 250px;
    border-radius: 100%;
    display: inline-block;
}

.bnrhedtxt h3 {
	font-size: 34px;
    
}
.frstfotr {
    width: 50%;
    float: left;
    margin: 0;
}
.frstfotr.lesswdt {
    width: 50%;
    float: left;
    margin: 0;
}
.frstfotr.mrewdt {
    width: 50%;
    float: none;
    margin: 0;
    padding: 10px 0 0 0;
}

/* .inputtxtwrap {
    padding: 10px 0 0 0;
   
} */

.mdlehedr {
  /*   width: 99%; */
    margin: 0px auto;
    padding: 0;
    display: block;
    margin: 0;
}



.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #0087cc !important;
    background-image: none;
    border: 1px solid #0087cc;
    border-radius: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff !important;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
	background: #fff;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background: #358bba !important;
}

.mdlehdrwrap .navbar-nav > li > a {

    border-bottom: 1px solid #0087cc;
}

.servmnu.mrepadser {
    margin-right: 15px;
}

.mdlehdrwrap .navbar-nav > li > a { 
font-size: 13px;
padding: 6px 9px;
}


.bnrwrapclnt span a {
    
    font-size: 12px !important;
    
}
.coureimg-lst ul li { width: 46%; float: left; margin: 10px 2%;}
.coureimg-lst ul li:last-child {
    margin: 10px 2% !important;
}
/*.coureimg-lst li img { width: 100%!important;  }*/

.coureimg-lst {
    padding: 25px 4% 0;
}

.coursewrap {
   
    padding: 0 0 15px 0;
}

.mcrscoursewrap {
    width: 100%;
    margin: 0;
    float: none;
	box-shadow: none;
	
}

.mcrscoursewraprght {
    width: 100%;
    float: left;
    margin: 0;
    text-align: center;    
}
.enqrnwwrp.cursenqr img {
    width: 100%;
}

ul.bnrwrapclnt li img { width: 100%;  }

ul.bnrwrapclnt li.vwalprtnr {
    width: 20%;
    float: left;
    background: rgba(255,255,255,0.5);
    margin: 10px 20px 15px 0px;
    height: 70px;
    line-height: 70px;
}

.mcrscoursewrap h2 {
    font-family: "Source Sans Pro",sans-serif;
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
}
.AccordionPanelTab { font-size: 14px;  }


.rgtmcrlg {
    width: 80%;
    margin: 0 auto;
    padding: 15px;
    
}
.stystu {
    width: 80%;
    margin: 0px auto;
    position: relative;
	text-align: center;
}

.courtime {
    background: #004f76;
    padding: 20px;
    color: #fff;
    margin: 0px 0px 2q0px;
	width: 80%;
    margin: 15px auto;
}


.stystu p { width: 50%; left: 26%; top: 10px;  font-size: 14px;
padding-top: 40px; text-align: left; }

.stystu span {
    position: absolute;
    left: 26%;
	bottom: 25%;   
}

.stystu img { position: relative;  }

input.finmorebtn { position: absolute; left: 25%; bottom: 30px;  }
.bannerwrap{
width: 100%;
margin: 0;
float: left;
background: url(../images/banner-new.jpg) no-repeat;
height: 100%;
	
	
	}
.footermenu{width:48%; text-align:center; min-height:250px; border-bottom:1px dotted #b1b1b1;}
#footer_btm_wrap{border:none;}

#copy_left, #ft_rgt_links{float:none; text-align:center;}
.footermenu.ftrrgtpd{padding:0;}
.fb_last{min-height:176px;}
#copy_left p{padding:0 30px; line-height:1.6;}
.servwrap{width:580px}
input.form-control.inputbig{width:480px;}

 .polcywrp {
		width: 98%; margin: 0px auto;
		padding: 0 0 20px 0 
	 }
	 
	 
	 
	 
	 
	 p.trmfrmcureg { width: 100%;  }
	
	#frmcptch {
   
    text-align: left;

}

form.cursregfrm .form-group {
    margin-bottom: 30px;
	clear: both;
}

.col-lg-6.col-md-6.col-sm-6.col-xs-12.npdcurregrgt {
    padding-right: 0px;
    padding-left: 0px;
	margin: 0px;
	width: 100%;
	
	
	
}

.col-lg-6.col-md-6.col-sm-6.col-xs-12.npdcurreg {
    padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	width: 100%;
	
	
}
form.cursregfrm {
    padding: 30px 0px;
    position: relative;
	clear: both;
	
}


.box{padding:0px 0px 0px 0px!important;}
.box1{padding:0px 0px 0px 0px!important;}
.contactbannerwrap{ width: 100%;background:#0087CC;}
input.boxinner {border-bottom: 1px solid #fff !important;}
.gender {border: 1px solid #fff;}
.boxinner1 {border: 1px solid #fff !important;}
.branches{width:100%;margin:0 auto;text-align:center;padding:0px 0px 2%;}
.centerline {border: 1px solid #213567;}



.interbannerwrap {
    width: 100%;
    margin: 0;
    float: left;
 background: linear-gradient(90deg, #B3A3C5, #D2A493);
	min-height:auto!important;
 }
.det {
    padding: 0 0 40px;
   
}
.arrhid{display:none;}
.trainleft {
    float: left;
    padding: 20px 0;
    width: 100%;
}



}
@media screen and (max-width:700px){
.btn-both {
    padding: 20px 0px;
}

button.subbtntp, input.form-control.inputbig{float:none; margin:0 auto; }
input.form-control.inputbig{width:460px;  border-radius: 0 !important;}
input.form-control.inputbig{height:40px;}
button.subbtntp{padding:6px 23px; margin:12px 0 0;}
.blubg{    padding: 15px 0 30px;}
}
@media screen and (max-width:667px){
input.form-control.inputbig{width:390px;}
.logopart img{width:90px;}
.inputtxtwrap{bottom:30px;}
#banner_wrap h3{font-size:30px;}
.carousel-caption{ padding: 4px 25px;}
#banner_wrap p{font-size:14px;}
.coursewrap.prcyply h2{text-align:center;}


.contactbannerwrap .container{width:100%;margin:0 auto;text-align:center;}
.trainbox{width:30%!important;float:left;margin: 20px auto !important;
    max-height: 91px;}

	.smallbox1{padding:0px!important;width:100%!important;}
	.smallbox{padding:0px!important;width:100%!important;}
		.about-us-navigation{top: 36%!important;}
		div#res-nav-menu{top:0;}
		.dl-menuwrapper .dl-menu{  margin: 24px 0 0!important;}
		#header-1 .search-box {bottom: -27px;}
		#header-1{top:40px;}
		
		 .developleft {
    float: none!important;
    margin: 0 auto 40px!important;
    padding: 0 20px!important;
    width: 100%!important;
}
        
#sectaslider.ebiteslider .fig-caption {
    width: 100% !important;
}   
.line1 {
    display: none;
}
.line2 {
    display: none;
}    
}
@media (max-width:639px){
.servwrap{width:264px;}
.servmnu{float:none; width:264px; min-height:auto; height:auto; padding:0 0px 15px 0}
.inputtxtwrap{position:relative; bottom:0; padding:0;}
.servwrap{padding:1% 0  0;}
#banner_wrap h3{font-size:14px;}
#banner_wrap p{font-size:11px;}
.carousel-caption {
    padding: 2px;
}
}
@media (max-width:590px){

.phone{width:100%!important;text-align:left;border-right:none;}
.email{width:100%!important;text-align:left;}
.phone p {padding: 0 0 5px !important;}

.clntslgwrp {
    width: 100%;
    margin: 0;
    float: left;
    padding: 20px 0px 30px;
}
ul.bnrwrapclnt li {
    width: 23%;
    float: left;
	display: none;
    margin: 10px 6px 6px 0px;
}

ul.bnrwrapclnt li img {
    width: 100%;
}

.scrlsclicn ul li img { width: 80%;}
.servmnu.mrepadser {
    margin-right: 10px;
}

.logopart {
    width: 40%;
    float: left;
	margin: 0;
padding:6px 6px;
}

.mdlehedr {
    width: 60%;
	float:left;
	margin: 0;
}

.coursewrap {
    width: 100%;
    margin: 0;
    float: left;
    text-align: center;
}


.contnr.bnrhdtxt h2 {
    
    font:18px/1.3 "Source Sans Pro",sans-serif;
	padding:0px 5px;
   
}

.coursewrap h2 {
    font-size: 20px;
}
.abtbannerwrap {
    width: 100%;
    margin: 0;
    float: left;
    background: url(../images/abt-bnr.jpg) no-repeat;
    min-height: 60px;
}
.stystu p {
    width: 50%;
    left: 20%;
    top: 10px;
    font-size: 14px;
    padding-top: 20px;
    text-align: left;
}

.stystu span {
    
    left: 20%;
    bottom: 25%;
}

input.finmorebtn {
    position: absolute;
    left: 20%;
    bottom: 30px;
}

.tab-cnts .TabbedPanelsTab {  
font-size: 13px;
padding: 14px 9px;

}

.coureimg-lst ul li:last-child {
    margin: 10px 10% !important;
}
#header-1 {
    top: 36px;
}

}

@media (max-width:480px){
.breadcrumb { padding: 15px 30px!important;}
.book-left{padding:0px 5px !important}
.book-right{padding:0px 5px!important}
.xebia-left{width:15%!important}
.xebia-right{width:85%!important}
.develop-right ul ul{padding:0px 0px 30px 20px!important}
.develop-right ul{padding:20px 0px 0px 20px!important}

.book-right .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 95%!important;
}
.boxwid{padding:0px 20px 0px!important;}
.boxwid img{width:100%;}

.coureimg-lst ul li { 
    width: 100%;
    margin: 14px 0;
    float: none;
    display: block;}


.bnrhedtxt p {
    
    font-size: 13px;
	width: 85%;
   
}

.bnrhedtxt h3 {
    font-size: 28px;
}

ul.bnrwrapclnt li.vwalprtnr {
    width: 140px;
    float: left;
    background: rgba(255,255,255,0.5);
    margin: 0;
    height: auto;
   
    padding: 0px;
}

.tab-cnts .TabbedPanelsTab, .TabbedPanelsTabSelected {
    font-size: 13px;
    padding: 8px 4px !important;
	

   height: auto;
    width: 100%;
   margin: 2px 0;
}

.mcrscoursewrap h2 {
    
    font-size: 16px;
    
}

.sclmetp {
    display: block;
    float: right;
    margin: 0;
}

.tprightmnu span {
    border-right: none;
    
}

button.subbtntp {
    background: #0087cc;
    color: #fff;
    padding: 10px 20px;
	
}
.tprightmnu{text-align:center;}
.sclmetp{float:none; text-align:center;}
.tprightmnu i.fa{padding:6px 0 0 0;}
#careers_warp h3{font-size:20px;}
#careers_left{padding: 2% 15px;}
.frminputdiv{width:310px;}
.polcywrp .AccordionPanelTab{font-size:12px;}

.det p {
   
    font: 15px/1.8 "Source Sans Pro",sans-serif !important;}
.det h2 {
   
    font: bold 30px/1.8 "Source Sans Pro",sans-serif !important;}


}
@media (max-width:400px){
.develop-right h2 {font-size:25px}
	.trnrfrm, input.inputbrdbtm{width:260px;}
	
	.wrap {
    width: 100%;
	margin: 0px auto;
}
.contnr {
    width: 98%;
    margin: 0px auto;
}
.clntslgwrp {
    width: 100%;
    margin: 0;
    float: left;
    padding:10px 0px 30px;
}

ul.clntslogo li {
    display: block;
    float: none;
	margin: 0px auto;
    width: 98%;
    height: 108px;
    line-height: 108px;
    border: 1px solid #eee;
    text-align: center;
}

ul.clntslogo li img { width: auto;}
.servmnu.mrplftser {
    margin-left: 0px;
}
.servmnu.mrepadser {
    margin-right: 0px;
}

.frstfotr {
    width: 100%;
    float: none;
    margin: 0;
}

.frstfotr.lesswdt {
    width: 100%;
    float: none;
    margin: 0;
}

.cntdwn {
    margin: 0;
    padding: 0;
    float: none;
}

.frstfotr.mrewdt {
    width: 100%;
    float: none;
    margin: 0;
    padding: 20px 0 0 0;
}

.frstfotr.mrewdt {
    width: 70%;
    float: none;
    margin: 0;
    padding: 10px 0 0 0;
}

ul.navmnuftr {
   
    display: block;
    width: 100%;
    float: none;
}

ul.navmnuftr.fltrht {
    display: block;
    width: 100%;
    float: none;
    text-align: left;
	padding: 30px 0 0 0;
}

.contnr h2 { font-size:17px;line-height:1.4}
.trnrfrm p{font-size:18px;}

.wrap.grybg {
    background: #f0f0f0;
    padding: 20px 0px;
    float: left;
}

.bnrhedtxt {
    padding: 20px 0px;
    width: 98%;
    margin: 0px auto;
    text-align: center;
}

.bnrhedtxt h3 {
	font-size: 28px; 
}

input.form-control.inputbig {
    width: 96%;
    height: 35px;
}

button.subbtntp {
	padding: 8px 18px;
	font-size: 14px;
    
}

ul.bnrwrapclnt li {
    width: 23%;
    float: left;
    margin: 10px 6px 6px 0px;
}

ul.bnrwrapclnt li img { width: 100%;  }

.bnrhedtxt p {
    font-family:"Source Sans Pro",sans-serif;
    font-size: 14px;
    color: #fff;
    width: 90%;
    margin: 0px auto;
}

.mdlehdrwrap { width: 100%; margin:0; display: block;}

.tprightmnu {
	text-align: center;
    float: none;
    padding: 12px 0px;
    width: 100%;
    
}
.cleicnserv {
    
    position: absolute;
    left: 38%;
    top: 280px;
    border-radius: 100%;
    display: inline-block;
}

a.mrepad {
    padding: 0px 15px;
}

.scrlsclicn {
   display: none;
}


.stystu p {
    width: 60%;
    left: 5%;
    top: 10px;
    font-size: 13px;
    padding-top: 20px;
    text-align: left;
}

.stystu p {
    width: 60%;
    left: 5%;
    top: 10px;
    font-size: 13px;
    padding-top: 20px;
    text-align: left;
}

.stystu span {
    left: 5%;
    bottom: 25%;
}

input.finmorebtn {
    position: absolute;
    left: 5%;
    bottom: 30px;
}	
	.servwrap{width:280px;}
	.form-control.btmenqrinpt{width:65%;}
	.footermenu{float:none; margin:15px auto; width:90%; }
	.fb_last,.footermenu{min-height:auto;}
	.soclicnservftr i.fa{ margin: 0 0 20px;}
	#ft_rgt_links ul li a{border:none; padding:2px}
	.soclicnservftr i.fa {
    margin: 0 6px 20px;
}

.coureimg-lst li img {
    width: auto !important;
}

.mcrscoursewrap p { padding-left: 5px; }

}

@media (max-width:360px){
	
	.cleicnserv {
    position: absolute;
    left: 38%;
    top: 265px;
    border-radius: 100%;
    display: inline-block;
}

 .book-left,.book-right{width:100%!important} 

.stystu img {
    position: relative;
    width: 100% !important;
    text-align: center;
}

a.mrepad {
    padding: 0px 10px;
}
#header-1 .search-box{right:6px;}
}

.mcrscoursewraprght img { 
    width: 100%;
}
.mcrscoursewraprght p.smlhead {
    text-align: left;
}
.mcrscoursewraprght .soclicnserv{   
    text-align: left;
}