
@media screen and (min-width:1460px) {
    .heading{font-size: 45px}
}


@media screen and (min-width:1600px) {
    
    
}

@media screen and (min-width:1900px) {
    
}


@media screen and (max-width:1300px) {
   .sellittxt {
    padding: 21px;
    font-size: 30px;
}
}
@media screen and (max-width:1280px) {
    .testi{overflow: hidden}
    .footerleft{width: 70%}
    .footerright{width: 30%}
    
}
@media screen and (max-width:1200px) {
.bannertext {font-size: 35px; margin-bottom: 30px}
.client-logo{width: 200px}
.sitename{font-size: 16px}
.boximg {width: 40px}
.organic-keywords .boximg{width: 40px}
.boxnumber{font-size: 26px}
.boxnumber {width: 110px}
.organic-keywords.organic-traffic .boxnumber {width: 77px;}
.belowtxt {font-size: 14px}
.leftblock { width: 41%;}
.logo-box {width:160px}
.sellittxt { padding: 0;  font-size: 25px;    padding-bottom: 29px;}
.servicetxt {font-size: 16px; min-height: 40px}
.serveblkwidht{padding: 15px}
.serveblkwidht p{font-size: 14px}
.serveblkwidht p br{display: none;}
.real-esate-txt {font-size: 17px}
.testiright{width: 64%}
.services-img, .smoblk {border-radius: 25px}

    .testiright{margin-right: 0}
.testimonial-slider .slick-track { left: 0}
    .testimonial-slider:after{display: none}
    .footerleft{width: 65%}
    .footerright{width: 33%}
    .client-logo.riffslogo {
    width: 270px !important;
}
    .increaseblk, .organic-keywords.organic-traffic{padding: 12px 16px}
}


