/*
Theme Name: Scope Child Theme
Template: scope
Version: 1.0
*/





html body #footer-outer .row {
    padding: 50px 0;
}

html  #footer-outer #footer-widgets .widget h4 {
    color: #508DE5!Important;
    font-size: 27px;
    font-family: 'Avenir';
    font-weight: 500;
}

html #footer-outer .widget.widget_nav_menu li a {
    color: #343434!Important;
    font-size: 16px;
    font-family: 'Avenir';
    font-weight: 400;
    line-height: 28px;
}

.menu-solutions-container ul{ column-count: 2;}
html #footer-outer .widget {
   margin-bottom: 20px;
}

html #footer-outer #footer-widgets .col p {
    color: #343434!Important;
    font-size: 16px;
    font-family: 'Avenir';
    font-weight: 400;
    line-height: 22px;
    padding-bottom: 10px;
}


html #footer-outer #footer-widgets .col p:nth-child(3) a{
    color: #73A2FD!important;
}

.bottom-section h2 {
    color: #333333;
    font-size: 40px;
    font-family: 'Avenir';
    font-weight: 500;
    line-height: 47px;
    margin-bottom: 20px;
}

.bottom-section  p{  font-family: 'Open Sans';
     color: #333333;
    font-size: 14px; line-height: 18px;
    font-weight: 600;
    font-style: normal;}
html body.material .bottom-section a.nectar-button.medium.regular.accent-color.regular-button{font-family: 'Open Sans';
     color: #fff;
    font-size: 19px; line-height: 45px; padding: 0!important; width: 185px; height: 45px;
    font-weight: 400;
    font-style: normal;}

html body #header-outer.transparent #top nav > ul > li > a, html body #header-outer.transparent #top nav > .sf-menu > li > a , html #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    color: #fff!important;
    font-size: 16px!important;
    font-family: 'Avenir'!important;
    font-weight: 400!important;
    opacity: 1;
    letter-spacing: .5px;
    text-transform: uppercase;
}

#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a:before, #top .slide-out-widget-area-toggle[data-custom-color=true] a:before, #top nav>ul>li[class*=button_solid_color]>a:before{background: none!important;
    border: 1px solid #fff;
}

.banner-section h2 { letter-spacing: .5px;
    color: #fff;
    font-size: 60px;
    font-family: 'Avenir';
    font-weight: 500;
    line-height: 70px;
}

.banner-section p strong { letter-spacing: .5px;
    color: #fff;
    font-size: 23px;
    font-family: 'AvenirBook';
    font-weight: 400;
    line-height: 30px;
}



.banner-section p {
    font-family: 'AvenirBook';
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    padding: 0 0 15px 0;
}


.banner-section a.nectar-button.small.regular.extra-color-2.regular-button {
    font-family: 'Open Sans';
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    padding: 0!important;
    width: 185px;
    height: 45px;
    font-weight: 400;
    font-style: normal;
    text-align: center;
}

.banner-section .row-bg.using-image::before {
    content: "";
    position: absolute;
    top: auto;
    left: -2%;
    bottom: -22%;
    width: 104%;
    height: 123%;
    background: url(/wp-content/themes/scope-child/curve.svg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: cover;
}

.home-section2{margin-top: -8%;}

html .home-section2 nectar-fancy-box[data-style="color_box_hover"][data-color].box_color_000000 .box-bg:after {
    background-color: transparent!important;
}

html .home-section2 .nectar-fancy-box[data-style="color_box_hover"][data-border="true"] .box-inner-wrap {
    border: 1px solid #E5E5E5;}

.home-section2 .nectar-fancy-box h3 , html .home-section2   .nectar-fancy-box[data-style=color_box_hover]:hover .inner-wrap h3  {
    color: #343434!important;
    font-size: 16px!important;
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    line-height: 23px!important;
    margin-bottom: 10px!important;
}

.home-section2 .nectar-fancy-box p ,  html  .home-section2  .nectar-fancy-box[data-style=color_box_hover]:hover .inner-wrap p{
    color: #333333!important;
    opacity: .66!important;
    font-size: 15px!important;
    font-family: 'AvenirBook'!important;
    font-weight: 400!important;
}

.home-section2 .nectar-flickity:not(.masonry) .flickity-slider .cell img {
    max-width: inherit!important;
    height: 41px!important;
    width: auto;
    margin-bottom: 10px!important;
}

html body .home-section2 .nectar-fancy-box[data-style="color_box_hover"][data-color].box_color_000000 .box-bg:after {
    background-color: transparent!important;
}

.home-section2 h3{
    color: #fff!important;
    font-size: 19px!important;
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    line-height: 23px!important;
}

.home-section3 h3{
    color: #fff!important;
    font-size: 19px!important;
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    line-height: 23px!important;
}

html .home-section3 h2 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 50px!important;
    color: #333!important;
    line-height: 40px!important;
    margin-bottom: 15px;
}

html .home-section3 h4 {
    color: #333!important;
    opacity: .66;
    font-size: 29px!important;
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    line-height: 40px!important;
}

.home-section3 p {
    font-family: 'Open Sans';
    font-weight: 400!important;
    color: #333333;
    font-size: 14px;
    line-height: 22px;
    font-style: normal;
}

.home-section3 .nectar-fancy-box {width: 159px!important;
    height: 229px!important;}

.home-section3 p  strong{
    color: #3A91CD;
    font-size: 16px;
    font-weight: 600;
}
.home-section3 p:nth-child(2){  line-height: 28px;}

.home-section3 a.nectar-button.small.regular.extra-color-2.regular-button {
    font-family: 'Open Sans';
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    padding: 0!important;
    width: 185px;
    height: 45px;
    font-weight: 400;
    font-style: normal;
    text-align: center;
}
.page-header-bg-image-wrap .inner-wrap{
    padding-bottom: 28px;
}

.page-header-bg-image-wrap h1{  font-family: 'Avenir'!important;  font-weight: 500!important; font-size: 74px!important;}
.page-header-bg-image-wrap .subheader{  font-family: 'Avenir'!important;  font-weight: 500!important; font-size: 28px!important;}

#testimonials .row-bg{    background-size: 35%;}
#testimonials .nectar-carousel-fixed-content h4 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 40px!important;
    color: #333;
    line-height: 47px;
    margin-bottom: 10px;
}

