

@media (min-width: 1420px) 
{
    section.banner-inner .banner-text {
    max-width: 92%;
}
}
@media (min-width: 1800px) 
{
    .page-id-6362 .new-stl button:before{
        left:60px!important;
    }
    .instagram-feed h4
{

    font-size: 40px;
    line-height: 56px;
}
    .blog-contents  h2, .blog-contents  h2 span, .blog-contents  h2 a, .blog-contents h2 span b, .blog-contents h2 b, .blog-contents h2 strong
{

font-size: 28px;
line-height: 40px;

}
.blog-contents  h3, .blog-contents  h3 span, .blog-contents  h3 a, .blog-contents h3 span b, .blog-contents h3 b, .blog-contents h3 strong
{
   
font-size: 24px;
line-height: 36px;
}
    .blog-contents  h2, .blog-contents  h2 span, .blog-contents  h2 a, .blog-contents h2 span b, .blog-contents h2 b, .blog-contents h2 strong
{
font-size: 28px;
line-height: 40px;
}
    .blog-box img.img-fluid.w-100 {
    height: 720px;
}
    .navbar-expand-lg .mynav ul.navbar-nav li a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link
    {
            padding: 0px 30px !important;
    }
    .header-menu
    {
            justify-content: space-around;
    display: flex;
    }
    header .yellow-btn {
    width: 180px;
}
ul.social-mdeia {
    padding-left: 30px;
}
    .blog-pad {
    padding-right: 50px!important;
}
.content div {
    max-height: 296px!important
}
    .category-ul li a
{
font-size: 24px;
line-height: 48px;
}
.side-content h2
{
font-size: 28px;
line-height: 40px;
}
.recent-post li h4 a
{

font-size: 24px;
line-height: 34px; 
}
.content p, p
{
font-size: 20px;
line-height: 32px;
}
.content {
    height: 420px;
}
.content a.read-more{
    bottom: 30px;
}
.content h4 a {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 15px;
    display: block;
}
.banner-text
{
	 padding: 100px;
}
.common-padding {
    padding: 100px;
 
    margin: auto;
}
.blog-head , .blog-contents
{
    padding-left:100px;
}
.box {
    padding: 33px;
}
.steps, .content {
    padding: 50px;
    }
    .message blockquote {
    bottom: 30%;
}
.pl-25 {
    padding-left: 50px;
}
.pr-25 {
    padding-right: 50px;
}
.testi-details {
    padding:40px 50px;
}
.banner-heading {
    font-size: 66px;
    line-height: 78px;
}
.banner-p {
    font-size: 32px;
    line-height: 45px;
    }
    .banner-h4 {
    font-size: 52px;
    line-height: 62px;
}
.common-h2
  {
font-size: 28px;
line-height: 37px;
}
.common-h4, .service-section h2
  {
font-size: 52px;
line-height: 62px;
  }
  .heading-p, .reimaging p
  {
font-size: 24px;
line-height: 33px;
}
.navbar-expand-lg .navbar-collapse ul.navbar-nav li a {
    font-size: 22px;
    line-height: 26px;
    }
    .box h4
  {
font-size: 28px;
line-height: 30px;
}
.box p
  {
font-size: 20px;
line-height: 32px;
}
.service-content ul li, section.heading-sec ul li 
{
        line-height: 28px;
    font-size: 20px;
}
.message blockquote
  {
font-size: 28px;
line-height: 25px;
}
.request p
{
font-size: 22px;
line-height: 36px;
}
.common-padding {
    margin: auto;
}
.faqs .accordion-body p
{
font-size: 22px;
line-height: 37px;
}
.heading-p, .row.block p:first-of-type, .heading-sec p:first-of-type, .reimaging p {
    font-style: normal;
    font-weight: normal;
/*   font-size: 25px;*/
/*line-height: 35px;*/
}
.row.block {
    margin-bottom: 100px;
}
div#accordionExample2 button.accordion-button, div#accordionExample2 .accordion-button:focus
{
font-size: 25px;
}
section.banner-inner .banner-text {
    padding: 100px 100px;
}
.testimonial {
    margin-top: 70px;
}
}
@media (min-width: 1500px) 
{
    a.btn.yellow-btn-top br {
    display: none;
}

}
/* XX-Large devices (larger desktops)*/
@media (min-width: 2000px) 
{
.common-padding {
    padding: 100px 100px;
    margin: auto;
}
.blog-head , .blog-contents
{
    padding-left:100px;
}
	.box, .steps, .content {
    padding: 50px;
    }
.box {
    padding: 70px;
}
.steps, .content {
    padding: 71px;
}
.content {
    height:444px;
}
.content a {
    bottom: 50px;
}
 .blog-box img.img-fluid.w-100 {
   
    height: 760px;
}
.testimonial {
    margin-top: 70px;
}
}
@media (min-width: 2200px) 
{
   
}
@media (max-width: 1199.98px) and (min-width: 992px)
{
    .content {
    height: 330px;
    /*bottom: 35px;*/
        bottom: 0;
}
section.blog-section a.common-yellow-btn2 {
    min-width: 155px;
}
.method-boxes
{
        background-image: unset;
}
}