@media screen and (max-width:1023px) {
   .banner-left {width: 42%; padding-top:0;}
   .boxtxt {width: calc(100% - 46px);}
   .increaseblk {width: 226px}
   .organic-keywords{width: 360px}
   .bannertext br{display: none;}
.bannertext {font-size: 30px}
.client-logo { width: 191px;}
.client-logo:before {width: 120%}
.client-logo:after {right: -26%}
.enqfrm_item {width: 48%}
.enqfrm_item_message { width: 65%;}
.enqfrm_item:last-child {width: 33%}
.form-heading, .heading{font-size: 32px}
.d-video {width: 120px}
.era_counterblk{padding: 35px 0}
.no {font-size: 30px; padding-bottom: 15px; margin-bottom: 15px}
.no-info{font-size: 16px}
.no-des{font-size: 14px}
.services-img, .smoblk {border-radius: 25px}
.serveblkwidht {width: 48%}
    .footerleft{width: 100%}
    .footerright{width:50%}
    
    
    .banner-left {  width:100%; padding-top: 0px;}
    .banner-right{width: 100%;margin-left: 25%; margin-top: 50px}
    .increaseblk {top: inherit; left: 0; bottom: 45%}
    .organic-keywords{top: inherit; left: 0; bottom: 25%}
    .organic-keywords.organic-traffic{top: inherit; left: 0; bottom: 5%}

    .bannerpointer{left: 5%;top: 50%}
   .banner-flex{flex-wrap: wrap;}
    
     .serveblkwidht:nth-child(1){order: 1;}
    .serveblkwidht:nth-child(2){order: 2;}
    .serveblkwidht:nth-child(3){order: 4;}
    .serveblkwidht:nth-child(4){order: 3;}
    .serveblkwidht:nth-child(5){order: 5;}
    .serveblkwidht:nth-child(6){order: 4;}
    .serveblkwidht:nth-child(7){order: 5;}
    .serveblkwidht:nth-child(8){order: 8;}

    .overviewleft {width: 70%}
    .banner-slider{padding-top: 0}
    .hederflex{padding: 10px 0}
}
@media screen and (max-width:899px) {


    .leftblock {  width: 54%;}
    
    .services-heading {font-size: 18px}
    .testiflex{flex-wrap: wrap;}
    .testileft {width:100%;}
    .testiright { width: 100%;}
.footerflex{flex-wrap: wrap;justify-content: center;text-align: center}
.footerleft{width: 100%}
    .footerright{width:100%}
}
@media screen and (max-width:767px) {
    .container{width: 94%}
    .ser-width {width: 100%; margin-top: 34px;}
    .ser-width:nth-child(1){order: 4;}
    .ser-width:nth-child(2){order: 1;}
    .ser-width:nth-child(3){order: 3;}
    .ser-width:nth-child(4){order: 4;}
    .ser-width:nth-child(5){order: 5;}
    .ser-width:nth-child(6){order: 4;}
    .ser-width:nth-child(7){order: 5;}
    
    .copyright {font-size: 12px;padding-top: 30px;}
    .txtimg{width: 320px}
    .footerflex{padding-bottom: 30px}
    .twoblockwrapper{flex-wrap: wrap;}
    p br{display: none;}
    .clientblk .arrowblk{display: none;}
    .rightblock {width: 100%; margin-top: 30px}
    .leftblock{width: 100%}
.sectiontitle{font-size: 16px}
.logo-box {  margin: 5px}
    .logo-marquee:before {left: -20%}
    .logo-marquee:after {right: -20%}
.enquirebtn{font-size: 13px}

.testimonial-text {font-size: 14px; margin-bottom: 10px}
.testimonial-box h4{font-size: 15px}
.testi .arrowblk{display: none;}
.increaseblk {top: inherit; left: 0; bottom: 40%;height: 55px}
    .organic-keywords{top: inherit; left: 0; bottom: 20%}
    .headrbtm{position: fixed; bottom: 0; width: 100%}
    .organic-keywords.organic-traffic{top: inherit; left: 0; bottom: 5%}
    .header-left, .logo{width: 200px}
    .header-right {width: 125px}
/*    .increaseblk{display: none;}*/
        .banner-right {width: 100%;margin-left: 0; margin-top: 0px; border-radius: 30px 0 0 30px}
    .banner-slider .banner-right{right: 0}
        .bannertext {font-size: 18px; margin-bottom: 15px;font-weight: 500}
        .client-logo{width: 120px;display: inline-block;vertical-align: middle}
               .sitename {
        font-size: 16px;
        width: 50%;
        margin-left: 20px;
        display: inline-block;
        vertical-align: middle;
    }
            .client-logo {padding-bottom: 15px}
            .banner-slider{padding-top: 20px}
            .social-icon {font-size: 14px; width: 35px; height: 35px}
            .mobtet{display: block;margin-top: 50px;margin-bottom: 55px;}
            .mobtet .increaseblk{display: flex; align-items: center; position: relative;left: 0;margin-bottom: 20px;width: 90%;margin: 20px auto;border-radius: 15px !important;justify-content: flex-start;}
                .boxnumber {width: auto; margin-right: 15px }
            .boximg{margin-right: 15px}
            .organic-keywords .boxtxt {align-items: center;}
                .organic-keywords.organic-traffic .boxnumber {width: auto}
   
       .organic-keywords.organic-traffic, .increaseblk {width: auto}
    .organic-keywords{width: auto}
    .increaseblk{justify-content: flex-start}
.boxnumber {font-size: 20px}

.form-heading, .heading{font-size: 28px}
p{font-size: 14px}
.formblk{padding: 50px 20px}
    .headrbtm {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        text-align: center;
        border-radius: 10px 10px 0 0;
        z-index: 11111;
    }
    .d-video {
        width: 85px; right: 0; top: 40px }
.heading br{display: none;}
.era_counterblk{flex-wrap: wrap;}
.no-infoblk{width: 48%; margin-top: 30px}
.no-info {margin-bottom: 7px}
.era_counterblk{padding-top: 0}
.marquee-content {font-size: 25px; margin-right: 20px}
.common_padding{padding: 50px 0}
.service-width{width: 100%; padding: 25px 10px}
.whyflex{flex-wrap: wrap;}
.why-left{width: 100%}
.why-right{width: 100%; margin-top: 25px}
    .accordion_example, .accordion_example2{width: 100%;margin: 20px 0 0}
    .accordion_example2{margin: 0 0 20px}
    #formsec {
    margin-top: 30px;
}
    .bannerpointer{position: static;width: 100%;margin: 0 0 20px 0;justify-content: flex-start;gap: 5px}
    .services-img {height: auto}
    .client-logo:after, .client-logo:before{display: none}
    .mobdis{display: block}
    .riffsbanner .sitename{width: 25%}
    .increaseblk, .increaseblk, .organic-keywords.organic-traffic{box-shadow: none;border-bottom: 1px solid #ddd;border-radius: 0;width: 100%;padding: 5px}
    header {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 11;
    background: #fff;
    box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
}
.logo{position: relative;top: 5px;}
.banner{margin-top:0px;}
}


@media screen and (max-width:600px) {
    .enqfrm_item:last-child{width: 150px}
     .enqfield { font-size: 13px; padding: 10px 13px; height: 40px;}
     .enqfrm_item{width: 100%}
     .enqfrm_item span  {font-size: 14px}
     .serveblkwidht {  width: 48%;   }
     .real-esate {width: 24px;margin-bottom: 15px;}
     .serveblkwidht p{margin-bottom: 0}
    .boxtxt{flex-wrap: wrap}

    }


@media screen and (max-width:425px) {
      .boxtxt {width: calc(100% - 43px);}
    }