#testimonials .nectar-carousel-fixed-content p{ font-family: 'Open Sans';
    font-size: 14px; color: #333;     opacity: 1!important;}

#testimonials .nectar-carousel-fixed-content a.nectar-button.large.regular.extra-color-2.regular-button.has-icon {
    background: rgb(255,127,73);
    background: linear-gradient( 
94deg, rgba(255,127,73,1) 30%, rgba(255,156,70,1) 65%);
    color: #fff;
    padding: 11px 44px;
    border-radius: 20px;
    font-size: 18px;
}

#testimonials .nectar-carousel-fixed-content a .nectar-button.has-icon span {
    transform: none!important;
}

#testimonials .nectar-carousel-fixed-content a.nectar-button.large.regular.extra-color-2.regular-button.has-icon  i{ display: none!important;}
#testimonials .nectar_single_testimonial p {
    font-family: 'Open Sans';
    font-size: 14px;
    color: #333;
    font-weight: 400!IMPORTANT;
    opacity: 1!important;
    line-height: 26px;
}


#testimonials .nectar_single_testimonial .wrap span {
    font-family: 'Avenir'!important;
    color: #333;
    font-weight: 400!important;
    MARGIN-BOTTOM: 3PX;
    font-size: 21px!important;
}
#testimonials .nectar_single_testimonial .wrap span.title {
    font-family: 'Avenir'!important;
    color: #333;
    font-weight: 400!important;
    font-size: 17px!important;
    opacity: .60;
}

#testimonials  .nectar-flickity.nectar-carousel[data-column-border=true] .flickity-slider .inner-wrap{    box-shadow: -4px 0px 5px 0px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0px 0px 13px 1px rgb(0 0 0 / 6%);
    -moz-box-shadow: -4px 0px 5px 0px rgba(0,0,0,0.1); border: none;}

.home-section3 h2{ font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 60px!important;
    color: #333;
    line-height: 75px;
    margin-bottom: 15px;}

.home-section3  a.nectar-button.small.regular.extra-color-2.regular-button {
    background: rgb(255,127,73);
    background: linear-gradient( 
94deg, rgba(255,127,73,1) 30%, rgba(255,156,70,1) 65%);
    color: #fff;
    padding: 11px 44px;
    border-radius: 20px;
    font-size: 18px;
}

html .home-section3 p{
    font-family: 'Open Sans';
    font-size: 14px;
    color: #333;
    opacity: 1!important;
    line-height: 30px!important;
}

.home-video .nectar-video-box img {
    max-height: 333px;
    WIDTH: 198PX!IMPORTANT;
}


.home-video .nectar-video-box:not([data-mouse-style=see_through_contrast]) a.nectar_video_lightbox {
    OPACITY: 0;}

.home-section3 .home3-left .row_col_wrap_12_inner .vc_col-sm-6:nth-child(1) .nectar-fancy-box { float: right;}

.home-section3 .home3-left .row_col_wrap_12_inner  .vc_col-sm-6:nth-child(2) .nectar-fancy-box { float: left;}

html body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: #007DC3;
}

.account-sec2 .row .col .iwithtext .iwt-icon img:not([srcset]) {
    width: auto!important;
    height: 43px!important;
}

.account-sec2 .iwt-text p strong{ font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 23px!important;
    color: #333;
    line-height: 30px;
    }
.account-sec2 .iwt-text p{ padding-bottom: 10px;}


.account-sec2 .toph h2 , .cando h2{ font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 35px!important;
    color: #333;
    line-height: 45px;
    }

.teamsec .slide-ins-style.style-2 figcaption .awsm-personal-info h3 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 20px!important;
    color: #333333;
}