/* X-Large devices (large desktops, less than 1400px)*/
@media (max-width: 1366.98px) and (min-width:1024px)
{

.navbar-expand-lg .mynav ul.navbar-nav li a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {

    font-size: 11px !important;
    padding: 0px 5px !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after
{
    margin:0;
}
.header-logo {
    width: 30%;
}
.header-menu
{
     width:70%;
}
}

/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) 
{
    section.blog-section .col-xl-3 .blog-box a {
    margin-left: auto;
    margin-right: auto;
    display: block;
    }
    .content p {
    text-align: left;
}
    section.how-we-work img {
    margin-top: 30px;
}
.quote {
    padding: 24px 20px;
}
section.how-we-work .step-head img , section.how-we-work .quote img{
    margin-top: 0;
}
    .banner-block {
    min-height: 31vh;
    }

.testi-details {
    padding: 30px;
}
.common-padding, .common-padding-tab {
    padding: 50px;
}
.blog-head , .blog-contents
{
    padding-left:50px;
}
.instagram-feed h4 {
    font-size: 28px;
    line-height: 44px;
}
footer .subscribe {
    padding: 13px 13px;
    font-size: 14px;
    line-height: 21px;
}
.step-head h4 {
    font-size: 19px;
    line-height: 23px;
}
h3.common-btn {
    font-size: 18px;
    line-height: 21px;
}
.common-h4, .abt-section h2, .service-section h2 {
    font-size: 35px;
    line-height: 45px;
    }
.message blockquote p {
    font-size: 17px;
}
.message blockquote {
    bottom: 42%;
    }
    .message .name {
    bottom: 14%;
}
.steps {
    margin: 0 0px 35px;
}
.tab-content {
    margin-top: 50px;
}
.sales .tab-content {
    margin-top: 0px;
    margin-bottom: 50px;
}
.content {
    padding: 30px;
}
    .testimonial
{
    margin-top:0px;
}
.arrowss {
    padding-top: 20px;
}
/*.blog-box h2, .blog-box p, .blog-box a {*/
/*    text-align: center;*/
/*}*/
    .large-block p {
 padding-top: 84px!important;
}
.navbar-expand-lg .mynav ul.navbar-nav li:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:after {
    display: none!important;
}
section.lets-reach .common-padding {
    padding: 25px 50px!important;
}
.pl-25 {
    padding-left: 0;
}

.owl-carousel {
    /*margin-top: 50px;*/
    padding-left: 50px;
    padding-right: 5px;
}

.get-in-touch .right-port {
    margin-left: 0;
    padding-left: 50px;
}
.large-block {
    padding-left: 30px;
    padding-right: 30px;
}
/*.box-col {
    padding: 0px 13px;
}
.row.boxes-row .col-sm-12 {
    padding: 9px;
}*/
.banner-text a.common-btn.btn {
    width: 100%;
}
.instagram-feed h4 {
    font-size: 18px;
    line-height: 39px;
}
	.content {
    /*height: auto;*/
}
.common-padding-tab
{
    padding-bottom:0;
    padding-top:0;
}
.location {
    margin-top: 50px;
}
.blog-col {
    margin-bottom: 35px;
}
.get-in-touch .col-xl-7 {
    order: 1;
    margin-top: 50px;
}
.blog-page .blog-box {
    margin-bottom: 0;
}
.blog-page .content {
    padding: 30px;
    padding-bottom: 55px;
}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
    background: #193d69;
    padding: 0px 0px 0px 0px;
    display: none;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
    background: #193d69;
    position: absolute;
    width: 100%;
       right: 0px;
        padding: 20px;
    margin-top: 33px;
    z-index: 99;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    text-align: left!important;
}

