@media (min-width: 1700px) {}

@media (max-width: 1200px) {}

@media (max-width: 1100px) {
	.toplogo {
		margin-bottom: 0;
	}
	.headerBG {
		padding: 30px 0px;
	}
	.headerTitle {
		margin-bottom: 30px;
		font-size: 40px;
	}
	.flexCenter {
		display: block;
		text-align: center;
	}
	.headerTitle br {
		display: none;
	}
	.heroRota {
		max-width: 100%;
		width: auto;
	}
	.headerBG .col-xs-5, .headerBG .col-xs-7{ width:50%}
}

@media (max-width: 991px) {
	.descriptionText br {
		display: none;
	}
	.headerBG .col-xs-6{width:100%; text-align:center}
	.footerLast strong span{ margin-bottom:15px;}
	.headerBG .col-xs-5, .headerBG .col-xs-7{ width:100%}
	.headerBG{
		text-align:center;
	}
	 
	 
}

@media (max-width: 768px) {
	.heroRota {
		border-radius: 20px;
	}
	.videoTitle br {
		display: none;
	}
	.text-r-c {
		text-align: center
	}
	.headerTitle {
		ine-height: 1.3;
	}
	.headerBG {
		/*height: 90vh;*/
	}
	.howitworksSection {
		/*padding-top: 240px;*/
	}
	.toplogo {
		margin-bottom: 25px
	}
	.headerTitle {
		margin-bottom: 25px;
		text-align: center
	}
	.howWorksRow {
		display: block;
		text-align: center;
		width: 100%;
	}
	.Steptext {
		text-align: center;
		padding: 30px 0px 0px 0px;
	}
	.Steptext,
	.StepImg,
	.footerLeft,
	.footerRight {
		width: 100%;
		float: left;
	}
	.footerLeft {
		margin-bottom: 15px;
	}
	.footerLeft,
	.footerRight {
		text-align: center;
		padding: 0px;
	}
	.Steptext {
		padding-top: 80px;
	}
	.contactRow .col-xs-12 {
		width: 100%;
	}
	.stepBox img {
		width: auto;
	}
	.stepBox:after,
	.rightCircle .stepBox:after {
		margin-top: -58px;
		left: 50%;
		margin-left: -58px;
		bottom: -52px;
		top: auto;
	}
	.footerLast strong {
		line-height: 1.6;
	}
	.footerLast p {
		margin-top: 10px;
	}
	.toplogo .col-xs-6 {
		width: 100%;
		text-align: center;
	}
	.phoneNone {
		display: none !important;
	}
	.headerTitle {
		margin-top: 0px;
	}
	.contentCenter {
		padding-left: 15px;
		padding-right: 15px;
	}
	.sectionTitleRota {
		flex-direction: column;
		line-height: 1.5;
	}
	.sectionTitleRota span {
		margin-bottom: 15px;
		margin-right: 0px;
	}
	.footerLast strong span div {
		display: block;
		font-size: 18px;
	}
	.footerLast strong span {
		margin-bottom: 15px;
	}
}

@media (max-width: 767px) {
	
	.rgMar{ margin-left:0}
	.topFormOrg h3{ margin-top:30px;}
	.logo {
		margin-top: 0;
	}
	.blankWhite p {
		font-size: 14px;
	}
	.phone {
		font-size: 19px
	}
	.toplogo {
		margin-bottom: 0;
	}
	.btn {
		font-size: 16px
	}
	.headerBG {
		/*height: 560px;*/
	}
	.titleH2 {
		font-size: 30px;
	}
	.howitworksSection {
		padding-top: 40px;
	}
	.stepBox:after,
	.rightCircle .stepBox:after {
		height: 80px;
		width: 80px;
		font-size: 40px;
		bottom: -40px;
		margin-left: -40px;
	}
	.Steptext p,
	.Steptext .importantNote,
	.descriptionText {
		font-size: 18px;
	}
	.Steptext {
		padding-top: 55px;
	}
	.contactinfo {
		float: right;
		width: 75%;
		text-align: left;
	}
	.footerLeft span,
	.footerRight span,
	.footerLeft,
	.footerRight {
		font-size: 20px;
	}
	.headerTitle{ font-size:28px;}
	.sectionTitleRota, .videoTitle, .headerTitle02{ font-size:24px;}
	.contactRow .sectionTitleRota{ font-size:28px;}
	.gradientBG .fontBlue{ font-size:21px !important;}
	p{    font-size: 16px;    line-height: 27px;}
}

@media (max-width: 680px) {
	.btn {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 441px) {}

@media (max-width: 360px) {}

@media (max-width: 320px) {}