@media (min-width:1180px) and (max-width:1366px) {
.servicesBox .inner-service:nth-child(6n) {margin-right: 0;}
}
@media (max-width:1180px){
}
@media screen and ( max-width:1023px ){
.menu-main-menu-container{position:fixed;top:0px;left:0px;z-index:9;}
.js .menu-toggle, .js .dropdown-toggle{display:block;position:relative;background:transparent;min-width:30px;border:2px solid currentColor;padding:10px;font-size:20px;line-height:1;margin-top: 11px;left:0px;}
.js .dropdown-toggle {
position: absolute;
right: 4px;
left: auto;
top: -7px;
padding: 5px;
background: rgba(0, 0, 0, 0.5);
color: #fff;
border-color: #000;
}
.js .menu-toggle:before, .js .dropdown-toggle:before{content:none;}
.js .menu-toggle:focus, .js .dropdown-toggle:focus{outline:none;}
.menu-toggle .icon{margin:0;top:0;}
.js .main-navigation ul#top-menu , ul#menu-home-custom-menu{display:block;position:absolute;top:0;left:0;overflow:hidden;width:0;opacity:0;visibility:hidden;background: #fff;height: 100vh;padding: 0;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;transition:all 0.2s ease-in;}
.js .main-navigation ul#top-menu li, ul#menu-home-custom-menu li{display:block;}
.js .main-navigation ul#top-menu li:hover:before,.js .main-navigation ul#top-menu li:hover:after, .main-navigation ul#menu-home-custom-menu li:hover:before, .main-navigation ul#menu-home-custom-menu li:hover:after{content:none;}
.js .main-navigation ul#top-menu li a svg.icon{display:none;}
.main-navigation ul#menu-home-custom-menu li a{display:block;padding:0.5em;}
.main-nav .menu li a{padding:10px 20px}
.menu-main-menu-container{position: fixed;left: 0;top: 0;z-index: 999;}
.menu-main-menu-container:before{content:'';position:absolute;top:0;left:0;width:100vw;height:100vh;background: rgba(0,0,0,0.5);visibility: hidden;cursor: pointer;}
.toggled-on .menu-toggle{color:#fff;z-index: 9999;}
.toggled-on .menu-toggle:hover,.js .dropdown-toggle:hover{color:#fff;}
.toggled-on .menu-main-menu-container:before{visibility:visible;}
.js .main-navigation.toggled-on ul#top-menu, .main-navigation.toggled-on ul#menu-home-custom-menu{width:250px;overflow-y:auto;box-shadow: 5px 0 10px rgba(0,0,0,0.5);opacity:1;visibility:visible;z-index: 999;}
.js .main-navigation ul#top-menu li > ul.sub-menu{position:static;visibility:hidden;overflow:hidden;max-height:0;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition:all 0.3s ease-in;border-color: #000;}
.js .main-navigation ul#top-menu li > ul.sub-menu.toggled-on{max-height:1000px;visibility:visible;background:#ec3237;padding-left:0px;}
.main-navigation ul ul a{width:100%;}
.js .main-navigation ul#top-menu li.menu-item-has-children a{padding-right:10px;}
.js .main-navigation ul#top-menu li > ul.sub-menu li{background-color:#ec3237;}
.js .main-navigation ul#top-menu li > ul.sub-menu a{color:#000;box-shadow: none;padding-left:30px;background-color: #fff;}
.js .main-navigation ul#top-menu li > ul.sub-menu li.current_page_item a{background-color: #ec3237;color: #fff;}
.main-navigation a{padding:0.5em;color:#000;}
}
@media (min-width:1020px) and (max-width:1179px) {
.wrapper {width:970px}
.centerContent{margin-top:20px;}
.bannerText h1{font-size: 50px;line-height: 60px;margin-top: 20px;}
.menuRight{width: 70%;}
.welcome h2{font-size: 38px;}
.welcomeTxt{padding-right: 49%;}
.owl-carousel.services-slider .owl-prev{left: -24px;}
.owl-carousel.services-slider .owl-next{right: -24px;}
.getInTouch .quiz {max-width: 195px;}
.homeContactForm .formField.fullfield.captcha span input{width: 70%;}
.homeContactForm .quiz{max-width: 240px;}
.owl-carousel.services-slider .owl-nav{text-align: center;position: static;}
.owl-carousel.services-slider .owl-prev, .owl-carousel.services-slider .owl-next{display: inline-block;width: 33px;height:33px;background-size: 100%;position:static;}
.owl-carousel.services-slider .owl-prev{margin-right:5px;}
.custom-owl-nav .custom-prev, .custom-owl-nav .custom-next{transform: translateX(0%) !important;}
.servicesBox .inner-service{width:235px;}
.servicesBox .inner-service:nth-child(4n) {margin-right: 0;}
.inner-service .ser-image{width: 238px;height: 238px;}
.servicesBox .inner-service{padding-top:105px;}
}
@media (max-width:768px){	
.centerContent{margin-top:0px;}
.bannerText h1{font-size:25px;line-height:30px;margin-top:10px;margin-bottom:10px;}
.top-section li{vertical-align:middle;}
.site-logo {display: inline-block;margin-top: 10px;}
.menuRight{width:auto;}
.menuRight {width: auto;float: right;}
.bookBtn {float: right;
margin: 15px 10px 0 0;}
.welcomeTxt {padding-right: 0;position: relative;z-index:1;}
.welcome:before{ background:none;}
.welcome, .padding70{padding:40px 0px;}
.page:not(.home) #content{padding:70px 0px;}
.ourGallery:before{display:none;}
.title-txt, .contactHeading{font-size: 35px;}
.home-contact-info{width:100%;}
.homeContactForm{width:100%;margin-top:0px;}
.quiz{width:255px;}
.owl-carousel.services-slider .owl-nav{text-align: center;position: static;}
.owl-carousel.services-slider .owl-prev, .owl-carousel.services-slider .owl-next{display: inline-block;width: 33px;height:33px;background-size: 100%;position:static;}
.owl-carousel.services-slider .owl-prev{margin-right:5px;}
.getInTouch .formField.fullfield.captcha{width:100%;}
.top-section ul li.contactBtn a {font-size: 13px;}
.welcome:before {right: 0;}
.small-logo{width: 80px;display: inline-block !important;}
.homeGallery ul li:first-child{min-height: 100%;}
.homeGallery ul li{min-height:auto;}
.welcometxt{width: 100%;padding: 0;margin-bottom: 30px;}
.wlcmVideo{width: 100%;padding: 0;}
.wlcmVideo iframe{height: auto !important;width: 100% !important;}
.owl-dots{margin-top: 0;}
.homeBanner .slideImage img{height: auto !important;}
.small-logo {display: inline-block !important;float: left;}
.bookBtn .evaluationNow{display: none !important;}
.inner-banner .top-section{display: none !important;}
}
@media (min-width:768px) and (max-width:1019px) {
.wrapper {width:730px}
.custom-owl-nav .custom-prev, .custom-owl-nav .custom-next{transform: translateX(0%) !important;}
.servicesBox .inner-service{width:175px;}
.servicesBox .inner-service:nth-child(4n) {margin-right: 0;}
.inner-service .ser-image{width:176px;height:176px;}
.servicesBox li{width: 23.8%;}
}
@media (max-width:767px){	
.formField{width:100%;padding: 8px 0px;}
.welcome h2{font-size:25px;}
.sub-heading{font-size: 24px;}
.sub-heading span{font-size: 20px;}
.inner-banner{min-height: 180px;}
.inner-banner .top-section{display: inline-block;float: right;}
.inner-banner .centerContent{width:37%;margin-top:15px;float: left;}
.courseImage{width: 100%;}
.courseRight{width: 100%;padding-left:0px;padding-top:20px;}
.getInTouch{width:100%;margin-right:0px;margin-bottom:30px;}
.contactInfo{width:100%;}
.getInTouch .quiz{width: 255px;}
.homeBanner .custom-owl-nav{display:none;}
.site-logo {width:100px;display: inline-block;margin-top: 10px;}
.contentImage{display: none;}
.leftcontent{width: 100%;padding: 0 0 25px 0;}
.wlcmTop h1{font-size: 1.2rem;}
.welcome h2 {
font-size: 18px;
}
}
@media (max-width:600px){
.top-section .textwidget ul{display:inline-block;}
.top-section li{display:block !important;}
.top-section ul li.phone a{margin-right: 10px;}
.top-section li.phone{margin-bottom:7px;}
}
@media (min-width:600px) and (max-width:767px) {
.wrapper {width:570px}
.formField.fullfield.captcha span input {width: 60%;}
.formField{width:50%;padding: 8px 15px;}
.formField.fullfield.captcha{width:100%;}
.formField.formSubmit{width:100%;margin-bottom:30px;}
.servicesBox .inner-service{width:32%;}
.servicesBox .inner-service:nth-child(3n) {margin-right: 0;}
.inner-service .ser-image{width:184px;height:184px;}
}
@media (min-width:480px) and (max-width:599px) {
.wrapper {width:90%}
.homeContactForm .quiz{width:100%;}
.servicesBox .inner-service{width:49%;}
.servicesBox .inner-service:nth-child(2n) {margin-right: 0;}
.inner-service .ser-image{width:166px;height:166px;}
.servicesBox li{width:49%;}
.site-logo {float: left;margin-top: 14%;}
}
@media (max-width:480px){
.homeGallery ul li:first-child{position:relative;}
.homeGallery ul li{width:100% !important;}
.homeGallery{padding-left: 0;}
.welcome:before{background-size: 100%;}
.top-section{display: inline-block;float: right;}
.bannerText h1, .bounce-arrow{display:none;}
.bookBtn a{font-size: 12px !important;}
.getInTouch .quiz{width: 205px;}
.homeContactForm .quiz{width:235px;}
.errorImage{width:100%;}
.errorContent{padding-left:0px;width:100%;}
.errorContent h2{font-size: 5em;}
.servicesBox .inner-service{width:48.4%;}
.servicesBox .inner-service:nth-child(2n) {margin-right: 0;}
.inner-service .ser-image{width:166px;height:166px;}
.servicesBox li{width:49%;}
.site-logo {float: left;}
.bookBtn a.topCall{margin-right: 0 !important;}
}
@media (max-width:479px) {
.wrapper {width:95%}
.site-logo {margin-top:8%;}
}
@media (max-width:320px) {
.servicesBox .inner-service{width:100%;margin-right: 0;}
.white-btn.contacBt{margin-bottom:10px;margin-right:0px;}
.servicesBox h3{font-size: 14px;}
.site-logo {margin-top:5%;}
}