.navbar-collapse.mynav {
    position: relative;
    background: transparent;
}
#mega-menu-wrap-primary .mega-menu-toggle {
    background: #193d69;
    width: 50px;
    margin-right: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle
{
    background: #193d69;
    width: 50px;
    margin-right: 0;
    float: unset;
    text-align: right;
    margin-left: auto;
}  
.block:nth-child(2) .order2 {
    order: 1;
}
	section.logos img {
		margin: auto;
    margin-bottom: 20px;
    
}
.row {
    margin: 0!important;
 /*   --bs-gutter-x: 0;
    --bs-gutter-y: 0;*/
}
.message blockquote {
    bottom: 37%;
}
.content {
    height: 250px;
        height: 295px;
}
.blog-box h2 {
    text-align: center;
}
.blog-page .content {
    height: 294px;
}

}
@media (max-width: 1025px)
{
    section.fb-reviews p span.small-span {
    display: block;
    clear: both;
}
section.our-reviews .col-xl-4.col-lg-12.col-md-12.col-sm-12 {
    margin: auto;
    text-align: center!important;
    padding-right: 0;
}
.our-reviews .owl-carousel.owl-theme {
    padding-left: 0;
}
section.our-reviews .col-xl-8.col-lg-12.col-md-12.col-sm-12.pr-50 p {
    width: max-content;
    margin-left: auto;
    margin-right: auto;
}
section.our-reviews a.common-btn {
    margin-left: 26px;
}
section.our-reviews .col-xl-8.col-lg-12.col-md-12.col-sm-12.pr-50 {
    text-align: center;
    padding-right: 0;
}
section.our-reviews .owl-stage-outer {
    padding-bottom: 25px;
}
.review-slider .owl-item:nth-child(2n+3)
{
    /*border-right:1.5px solid #ffffff4a;*/
}
.review-slider .owl-item:nth-child(2n+2) {
    /*border-right: 0;*/
}


}
@media (max-width: 992px) and (min-width: 1199.98px) 
{
    .content {
    height: 295px!important;
}
.navbar-expand-lg .navbar-collapse {
    height: auto;
    /* position: absolute; */
    /* right: 0; */
    /* background: #0099d5; */
    z-index: 99;
    margin-top: 30px;
    width: 100%;
    text-align: right;
    display: block!important;
    float: right;
}
div#mega-menu-wrap-primary {
    position: absolute;
    right: 0;
    bottom: auto;
    top: 4px;
    width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
    width: 100%;
}
ul.mega-sub-menu {
    position: relative;
    display: block;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    z-index: 999;
    position: relative;
    width: 100%;
}
    ul.social-mdeia {
    list-style: none;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 10px;
    margin-right: 90px;
    margin-left: auto;
    width: max-content;
}
	.navbar-expand-lg .navbar-collapse ul.navbar-nav li a {
    font-size: 13px;
}
.banner-block {
    min-height: 55vh;
    }
    .banner-heading {
    font-size: 38px;
    line-height: 48px;
}
.header-logo:before
{
    display:none;
}
.navbar-expand-lg .mynav {
    float: right;
    height: 101px;
}
/*ul.social-mdeia {*/
/*   display: block;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*}*/

}
@media (max-width: 1150px) and (min-width: 992px)
{
ul#mega-menu-primary, div#mega-menu-wrap-primary, .navbar-expand-lg .mynav, .header-menu, #mega-menu-wrap-primary #mega-menu-primary {
    padding: 0 0px 0 7px;
}
.header-logo:before
{
    display:none;
}
.header-logo img {
    max-height: 100%;
    padding-right: 29px;
}
.header-menu {
    padding-right: 60px;
}
}
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) 
{
    .content {
    height: 297px;
}
    .quote {
    width:auto;
}
    .owl-carousel {
    margin-top: 40px;
    }
    .testi-box h2, .testi-box p, .testi-box .arrowss {
    text-align: center;
}
    .single-blog-content {
    padding: 0;
}
.header-logo:before,  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:after {
    display: none!important;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
    /*background: #193d69;*/
	background: #fff;
    position: absolute;
    width: 100%;
    right: 0px;
    padding: 20px;
    z-index: 99;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    text-align: left!important;
}

.navbar-collapse.mynav {
    position: relative;
    background: transparent;
}
#mega-menu-wrap-primary .mega-menu-toggle {
    background: #193d69;
    width: 50px;
    margin-right: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle
{
    background: #193d69;
    width: 50px;
    margin-right: 0;
    float: unset;
    text-align: right;
    margin-left: auto;
}  
.block:nth-child(2) .order2 {
    order: 1;
}
	section.logos img {
		margin: auto;
    margin-bottom: 20px;
    
}
.row {
    margin: 0!important;
 /*   --bs-gutter-x: 0;
    --bs-gutter-y: 0;*/
}
.message blockquote {
    bottom: 37%;
}
.navbar-expand-lg .navbar-collapse {
    margin-top: 13%;
    }
    .header-menu:before
{
	display: none;
}
.header-menu {
    background-color: transparent;
    }
    .navbar-expand-lg .navbar-collapse {
    height: auto;
    position: absolute;
    right: 0;
    background: #0099d5;
    z-index: 99;
        margin-top: 30px;    width: 94%;
}
.navbar-expand-lg .navbar-collapse ul.navbar-nav li a {
    text-align: left;
    padding: 12px 13px!important;
}
.navbar-expand-lg .navbar-collapse ul.navbar-nav li:after
{
	display: none;
}
ul.social-mdeia {
    display: block;
    padding-left: 10px;
}
ul.social-mdeia li {
    padding-bottom: 15px;
}
.navbar-expand-lg .navbar-collapse ul li {
    display: block!important;
}
.navbar-expand-lg .navbar-collapse {
    padding: 0px 10px 20px;
}
.navbar-nav {
    padding-bottom: 0;
}
.header-logo img {
    /*width: 96%;*/
    width: auto;
}
.navbar-light .navbar-toggler {
    color: rgb(0 153 213);
    border-color: rgb(0 153 213);
    margin-top: 0;
    padding: 6px 10px;
    margin-left: 17px;
    float: right;

}
.navbar-toggler-icon {
    width: 24px;
    height: 19px;
    }
    .header-logo {
    margin-left: 0;
}
.header-logo, .mr-6 {
    margin-left: 0;
}
footer {
    padding-top: 50px;
    padding-bottom: 50px;
}
.row.block img {
    margin-bottom: 30px;
    /*margin-top: 30px;*/
}
div#accordionExample2 {
    margin-bottom: 30px;
}
div#accordionExample2 button.accordion-button, div#accordionExample2 .accordion-button:focus {
    font-size: 18px;
    line-height: 23px;
    padding-right: 30px;
}
.method-hd {
    padding-right: 0!important;
    margin-bottom: 35px;
}
.row.explained div#accordionExample1 {
    margin-top: 50px;
    margin-bottom: 50px;
}
.service-section .service-content {
    /*padding-bottom: 50px!important;*/
}
.row.block:last-child, .row.block:last-child img {
    margin-bottom: 0!important;
}
.common-yellow-btn {
       width: max-content!important;
    max-width: 100%!important;
        padding: 15px 55px;
}
.block .service-content {
    padding-left: 15px;
}
.row.block {
    margin-bottom: 30px!important;
}
.block:nth-child(2) .order2 {
    order: 2;
}
.block:nth-child(odd) .service-content {
    padding-left: 0;
   order: 0;
}
.row.block img {
    margin-top: 30px;
}
.get-in-touch {
    padding-top: 0!important;
}
.request form {
    margin-bottom: 30px;
}
section.banner-inner, .banner {
    background-position: 38% 100%;
}
 .header-logo:before {
    display: none;
}
.navbar-collapse.mynav {
    position: relative;
    background: transparent;
    position: absolute!important;
    top: -14px;
    right: 20px;
}
#mega-menu-wrap-primary {
    position: relative;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
   
   /* margin-top: 15px;*/
   margin-top: 8px;
    padding: 35px 30px 40px;
    background: #FFF;
    box-shadow: 0px 2px 48px 0px rgba(110, 123, 129, 0.20);
    border-radius: 24px;
    width: 95%;
    left: 0px;
    margin: 0 auto;
    top: 67px;
}

