@media only screen and (max-width: 1180px)
{
	.container, .wrapper, .footerBg, .checkoutWrapper{ width:100%; box-sizing: border-box; padding: 10px; display: block; clear: both;}
	.locationWrapper { width: 90%; margin: auto;}

}
@media only screen and (max-width: 1000px)
{
.menuDiv{ float: none; width: 100%; padding-left: 0px; padding-top: 0px; clear: both; background: #f4f4f4; display: none;}
.menuDiv ul{ margin: 0px; padding: 0px; }
.menuDiv ul li{ float: none; padding: 5px 0px;}
.menuDiv ul li a{ display: block; text-align: center; }
.col-xsl-1, .col-xsl-2, .col-xsl-3, .col-xsl-4, .col-xsl-5, .col-xsl-6, .col-xsl-7, .col-xsl-8, .col-xsl-9, .col-xsl-10, .col-xsl-11, .col-xsl-12 {float:none; display: block; width: 100%;}
.bannerTxtBig{ font-size:40px; line-height: 40px;}
.logoDiv{ width:56px; float: left; overflow: hidden; padding: 0px 0px 5px 0px; }
.menuIconDiv{float: right; width: auto; padding:0px 5px; display: inline-block;}
.contFormDivMn{padding: 15px;}
.contFormDivMn h1{ font-size:26px; text-align: center; color: #333333; }
.contRightDiv{ padding-left: 0px; padding-top: 20px;}
.infoDiv{width:70%;}
.mobileBanner{display: block;}
.hideBanner{ display: none; }
.selectdateMn{width: 100%; height: 100%;}
.location-1{ width: 100%; float: none;}
.borderRightDiv{ border-right: 0px; border-bottom: 2px solid #efefef; }
.searchBtn{width: 100%; float: none; padding:9px; }
.loginlabelLFT{width:100px; float:none; text-align:left;}
.loginlabelRGT{width:100%; float:none;}
.registerWrapper{width:100%; margin:auto; margin-bottom: 30px;}
.labelLFT{width:100%; float:left; margin-right:0px; text-align:left; padding:8px 0px;}
.labelRGT{width:100%; float:none;}
h1, h2, h3{ font-size: 22px; }
.tableMnDivcancel{ width: 100%;}
.footerPaddTop{padding-top:0px;}
.hideMobile{ display: none; }
.mobileView{ display: inline; }
.mobileBanner{    padding-top: 68px;}
.locationpopupDiv{width:100% !important; border-radius:0px; padding: 15px;
	box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.2);
  -webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius:0px;
position: relative;}
.selectlocationMn{ width: 100%; height: 100%; }
}

@media only screen and (max-width:1000px)
{
.what-we-offer-1, .what-we-offer-2 { margin: auto; float: none; }
.what-we-offer-3 { width: 90%; margin: auto; float: none; padding:15px 0px;}
.bikeTapingDiv{ width:300px; margin: auto; float: none;}
.questionLeft {width:300px; margin: auto; float: none; }
.questionLeft img {width: 100%;}
.questionContDiv { width: 100%; text-align: center; margin: auto; float: none; }
.questionContDiv h2 {font-size:24px;}
.row, .teamRow {margin: 0px;}
.paddRow, .teamRowPadd{ padding: 15px 0px; }
.hideCnt{ display: none; }
.mobiDivNew{ width: 50%; float: left; }
.shadeDiv h2 { font-size: 16px;}
.shadeDiv { height: 100%;}
.paddMobi{ padding: 5px; }
.not-fullscreen{height:100%;}
.slideInvest{margin:auto; float: none; padding-top:100px;}
.bikeTapingTxt-2 {font-size:40px; line-height:40px;}
.paddTopTapp{ padding-top:40px;}
.hideDesktopLoc{ display: none; }
.thumbnailDiv{ margin: auto; float:none; }
.testimonialCntDiv{ width: 100%; float: none; padding-top: 10px; text-align: center; }
.copyRightDiv{ text-align: center; }
.copyLftTxt { float: none; padding-bottom: 10px; }
.cardsDiv{ float: none; }
.aboutIconMNDiv{float: none; margin: auto;}
.cntBlkLeft{ float: none; width:100%; padding-top: 15px; text-align: center; }
.rightBoxLogin{padding: 20px;}
/*.checkoutImg, .checkoutContDiv, .checkoutMnDiv, .checkoutbluebox{ width: 100%; float: none; text-align: center; }*/
.checkoutbluebox{ margin-top: 15px; }
.checkoutbluebox div{ text-align: left; }
.tableMnDiv{ width: 100%;}
.policy_table {font-size: 14px;}
.footerList ul li {font-size: 12px;float: left; border: 1px solid #c7c7c7; margin: 5px 5px 5px 0px; padding: 5px 10px;}
.mobiHide{ display: none; }
.innerContDivHead h1{font-size: 22px; letter-spacing: 0px; line-height: 30px;}
.innerContDivHead h1 span {font-size: 12px; letter-spacing: 1px;}
.appendheighMobi{ height: 80%; }
.howitWorkHeight{ height: 100%; }
.testimonialMnDiv {width: 100%;}
.leftRatingDiv {float: none; width: 100%; font-size: 18px;line-height: 30px;}
.rightRatingDiv {float: none; width: 100%; background: #fafafa; min-height: 100%;}
.mobiPaddTop{ padding-top: 25px; }
.job-list .item{ display: block !important; padding: 5px 10px; }
.job-list .item .department, .job-list .item .location 
{width: 100% !important;  float: none; margin-top: 5px;}
.job-list .item .role { width: 100% !important; float: none;}
.job-list .item .role h2{ line-height: normal; text-align: center;}
.uploadDivMn{padding: 15px 0px!important; text-align: center;}
}
@media only screen and (max-width: 1000px) {
.acheivementDiv{ width:96%;}
.connector{ display:none;}
.quickfinder-item {display: block;}
.quickfinder-item-image {display:table-cell; vertical-align: middle; top: 0px;}
.quickfinder-item .quickfinder-item-info-wrapper { display: table-cell; height: 100%;}
.quickfinder-item.odd::after, .quickfinder-item.even::before{ display:none;}
.quickfinder-item.odd, .quickfinder-item.even {  margin-bottom: 20px;}
.socialMediaDivSticky{ display: none;}
.checkoutMnDiv, .checkoutbluebox{ width: 100%; }
.checkoutbluebox{ padding-bottom: 20px;}
.checkoutbluebox .bluebg{    font-size: 14px;}
}
@media only screen and (max-width: 640px) {
.marginRight{ margin-right:0px;}
.marginLeft{ margin-left:0px;}
.quickfinder-item{position: relative; margin-top: 50px;}
.quickfinder-item.large{padding-top:150px;}
.quickfinder-item:first-child { margin-top: 0;}
.quickfinder-item.odd.large .quickfinder-item-image{ position: absolute; top: 0; right: 6px; display: block; width: auto;}
.quickfinder-item.even.large .quickfinder-item-image{position: absolute; top: 0; left: 6px; display: block; width: auto;}
}

@media only screen and (max-width:360px)
{
.innerContDivHead h1 { font-size: 24px;}
.ratingDivPC {width:240px; text-align: center;}
.ratingDivPC img{ width:120px !important }
}