.iconstopsec h2{  font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 48px!important;
    color: #333333;}

.iconstopsec .iwithtext .iwt-icon img {
    width: auto!important;
    height: 48px;}

.iconstopsec .iwt-text strong{font-family: 'Avenir'!important;
    font-weight: 500!important; display: block; margin-bottom: 3px;
    font-size: 23px!important;
    color: #333333;}

.iconstopsec  p{ opacity: .66; color: #333333; font-family: 'Open Sans'; font-size: 14px;}
.fullimagleft .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{ width: 100%;}
html .cando h2{ margin-bottom: 65px!important;}

.coloredsec .column-image-bg{ background-size: contain!important;}

html .coloredsec p    {padding: 90px 0!important;     position: relative;
}

html .coloredsec .row_col_wrap_12_inner .child_column:nth-child(1) .wpb_text_column p::after {
    content: "";
    width: 10px;
    height: 17px;
    background: url(/wp-content/themes/scope-child/1.png);
    position: absolute;
    right: -15px;
    top: 47%;
}

html .coloredsec .row_col_wrap_12_inner .child_column:nth-child(2) .wpb_text_column p::after {
    content: "";
    width: 10px;
    height: 17px;
    background: url(/wp-content/themes/scope-child/2.png);
    position: absolute;
    right: -15px;
    top: 47%;
}

html .coloredsec .row_col_wrap_12_inner .child_column:nth-child(3) .wpb_text_column p::after {
    content: "";
    width: 10px;
    height: 17px;
    background: url(/wp-content/themes/scope-child/3.png);
    position: absolute;
    right: -15px;
    top: 47%;
}
html .coloredsec .row_col_wrap_12_inner .child_column:nth-child(4) .wpb_text_column p::after {
    content: "";
    width: 10px;
    height: 17px;
    background: url(/wp-content/themes/scope-child/4.png);
    position: absolute;
    right: -15px;
    top: 47%;
}

html body.material div.bottom-section a.nectar-button.medium.regular.accent-color.regular-button {
    font-family: 'Open Sans';
    color: #fff;
    font-size: 19px;
    line-height: 45px;
    padding: 0 30px!important;
    width: auto;
    height: 45px;
    font-weight: 400;
    font-style: normal; 
    background: -webkit-linear-gradient(top, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);
background: -o-linear-gradient(top, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);
background: -ms-linear-gradient(top, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);
background: -moz-linear-gradient(top, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);
background: linear-gradient(to bottom, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);

}

.toptwosec h4{font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 40px!important;     margin-bottom: 25px!important;
    color: #333333;}

.toptwosec h4::after {
    content: "";
    height: 3px;
    width: 50px;
    background: #1F6EE6;
    display: block;
    margin-top: 14px;
}

.retailbottomsec  h2 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 35px!important;
    color: #333;
    line-height: 45px;
}

.retailbottomsec .nectar-fancy-box[data-style="parallax_hover"] p {
    opacity: 1;  font-family: 'Avenir'!important;
    font-weight: 500!important;
   font-size: 23px!important;
    color: #fff;
    line-height: 28px;
}

.bacloffice h3 {
    opacity: 1;  font-family: 'Avenir'!important;
    font-weight: 400!important;
   font-size: 21px!important;
    color: #15253B;
    line-height: 28px;
}

.bacloffice .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {
    min-height: 360px;}

html .wmsec2 ul{ margin-top: 0!important;}
html .wmsec2 p{ padding-bottom: 10px!important;}

html body .home-section3 h2 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 50px!important;
    color: #333!important;
    line-height: 40px!important;
    margin-bottom: 30px;
}

html body .home-section3 p {
    font-family: 'Open Sans';
    font-size: 14px;
    color: #333;
    opacity: 1!important;
    line-height: 20px!important;
}

html .home-section3 a.nectar-button.small.regular.extra-color-2.regular-button {
    background: rgb(255,127,73);
    background: linear-gradient( 
94deg, rgba(255,127,73,1) 30%, rgba(255,156,70,1) 65%);
    color: #fff;
    padding: 0px 29px!important;
    border-radius: 20px;
    font-size: 18px;
    width: auto;
}

.flickity-page-dots{ display: none!important;}

html .wmsec2 a {
    background: rgb(255,127,73);
    background: linear-gradient( 
94deg, rgba(255,127,73,1) 30%, rgba(255,156,70,1) 65%);
    color: #fff;
    padding: 5px 29px;
    border-radius: 43px;
    font-size: 18px;
}

html body.material div.bottom-section.helpme a.nectar-button.medium.regular.accent-color.regular-button {background: -webkit-linear-gradient(top, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);
background: -o-linear-gradient(top, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);
background: -ms-linear-gradient(top, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);
background: -moz-linear-gradient(top, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);
background: linear-gradient(to bottom, rgba(116, 159, 250, 0.91) 0%, rgba(116, 159, 250, 0.63) 2%, rgba(116, 160, 250, 0.63) 5%, rgba(116, 160, 250, 0.63) 95%, rgba(116, 159, 250, 0.63) 98%);
}


.work-top {margin-top: -90px;
}

html body .banner-section a.nectar-button.small.regular.extra-color-2.regular-button {
    background: rgb(255,127,73);
    background: linear-gradient( 
94deg, rgba(255,127,73,1) 30%, rgba(255,156,70,1) 65%)!important;
    color: #fff;
    padding: 0 29px!important;
    border-radius: 43px!important;
    font-size: 21px;
    width: auto;
    left: inherit;
    font-weight: 400;
    font-family: Arial;
}

.ptop h3{  font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 35px!important;
    color: #333!important;
    line-height: 40px!important;
    }
.iconstopsec .iwt-text p{ opacity: 1;}

 .iconstopsec .itop h2 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 35px!important;
    color: #333333;
}

.timeshehdyule a.nectar-button.small.regular.extra-color-2.regular-button {
    background: rgb(255,127,73);
    background: linear-gradient( 
94deg, rgba(255,127,73,1) 30%, rgba(255,156,70,1) 65%)!important;
    color: #fff;
    padding: 9px 29px!important;
    border-radius: 43px!important;
    font-size: 21px;
    width: auto;
    left: inherit;
    font-weight: 400;
    font-family: Arial;
}

html #testimonials .row-bg {
    background-size: 47%;
}
 .iconstopsec.pptop h2 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 30px!important;
    color: #333333;
}
html body .fullimagright .row-bg {
    position: absolute;
    top: 0;
    right: auto;
    left: 0;
    width: 70%;
    height: 100%;
    background-size: cover;
}

html .fullimagright .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
    width: auto;
}



@media screen and (min-width: 1300px) and (max-width:1500px){
    
    
    html .banner-section .row-bg.using-image::before {
   
    background-size: 103%;
}
    
}

a.nectar-button.medium.regular.m-extra-color-gradient-1.bottombuttons { font-weight: 400!important; font-family:Arial!important; font-size: 21px!important;}

html body .banner-section a.nectar-button.small.regular.extra-color-2.regular-button {
    margin-top: 10px;
}


html .coloredsec.igamingsecc p {
    padding: 0px 0!important;
    position: relative;
    font-family: 'Open Sans';
    color: #333333;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-style: normal;
    opacity: .66
}