#mega-menu-wrap-primary .mega-menu-toggle {
    background: #193d69;
    width: 50px;
    margin-right: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle
{
    background: #193d69;
    width: 50px;
    margin-right: 0;
    float: unset;
    text-align: right;
    margin-left: auto;
}
    section.banner-inner .banner-text {
    max-width: 92%;

}
.sidebar {
    margin-top: 50px;
}
.pagination1 {
    padding-top: 30px;
}
.side-content:last-child {
    margin-bottom: 0;
}
.blog-pad {
    padding-right: 0!important;
}
.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    align-items: center;
    text-align: center;
    width: max-content;
    margin: auto;
}

.blog-contents {
    padding: 50px!important;
}
.comment-seczs {
    padding: 30px;
    
}
.blog-single .sidebar {
    padding: 50px;
    padding-top: 0;
}
.pricing .quote {
    top: -70px;
}
ul.social-mdeia {
    padding-right: 46px;
        display: flex;
}
.navbar-collapse.mynav {
    top: -12px;
    justify-content: flex-start;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
        padding-bottom: 0;
}
}

@media (max-width:1192px) and (min-width:769px)
{
    .navbar-expand-lg .navbar-collapse {
    margin-top: 0;
    }
    .header-menu:before
{
	display: none;
}
.header-menu {
    background-color: transparent;
    }
    .navbar-expand-lg .navbar-collapse {
    /*height: auto;*/
    /*position: absolute;*/
    /*right: 0;*/
    /*background: #0099d5;*/
    /*z-index: 99;*/
    /*    margin-top: 30px;    width: 94%;*/
}
.navbar-expand-lg .navbar-collapse ul.navbar-nav li a {
    text-align: left;
    padding: 12px 13px!important;
}
.navbar-expand-lg .navbar-collapse ul.navbar-nav li:after
{
	display: none;
}


.navbar-expand-lg .navbar-collapse ul li {
    display: block!important;
}
.navbar-expand-lg .navbar-collapse {
    /*padding: 0px 10px 20px;*/
        width: 100%;
}
/*ul.mega-sub-menu, .navbar-expand-lg .mynav ul.navbar-nav li:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:after {*/
/*    display: none!important;*/
/*}*/
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu
{
   
        position: relative;
}
#mega-menu-wrap-primary {
    position: absolute!important;
    width: 100%;
}
ul.social-mdeia {
    list-style: none;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 10px;
    /* float: right; */
    width: max-content;
    margin-left: auto;
    margin-right: 92px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
   
    display: block!important;
    margin-top: 0!important;
    padding-left: 20px!important;
    width: 100%;
    max-width: none;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
   
    padding-top: 7px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
    width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
    width: 100%;
  
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
 
    display: flex;
}
.navbar-nav {
    padding-bottom: 0;
}
.header-logo img {
    /*width: auto;*/
    width: 70%;
}
.navbar-light .navbar-toggler {
    color: rgb(0 153 213);
    border-color: rgb(0 153 213);
    margin-top: 0;
    padding: 6px 10px;
    margin-left: 17px;
    float: right;

}
.navbar-toggler-icon {
    width: 24px;
    height: 19px;
    }
    .header-logo {
    margin-left: 0;
}
.header-logo, .mr-6 {
    margin-left: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle {
    background: #193d69;
    width: 50px;
    margin-right: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle
{
    background: #193d69;
    width: 50px;
    margin-right: 0;
    float: unset;
    text-align: right;
    margin-left: auto;
        display: block;
}
li#mega-menu-item-204 ul.mega-sub-menu {
    width: 100%!important;
    left: 20px!important;
    right: 0%!important;
    /* padding-left: 20px!important; */
}
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
  
    padding: 0;
  }
}

