@media (min-width:1200px) {
	.container-fluid {max-width:1720px;}
}

@media (min-width:992px) {
}

/************************************************************************/

@media (max-width:1599.98px) {
	.hm-txt {width: auto;}
}
@media (max-width:1199.98px) {
	.cont-details{font-size:24px;}
	.d-desktop{display:none;}
	.d-mobile{display:block;}
	.d-mobile a{color:#fff !important;}
	.d-mobile .bnr-title {color:#fff; font-family:Times New Roman,serif; font-size:35px; text-transform:uppercase; line-height:1.2;}
	.d-mobile  .carousel-caption {position:static !important;}
	#MainBanner .carousel-caption {position:static !important; -webkit-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); transform:translate(0,0); padding:20px 0;}
	/*#MainBanner .cont-details {bottom:auto; top:235px;}*/
}

@media (min-width:992px) and (max-width:1199.98px) {
}

@media (max-width:991.98px) {
	#MainBanner .form-control {width: 169px;}
}

@media (min-width:768px) and (max-width:991.98px) {
     .modal-dialog {
        max-width: 700px;
    }
}

@media (min-width:576px) and (max-width:767.98px) {
}

@media (min-width:480px) and (max-width:575.98px) {
}

@media (min-width:360px) and (max-width:479.98px) {
	.main_logo {
    width: 100%;
}
}

/*********************************************************************/

	
@media (min-width:768px) {
	
	.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background:#507975; bottom:0; content:""; left:0; position:absolute; width:1px; top:0;}
	.row.divider > [class*='col-']:before {left:0;}
	.row.divider > [class*='col-']:after {right:-1px; left:auto;}
	.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display:none;}
}

/*********************************************************************/

@media (max-width:767.98px) {
	#MainBanner .form-control {width: 100%;}
	#MainBanner .cont-details {position:static !important;}
	.mob-border {border-bottom:1px solid #507975;}
}

@media (max-width: 575.98px) {
	.img-fluid{width:100%;}
	h1, .h1 {font-size:40px;}
	.testimonial .width-70 {width:100%;}
	 .testimonial .quote-rt,.testimonial .quote-lt {display:none;}
}

@media (max-width: 479.98px) {
	#Header img {margin:0px !important;}
}

@media (max-width: 399.98px) {
	#Header img {width:60%;}
	#MainBanner .bnr-title {font-size:200%;}
	.cont-details {font-size:20px;}
}

@media (max-width: 359.98px) {
}