@media (max-width: 1400px) {
.com-row textarea{padding:6px;height:37px!important;resize:none}
.innerForm h2{padding:7px 16px 0;margin:0 0 5px}
}
@media (max-width: 991px) {
.logo img{width:100%;height:auto}
#comm100-float-button-2{display:none}
.topContact .full{width:100%;margin:0}
.topContact li a{color:var(--maroon);font-size:13px;letter-spacing:0}
.topOffer{display:inline-block;margin:0 0 10px}
.navbar .nav-link{font-size:14px}
nav .nav-item{margin:0 2px}
.navCta a{font-size:12px;padding:6px 5px;margin:0 0 0 5px}
.banner h2{font-size:24px}
.banner h1{font-size:18px;margin:40px 0 20px}
.banner{background:#fff;position:relative;z-index:100}
.banForm .formHd{font-size:21px;line-height:26px}
.topSrch .form-control{border-radius:4px;font-size:12px}
.innerForm{position:relative;z-index:100}
.subTrust{width:90%}
.subjects{background:url(../images/subjects.png) left 190px no-repeat;background-size:29%}
.subAchive{width:100%;padding:25px;margin:0}
.subWhy{padding:42px}
.banImg{text-align:center}
.banImg img{width:70%;float:none}
.inner .banner h1{margin:20px 0;font-size:28px;padding:0;text-align:center;display:inline-block;width:100%}
.inner .banner p{text-align:center;margin:0;padding:0 15px}
.subVision{border-right:none;padding:10px 20px;margin:0 0 50px}
.whyChooseUs{margin:40px 0 0}
.order-now .subCont{margin:30px 0 0}
.inner .banner ul{list-style:disc;padding:0 0 0 20px;display:inline-block;text-align:center;width:100%}
.inner .banner ul li{color:var(--orange);padding:0 5px;width:auto;float:none;margin:0 auto 3px;font-size:16px;list-style:none}
.contactPage ul{padding:10px 0 0}
.map{margin:90px 0 -35px}
.subBlogPg{margin:0 0 20px}
.samplesBan h1{font-size:23px}
.listRt ul li{padding:0 15px}
.listBtn a svg{fill:#444;width:20px;margin:0 0 0 2px;height:20px}
.listRt ul li > a{font-size:14px;line-height:17px}
.sitemap ul li a{font-size:13px;color:#444;letter-spacing:0;line-height:16px;display:inline-block}
.sitePages ul li{display:inline-block;width:49%;position:relative;padding:0 0 0 20px}
.subCont img.xs-hidden{display:none}
.subCont img.md-hidden{display:block}
.aboutAsWrtSec .nav{position:unset;box-shadow:none;margin:0 auto 30px;width:90%;overflow:auto}
.subAchive.mPlus{margin:0 0 20px}
.slideSubject li p{min-height:auto}
.breadcrumb{padding:0;background:none;margin:20px 0 0;display:flex;justify-content:center}
.inner .headerUsp ul{padding:0}
.inner .headerUsp ul li{padding:0;width:49%;display:inline-block;margin:0 0 20px}
h2 span::before{display:none}
.aboutAsWrtSec .lftAbout .nav-pills .nav-link{border-radius:0;font-size:14px;margin:0 0 5px;line-height:20px;padding:6px 30px 6px 10px;width:100%;color:var(--maroon)}
.uniIcons ul li img{display:block;width:100%;height:75px}
footer .social ul li{margin:0 2px 0 0}
.subscribe{margin:0 0 20px}
.megaMenu .nav-link{padding:0!important;font-size:13px;display:inline-block;color:#666;line-height:20px;margin:0 0 6px 15px;position:relative;font-size:16px!important}
.fixCta{display:inline-block;position:fixed;bottom:30px;left:0;z-index:10;width:100%;text-align:center}
.fixCta a{background:var(--orange);color:#fff;font-size:16px;width:125px;display:inline-block;text-align:center;padding:5px 0;box-shadow:0 0 5px -2px #000}
.notFound{background:var(--ylight);padding:20px;margin:60px auto 40px;text-align:center;border-radius:20px;box-shadow:0 0 20px -10px #000;width:50%;min-width:300px}
.notFound h2{text-align:center;font-size:22px}
.support-thanks .subThank h1{font-size:45px}
.support-thanks .subThank h2{text-align:center;font-size:18px;line-height:21px}
.support-thanks .subThank p{width:100%}
.inner .offerBan h1{background:none;color:var(--maroon);font-size:24px!important}
.inner .offerBan h1 span{font-size:24px}
.offerList{margin:0 5px 30px}
.offerList ul{min-height:auto}
.subQuote h3{font-size:20px;color:#666;padding:0 10px;margin:0 0 30px}
.whyUs img{margin:0 0 30px}
.subAd{display:flex;align-items:center;background:#F8F8F8;padding:12px 30px;flex-wrap:wrap;justify-content:center;text-align:center}
.subAd a{margin:20px 0 0}
.offerBan h4{text-align:center}
.landingBan .banImg{background:var(--ylight)}
.topOffer,.navCta{display:none!important}
.fixSearch .icon{width:25px;height:17px;margin:3px 0 0}
.fixMenu .navbar .nav-link{color:#444;padding:6px!important;font-size:13px}
.subAchive p{font-size:14px;line-height:19px}
.subAchive .achiCount{font-size:25px;color:#fff}
.achive .img-fluid{width:598px;height:295px}
.offer_top{display:inline-block;margin:0;vertical-align:top}
.offer_top .animated-button1{padding:5px 25px;vertical-align:top;background:var(--orange)!important;border:none!important}
.trust{display:none}
.banForm{margin:20px 0 0;padding:15px 0 5px}
.banForm h2{font-size:25px;margin:0 0 5px;text-align:center}
.fixBotmMenu{position:fixed;bottom:0;width:100%;z-index:100;background:#fff;box-shadow:0 0 20px -12px #000;display:none}
.fixBotmMenu ul{display:flex;justify-content:space-evenly;margin:0;padding:8px 0;background:var(--lpink)}
.fixBotmMenu ul li{height:26px;position:relative}
.orderFix{background:var(--orange);color:#fff;width:60px;display:block;text-align:center;height:60px;border-radius:110px;line-height:15px;font-weight:700;padding:14px 0 0;margin:-33px 0 0;box-shadow:0 -2px 10px -3px #000}
.fixBotmMenu ul li .icon{width:25px;height:25px;display:inline-block;vertical-align:top;fill:var(--maroon)}
.fixBotmMenu .chatFix span{width:8px;height:8px;background:#09D313;display:inline-block;position:absolute;left:23px;bottom:21px;border-radius:100px;animation:glow 1s infinite}
}
@keyframes glow {
0%{background:#09D313}
50%{background:#fff}
100%{background:#09D313}
}
.innerCont .testimonial{display:none}
.usp img{width:490px;height:240px;margin:0 0 40px}
.next-post a{width:47%}
.relatedBlogPg img{height:164px}
.relatedBlogPg .blgPgTxt span{top:150px}
footer img{width:150px;filter:brightness(600) saturate(0);height:45px}
footer .social a svg{fill:#fff;width:20px}
.subscribe h4{font-size:15px}
@media (max-width: 767px) {
.logo img{width:170px;height:48px !important;}
.logo{padding:10px;position:fixed;width:100%;z-index:100;background:#fff;left:0;top:0}
header .fix{box-shadow:0 0 20px -10px #666;z-index:110}
header{border-bottom:solid 1px #ddd;padding:70px 0 8px}
.navbar-toggler-icon{width:25px}
.topContact{display:none}
.navbar-toggler{position:fixed;top:20px;right:25px;padding:0;z-index:140}
.megaMenu .row{width:auto;column-count:1;display:flex;flex-wrap:wrap}
.navbar .navbar-collapse{background:var(--maroon);position:fixed;left:-220px;top:118px;z-index:1000;height:100%;padding:20px;width:200px;transition:ease all 1s;display:block}
.navbar .navbar-collapse.showMnu{left:0;transition:ease all 1s}
.dropdown-menu .nav-item .nav-link{color:#444}
.navbar .dropdown-menu{background-color:var(--lpink);margin-top:8px;box-shadow:none;border:none!important;max-height:200px;overflow-y:auto}
.nav .nav-link .mnuIc{width:21px;height:17px;display:inline-block;vertical-align:top;margin:4px 0 0;fill:#fff}
.mnuCloseBtn{display: none;}
.mnuCloseBtn.fixClose {position: fixed;height: 100%;right: 0;width: 37%;top: 0; display: block; z-index: 1000;}

.fixNavCta{padding:15px 0}
.nav_top{display:inline-block!important}
.subTopSrch{position:relative;width:100%}
.topSrch{position:fixed;z-index:1000;height:100%;background-color:rgba(0,0,0,0.6);top:0;left:0;width:100%;padding:50% 20px 0;margin:0;display:none}
#topSrchDrop{position:relative;width:100%;top:0}
.mobSrchBtn{display:inline-block;position:fixed;top:20px;right:50px;z-index:140;cursor:pointer;margin:0 15px 0 0}
.mobSrchBtn svg{width:20px;fill:#666}
.hideTopSrch{display:inline-block;position:absolute;top:20px;right:30px}
.hideTopSrch .icon{position:unset;fill:#fff;width:25px;height:25px}
.navbar-toggler-icon span{background:var(--maroon);width:100%;height:4px;float:left;margin:4px 0 0;border-radius:10px}
.navCta{width:100%;text-align:center;margin:5px 0}
.navCta a{font-size:13px;border:solid 2px var(--maroon);color:var(--maroon);padding:3px 8px;margin:0 0 0 5px;display:inline-block}
.banner h1{font-size:26px;margin:20px 0 15px}
.banner h2{font-size:19px;padding:5px 30px 5px 0;margin:0 0 20px}
.offer p{font-size:16px}
.offer h3{font-size:35px;margin:0 0 20px}
.nav .nav-link{padding:4px 10px;font-size:16px;color:#fff;margin:0 0 4px}
.megaMenu .nav-link{padding:0!important;font-size:13px;display:inline-block;color:#333;line-height:18px;margin:0 0 0 15px;position:relative;font-size:14px!important}
.dropdown-menu .nav-item .nav-link{color:#444}
.nav .navbar{padding:0}
.subTrust{display:inline-block;width:90%;padding:12px;min-height:120px;margin:0 5px}
.subTrust img{width:auto;display:inline-block}
.subTrust .rate{font-size:30px;color:var(--maroon);margin:5px 0 0;line-height:30px}
.subTrust .rateStar .icon{fill:var(--orange);width:13px;height:13px;display:inline-block;vertical-align:top}
.trust .row .col-4{padding:0}
h2{color:var(--maroon);font-size:22px;margin:0 0 40px;position:relative;text-align:center;line-height:32px}
h2 span{background:#fff;padding:0}
.subjects{background:none}
.subAchive{margin:0 0 20px;width:100%;padding:11px;min-height:160px}
.mPlus{margin:inherit}
.mMinus{margin:inherit}
.subAchive .icon{width:50px;height:50px}
.subAchive .achiCount{font-size:21px;line-height:24px;margin:0 0 10px}
.subAchive p{font-size:14px;color:#fff;margin:0}
.achive .img-fluid{height:240px;width:330px}
.subWhy{padding:20px 50px;border-right:none;border-bottom:none}
.subFaq{border:solid 2px var(--maroon);border-radius:20px;padding:15px}
.testimonial p{font-size:15px;line-height:19px}
.testimonial .carousel-inner{padding:40px 15px 30px}
.subUsp{text-align:center;margin:0 0 25px;background:var(--maroon);width:100%;padding:27px;float:right}
.usp .mPlus{margin:0 0 30px}
.usp .mMinus{margin:inherit}
.subBlog{position:relative;margin:0 0 70px}
footer{background:var(--maroon);padding:10px 0 0;margin:8% 0 0}
footer img{width:55%;filter:brightness(200) saturate(0);margin:0 10px 0 0;border-right:solid 1px #fff;padding:0 20px 0 0}
footer .social a svg{fill:#fff;width:18px}
.reviewBan h1{font-size:25px}
.reviewTabs{position:unset;background:none}
.reviewTabs svg{width:100%;height:32px;fill:#fff;display:inline-block;margin:7px 0 4px}
.reviewTabs .nav-item.show .nav-link,.reviewTabs .nav-link.active{background:var(--maroon);color:#fff;border-radius:10px;border:none;margin:5px}
.reviewTabs .nav-link{background:var(--orange);margin:4px;color:#fff;font-size:13.5px;border-radius:10px}
.landing .logo{padding:10px;width:100%;background:var(--maroon)}
.landing .logo img{max-width:180px}
.landing .navbar-toggler-icon span{background:var(--ylight)}
.landingBan{margin:70px 0 0}
.landing header::before,.landing .nav::before,.landingBan::before{width:100%}
.landing header::after,.landing .nav::after,.landingBan::after{display:none}
.innerForm1{border:solid 4px var(--orange);padding:15px 5px;border-radius:40px;background:#fff;margin:0 0 60px}
.landing .banner ul{display:none}
.banImg{text-align:center}
.contactInfo::after{display:none}
.contactInfo::before{width:100%}
.landing .banImg img{margin:30px 0}
.map-offer::after{display:none}
.map-offer{margin:30px 0 0}
.landing .navCta a{font-size:13px;border:solid 2px var(--ylight);color:var(--ylight);padding:3px 8px;margin:0 0 0 5px;display:inline-block}
.landing .nav .navbar-nav{display:inherit}
.landing .navbar .nav-link{font-size:14px;color:var(--ylight)}
.fixCallBack{display:none}
.trust{display:none}
.banForm{margin:20px 0 0;padding:15px 0 5px}
.banForm h2{font-size:25px;margin:0 0 5px;text-align:center}
.relatedListing li{width:100%;float:left;padding:0;margin:0 0 3px}
}
@media (max-width: 576px) {
.plagForm .captcha input{width:80px!important}