@media (max-width: 991px) 
{
    .navbar-expand-lg .navbar-collapse {
    position: relative!important;
}
.navbar-collapse.mynav {
    /*top: -2px;*/
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu
{
    margin-top: 0px;
}
}
 /*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) 
{
    .explained .video {
    max-width: 100%;
    }
    .page-id-6362 .new-stl button:before {
    left: 45px!important;
}
    .btn-pro:before {
    position: absolute;
    left: -14px!important;
}
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
    padding-top: 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
    padding-top: 10px;
    padding-bottom:0px !important;
}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
  
    padding: 0;
    }
li#mega-menu-item-204 ul.mega-sub-menu {
    width: 100%!important;
    left: 20px;
    right: 0%!important;
    /* padding-left: 20px!important; */
}
    .block:nth-child(even) .service-content {
    padding-right: 0px;
    padding-left: 0px;
}
.block:nth-child(odd) .service-content {
       padding-left: 0;
  
    padding-right: 0;
}
.arrowss {
    padding-bottom: 40px;
}
.explained p {
    font-size: 18px;
    line-height: 30px;
}
.large-block.pricing {
    margin-bottom: 50px;
}
.testimonial {
    margin-top: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {

    margin-top: 0;
    padding-left: 20px;
}
li#mega-menu-item-204 ul.mega-sub-menu {
    width: 100%!important;
    left: 20px!important;
    right: 0%!important;
    /* padding-left: 20px!important; */
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
   
    margin-top: 0;
    padding-left: 20px;
}
li#mega-menu-item-204 ul.mega-sub-menu {
    width: 100%!important;
    left: 20px!important;
    right: 0!important;
}
.mega-menu-grid .mega-sub-menu {
    padding-left: 0!important;
}
}


    @media (max-width: 767px)
    {
.navbar-expand-lg .navbar-collapse {
     position: absolute!important; 
}

}
/* X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) 

{
    
    #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-5717 a.mega-menu-link {
    color: #ffd503!important;
    border: 2px solid #ffd503 !important;
    width: max-content!important;
    /* border-radius: inherit; */
    padding: 7px 10px !important;
        line-height: 23px;
}
    #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-5717 a.btn.yellow-btn-top:hover {
    color: #193d69!important;
    background: #fff!important;
    border: 2px solid #193d69!important;
}
    li#mega-menu-item-5717 {
    display: block!important;
    }
    
    li#mega-menu-item-31565 {
    display: block !IMPORTANT;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-31565 a.mega-menu-link {
    color: #193d68 !important;
    border: 2px solid #193d68 !important;
    width: fit-content !important;
    /* border-radius: inherit; */
    padding: 7px 10px !important;
    line-height: 23px;
    height: 70px;
    text-align: center !important;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-31565 a.btn.yellow-btn-top:hover {
    color: #193d69!important;
    background: #fff!important;
    border: 2px solid #193d69!important;
}

    section.our-reviews a.common-btn {
    margin-left: 0;
}
    .review-slider .owl-item
{
    border-right:0px solid #ffffff4a;
}
section.our-reviews p span:first-child {
    font-size: 42px;
    line-height: 51px;
}section.our-reviews .col-xl-8.col-lg-12.col-md-12.col-sm-12.pr-50 img {
    max-width: 98px;
}
section.our-reviews .owl-stage-outer {
    padding-bottom: 0;
}
section.our-reviews.fb-reviews p.p-long img {
    margin-bottom: 16px;
    max-width: 108px;
}
.name-box h3 {
    font-size: 24px;
    line-height: 28px;
}
.our-reviews .owl-carousel.owl-theme
{
    padding-right:0;
}
 section.our-reviews.fb-reviews p.p-long
{
    display: block!important;
}
    .review-slider .item, .review-slider1 .item {
    padding: 0;
    }
    .name-box.col {
    padding-left: 13px;
}
   section.our-reviews p {
    text-align: center;
}
.name-box.col p {
    text-align: left;
}
    footer .rights {
    padding-top: 20px;
}

    section.blog-section .blog-col {
    margin: 0;
    padding: 0;
}
.content {
    height: auto;
}

.common-padding-tab
{
    padding-bottom:0;
    padding-top:0;
}
    .company-name {
    font-size: 19px;
    line-height: 22px;
    }
    section.faqs button.accordion-button {
    font-size: 18px;
    line-height: 24px;
    }
	section.logos img {
    margin: auto;
	
}
	.box-col {
    padding: 0px ;
}
.banner-heading, section.banner-inner .banner-heading {
    font-size: 30px;
    line-height: 38px;
    text-align: center ;
}
.banner-text {
    padding: 20px;
}
.banner-h4 {
    font-size: 29px;
    line-height: 38px;
    
}
.common-btn {
    width: 100%!important;
        min-width: unset;
}
    .steps {
    margin: 0 0 25px;
}
img.small-triangle {
    margin-top: 13px;
    }
 .message blockquote {
    bottom: unset;
    position: relative;
    width: 100%;
    padding: 20px;
    left: auto;
    right: auto;
    margin-top: 49px;
}
.message .name {
    bottom: 0;
    position: relative;
    left: auto;
    right: auto;
}
.banner-p {
    font-size: 19px;
     line-height: 25px;
     
}
.common-h4, .abt-section h2 {
   font-size: 25px;
    line-height: 33px;
}
.common-h2 {
    font-size: 19px;
    line-height: 27px;
    text-align: center!important;

    }
    .step-head img {
    width: 36px;
}
.common-btn {
    font-size: 14px;
    }
    section.logos .col-lg-2.col-md-4.col-sm-6 {
    width: 50%;
    height: 111px;
    display: flex;
    align-items: center;
	padding: 0px 10px;
}
.triangle-img .common-btn {
    width: 100%;
    }
    .curved {
    display: none;
    }
   .common-padding, .common-padding-tab  {
    padding: 25px 25px;
}
.blog-head ,.blog-contents
{
    padding-left:25px;
}
.common-padding {
    /*padding: 25px;*/
}
.large-block p {
    font-size: 19px;
    line-height: 25px;
    padding-top: 56px;
}
.tab-content>.tab-pane h3 {
    font-size: 27px;
    line-height: 35px;
    margin-top: 25px;
}
.pl-25 {
    padding-left: 0;
}
.pr-25 {
    padding-right: 0;
}
.sales ul#pills-0tab {
    width: 100%;
}
.blue-triangle {
    margin-left: 0;
}
.lets-reach .common-padding {
    padding: 25px!important;
}
.owl-carousel {
    margin-top: 40px;
    padding-left: 35px;
 
    padding-right: 30px;

}

