@font-face {
	font-family: 'OpenSans-Regular_2';
	src:url(../fonts/OpenSans-Regular_2.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold_0';
	src:url(../fonts/OpenSans-Bold_0.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-ExtraBold';
	src:url(../fonts/OpenSans-ExtraBold.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src:url(../fonts/OpenSans-Semibold.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-ExtraBoldItalic-webfont';
	src:url(../fonts/OpenSans-ExtraBoldItalic-webfont.ttf);
	font-weight: normal;
	font-style: normal;
}

#banner-announce {
    padding: 10px;
    background: #7485e8;
    text-align: center;
    color: #000;
    margin-left: -20px;
    line-height: 27px;
    z-index: 1104;
    font-size: 14px;
}



.no{
		font-family: 'OpenSans-Regular_2';
		font-size:18px;
		color:#626a6f;
		 margin-bottom: -3px;
		 text-align:right;
}
.num{
	font-family: 'OpenSans-ExtraBoldItalic-webfont';
		font-size:28px;
		color:#df1d38;
		text-align:right;

}
.navbar-default {
    background-color: transparent;
    border: medium none;
}
.nav li a{
		font-family: "OpenSans-Semibold";
    font-size: 18px;
    padding-left: 27px;
    padding-right: 27px;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
	 	background-color:#df1d38;
	color:#FFF;
	border-radius:5px;
	
}
.tnksf {
	color: red;
	font-family: "OpenSans-Semibold";
	font-size: 31px;
	text-align: center;
	text-shadow: 1px 1px white;
	text-transform: uppercase;
}
.bordr{
	border-top:1px solid #e1e1e1;
	padding-top: 10px;
}
.navbar {
    margin-bottom: 10px;
}
.head{
/*	background-image:url(../images/bnr.png);
*/	background-repeat:no-repeat;
	background-size:100% 100%;
    padding-top: 160px;
}
.head h2{
		font-family: 'OpenSans-ExtraBold';
		font-size:40px;
		color:#FFF;
		text-align:center;
		text-transform:uppercase;
}
.head ul li{
	vertical-align:middle;
	color:#FFF;
	font-size: 22px;
}
.head ul{
	text-align:center;
}
.capt{
	/*background-color:rgba(17, 36, 48, 0.76);*/
	 padding-bottom: 20px;
    padding-top: 32px;
}

.cntrl{
		font-family: 'OpenSans-Semibold';
		font-size:16px;
		margin-bottom:10px;
		background-color:#FFF;
		border:none;
		border-radius:6px;
		height: 40px;

}
.sel{
		color: #df1d38;
    font-family: "OpenSans-Semibold";
    font-size: 16px;
    padding-bottom: 4px;
    padding-top: 5px;
}
.rad{
	color:#FFF;
	    font-family: "OpenSans-Semibold";
    font-size: 16px;
	 padding-left: 15px;
}
 input[type="radio"] {
    line-height: normal;
    margin: 31px 0 0;
}
.bdrig{
	border-right:2px dotted #9b8344;
}
.pick{
	    font-family: "OpenSans-Semibold";
    font-size: 14px;
	color:#FFF;
	 margin-bottom: 0;
}
.cal{
		    font-family: "OpenSans-Semibold";
    font-size: 16px;
	color:#bf9c4a;
	background-color:#FFF;
    padding:0px;
	border-radius:5px;

}


 .form-control::-moz-placeholder {
    color:#df1d38 !important;
    opacity: 1;
}
.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:#df1d38 !important;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#df1d38 !important;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#df1d38 !important;
}

.form-control::-moz-placeholder {
    color:#df1d38 !important;
    opacity: 1;
}

.butn{
		font-family: 'OpenSans-Bold_0';
		font-size:24px;
			background-color:#df1d38;
			color:#FFF;
			text-transform:uppercase;
			padding: 5px 20px;
			text-align:center;
			  margin-top: 30px;
			   margin-bottom: 25px;


}
.serv{
	color: #273274;
    font-family: "OpenSans-Bold_0";
    font-size: 30px;
    padding-bottom: 18px;
    padding-top: 20px;
    text-align: center;
    text-transform: uppercase;
}

/*.provid a {
    display: inline-block;
    position: relative;
}
.caption {
    display: none;
    position: absolute;
    top: 70%;
    left: 25%;
    right: 0;
    color:#FFF;
    line-height: 1.1em;
	font-family: "OpenSans-Bold_0";
    font-size: 20px;
	background-color:#bf9c4a;
	padding:10px 10px 10px 15px;

}
.provid a:hover .caption {
    display: block;
}	
.provid img{
	width:100%;
}*/



.bn{
		font-family: "OpenSans-Bold_0";
    font-size: 20px;
		background-color:#273272;
	padding:10px 1px 10px 11px;
	right: 0%;

}

.bn a{
	color:#FFF;
}
.bn a:hover{
	color:#DF1D38;
	text-shadow:none;
	text-decoration:none;
}

.padd{
	padding-left:3px;
	padding-right:2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headr{
	background-color:#f4f4f4;
	margin-top:50px;
	padding-top:20px;
	padding-bottom: 40px;
	margin-bottom:50px;
}




.champ{
		font-family: 'OpenSans-Regular_2';
		font-size:14px;
		text-align:center;

}


.carousel-facilities .carousel-control {
  background-image: none;
}
/*.carousel-facilities .carousel-control.left {
  margin-left: -22px;
}*/
.carousel-facilities .carousel-control.right {
  margin-right: -112px;
}
.carousel-facilities .cloneditem-1,
.carousel-facilities .cloneditem-2,
@media all and (min-width: 768px) {
   .carousel-facilities .carousel-inner > .active.left,
  .carousel-facilities .carousel-inner > .prev {
    left: -100%;
  }
  .carousel-facilities .carousel-inner > .active.right,
  .carousel-facilities .carousel-inner > .next {
    left: 100%;
  }
  .carousel-facilities .carousel-inner > .left,
  .carousel-facilities .carousel-inner > .prev.right,
  .carousel-facilities .carousel-inner > .active {
    left:0;
  }
  .carousel-facilities .carousel-inner .cloneditem-2,
  .carousel-facilities .carousel-inner .cloneditem-3 {
    display: block;
  }
  
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-facilities .carousel-inner > .item.active.right,
  .carousel-facilities .carousel-inner > .item.next {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
  .carousel-facilities .carousel-inner > .item.active.left,
  .carousel-facilities .carousel-inner > .item.prev {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
  .carousel-facilities .carousel-inner > .item.left,
  .carousel-facilities .carousel-inner > .item.prev.right,
  .carousel-soft .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .carousel-facilities .carousel-inner > .active.left,
  .carousel-facilities .carousel-inner > .prev {
    left: -16.7%;
  }
  .carousel-facilities .carousel-inner > .active.right,
  .carousel-facilities .carousel-inner > .next {
    left: 16.7%;
  }
  .carousel-facilities .carousel-inner > .left,
  .carousel-facilities .carousel-inner > .prev.right,
  .carousel-facilities .carousel-inner > .active {
    left:0;
  }
  .carousel-facilities .carousel-inner .cloneditem-2,
  .carousel-facilities .carousel-inner .cloneditem-3 {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  .carousel-facilities .carousel-inner > .item.active.right,
  .carousel-facilities .carousel-inner > .item.next {
    -webkit-transform: translate3d(16.6%, 0, 0);
            transform: translate3d(16.6%, 0, 0);
    left: 0;
  }
  .carousel-facilities .carousel-inner > .item.active.left,
  .carousel-facilities .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-16.6%, 0, 0);
            transform: translate3d( -16.6%, 0, 0);
    left: 0;
  }
  .carousel-facilities .carousel-inner > .item.left,
  .carousel-facilities .carousel-inner > .item.prev.right,
  .carousel-facilities .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}








.wfi{
			font-family: "OpenSans-Bold_0";
    font-size: 20px;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	line-height: 22px;

}
.clr{
	background-color:#273272;
	padding-bottom: 25px;
    padding-top: 50px;
	height:222px;
	min-height:100%;
}
.pad{
	padding-left:45px;
	padding-right:45px;
}
.faa{
	color:#273272;
}


.faa:hover{
	color:#DF1D38;
}


.carousel-control {
    font-size: 45px;
	opacity: 1;
	top: 81px;
}

.rf {
    margin-left: -112px;
}
.rf1 {
    right: -45px;
}
.cmn.carousel-control.right {
	right: -118px;
}
.coac{
	
			font-family: 'OpenSans-Regular_2';
		font-size:14px;
		padding-top:10px;

}
.foot{
	background-color:#0b1220;
	padding-top:20px;
			font-family: 'OpenSans-Regular_2';
		font-size:12px;
		color:#505a6c;
}
.foot ul li a{
		
			font-family: 'OpenSans-Regular_2';
		font-size:12px;
		color:#505a6c;
		vertical-align:middle;
		padding-right:10px;

}
.foot a:hover{
	color:#FFF;
	text-decoration:none;
}
.icon li{
	vertical-align:middle;
	padding-left:0px;
	padding-right:0px;
}
.icon{
	text-align:right;
	margin-bottom:-5px;
}
.bd-btm{
	border-bottom:1px solid #222835;
	margin-bottom:10px;
	padding-left:0px;
	padding-right:0px;
}
.pa-top{
	padding-top:10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.pa-top{
	padding-top:26px;
}
}
.main{
	padding-top:30px;
	padding-bottom:22px;
}
.nofpeople {   
    border: 1px solid #FFF;
    border-radius: 5px;
    height: 39px;
    overflow: hidden;
    padding-left: 0;
}

.selc {
    background:#FFF  url("../images/arrow.png") no-repeat scroll right 15px;
    border: 1px solid #FFF;
    border-radius: 5px;
    height: 39px;
    overflow: hidden;
    padding-left: 0;
}
.selc select {
    background: transparent none repeat scroll 3px 0;
    border: 1px solid #FFF;
    border-radius: 0;
    cursor: pointer;
	font-family: 'OpenSans-Semibold';
    font-size: 16px;
    height: 39px;
    line-height: 1;
    padding-left: 10px;
   width: 121%;
}


.bkclrr{
	background-color:#FFF;
	 border-radius: 5px;
}

.padng{
	padding-left:0px;
	padding-right:0px;
}
.cls li{
	padding-left:0px;
	padding-right:0px;
}
.cls{
	margin-left:1px;
	margin-bottom:0px;
}


.heada{
/*	background-image: url("../images/abtbnr.png");
*/    background-repeat: no-repeat;
    background-size: 100% 100%;
/*   padding-bottom: 78px;
*/    padding-top: 124px;
}
.heada h2 {
    color: #fff;
    font-family: "OpenSans-ExtraBold";
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
}

.heada ul li {
    color: #fff;
    font-size: 22px;
    vertical-align: middle;
}
.quot h2{
				font-family: "OpenSans-Bold_0";
    font-size: 20px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	background-color:#bf9c4a;
	padding-top:15px;
	padding-bottom:15px;
	border-radius:5px;
}

.quot a{
	color:#FFF;
}
.yell{
		background-color:#bf9c4a;
		border-radius:5px;
}
.wht li a{
	font-family: "OpenSans-Bold_0";
    font-size: 14px;
	color:#FFF;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}
.wht li a:hover{
	text-decoration:none;
}
.wht{
	padding-left:5px;
}
.wht li {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #FFF;
}
.wel h3{
		font-family: "OpenSans-Bold_0";
    font-size: 30px;
	color:#000;
	text-transform:uppercase;

}
.wel p{
			 color: #666666;
    font-family: "OpenSans-Regular_2";
    font-size: 13px;
    line-height: 18px;
    padding-top: 10px;
}
.welt p{
			 color: #666666;
    font-family: "OpenSans-Regular_2";
    font-size: 13px;
    height: 205px;
    line-height: 18px;
    min-width: 100%;
    padding-top: 10px;
}

.wel{
	padding-left:30px;
}
.pa-topb{
	padding-top:30px;
	padding-bottom:30px;
}
.carv{
	font-family: "OpenSans-Bold_0";
    font-size:18px;
	color:#273272;
	box-shadow:0px 3px 4px 1px #d7d5d5;
}
.wf{ color: #bf9c4a;
    font-family: "OpenSans-Bold_0";
    font-size: 11px;
    padding-bottom: 10px;
    text-align: center;
	height: 50px;
    min-height: 100%;
}
.btuun{
		font-family: "OpenSans-Bold_0";
    font-size:18px;
	color:#FFF;
	text-align:center;
	background-color:#273272;
	padding-top:10px;
	padding-bottom:10px;

}
.btuun:hover{
		color:#DF1D38;

}
.carv h5{
	font-family: "OpenSans-Bold_0";
    font-size:16px;
	padding-top:8px;
	text-transform: capitalize;

}
.bd{
	border-top:1px solid #ebebeb;
	padding-top:15px;
	margin-top:20px;
}
.padtp{
	padding-top:20px;
}

.frtn{
	color: #000;
    font-family: "OpenSans-Bold_0";
    font-size: 30px;
    text-transform: uppercase;
	text-align:center;
	padding-bottom: 30px;
    padding-top: 30px;
}
.frtnn{
	color: #000;
    font-family: "OpenSans-Bold_0";
    font-size: 30px;
    text-transform: uppercase;
	text-align:center;
	padding-bottom:20px;
}

.colr{
	background-color:#FFF;
}
.lrm p{
				font-family: 'OpenSans-Regular_2';
		font-size:14px;
		text-align:justify;

}


.cars .carousel-control.left {
        left: 80%;
	background-image:none;
	margin-left:0px;
}
.cars .carousel-control.right {
	background-image:none;
}
.cars .carousel-control {
    top: 91%;
}
.cpm{
	background-color:rgba(39, 50, 115, 0.88);
	text-align:left;
	left: 18%;
	right:19%;
	padding-bottom:17px;
}
.cpm h3{
	    font-family: "OpenSans-Bold_0";
		font-size:24px;
		color:#DF1D38;
		text-transform:uppercase;
		margin-top:10px;
}
	
.cpm p{
		    font-family: "OpenSans-Bold_0";
		font-size:16px;
		color:#FFF;
		margin-bottom:0px;

}

.bdr{
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	padding-bottom:45px;
}
.cnt{
	 background-color: #fff;
    border-radius: 6px;
    font-family: "OpenSans-Semibold";
    font-size: 16px;
    height: 40px;
    margin-bottom: 10px;
	border:1px solid #c2c2c2;
}
.msg{
	    font-family: "OpenSans-Semibold";
    font-size: 16px;
	color:#bf9c4a;

}
label{
	font-weight:normal;
}
.bod{
	border:1px solid #c2c2c2;
	border-radius:5px;
}
.selcr {
    background: #fff url("../images/arrow.png") no-repeat scroll right 15px;
    border: 1px solid #fff;
    border-radius: 5px;
    height: 38px;
    overflow: hidden;
    padding-left: 0;
		    font-family: "OpenSans-Semibold";

}
.selcr select {
    background: transparent none repeat scroll 3px 0;
    border: 1px solid #fff;
    border-radius: 0;
    cursor: pointer;
    font-size: 16px;
    height: 36px;
    line-height: 1;
    padding-left: 10px;
    width: 118%;
}
.pld{
	padding-right:17px;
}
.bkclrre {
    background-color: #fff;
    border: 1px solid #c2c2c2;
    border-radius: 5px;
}
.butnb{
	 background-color: #bf9c4a;
    color: #fff;
		    font-family: "OpenSans-Semibold";
    font-size: 16px;
    margin-bottom: 70px;
    margin-top: 30px;
    padding: 10px 22px;
    text-align: center;
	
}
.headg{
	/*background-color:#bf9c4a;*/
	
}
.pt{
	background-color:#bf9c4a;
}
.butng {
    background-color:#FFF;
    color: #bf9c4a;
    font-family: "OpenSans-Bold_0";
    font-size: 24px;
    margin-bottom: 70px;
    margin-top: 30px;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
}
.butng:hover {
	    color: #bf9c4a;

}
.wht li:last-child {
	border-bottom:none;
}

.headg h2 {
    color: #fff;
    font-family: "OpenSans-ExtraBold";
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
}
.headg ul {
    text-align: center;
	padding-top: 60px;
}
.headg ul li {
    color: #fff;
    font-size: 20px;
    vertical-align: middle;
}
.pdbtm{
	padding-bottom:70px;
}
.tbtp{
	padding-top:20px;
	padding-bottom:40px;
}
.tpac{
	margin-top:60px !important;
/*	background-color:#BF9C4A !important;
*/}
.cnc{
	    color: #000;
    font-family: "OpenSans-ExtraBold";
    font-size: 20px;
    margin-bottom: 0;
    padding-top: 30px;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	 background-color: #df1d38;
    color:#FFF;
	border-radius:4px;
}
.carv h4{
	 font-family: "OpenSans-Semibold";
	 font-size:11px;
	 color:#DF1D38;

}


@media screen and (min-width: 320px) and (max-width: 480px) {
	.num {
    font-size: 23px;
	text-align:center;
}
.head ul li {
    font-size: 17px;
}
.head h2 {
    font-size: 30px;
}
.carousel-control.right {
    right: -14px;
}	
.clr {
    margin-top: 10px;
}
.carousel-control {
    top: 14em;
}
.icon {
    padding-bottom: 10px;
    text-align: left;
}	
.padd {
    padding-top: 10px;
}
.cars .carousel-control.left {
    left: 33%;
}
.cars .carousel-control {
    top: 113%;
}
.carousel-control.right {
    right: 83px;
}
.rf {
    margin-left: -48px;
}
.frtnn {
    font-size: 28px;
}
.headg ul li {
    font-size: 19px;
}
.cpm {
    border-radius: 5px;
    left: 0;
    padding-bottom: 36px;
    padding-top: 20px;
    right: 0;
}
.no {
    text-align: center;
}
.bd img{
	 float: left;
}
.carv h4 {
	 padding-top: 19px;
}
.lrm p {
	text-align: justify;
}
.modal-dialog {
    width: 85% !important;
}
.clr {
    margin-top: -12px;
}
.fg{
	margin-left:-55px;
}

}

@media screen and (min-width: 481px) and (max-width: 767px) {
	.clr {
    margin-top: -12px;
}
	.modal-dialog {
    width: 85% !important;
}

	.lrm p {
	text-align: justify;
}

	.bd img{
	 float: left;
}
.carv h4 {
	 padding-top: 19px;
}

	.cpm {
    border-radius: 5px;
    left: 0;
    padding-bottom: 36px;
    padding-top: 20px;
    right: 0;
}
	.carousel-facilities .carousel-control.right {
    margin-right: -7%;
}
	.rf {
    margin-left: -48px;
}

	.cars .carousel-control.left {
    left: 40%;
}
.cars .carousel-control {
    top: 113%;
}
.cars .carousel-control.right {
    right: 33%;
}
	.padd {
    padding-top: 10px;
}

		.num {
    font-size: 23px;
	text-align:center;
}
.no {
    text-align: center;
}
.head ul li {
    font-size: 17px;
}
.head h2 {
    font-size: 30px;
}
.carousel-control {
    top: 14em;
}
.icon {
    padding-bottom: 10px;
    text-align: left;
}
.heada h2 {
    font-size: 29px;
}
	
}


@media screen and (min-width: 768px) and (max-width: 991px) {
		.carv h4 {
    font-size: 7px;
}

	.wf {
    font-size: 7px;
	}
	.bd {
    padding-left: 0;
    padding-right: 0;
}
.btuun {
    font-size: 13px;
}
.bd1{
	padding-left:10px;
	padding-right:10px;
}
	.butn {
    font-size: 19px;
	}
.nav li a {
    font-size: 13px;
    padding-left: 19px;
    padding-right: 16px;
}
	.num {
    font-size: 17px;
}
.cal {
    font-size: 13px;
}
.bn {
    font-size: 11px;
}
.wfi {
    font-size: 12px;
}
.foot ul li a {
    padding-right: 5px;
}
.head ul li {
    font-size: 12px;
}
.head h2 {
    font-size: 31px;
}
.selc select {
    font-size: 11px;
}
.rad {
    font-size: 11px;
    padding-left: 7px;
}
.wel h3 {
    font-size: 26px;
}
.yell {
    padding-left: 5px;
    padding-right: 5px;
}
.heada h2 {
    font-size: 25px;
}
.wht li a {
    font-size: 13px;
}
.rf {
    margin-left: -10%;
}
.carousel-facilities .carousel-control.right {
    margin-right: -10%;
}
.cpm {
    left: 9%;
    right: 8%;
}
.cpm h3 {
    font-size: 19px;
}
.cpm p {
    font-size: 13px;
}
.cnt {
    font-size: 13px;
}
.heada ul li {
    font-size: 13px;
}
.cars .carousel-control.left {
  
    left: 78%;
}
.schl {
    height: 400px !important;
}
.schl1 {
    height: 460px !important;
}
.welt p {
    font-size: 11px;
    height: 392px;
    min-width: 100%;
}
.cover ul {
	padding-left:10px;
}
.cover ul li a{
	font-size:10px !important;
}
.cent{
	font-size:15px;
}

}

@media screen and (min-width: 992px) and (max-width: 1199px) {
		.cover ul {
	padding-left:10px;
}
.cover ul li a{
	font-size:12px !important;
}
.cent{
	font-size:15px;
}

	.carv h5 {
    font-size: 13px;
	}
	.welt p {
    font-size: 11px;
    height: 255px;
    min-width: 100%;
}

	.schl1 {
    height: 460px !important;
}

	.schl {
    height: 400px !important;
}

	.cpm {
    left: 9%;
    right: 8%;
}
.heada h2 {
    font-size: 26px;
}
	.rf {
    margin-left: -8%;
}
.carousel-facilities .carousel-control.right {
    margin-right: -8%;
}
	.yell {
    padding-left: 5px;
    padding-right: 5px;
}
	.rad {
    font-size: 11px;
    padding-left: 7px;
}

	.selc select {
    font-size: 11px;
}

	.head ul li {
    font-size: 12px;
}
.head h2 {
    font-size: 31px;
}

		.nav li a {
    font-size: 15px;
    padding-left: 22px;
    padding-right: 19px;
}
.num {
    font-size: 17px;
}
.cal {
    font-size: 13px;
}
.bn {
    font-size: 11px;
}
.wfi {
    font-size: 12px;
}
.foot ul li a {
    padding-right: 5px;
}

}

@media screen and (min-width: 1200px) and (max-width: 1290px) {
		.rf {
    margin-left: -7%;
}
.carousel-facilities .carousel-control.right {
    margin-right: -7%;
}

	
}


.pik{
	border:1px solid #FFF;
	box-shadow:none;
	padding-top: 14px;
		color:#DF1D38;

}
.adn{
	padding: 6px 4px;
	background-color:#FFF;
	border:1px solid #FFF;
}
.form-control:focus {
	border:1px solid #FFF;
	box-shadow:none;
}
.paddngtop{
	padding-top:10px;
}
.error{
	color:#F00;
}
.wid col-md-3{
	width:30%;
}
.wid1 col-sm-3{
	width:20%;
}
.headb {
    background-image: url("../images/abtbnr.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 240px;
}
.headb h2 {
    color: #fff;
    font-family: "OpenSans-ExtraBold";
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
}
.headb ul li {
    color: #fff;
    font-size: 22px;
    vertical-align: middle;
}
.mrgn{
	margin-top:10px;
}
.cdfy{
	background-color: #112430 !important;
    margin-top: 4px !important;
    padding-top: 65px !important;
	
}
.navbar-nav > li > a:active {
	color:#FFF !important;
	background-color:#DF1D38 !important;
	border-radius:5px !important;;
}
.active{
		color:#FFF !important;
	background-color:#DF1D38 !important;
	border-radius:5px !important;;

	
}
.frt{
	    font-family: "OpenSans-ExtraBold";
    font-size: 20px;
	text-transform:uppercase;
	padding-top: 70px;
}
.erm li{
					font-family: 'OpenSans-Regular_2';
					font-size:17px;

}


.tnks{
			  color: #0bb32f;
    font-family: "OpenSans-Semibold";
    font-size: 31px;
    text-align: center;
    text-shadow: 1px 1px white;
    text-transform: uppercase;

}

.schl{
	 background-color: #bf9c4a;
    border-radius: 6px;
    height: 335px;
    max-height: 100%;
    padding-top: 24px;
    text-align: center;
}
.schl1{
	background-color: #bf9c4a;
    border-radius: 6px;
    height: 385px;
    max-height: 100%;
    padding-top: 26px;
    text-align: center;
}

.schl h4{
    color: #fff;
    font-family: "OpenSans-Semibold";
    font-size: 19px;
    text-align: center;
    text-transform: uppercase;
			
}
.schl p{
						font-family: 'OpenSans-Regular_2';
						font-size:14px;
			color:#FFF;
			 text-align: justify;
			

	
}
.schl1 h4{
    color: #fff;
    font-family: "OpenSans-Semibold";
    font-size: 19px;
    text-align: center;
    text-transform: uppercase;
			
}
.schl1 p{
						font-family: 'OpenSans-Regular_2';
						font-size:14px;
			color:#FFF;
			 text-align: justify;
			

	
}

.sfa{
	color: #fff;
    font-size: 67px !important;
    padding-bottom: 15px;
    text-align: center !important;
}
.rwo{
	padding-top:20px;
}
.padfm{
	padding-bottom:30px;
}
.bdmg{
	 border: 1px solid #273272;
    border-radius: 4px;
    display: table;
}
.bldr{
	margin-bottom:10px;
}
.chk{
	 color: #fff;
    font-family: "OpenSans-Regular_2";
    font-size: 10px;
    padding-left: 9px;
    vertical-align: text-top;
}
.chk a{
	color:#FFF;
	text-decoration:none;
}

.schl h5{
    font-family: "OpenSans-Semibold";
		font-size:13px;
		color:#000;
		text-align:center;
		text-transform:uppercase;

}

.schl1 h5{
    font-family: "OpenSans-Semibold";
		font-size:13px;
		color:#000;
		text-align:center;
		text-transform:uppercase;

}


.hv{
	color:#df1d38;
}
.hv:hover{
	color:#DF1D38;
}
.hm:hover{
	color:#000;
}



.modal-dialog {
    margin: 203px auto;
    width: 37%;
}
.contr h4{
	    font-family: "OpenSans-Semibold";
		font-size:30px;
		color:#273272;
		text-align:center;

}
.contr p{
    font-family: "OpenSans-Regular_2";
		font-size:14px;
		color:#000;
		text-align:center;

}

.hlw{
	padding-bottom:80px;
}

.modal-header {
	
	border:none;
}
.modal-body {
    padding: 15px 15px 30px;
	background-color:lemonchiffon;
}

.brder{
	border:10px solid #DF1D38;
}
.ac, .ps{
/*	height: 12px;
	padding-left: 10px;
*/}

.easy-autocomplete-container ul li {
	color:#000 !important;
	text-align:left !important;
}

.terms {
  height:500px;
  overflow:auto;
}
.terms-width{
	margin:203px auto;
	width: 70% !important;
}
.glp{
	font-size:20px;
	color:#df1d38;
}
.don{
	padding: 3px 8px;
	background-color:#FFF;
}
.esx p{
	padding-top:10px !important;
	margin-bottom:0px !important;
	font-size:14px  !important;
}
.esx{/*text-align:center !important;*/
}
.esx a{
	 color: #FFF;
}
.area{
	    font-family: "OpenSans-Regular_2";
		font-size:14px;
		color:#000;
		text-align:justify;

}
.bus{
	    color: #000;
    font-family: "OpenSans-ExtraBold";
    font-size: 18px;
    margin-bottom: -18px;
    text-align: left;
    text-transform: uppercase;
}
.buoton{
	background-color:#273272;
	font-size:17px;
	font-family: 'OpenSans-Bold_0';
		min-width: 100%;
    padding: 10px 20px;
		color:#FFF;
		margin-top:15px;
}
.buoton:hover{
	color:#DF1D38;
}
.cncy {
    color: #000;
	    font-family: "OpenSans-Regular_2";
    font-size: 20px;
    margin-bottom: 0;
    padding-top: 30px;
}
.bk{
	font-family: 'OpenSans-Bold_0';
			font-size:14px !important;
			padding-top:7px;
			

}
.bk a{
	color:#FFF;
}
.ema{
	font-size:15px;
	font-family: 'OpenSans-Bold_0';
	color:#FFF;
	padding-top:10px;
	margin-bottom:-7px !important;

}
.cover ul li a{
	    color: #666666;
    font-family: "OpenSans-Semibold";
		font-size:17px;

	
}
.cover ul li {
	padding-bottom:10px;
}
.cover ul li a:hover{
	
	   border: 1px solid  #DF1D38;
    color: #DF1D38;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
	
}

.cover p{
		    color: #666666;
	    font-family: "OpenSans-Regular_2";
		font-size:14px;
		text-align:justify;


}
.pdrf{
	padding-bottom:15px;
}

#slide{
    background-image:url(../images/banr5.png);
}
.cent a{
	color:#DF1D38;
	text-decoration:none;
        font-size:25px;
}
.cent a:hover{
	border:1px solid #000;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
	padding-right:15px;
	border-radius:50px;
}

.cent{
	text-align:center;
    font-family: "OpenSans-Semibold";
	color:#000;
		font-size:20px;
	text-transform:uppercase;
	margin-top:6px;
	padding-bottom:20px;

}
.lop p {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center !important;
}
.lop {
    padding-bottom: 30px;
    padding-top: 20px;
}
.cont h1 {
	color: #273274;
    font-family: "OpenSans-Bold_0";
    font-size: 30px;
    padding-bottom: 18px;
    padding-top: 20px;
    text-align: center;
    text-transform: uppercase;
}
.cont h3 {
	  color:  #273274;
    font-family: "OpenSans-ExtraBold";
    font-size: 20px;
   
}
.cont li {
		font-family: 'OpenSans-Regular_2';
		font-size:14px;
		text-align:justify;
	color:#333333;
}




.inner-page .first-bl p{
	    font-family: 'OpenSans-Regular_2';
    font-size: 14px;
    text-align: justify;
    color: #333333;
}
.inner-page .first-bl p strong{
	        color: #273274;
    font-family: "OpenSans-ExtraBold";
    font-size: 20px;
}