html .igamingsecc h4{ opacity: 1;  font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 23px!important;
    color: #333333;}
html .igamingsecc .wpb_text_column {
    border: 1px solid #E5E5E5;
    border-radius: 3px;
    padding: 24px;
    margin: 130px 0;
    min-height: 215px;
}

html .coloredsec.igamingsecc .row_col_wrap_12_inner .child_column .wpb_text_column p::after{ display: none!important;}
html .meetrteam a {
    background: rgb(255,127,73);
    background: linear-gradient( 
94deg, rgba(255,127,73,1) 30%, rgba(255,156,70,1) 65%);
    color: #fff;
    padding: 5px 44px;
    font-size: 18px;
}

.arrobg .row-bg-wrap {
    background: url(/wp-content/themes/scope-child/arrow.png);
    background-repeat: no-repeat;
    background-position: 42% 37%;
    background-size: 68%;
}


.ecwpage .img-with-aniamtion-wrap.center {  vertical-align: top;
    display: inline-block;
    margin: 0 2%;
    /* max-height: 40px; */
}

.ecwpage .wpb_wrapper{    vertical-align: top;}

p{ color: #333333; font-size: 15px;}

.quotes blockquote::before{ display: none;}

.quotes blockquote p{
    font-family: 'Avenir'!important;
    color: #333;
    line-height: 45px;
    font-weight: 500!important;
    font-size: 32px!important;
    text-align: left;
}

.ourstorytime .cool-timeline-horizontal.dark-timeline .clt_carousel_slider ul.slick-slider .slick-list li.slick-slide:after , .ourstorytime .cool-timeline-horizontal.dark-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2.content-title{ display: none!important;}

.ourstorytime .cool-timeline-horizontal .full-width img.story-img {
    width: 100%!important;
    margin: 0!important;
    border-radius: 5px 5px 0 0!important;
}

.ourstorytime .cool-timeline-horizontal.dark-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post{
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    width: 100%;
    background: #fff;
    border: none;
   
        box-shadow: 0px 0px 9px 4px rgba(0,0,0,0.11);
-webkit-box-shadow: 0px 0px 9px 4px rgba(0,0,0,0.11);
-moz-box-shadow: 0px 0px 9px 4px rgba(0,0,0,0.11);
}

.cool-timeline-horizontal.dark-timeline .clt_carousel_slider ul.slick-slider .slick-list li:before, .cool-timeline-horizontal.dark-timeline .wrp-desgin-4 ul.ctl_h_nav .slick-list li:before , .cool-timeline-horizontal.dark-timeline .clt_carousel_slider ul.slick-slider .slick-list li .ctl-story-time:after{ background: #348CD8!important;}

.ourstorytime .content-details{
    padding: 30px 10%!important;
}
html body.material .nectar-button.has-icon span {
    transform: none;
}


@media screen and (min-width: 200px) and (max-width:767px){
    .acctab .vc_col-sm-4 { margin-bottom: 80px!important;}
    html #menu-footer-solution {
    column-count: 1;
}
    
    .coloredsec{ margin-top: 50px;}
    html body .banner-section h2 {
    letter-spacing: .5px;
    color: #fff;
    font-size: 35px;
    font-family: 'Avenir';
    font-weight: 500;
    line-height: 50px;
}
    
    html .banner-section {
    min-height: inherit;
}
    .banner-section .row-bg.using-image::before{ display: none!important;}
    .banner-section .vc_row inner_row { padding-top: 70px!important;}
    
    html .banner-section h2 {
    letter-spacing: .5px;
    color: #fff;
    font-size: 40px;
    font-family: 'Avenir';
    font-weight: 500;
    line-height: 44px;
}
    
     html .banner-section .vc_hidden-xs {
    display: block!important;
    padding-top: 60px;
}
    
    html .home-section3{ padding-top: :0!important;}
    
    html .home-section3 .nectar-fancy-box {
    width: 100%!important;
    height: 229px!important;
}
    
    html .home-section3 .vc_column-inner{ padding: 0!important;}
    
    .home-video .vc_column-inner{
    transform: none!important;
    width: 100%!important;
}
    
   html .home-video .nectar-video-box img {
    max-height: initial;
    WIDTH: 198px!IMPORTANT;
    margin: 0 auto;
}
  .nectar-fancy-box[data-style="color_box_hover"][data-border="true"]:hover .box-inner-wrap {
      border-color: transparent!important;}
    html body .banner-section a.nectar-button.small.regular.extra-color-2.regular-button, html .wmsec2 a, html .timeshehdyule a.nectar-button.small.regular.extra-color-2.regular-button , html body.material div.bottom-section a.nectar-button.medium.regular.accent-color.regular-button{ font-size: 18px!important;}
    .carsf .owl-carousel[data-desktop-cols] .owl-stage {
        width: 100%!important; transform: none!important;}
    .fullimagleft .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
        padding-top: 50px; right: -9%;}
    html .home-video .nectar-video-box{ text-align: center;}
html body div.home-section3 h2 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 30px!important;
    color: #333!important;
    line-height: 32px!important;
    margin-bottom: 24px;
}
html #testimonials .nectar-carousel-fixed-content h4 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 30px!important;
    color: #333;
    line-height: 34px;
    margin-bottom: 10px;
}
    
    html .bottom-section h2 {
    color: #333333;
    font-size: 30px;
    font-family: 'Avenir';
    font-weight: 500;
    line-height: 39px;
    margin-bottom: 20px;
}
    
    
    html .menu-solutions-container ul {
    column-count: 1;
}