.blog-col {
    margin: 0 30px;
    margin-bottom: 30px;
}
.content {
    padding: 23px;
}
.request form {
    /*margin-bottom: 50px;*/
}
.location {
    margin-top: 0;
        margin-bottom: 18px;
        width: 50px;
}
a.common-yellow-btn2 {
    margin-bottom: 25px;
}
.row {
    margin: 0!important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
section.lets-reach .common-padding {
    padding: 25px 25px!important;
}
section {
    overflow-x: hidden;
}
.get-in-touch .right-port {
    margin-left: 0;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
.abt {
    border-right: 0px solid #898989ad;
}
.mr-6 {
    margin-left: 0;
}

footer .subscribe {
    margin: auto;
    margin-bottom: 30px;
}
footer {
    padding-top: 50px;
    padding-bottom: 80px;
     text-align: center;
}
.common-h4, .request p,  .tab-content>.tab-pane h3, .abt-section h2,
.service-section h2
{
       text-align: center!important;
       font-size: 28px;
    line-height: 38px;
}
.tab-content>.active {
    display: block;
    text-align: center;
}
.tab-content>.active ul, .tab-content>.active li, .tab-content>.active p
{
    text-align:left;
}
.testimonial {
    margin-top: 0;
}
footer .abt p {
    padding-left: 0;
    }
/*section.get-in-touch .common-h4 {*/
/*    text-align: left!important;*/
/*}*/
section.blog-section .blog-box, .testimonial .testi-box{
    text-align: center;
}
.tab-content>.active p {
    text-align: left;
}

.common-btn:before {
    top: 0;
}
h3.common-btn {
    font-size: 16px;
        margin-bottom: 20px;
    }
    .header-logo {
    margin-left: 0;
    z-index: 99999;
}
.header-menu:before
{
	display: none;
}
.header-menu {
    background-color: transparent;
    }
    .navbar-expand-lg .navbar-collapse {
    height: auto;
    position: absolute;
    right: 0;
    background: #0099d5;
    z-index: 99;
        margin-top: 30px;
        margin-top: 89%;
            width: auto;
}
.navbar-expand-lg .navbar-collapse ul.navbar-nav li a {
    text-align: left;
    padding: 12px 13px!important;
}
.navbar-expand-lg .navbar-collapse ul.navbar-nav li:after
{
	display: none;
}
ul.social-mdeia {
    display: block;
    padding-left: 10px;
}
ul.social-mdeia li {
    padding-bottom: 15px;
}
.navbar-expand-lg .navbar-collapse ul li {
    display: block!important;
}
.navbar-expand-lg .navbar-collapse {
    padding: 0px 10px 20px;
}
.navbar-nav {
    padding-bottom: 0;
}
.header-logo img {
    width: 70%;
}
.navbar-light .navbar-toggler {
    color: rgb(0 153 213);
    border-color: rgb(0 153 213);
        margin-top: 24%;
            padding: 6px 10px;
    margin-left: 17px;
}
.navbar-toggler-icon {
    width: 24px;
    height: 19px;
    }
    section.testimonial {
    padding-right: 0;
}
.method-boxes {
    margin-left: 0;
    background: transparent;
        padding-left: 0;
}
/*.row.explained {*/
/*    margin-top: 70px!important;*/
/*}*/
.row.explained {
    margin-top: 0px!important;
}
div#accordionExample1:before {
    width: 84px;
    height: 84px;
    background-size: 83px;
}
div#accordionExample1 {
    padding: 18px;
    padding-top: 51px;
}
.row.explained img {
    width: 100%;
}
.faqs .accordion-body {
    padding-left: 39px;
}
a.common-yellow-btn2 {
    margin-right: 0;
    padding: 8px 22px;
    font-size: 14px;
    margin-bottom: 15px;
}
.blog-box {
    margin-bottom: 20px;
}
.blog-box h2, .blog-box p, .blog-box a {
    text-align: center;
}
.content a.read-more {
    position: relative;
        text-align: center;
    bottom: 0;
}
.row.block {
    margin-bottom: 30px!important;
}
section.banner-inner, .banner {
    /*background-position: left;*/   
    background-position: center;
}
.banner .row {
    background: #f2f2f5a6;

}
section.faqs button.accordion-button {
    padding: 17px 26px 17px 15px;
}
.arrowss {
   padding-bottom: 0;
    padding-top: 10px;
    padding-left: 0;
}
section.banner-inner .banner-text {
      padding: 20px;
      max-width: 100%;
      width: 100%;
}

.banner-block {
    min-height: 52vh;
}
.column-padding {
    padding: 40px;
}
.logos {
    box-shadow: 2px 5px 22px 3px #0000001a;
}
footer .pad-r-6 {
    padding-right: 0;
}
.get-in-touch .col-xl-7 {
    margin-top: 19px;
}
.content {
    width: 100%;
}
.faqs .accordion-button::after {
    height: 22px;
    width: 16px;
    right: 10px;
    position: absolute;
    background-size: contain;
}
.heading-p, .row.block p:first-of-type, .heading-sec p:first-of-type, .reimaging p {
  font-size: 17px;
    line-height: 25px;
}
.triangle-img img {
    margin-bottom: 30px;
    margin-top: 20px;
}
.service-content div.service-content-div {
    background-size: 145px;
}
.header-menu {
    background-color: transparent;
    position: absolute;
    right: 0;    padding-right: 0;
    width: 100%;
}
.navbar-expand-lg .navbar-collapse {
    margin-top: 64px;
    width: 100%;
}
.navbar-light .navbar-toggler {
    margin-top: 16px;
}
.abt {
    /*text-align: left;*/
    padding-right: 0;
}
footer ul li a {
    margin-bottom: 2px;
}
footer form {
    max-width: 280px;
    margin: auto;
}
.logos {
    padding-bottom: 25px;
    padding-top: 25px;
}
.row.explained .accordion-body {
    padding: 0;
}
.explained p {
    font-size: 18px;
    line-height: 28px;
}
.service-section .service-content {
    padding-bottom: 0px!important;
}
.row.block img {
    /*margin-top: 0;*/
}
.pt-100 {
    padding-top: 40px;
}
.triangle-img .common-btn {
    margin-bottom: 20px;
}
.large-block {
    margin-top: 47px;
}
section.marketing .blue-triangle {
    margin-left: 0;
}
section.sales img {
    max-width: 97px;
}
.large-block img {
    width: 30px;
}
.quote {
    left: 29px;
    padding: 20px 18px;
    width:auto;
}

