@media (min-width:1200px) {
    .mw-xl-35 {
        max-width: 35%;
    }
}

@media (min-width:992px) {
	.mw-lg-50 {
        max-width: 50%;
    }
}

/************************************************************************/


@media (max-width:1199.98px) {
	#Reviews .quote {padding: 20px 100px;}
	#Newsletter .form-control {width: 340px;}
}

@media (min-width:992px) and (max-width:1199.98px) {
}

@media (max-width:991.98px) {
	#Reviews .quote {padding: 20px 50px 20px 100px;}
	#Newsletter .form-control {width: 495px;}
}

@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) {
}

/*********************************************************************/

@media (min-width:768px) {
	#Reviews h1 {font-size:72px;}

	.mw-md-50 {
        max-width: 50%;
    }
	.gutter-lg {margin-left:-30px!important;margin-right:-30px!important;}
	.gutter-lg div[class^="col"]{padding-left:30px!important;padding-right:30px!important;}
	
	.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background:#0f89cd; 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) {	
	#Reviews .quote {padding: 20px 0px 20px 80px;}
	#Newsletter .form-control {width: 315px;}
}

@media (max-width: 575.98px) {
	
#Reviews .quote,#Reviews .quote .name {background:none; padding:0px;}
}

@media (max-width: 479.98px) {
}

@media (max-width: 399.98px) {
}

@media (max-width: 359.98px) {
}