html .home-section3 .home3-left .row_col_wrap_12_inner .vc_col-sm-6:nth-child(1) .nectar-fancy-box {
    float: right;
    margin-top: 20px!important;
    transform: none!important;
    margin-bottom: 0!important;
}
    
    html .home-section3 .home3-left .row_col_wrap_12_inner .vc_col-sm-6:nth-child(2) .nectar-fancy-box ,  html .home-section3 .sectopss .row_col_wrap_12_inner .vc_col-sm-4 .nectar-fancy-box {
    float: right;
    margin-top: 20px!important;
    transform: none!important;
    margin-bottom: 0!important;
}
    
    html body #testimonials .row-bg {
    background-size: 87%;
}
    
    .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button:after {
    background-color: #fff!important;
}
 html body.material #slide-out-widget-area-bg.slide-out-from-right{
    background: #007DC3;
}
html #page-header-bg .subheader, html .nectar-box-roll .overlaid-content .subheader {
    font-size: 18px;
    line-height: 1.3;
    color: #fff!important;
    font-family: 'Open Sans';
    font-weight: 300;
    padding-bottom: 20px!important;
}
    
    html .teamsec .awsm-grid-wrapper .grid-3-col>.awsm-grid-card {
    width: 100%;
    display: inline-block;
    margin: 0 1.333%;
}

.cando .vc_column-inner{
    transform: none!important;
    margin-top: 20px!important;
}
    
    html .cando h2 {
    margin-bottom: 0!important;
}
    
    html .account-sec2 .toph h2, html .cando h2 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 28px!important;
    color: #333;
    line-height: 45px;
}
    
   html .banner-section .wpb_row  {
    padding-top: 70px!important;
    padding-bottom: 50px!important;
}
    
    html .work-top {
    margin-top: 70px;
}
    
    html body  .coloredsec p {
    padding: 10px 0!important;
    position: relative;
}
    html body  .coloredsec .column-image-bg{ background: none!important;}
    html body  .coloredsec .row_col_wrap_12_inner .child_column .wpb_text_column p::after {
    
    right: auto!important;
    top: auto!important;
        bottom: -23px!important;
    left: 50%!important;
    transform: rotate(
90deg)!important;
}
    
    html a.nectar-button.medium.regular.m-extra-color-gradient-1.bottombuttons {
    font-weight: 400!important;
    font-family: Arial!important;
    font-size: 18px!important;
}
    
    html  .cando { padding-bottom: 50px!important;}
    
    html .coloredsec{
    padding-top: 0!important;
    padding-bottom: 0px!important;
}
    
     html .banner-section img {
    width: auto!important;
}
    
    html body .igamingsecc .wpb_text_column {
    border: 1px solid #E5E5E5;
    border-radius: 3px;
    padding: 24px;
    margin: 12px 0;
    min-height: 215px;
}
    
    html .wmsec2 .row-bg {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.fullimagleft .right.img-with-aniamtion-wrap{
    width: 114%;
    margin-left: -8%;
}
    
    html body div.fullimagright .row-bg {
    position: absolute;
    top: 0;
    right: auto;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
}


}



@media screen and (min-width: 1200px) and (max-width:1400px){
    .banner-section.inner1 .row-bg.using-image::before {
   
    left: -21%;
   
        width: 124%;}
    
}


@media screen and (min-width: 1401px) and (max-width:1600px){
    .banner-section.inner1 .row-bg.using-image::before {
   
    left: -21%;
   
        width: 124%;}
    
}

@media screen and (min-width: 200px) and (max-width:1100px){
   html .container{
    width: 95%;
}
 html .banner-section h2 {
    letter-spacing: .5px;
    color: #fff;
    font-size: 56px;
    font-family: 'Avenir';
    font-weight: 500;
    line-height: 61px;
}
    
    html #testimonials .nectar-carousel-fixed-content h4 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 35px!important;
    color: #333;
    line-height: 40px;
    margin-bottom: 10px;
}
    
    html body #header-outer.transparent #top nav > ul > li > a, html body #header-outer.transparent #top nav > .sf-menu > li > a, html #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
        margin: 0 12px!important;}
    
   
    
.banner-section.inner2 .row-bg.using-image::before {
    
    left: -11%!important;
    width: 113%!important;}
    


.banner-section.inner3 .row-bg.using-image::before {
    left: -25%!important;
    width: 127%!important;
}
    
}



@media screen and (min-width: 1401px) and (max-width:1600px){
    .banner-section.inner1 .row-bg.using-image::before {
   
    left: -21%;
   
        width: 124%;}
    
}

@media screen and (min-width: 980px) and (max-width:1024px){
   html .container{
    width: 95%;
}
 html body  .banner-section h2 {
    letter-spacing: .5px;
    color: #fff;
    font-size: 48px;
    font-family: 'Avenir';
    font-weight: 500;
    line-height: 60px;
}
html body div.home-section3 h2 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 45px!important;
    color: #333!important;
    line-height: 40px!important;
    margin-bottom: 30px;
}

 html body #testimonials .nectar-carousel-fixed-content h4 {
    font-family: 'Avenir'!important;
    font-weight: 500!important;
    font-size: 30px!important;
    color: #333;
    line-height: 40px;
    margin-bottom: 10px;
}
    
    html body #header-outer.transparent #top nav > ul > li > a, html body #header-outer.transparent #top nav > .sf-menu > li > a, html #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
        margin: 0 12px!important;}
    
   
    
.banner-section.inner2 .row-bg.using-image::before {
    
    left: -11%!important;
    width: 113%!important;}
    


.banner-section.inner3 .row-bg.using-image::before {
    left: -25%!important;
    width: 127%!important;
}
    
    slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button:after {
    background-color: #fff!important;
}
    
}


.homesec33 .nectar-fancy-box .inner {
    position: absolute;
        left: 22px;
    bottom: 28px;
    min-height: inherit!important;
}

html body .banner-section a.nectar-button.small.regular.extra-color-2.regular-button , html .wmsec2 a , html .timeshehdyule a.nectar-button.small.regular.extra-color-2.regular-button {
    background: rgb(255,127,73);
    background: #FF7940!important;
    color: #fff;
    padding: 0 21px!important;
    border-radius: 4px!important;
    font-size: 21px;
    width: auto;
    left: inherit;
    font-weight: 400;
    font-family: Arial;
    height: 45px; line-height: 45px; display: inline-block;
}
html body div.home-section3 h2 {
   
    margin-bottom: 10px;
}