.navbar-collapse.mynav {
    position: unset;
}
ul.social-mdeia {
    display: none;
}
.navbar-collapse.mynav {
    position: unset;
    margin-top: 0;
    /*width: 50px;*/
    /*height: 42px;*/
    width: 100%;
    padding: 0;
        padding: 0;
    background: transparent;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
    margin-left: 0;
    margin-right: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
    padding: 4px;
}
section.yellow-section {
    padding: 50px;
}
.row.explained div#accordionExample1 {
    margin-bottom: 0;
}
.service-section .explained .accordion-button::after {
    right: -23px;
}
div#accordionExample2 button.accordion-button, div#accordionExample2 .accordion-button:focus {
    font-size: 17px;
    line-height: 21px;
    padding-right: 30px;
}
.page_nation {
padding-left: 0px; 
   
    }
    .rss-btn {
    width: 96%;
    margin: auto;
    margin-top: 27px;
}
.pagination1 .text-end {
    text-align: center!important;
}
.sidebar {
    padding-left:25px;
}
.side-content h2 {
    font-size: 24px;
    line-height: 34px;
}
.blog-page .blog-box {
    margin: 0;
}
.blog-page .content {
    padding: 25px;
}
div.years {
    padding-top: 10px!important;
    padding-left:0!important;
}
.content div {
    max-height: unset!important;
}
p, .single-blog-content .blog-contents p span {
    font-size: 14px;
    line-height: 23px;
}
.content h4 a {
    font-size: 18px;
    line-height: 26px;
}
.recent-post li h4 a, .category-ul li a {
    font-size: 16px;
    line-height: 24px;
}
.side-content {
    margin-bottom: 25px;
}
.request input {
    height: 45px;
    
}
    .request label, .request ::placeholder {
    font-size: 14px;
    line-height: 17px;
        text-align: left;
    }
    .get-in-touch p {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
}
.request p {
    font-size: 18px;
    line-height: 28px;
}
li#mega-menu-item-204 ul.mega-sub-menu {
    width: 100%!important;

    left: 10px!important;

    right: 0%!important;
    
}
.rss-btn {
    font-size: 21px;
}
input.wpcf7-form-control.wpcf7-submit.common-yellow-btn2 {
    height: auto;
        display: block;
    margin-left: auto;
    margin-right: auto;
}
.blog-contents, .blog-single .sidebar {
    padding: 25px!important;
}
.blog-head {
    position: relative;
        padding: 25px;
            width: 100%;
}
.blog-single h1 {
   font-size: 30px;
    line-height: 38px;
}
.large-block.pricing img {
    width: 30px;
}
.pricing .quote {
    top: -37px;
    padding: 17px 15px;
}
.large-block p {
    font-size: 17px!important;
    line-height: 27px!important;
}
.large-block p {
    font-size: 17px!important;
    line-height: 27px!important;
    padding: 40px 0 16px!important;
}
.large-block ul li {
    font-size: 14px;
    line-height: 24px;
}
.blog-box img.img-fluid.w-100 {
    height: 520px;
}
.large-block ul {
    display: block;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
 margin-top: 0;
}
ul.mega-sub-menu {
    padding-bottom: 0!important;
    padding-left: 10px!important;
}
ul.mega-sub-menu ul.mega-sub-menu {
   padding-bottom: 20px!important;
}
.boxes-row img {
    margin-bottom: 7px;
}
.author-detl {
    font-size: 18px;
    line-height: 31px;
}
.blog-contents h2, .blog-contents h2 span, .blog-contents h2 a, .blog-contents h2 span b, .blog-contents h2 b, .blog-contents h2 strong
{
    font-size: 26px;
    line-height: 36px;
    text-align:center;
}
.m-box {
    /*height: 97px;*/
}
section.service-section .block:last-child {
    padding-bottom: 20px;
}
div.insta-gallery-feed  {
    margin-left: 0px!important;
}
#mega-menu-wrap-primary .mega-menu-toggle {
    margin-right: 19px;
}
.message img
{
    display:none;
}
.message img.jake-mobile
{
    display:block;
}
span.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div {
    margin: auto;
}
section{
    overflow-x:hidden;
}
section.lets-reach.abt-section .common-padding {
    padding: 10px 50px!important;
}
.service-section div#accordionExample1 {
    padding: 25px;
}
.service-section .explained .accordion-button {
    padding-right: 23px!important;
    padding-left: 23px!important;
}
#accordionExample1 p:first-of-type, .service-section .explained p {
    font-size: 17px;
    line-height: 25px;
}
.row.explained div#accordionExample1 {
    padding-top: 48px;
}
.video iframe#video {
    height: 300px;
}
a.btn.yellow-btn.jake-mobile {
    /*display: block;*/
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    margin: 0;
    font-size: 21px;
    padding: 10px;
    height: auto;
    z-index: 99;
}
a.btn.yellow-btn.jake-mobile:hover {
    background: #0099d5;
    color: #ffd503;
}
a.btn.yellow-btn.jake-mobile img {
    width: 17px;
}
section.core-values .pr-50 {
    padding-right: 0;
}
.hexagon {
    width: 311px!Important;
    max-width: 100%!important;
    font-size: 16px!important;
}
.hexagon:before, .hexagon:after {
 height: 61px;
    width: 32px;
}
.banner-block.banner-img {
    min-height: unset;
}
.banner2 .banner-p {

    font-size: 17px!important;
    line-height: 25px!important;
}
}
@media(max-width:700px){
.less-pd .common-padding{padding: 10px 25px !important;}
section.lets-reach.abt-section.less-pd .common-padding {
    padding: 10px 25px!important;
}
}
@media (max-width:340px)
{
    .common-btn {
    padding: 15px 11px;
    }
   .wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
    transform: scale(.8);
        margin-left: -5%;
   }
}


