/********** Responsive **********/
@media only screen and (max-width:1600px){
    section.cta-book-writting .cta-heading{width:60%;}
    section.cta-book-writting:before{left:-40px;}
}
@media only screen and (max-width:1550px){
}
@media only screen and (max-width:1400px){
    section.cta-book-writting .cta-heading{width:60%;}
    section.cta-book-writting:before{left:-80px;}
    section.cta-book-writting:after{top:-40px;}
    section.cta-hire:before{top:-68px;background-size:contain;width:301px;}
    section.cta-hire:after{top:-70px;background-size:contain;width:340px;}
    .sellbok ul:before{left:-30px;width:3%;}
    .submenu_sec .navbar-nav .nav-link{padding:20px 12px!important;}
    .submenu_sec{padding:0 0rem;}
    .main_header .nav-link{font-size:13px;}
    .main_about .imgbx img{width:80%;}
}
@media (max-width:991px){
    .menuWrap{position:fixed;inset:0px 0px 0px -210%;margin:auto;background:#3f3d52;height:100vh;display:flex;align-items:flex-start;justify-content:center;flex-flow:column;transition:all 0.4s ease 0s;z-index:3;width:100vw;}
    .menu{width:100%;}
    ul.menu li{display:block;border-bottom:1px solid #ccc;}
    .menu li{padding-left:0;margin-left:22px;}
    ul.menu li a{padding:0px;display:block;text-align:left;line-height:51px;margin-right:0px;color:rgb(255,255,255);font-size:16px;text-transform:capitalize;position:relative;padding-left:22px;}
    .dropdown-toggle::after{position:absolute;right:9px;top:23px;}
    .dropdown-menu{position:relative;min-width:100%;float:initial;margin-bottom:10px;padding:2px 2px;z-index: 1;}
    .submenu_sec{display:none!important;}
    .dropdown-menu.is-active{display:block;}
    .menu-Bar{display:block;top:0px;left:300px;}
    .menuWrap.open{display:flex;left:0px;overflow-y:scroll;}
    .menuWrap{position:fixed;inset:0px 0px 0px -210%;margin:auto;background:#3f3d52;height:100vh;display:flex;align-items:flex-start;justify-content:center;flex-flow:column;transition:all 0.4s ease 0s;z-index:3;width:100vw;}
    .main_header{position:relative;top:0;z-index:initial;}
    .banner-sec{margin-top:20px;}
    .top-logo{display:block;width:35%;}
    .menu li:hover a,.menu li.active a.dropdown-toggle{color:#fff;background:#ff9800;margin-bottom:0;}
    ul.menu .dropdown-menu a{background:#3f3d52;line-height:13px;color:#fff;padding:10px 10px;margin-bottom:0;border-bottom:1px solid #515151;font-size:16px;}
}
@media only screen and (max-width:1300px){
    .submenu_sec .navbar-nav .nav-link{padding:20px 12px!important;}
    .submenu_sec{padding:0 0rem;}
    .main_header .nav-link{font-size:13px;}
    .main_about .imgbx img{width:100%;}
    section.cta-book-writting:before{left:-210px;}
    section.cta-book-writting:after{right:-170px;}
    section.cta-hire:before{left:-210px;}
    section.cta-hire:after{right:-210px;top:-40px;}
    section.cta-book-writting:before{left:-140px;}
    section.cta-book-writting:after{right:-60px;top:-33px;}
    section.cta-hire:before{left:-20px;top:-38px;width:270px;}
    section.cta-hire:after{right:-20px;top:-70px;}
    section.cta-book-writting:after{right:0;background-size:contain;width:300px;top:0;}
    section.cta-book-writting:before{left:-110px;background-size:contain;width:400px;top:-40px;}
    section.cta-hire:before{left:0;top:-18px;width:240px;}
    section.cta-hire:after{right:0;top:-20px;background-size:contain;width:270px;}
}
@media only screen and (max-width:1190px){
    .main_about .imgbx img{width:100%;}
    .main-heading{font-size:36px;line-height:normal;}
    section.cta-book-writting:before{background-size:contain;width:310px;top:20px;}
    section.cta-book-writting:after{right:0;background-size:contain;width:311px;}
    .right-whychoose img{width:90%;}
    .left-whychoose img{width:90%;}
    .sixth-wrapper video.lozad{width:65%;margin:50px 0 0 0;}
    .usp-bg{min-height:408px}
    section.cta-hire:before{background-size:contain;width:190px;top:0;}
    section.cta-hire:after{background-size:contain;width:180px;top:10px;right:0;}
    .sellbok ul:before{left:-30px;width:3%;height:183px;top:-68px;}
    .single-top-footer img{width:50px;}
    .ghstwrtng .about-bnr .imgwrp img{top:-110px;}
    .ghstwrtng .banner-sec .bnr-lft-col{padding-top:80px;}
    .ghstwrtng .banner-sec{height:530px;}
    section.cta-book-writting:after{width:241px;top:30px;}
    .submenu_sec .navbar-nav .nav-link {line-height: unset;}
}
@media screen and (max-width:992px){
    section.cta-book-writting:after{width:200px;top:70px;}
    .sellbok ul:before{left:-50px;width:7%;height:184px;top:-68px;}
    .mainbtn ul li{margin:0;}
    .our-range-gsingle:before{font-size:80px;margin:30px auto;}
    .mainbtn ul li {margin: 0 10px 0 0;}
}
@media screen and (max-width:820px){
    section.cta-book-writting:after{width:190px;top:90px;}
    section.cta-book-writting:before{background-size:contain;width:280px;top:60px;}
    .sellbok ul:before{left:-50px;width:7%;height:268px;top:-111px;}
    .left-whychoose img,.right-whychoose img{display:none;}
    section.whychos .row:after{display:none;}
    .whychos .row .col-md-6:first-child{order:2;}
    .whychos .row .col-md-6:last-child{order:1;}
    .banner-form .slider-form{padding:40px;}
    .mainbtn ul li a{padding:13px 30px;}
    section.cta-book-writting:after{right:0px;}
    .left-whychoose .why-choose-single:before{right:0px;}
    .right-whychoose .why-choose-single:before{left:-30px;}
    .avail a{padding:15px 40px;}
    section.cta-hire:before{width:170px;top:20px;}
    .ghstwrtng .about-bnr .imgwrp img{top:0;}
    .ghstwrtng .banner-sec .bnr-lft-col{padding-top:60px;}
    .ghstwrtng .inertab .con{margin-left:0;}
    .single-top-footer img{width:40px;}
    .cntct-sec ul{flex-direction:column;align-items:center;}
    .cntct-sec ul li{width:100%;}
    .cntct-sec .formwrp form .inptwrp button{width:45%;}
    .homepg .banner-sec .imgwrp:before {display: none;}
    .homepg .banner-sec .imgwrp img.tw {z-index: 9; right: -20px; top: 40px; width: 80%;}
    .homepg .banner-sec .imgwrp img.on {right: 40px;}
    .homepg .banner-sec .imgwrp img.th {right: -60px; top: 60px; width: 70%;}
    .homepg .banner-sec {height: 650px;}
    .single-top-footer.mbnone {display: none;}
    .main-single-footer {justify-content: space-around;}
}
@media only screen and (max-width:767px){
    .banner-sec .imgwrp{top:40px;}
    .our-range-gsingle:before{font-size:60px;}
    section.cta-book-writting:before,section.cta-book-writting:after{display:none;}
    section.cta-book-writting .cta-heading{width:100%;}
    .why-choose-single.two-whychoose h4:after,.why-choose-single.three-whychoose h4:after,.why-choose-single.five-whychoose h4:after,.why-choose-single.six-whychoose h4:after{left:50px;}
    .whychos .why-choose-single:before{left:-20px;}
    .left-whychoose .why-choose-single{padding-left:40px;}
    section.cta-hire:before,section.cta-hire:after{display:none;}
    .main-single-footer.wow.bounceInDown.animated{display:block;}
    .single-top-footer{margin:15px 0;justify-content: left;}
    .book-bstsllr ul.listtabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
    .menu-Bar{left:210px;}
    .ghstwrtng .banner-sec{height:530px;}
    .ghstwrtng .about-bnr .imgwrp img{display:none;}
    .indstres .boxwrp{margin:0 20px;}
    .indstres .boxwrp img{margin:0 auto;}

    
}
@media only screen and (max-width:575px){
    .about-bnr{padding:25px;}
    .our-range-grid{flex-wrap:wrap;}
    .our-range-gsingle.gs1,.our-range-gsingle.gs2,.our-range-gsingle.gs3{border-right:1px solid #5a5a5a;}
    .left-whychoose .why-choose-single,.right-whychoose .why-choose-single{padding-left:70px;}
    .why-choose-single.two-whychoose h4:after,.why-choose-single.three-whychoose h4:after,.why-choose-single.five-whychoose h4:after,.why-choose-single.six-whychoose h4:after{left:80px;}
    .whychos .why-choose-single:before{left:0px;}
    .avail a{padding:15px 40px;}
    .menu-Bar{display:block;top:-40px;left:330px;}
    .sellbok ul{margin:30px 0 0 0;}
    .top-logo{margin:0 0 0 30px;}
    .single-top-footer img{width:30px;}
    .ghstwrtng .inertab ul.tabslst{flex-direction:column;}
    .book-bstsllr ul.listtabs {justify-content: left;}
    .book-bstsllr ul.listtabs li {flex: 0 0 50%;}
}
@media only screen and (max-width:480px){
    .menu-Bar{left:360px;}
}
@media only screen and (max-width:390px){
    .menu-Bar{left:330px;top:-30px;}
    .copyr-content{flex-direction:column;align-items:flex-start;gap:15px;}
}
@media only screen and (max-width:360px){
    .menu-Bar{display:block;top:-30px;left:290px;}
}
@media only screen and (max-width:320px){
    .menu-Bar{display:block;top:-30px;left:250px;}
    avail a{padding:15px 30px;}
}

/*keyframes*/