html body .home-section3 a.nectar-button.small.regular.extra-color-2.regular-button , html #testimonials .nectar-carousel-fixed-content a.nectar-button.large.regular.extra-color-2.regular-button.has-icon {
    background: rgb(255,127,73);
    background: #FF7940!important;}

 html body div.home-section3 .wedosec h2 {
    margin-bottom: 32px;
}
html #page-header-bg[data-alignment-v=bottom] .span_6>.inner-wrap {
    transform: translateY(30%)!important;
    -webkit-transform: translateY(30%)!important;
}

/*html body .banner-section a.nectar-button.small.regular.extra-color-2.regular-button.round  {
    background: rgb(255,127,73);
    background: linear-gradient( 
94deg
, rgba(255,127,73,1) 30%, rgba(255,156,70,1) 65%)!important;
    color: #fff;
    padding: 0 29px!important;
    border-radius: 43px!important;
    font-size: 21px;
    width: auto;
    left: inherit;
    font-weight: 400;
    font-family: Arial;
}*/

html .iconstopsec .iwt-text strong {
   
    margin-bottom: 8px;
    
}

.wmsec2.ponintsale ul li {
    padding-left: 31px;
    list-style: none;
    color: #333;
    font-size: 16px;
    font-family: 'Avenir';
    line-height: 30px;
    position: relative;
    font-weight: 500;
}

html .banner-section h2 {
    letter-spacing: .5px;
    color: #fff;
    font-size: 50px;
    font-family: 'Avenir';
    font-weight: 500;
    line-height: 70px;
}

html .bottom-section p {
    font-family: 'Open Sans';
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    font-style: normal;
}

.retailss h3{
    text-align: center;
    font-size: 28px;
    font-family: 'Avenir';
    font-weight: 500;
}

.retailss p{ opacity: 1!important;}

a.nectar-button.medium.regular.m-extra-color-gradient-1.bottombuttons.round1{ border-radius: 40px!important;}

.acctab .tabbed[data-style=minimal] .wpb_tabs_nav {
    border-bottom: 0px solid #E9EBEC;}
.acctab  .tabbed[data-alignment=center] .wpb_tabs_nav li, .acctab  .tabbed[data-alignment=right] .wpb_tabs_nav li {
    width: 33.33%!important;}
.acctab   a {
    font-family: 'Avenir';
    font-size: 34px;
    font-weight: 500;
    color: #333;
    border-bottom: 5px solid #E9EBEC!important;    
}

.acctab  .tabbed[data-alignment=center] .wpb_tabs_nav li a.active-tab {
    font-family: 'Avenir';
    font-size: 34px;
    font-weight: 500;
    color: #FFA128;
    border-bottom: 5px solid #FFA128!important;    
}

.acctab .tabbed[data-style*="minimal"][data-color-scheme="accent-color"] > ul li a:after {
    background-color: transparent;
}

.acctab  .tabbed[data-alignment=center] .wpb_tabs_nav li a i::before{ opacity:0!important; }

.acctab .tabbed[data-alignment=center] .wpb_tabs_nav li a i {
    width: 44px!important;
    height: 44px!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    margin: 0 auto!important;
    margin-bottom: 20px!important;
    background-position: center!important;
}


.acctab .tabbed[data-alignment=center] .wpb_tabs_nav li:nth-child(1) a i {
    background: url(/wp-content/themes/scope-child/tab1.svg);
    width: 44px;
    height: 44px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 20px;
}

.acctab .tabbed[data-alignment=center] .wpb_tabs_nav li:nth-child(2) a i {
    background: url(/wp-content/themes/scope-child/tab2.svg);
    width: 44px;
    height: 44px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 20px;
}

.acctab .tabbed[data-alignment=center] .wpb_tabs_nav li:nth-child(3) a i {
    background: url(/wp-content/themes/scope-child/tab3.svg);
    width: 44px;
    height: 44px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 20px;
}



.acctab .tabbed[data-alignment=center] .wpb_tabs_nav li:nth-child(1) a.active-tab i {
    background: url(/wp-content/themes/scope-child/tab1a.svg);
   
}

.acctab .tabbed[data-alignment=center] .wpb_tabs_nav li:nth-child(2) a.active-tab i {
    background: url(/wp-content/themes/scope-child/tab2a.svg);
   
}

.acctab .tabbed[data-alignment=center] .wpb_tabs_nav li:nth-child(3) a.active-tab i {
    background: url(/wp-content/themes/scope-child/tab3a.svg);
   
}

html .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider button{ width: 50px; height: 125px;}
html .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider button i{ opacity: 0!important;}
html .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider button.ctl-slick-next { background: url(/wp-content/themes/scope-child/next.png)!important;     position: absolute;
    top: 240%!important;
    right: -10%;
    opacity: 1;}
html .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider button.ctl-slick-prev { background: url(/wp-content/themes/scope-child/prev.png)!important;     position: absolute;
    top: 240%!important;
    left: -10%;
    opacity: 1;}


.banner-section{ min-height: 735px;}

.banner-section .row-bg.using-image{    background-position: left bottom!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}


html #header-outer nav>ul>.megamenu>.sub-menu>li a {
    font-size: 14px!important;
    font-family: 'Avenir'!important;
    font-weight: 400!important;
    opacity: 1;
    letter-spacing: .5px;
    text-transform: uppercase;
    color: #000000!important;
    margin-bottom: 13px;
}

