a{ color:#000;}
a:hover{ color:#f78d10;}



ul{ padding-left:15px;}
.tbl{ display:table; width:100%; position:relative; }
.tbl-cl{ display:table-cell;}.tbl-layout{ table-layout:fixed}
.VAT{vertical-align:top}.VAB{ vertical-align:bottom}.VAM{ vertical-align:middle}
.TAC{ text-align:center}.TAL{text-align:left }.TAR{ text-align:right}
header{ position:absolute; top:0; width:100%; z-index:999; border-bottom:1px solid#fff; box-shadow: 0 0px 3px #333333; background:#fff;}
.smsDiv{ border-bottom:1px solid#CDCDCD;}
.smsDiv ul{ list-style:none; color:#ff9c00; padding:0px; margin:0px;}
.smsDiv li{ float:left; border-right:1px solid#CDCDCD; border-left:1px solid#CDCDCD; width:130px;}
.smsDiv li a{ color:#000;}
.smsDiv li a.active{ color:#d18205; background:#eeeeee; border-radius:0px;}
.smsDiv li:nth-child(2){  border-radius:0px;}
.smsDiv li a:hover{color:#d18205; background:#eeeeee; border-radius:0px; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; outline: 0 none;}
.smsDiv .navbar-right{ margin-right:-0px;}

.navbar-brand{ height:auto; padding:0px 0;}
.navbar-header img{ max-width:300px; height:auto;}
.navbar-toggle {
    border-color: #ddd;
}
.navbar{ min-height:0; margin-bottom:0px;}
.navbar-toggle .icon-bar{ background:#555555;}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background: none;
}

/* slider */
#mks_carousel, #mks_carousel .carousel-inner, #mks_carousel .carousel-inner > .item{ position:absolute; width:100%; height:100%; max-height:460px;}
#mks_carousel .carousel-inner > .item > a > img,#mks_carousel .carousel-inner > .item > img{ width:100%; max-width:100%; height:100%; position:absolute}
#mks_carousel .carousel-caption{ background:rgba(0,0,0,.5); left:0; right:0; bottom:0 }
#mks_carousel .carousel-caption .container{ padding:0 15px 0 0}
#mks_carousel .carousel-indicators{  left:15px; bottom:45%; margin:10px; width:15px; left:auto}
.punchline{ text-align:left;}
.punchline .h1,.punchline h1{ margin:0}
/* slider fade css */
.carousel.carousel-fade .item {	-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;	-ms-transition: opacity 0.5s ease-in-out;	-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;opacity:0.5;}
.carousel.carousel-fade .active.item {opacity:1;}
.carousel.carousel-fade .active.left,.carousel.carousel-fade .active.right {left: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.carousel.carousel-fade .next,.carousel.carousel-fade .prev {left: 0;z-index: 1;}
.carousel.carousel-fade .carousel-control {	z-index: 3}

/* form */
.mid-sect .col-md-9{ padding:0; }
.cust_ef{ min-height:300px; padding:5px 9px 20px; background:#ffffffd6; border-radius:6px; margin-top:15px; margin-left:15px; margin-right:15px;}
.cust_ef .h2{ color:#232323;}
.cust_ef .input-group-addon{ color:#000; background:#fff}
.cust_ef .btn{ background: #333; border:2px solid #333; color:#fff}
.cust_ef .btn:hover,.cust_ef .btn:focus{ background: none; transition:all ease-in-out 0.2s; color:#000}




.abuDiv{ padding:30px 0 30px; background:#e27a00; color:#fff;}
.abuDiv h1{ color:#232323; font-weight:bold; font-size:30px; padding-bottom:10px; color:#fff;}
.abtext{ padding-bottom:30px; font-size:16px; text-align:justify;}
.wordDiv ul{ list-style:none; margin:0; padding-left:0px;}
.wordDiv li{padding-bottom:11px; font-size:17px; border-bottom:1px dotted #D3D3D3; line-height:35px; background:url(../img/why-icon.png) no-repeat 0 12px; padding-left:20px;}


.plus{ background:url(../img/plush_icon.png) no-repeat 0 0; position:absolute; top:80px; right:-30px; height:22px; width:22px;}
.plus1{ background:url(../img/plush_icon1.png) no-repeat 0 0; position:absolute; top:80px; right:-30px; height:22px; width:22px;}

.book{ text-align:center; position:relative;}
.book div{ border-radius: 50%;width: 120px;height: 120px;background:#f78d10;position: relative; display:inline-block;}
.book div span{ position:absolute; top:37%; right:37%; font-size:39px; color:#fff;}
.book p{ display:inline-block; text-align:center;}

.corse{ padding:30px 0 0px;}
.corse h2{ color:#1D1D1D; font-weight:700; font-size:30px;}
.corse h3{ color:#f78d10; font-weight:700; font-size:24px; margin-top:0px;}
.prdCor{padding:15px 0; text-align:justify;}
.imgR{ float:right}

.well{
    background:none;
    border:#fff;
    border-radius:nonex;
    box-shadow:none;
    margin-bottom:0px;
    min-height: 20px;
    padding:0px;
}

.srvBtt{ margin-top:20px;}
.srvBtt .btn{ background:none; border:1px solid#f78d10; border-radius:0px;}
.srvBtt .btn-call{ background:#f78d10; color:#fff;}

.testimonials{padding:30px 0 40px; background:url(../img/testi-bg.jpg) no-repeat top center; background-size:cover; background-attachment:fixed;}
.testimonials h1{ color:#fff; font-size:30px; font-weight:bold;}
#myCarousel1 .item{ color:#fff; font-size:17px; padding:25px 30px 0; text-align:center;}
#myCarousel1 .item img{ padding-top:10px; text-align:center; margin:20px auto; max-width:100px; height:100px;}
#myCarousel1 .item span{ color:#F79304}


.gallery{padding:32px 0 42px;}
.gallery h1{ color:#1A1A1A; font-weight:bold; font-size:30px; padding-bottom:10px;}
.gallery-thumb {
    padding: 0;
	border:1px solid#A3A3A3;
}
.gallery img {
    height: auto;
    width: 100%;
}

footer { background:#252525; color:#949494;}
footer h1{ color:#fff; font-size:30px; padding:20px;}
address h3{ font-weight:300;font-size:25px; padding-bottom:10px;}
address p{ padding-left:0px; text-align:center}
address p span{ font-size:20px; padding-right:25px; vertical-align:top; padding-top:5px;}
address hr { color:#2A2A2A !important;}

address ul{ list-style:none;}
address li span{ margin-right:20px;}
.adwords{ background:#161616; padding-top:10px;}
.adwords a{ color:#f78d10}
.adwords a{ color:#C06903}
.hash{ position:absolute;}

.contDiv hr{border-color:#494949;}
.enq-frm-sec{ position:relative; z-index:11}
/*  side button */
.side_frm{ position:fixed; background:#515151 ; padding:10px;  z-index:998; width:250px; box-shadow:-5px 0px 2px rgba(0,0,0,.1);}
.side_frm input, .side_frm textarea{ border:1px solid #fff;}
.side_frm .input-group-addon{ border-color:#eee }
.side_frm .btn{ background:#f78d10; border:1px solid #C19101;}
.side_frm .btn:hover,.side_frm .btn:focus{background: #744501;outline:none;border:1px solid #744501;}
.side_frm {top:30%; right:-2px; }
.side_frm_hide{top:30%; right:-250px; box-shadow:none; display:none }
.side_frm,.side_frm_hide{ transition:all ease-in-out 0.3s}

.side_btn{ background:#e27a00 ; color:#fff; text-shadow:1px 1px #ca7900; font-weight:bold; position:absolute; padding:5px 10px; 
-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; border:1px solid #fff; border-bottom:none; z-index:999; overflow:hidden; left:-73px; top:70px}
.side_btn:hover{ background:#414141; color:#fff; cursor:pointer; text-shadow:none}

/*.modal{ top:65px;}*/
.modal-header {
    background: #e27a00 none repeat scroll 0 0;
    border-bottom: medium none;
    border-radius: 5px 5px 0 0;
    color: #fff;
    overflow: hidden;
}

.btn-danger{ background:#000; border:1px solid#272727}

.top-btn {
    background: #f78d10 none repeat scroll 0 0;
    color: #fff !important;
    cursor: pointer;
    display: block;
    height: 40px;
    padding-top: 10px;
    right: 15px;
    text-align: center;
    top: -10px;
    width: 40px;
    z-index: 22;
}

@media only screen and (max-width:991px){	
	#mks_carousel, #mks_carousel .carousel-inner, #mks_carousel .carousel-inner > .item{ height:320px; position:relative}
	}
@media only screen and (max-width:767px) {
.tbl-cl{ display:block;}
.callTol{ text-align:center;}
.smsDiv .navbar-right{ text-align:center; display:block;}
.smsDiv li{border-right:none; border-left:none; float:none; display:inline-block; width:130px;}
.smsDiv li a{ color:#d18205; background:#eeeeee; border-radius:0px;}
.smsDiv div{ padding-top:3px; padding-bottom:3px;}
.navbar-toggle{ margin-top:13px;}
.formDiv{ position:relative; }
#mks_carousel, #mks_carousel .carousel-inner, #mks_carousel .carousel-inner > .item{ height:170px;}
.corse h3{ margin-top:20px;}
.prdCor {padding-bottom:8px;}
.imgR{ float:none}
.corse{ padding:10px 0 20px;}
.side_frm .side_btn_hide{ display:none !important;}
.navbar-collapse{ position:absolute; right:0; background:#fff; width:100%; top:0px; border:1px solid#D1D1D1; max-height:200px; overflow-x: hidden; overflow:auto; overflow:scroll;}
}