/*Stephen*/

@media (max-width: 1800px) {
    .row.block .accordion-body p:first-of-type,.visible .hidden p:first-of-type{
        font-size: 15px;
        line-height: 25px;
    }
    
    
}
@media (max-width: 991px) and (min-width: 769px)
{
    .navbar-collapse.mynav {
    top: 13px;
    
}
}
@media (max-width: 575px){
.btn-pro:before {
    position: absolute;
    left: 0px!important;
}}


 /*         destop 1080x1920 */

        @media screen and (min-width: 1200px) and (max-width: 1330px) {
            .page-id-6362 .case-desc h2 {
    font-size: 46px!important;
    padding: 0px 10px;
}
        }
        
        
           @media screen and (min-width: 1050px) and (max-width: 1199px) {
               
               .page-id-6362 .case-desc h2 {
    font-size: 46px!important;
               }
           }
           @media screen and (min-width: 900px) and (max-width: 1049px) {
               .page-id-6362 .case-desc h2 {
    font-size: 42px!important;
               }
           }

       @media (max-width: 768px){
           .welcme-txt-1 ul{
               text-align:left;
           }
       }
        @media (max-width: 991px){
           .welcme-txt-1 ul{
               text-align:left;
           }
       }
@media(min-width: 601px){
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{
		top: 60px;
		left: 20px;
	}
}
@media(min-width: 600px) and  (max-width: 1200px){
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    margin-top: 8px;
    padding: 35px 30px 40px;
    background: #FFF;
    box-shadow: 0px 2px 48px 0px rgba(110, 123, 129, 0.20);
    border-radius: 24px;
    width: 97%;
    left: 7px;
    top: 70px;
	}}
@media only screen and (max-width: 1200px){
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
}
}	
@media(max-width: 600px){
	.sec-6-testi-head h2 br{
		display: none;
	}
	.sc8-row-2{
		width: 100%!important;
	}
	.sc8-left-col, .sc10-right-col{
		text-align: center;
	}
	.component1 iframe{
		height: 206px!important;
	}
	.sec-1-act {
    text-align: center!important;
}
	.case-btn{
		text-align: center;
	}
}
@media(min-width: 768px){
	.component1 iframe{
		height: 440px!important;
	}
}
@media(max-width: 600px){
	.mob-logos .owl-carousel .owl-item{
		padding-right: 40px;
		padding-left: 40px;
	}
.new-stl button{width: 80%;
  text-align: center;}
  .heading-sec p:first-of-type{text-align: center;}
}
@media(max-width: 991px){
	.sc10-right-col a{
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
  .rv-serv-nw-ban-left-col h1 {
    font-size: 26px !important;
  }
   .rv-serv-nw-ban-left-col p {
    /*font-size: 18px !important;*/
    font-size: 16px !important;
  }
}

@media (min-width: 1900px) and (max-width:1920px) {

.rv-serv-nw-ban-right-col.home-new-banner img{margin-bottom: -163px !important;}
.nw-hm-sec-10-wrap .claim-section {
  width: 90% !important;
}
#schedule-a-free-discovery-call .claim-section {width: 53% !important;}

}

@media (min-width:1550px) and (max-width:1700px) {

.rv-serv-nw-ban-right-col.home-new-banner img{margin-bottom: -163px !important;}
#schedule-a-free-discovery-call .claim-section {
  width: 57% !important;
}

}


@media (min-width:1400px) and (max-width:1490px) {



}


@media (min-width:1300px) and (max-width:1398px) {

.rv-hm-nw-ban-left-col h1{font-size: 77px !important;line-height: 65px !important;} 
.rv-hm-nw-ban-left-col p {
  font-size: 14px !important;
}
.claim-cta h3{font-size: 18px !important;}
.claim-sec-bottom {
    font-size: 18px !important;
}
.rv-serv-nw-ban-right-col.home-new-banner img {
  margin-bottom: -189px !important;
}
.menu-description p {
    font-size: 13px !important;
}

}

@media (min-width: 1200px) {

}

@media (min-width:1200px) and (max-width:1298px) {

.rv-hm-nw-ban-left-col h1{font-size: 70px !important;line-height: 60px !important;} 
.rv-hm-nw-ban-left-col p {
  font-size: 15px !important;
}
.claim-cta h3{font-size: 18px !important;}
.rv-serv-nw-ban-right-col.home-new-banner img {
  margin-bottom: -207px !important;
}

}

@media (max-width: 1140px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color: #374046 !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after{color: #374046 !important;}
}

@media (min-width:1000px) and (max-width:1050px) {
.rv-hm-nw-ban-left-col h1 {
    font-size: 56px !important;
    line-height: 49px !important;
}
.rv-hm-nw-ban-left-col p{font-size: 15px !important;line-height: 22px !important;}
.claim-cta h3{font-size: 18px !important;}
.rv-serv-nw-ban-right-col.home-new-banner img{width: 100% !important;margin-bottom: -271px !important;}
}

.full-width-cta .claim-cta h3 {
    padding: 0px 10px !important;
}