html #top nav>ul>.megamenu>ul>li {
    width: 25%!important;
    display: inline-block!important;
}
html #top nav>ul> li.menu-item-has-children.sfHover >  a{position: relative;}
html #top nav>ul> li.menu-item-has-children.sfHover > a::after {
    content: "";
    position: absolute;
    bottom: -33px;
    left: 40%;
    width: 0;
    height: 0;
    border-width: 0 9.5px 11px 9.5px;
    border-color: transparent transparent #fff transparent;
    border-style: solid;
}
/*#header-outer nav>ul>.megamenu.business>.sub-menu:before{ content: "FOR BUSINESS"; font-size: 16px!important;
    font-family: 'Avenir'!important;
    font-weight: 400!important;
    opacity: 1;
    letter-spacing: .5px;
    text-transform: uppercase;
    color: #000000!important;
display: block;     padding-bottom: 35px;
}

#header-outer nav>ul>.megamenu.business>.sub-menu:after, #header-outer nav>ul>.megamenu.sols>.sub-menu:after{
    content: "";
    display: block;
    width: 70px;
    height: 3px;
    background: #FF7940;
    top: 65px;
    position: absolute;
}

#header-outer nav>ul>.megamenu.sols>.sub-menu:before{ content: "SOLUTIONS"; font-size: 16px!important;
    font-family: 'Avenir'!important;
    font-weight: 400!important;
    opacity: 1;
    letter-spacing: .5px;
    text-transform: uppercase;
    color: #000000!important;
display: block;     padding-bottom: 35px;}*/

#header-outer .sf-menu li ul li a {
    padding-left: 0!important;}
#menu-footer-solution{column-count: 2;}

.smash h2{font-size: 29px!important;
    font-family: 'Avenir'!important;
    font-weight: 400!important;
    opacity: 1; color: #000;  margin: 0;
    }

.smash h3{font-size: 18px!important;
    font-family: 'Avenir'!important;
    font-weight: 400!important;
    opacity: 1; color: #000; 
    }

html body #header-outer.small-nav {
    background-color: #fff!important;
}

html body #header-outer.small-nav  #top nav > .sf-menu > li > a{
    color: #498FE7!important;
    font-size: 16px!important;
    font-family: 'Avenir'!important;
    font-weight: 400!important;
    opacity: 1;
    letter-spacing: .5px;
    text-transform: uppercase;
}

html body #header-outer.small-nav #top nav>ul>li[class*=button_solid_color]>a:before{border: 1px solid #498FE7!important;}

html body #header-outer.small-nav #logo {
    background: url(/wp-content/uploads/2022/03/Scope-logo-12.svg);
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;
}
html body #header-outer.small-nav  #logo img{ opacity: 0!important;}

.acctab   a::after{ display: none!important;}
.acctab   a {     display: block!important;
    padding: 23px 0;
    font-family: 'Avenir';
    font-size: 34px;
    font-weight: 500;
    color: #333;
    border-bottom: 5px solid #E9EBEC!important;    
}
.acctab  .link_wrap{ display: block;}
.acctab .active-tab a {
    font-family: 'Avenir';
    font-size: 34px;
    font-weight: 500;
    color: #FFA128!important;
    border-bottom: 5px solid #FFA128!important;    
}

.practice a::before {
    content: "";
    width: 44px;
    height: 44px;
    background: url(/wp-content/themes/scope-child/tab1.svg);
    display: block;
    position: absolute;
    top: -48px;
    left: 46%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
  .practice.active-tab a::before {
    content: "";
    width: 44px;
    height: 44px;
    background: url(/wp-content/themes/scope-child/tab1a.svg);
    display: block;
    position: absolute;
    top: -48px;
    left: 46%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.acounting a::before {
    content: "";
    width: 44px;
    height: 44px;
    background: url(/wp-content/themes/scope-child/tab2.svg);
    display: block;
    position: absolute;
    top: -48px;
    left: 46%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.acounting.active-tab a::before {
    content: "";
    width: 44px;
    height: 44px;
    background: url(/wp-content/themes/scope-child/tab2a.svg);
    display: block;
    position: absolute;
    top: -48px;
    left: 46%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.operations a::before {
    content: "";
    width: 44px;
    height: 44px;
    background: url(/wp-content/themes/scope-child/tab3.svg);
    display: block;
    position: absolute;
    top: -48px;
    left: 46%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.operations.active-tab a::before {
    content: "";
    width: 44px;
    height: 44px;
    background: url(/wp-content/themes/scope-child/tab3a.svg);
    display: block;
    position: absolute;
    top: -48px;
    left: 46%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.bordersec  .vc_col-sm-6 .vc_column-inner {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    border-top-width: 8px!important;
}

.bordersec2   {
    padding: 70px 40px; border-top-color: #FF813F!important;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    border-top-width: 8px!important;
}
.left-arrow{ position: relative;}
.left-arrow::after {
    content: "";
    /* width: 11px; */
    /* height: 22px; */
    border-width: 11px 11px 11px 0;
    border-color: transparent #589AD7 transparent transparent;
    border-style: solid;
    top: 45%;
    display: block;
    right: 47px!important;
    z-index: 99;
    visibility: visible;
    position: absolute;
}

html .wmsec2 h3{ line-height: 40px!important;}
.accountpage h3 {
    margin-bottom: 30px!important;
}

html body .accountpage  {
    padding-bottom: 30px!important;
}

html #header-outer nav>ul>.megamenu>.sub-menu {
    padding: 50px 0;
}




@media screen and (min-width: 200px) and (max-width: 767px){
html body .banner-section .vc_hidden-xs {
    display: block!important;
    padding-bottom: 22px;
    padding-top: 0!important;
}
    html #slide-out-widget-area .inner .off-canvas-menu-container li a {
    text-transform: uppercase;
    font-size: 17px;
    line-height: 30px;
    font-family: 'Open Sans';
    font-weight: 500;
    letter-spacing: .5px;
}

 body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before{background-color: #FF7940!important;}
    html body #testimonials .row-bg {
  background-position: right 70%!important;
}
}


@media screen and (min-width: 1100px) and (max-width:1200px){
   body.page-id-257 .work-top ,  body.page-id-1404 .work-top , body.page-id-1405 .work-top {
    margin-top: -137px!important;
}
    
    body.page-id-243 .work-top {
    margin-top: -80px!important;
}
    
    body.page-id-238 .work-top {
    margin-top: -120px!important;
}
    
     body.page-id-934 .work-top {
    margin-top: -90px!important;
}
    
    body.page-id-981 .work-top {
    margin-top: -130px!important;
}
    
    body.page-id-16 .work-top {
    margin-top: -130px!important;
}
    
     body.page-id-948 .work-top {
    margin-top: -130px!important;
}
    
    body.page-id-971 .work-top {
    margin-top: -130px!important;
}
    
    body.page-id-902 .work-top {
    margin-top: -110px!important;
}
    
    body.page-id-861 .work-top {
    margin-top: -100px!important;
}
    
    body.page-id-253 .work-top {
    margin-top: -90px!important;
}
    
     body.page-id-413 .work-top {
    margin-top: -130px!important;
}
    body.page-id-251 .work-top {
    margin-top: -100px!important;
}
    
}




@media screen and (min-width: 1201px) and (max-width:1300px){
   body.page-id-257 .work-top ,  body.page-id-1404 .work-top , body.page-id-1405 .work-top {
    margin-top: -137px!important;
}
    
    body.page-id-243 .work-top {
    margin-top: -80px!important;
}
    
    body.page-id-238 .work-top {
    margin-top: -120px!important;
}
    
     body.page-id-934 .work-top {
    margin-top: -90px!important;
}
    
    body.page-id-981 .work-top {
    margin-top: -130px!important;
}
    
    body.page-id-16 .work-top {
    margin-top: -130px!important;
}
    
     body.page-id-948 .work-top {
    margin-top: -130px!important;
}
    
    body.page-id-971 .work-top {
    margin-top: -130px!important;
}
    
    body.page-id-902 .work-top {
    margin-top: -110px!important;
}
    
    body.page-id-861 .work-top {
    margin-top: -100px!important;
}
    
    body.page-id-253 .work-top {
    margin-top: -90px!important;
}
    
     body.page-id-413 .work-top {
    margin-top: -130px!important;
}
    body.page-id-251 .work-top {
    margin-top: -100px!important;
}
    
}



@media screen and (min-width: 1301px) and (max-width:1400px){
   body.page-id-257 .work-top ,  body.page-id-1404 .work-top , body.page-id-1405 .work-top {
    margin-top: -137px!important;
}
    
    body.page-id-243 .work-top {
    margin-top: -80px!important;
}
    
    body.page-id-238 .work-top {
    margin-top: -120px!important;
}
    
     body.page-id-934 .work-top {
    margin-top: -90px!important;
}
    
    body.page-id-981 .work-top {
    margin-top: -130px!important;
}
    
    body.page-id-16 .work-top {
    margin-top: -130px!important;
}
    
     body.page-id-948 .work-top {
    margin-top: -130px!important;
}
    
    body.page-id-971 .work-top {
    margin-top: -130px!important;
}
    
    body.page-id-902 .work-top {
    margin-top: -110px!important;
}
    
    body.page-id-861 .work-top {
    margin-top: -100px!important;
}
    
    body.page-id-253 .work-top {
    margin-top: -90px!important;
}
    
     body.page-id-413 .work-top {
    margin-top: -130px!important;
}
    body.page-id-251 .work-top {
    margin-top: -100px!important;
}
    
    body.page-id-249 .banner-section .row-bg.using-image::before {
    
        bottom: -10%;}
    
    body.page-id-417 .banner-section .row-bg.using-image::before {
    
        bottom: -13%;}
    
     body.page-id-255 .banner-section .row-bg.using-image::before {
    
        bottom: -15%;}
    body.page-id-411 .banner-section .row-bg.using-image::before {
    
        bottom: -11%;}
    
     body.page-id-247 .banner-section .row-bg.using-image::before {
    
        bottom: -19%;}
    
}

@media screen and (min-width: 1401px) and (max-width:1500px){
     body.page-id-249 .banner-section .row-bg.using-image::before {
    
        bottom: -12%;}
    body.page-id-413 .banner-section .row-bg.using-image::before {
    
        bottom: -12%;}
}

@media screen and (min-width: 1501px) and (max-width:1600px){
     body.page-id-411 .banner-section .row-bg.using-image::before {
    
        bottom: -20%;}
    body.page-id-255 .banner-section .row-bg.using-image::before {
    
        bottom: -20%;}
    body.page-id-413 .banner-section .row-bg.using-image::before {
    
        bottom: -20%;}
}




@media screen and (min-width: 1601px) and (max-width:1700px){
   
     body .banner-section .row-bg.using-image::before {
    
        bottom: -18%;}
    
     body.page-id-243 .work-top {
    margin-top: -140px!important;
}
    
    body.page-id-238 .work-top {
    margin-top: -180px!important;
}
    
    body.page-id-934 .work-top {
    margin-top: -180px!important;
}
    
     body.page-id-981 .work-top {
    margin-top: -145px!important;
}
    
    body.page-id-16 .work-top {
    margin-top: -215px!important;
}
    
     body.page-id-948 .work-top {
    margin-top: -210px!important;
}
    
    body.page-id-971 .work-top {
    margin-top: -200px!important;
}
    
    body.page-id-902 .work-top {
    margin-top: -105px!important;
}
    
    body.page-id-861 .work-top {
    margin-top: -180px!important;
}
    
    body.page-id-253 .work-top {
    margin-top: -170px!important;
}
    
    body.page-id-251 .work-top {
    margin-top: -160px!important;
}
    
}

.home .banner-section .row-bg.using-image::before {
    
    bottom: -27%;}

.nectar-fancy-box[data-style="color_box_hover"][data-border="true"]:hover .box-inner-wrap {
      border-color: transparent!important;}