@media only screen and (max-width :1059px){:root{--h1:50px;--h2:36px;--h3:25px;--h4:20px;--h5:17px}}@media only screen and (max-width :1170px){.footer-menu .d-link{padding:10px}}@media only screen and (max-width :1120px){header .navbar-brand{width:300px}#navbar-home .navbar-nav{gap:15px}#navbar-home .menu-extension{margin-left:20px}}@media only screen and (max-width :1059px){section.element .wrap{padding:40px 0}section.element .nwrap{padding:0}section.hero-optn .wrap{padding-top:0;padding-bottom:0}section.element-mobilepadding-high .wrap{padding-bottom:90px}.ff-cta.design-1 .wrap{padding-top:110px;padding-bottom:40px}section.ajax-news .wrap{padding-top:10px}section.count-up .wrap{padding-bottom:70px}section.js-collapse .wrap{padding-top:0}section.row-media-news .wrap{padding-top:0;padding-bottom:10px}section.row-fnews .wrap{padding-top:0}section.slider-logos .wrap{padding-top:0;padding-bottom:50px}section.slider-reviews .wrap{padding-top:100px;padding-bottom:100px}.footer-0 .wrap{padding-top:40px;padding-bottom:50px}.footer-0 .dtop{padding-bottom:35px}.footer-0 .dmiddle{padding:30px 0}.footer-0 .copyright{padding-top:30px}.element.no-br br{display:none}.btn,.a-btn,.link-more{font-size:16px}.btitle{font-size:15px;letter-spacing:1.5px;margin-bottom:15px}.ptext,.dtext{padding-top:25px}.btn-loop{margin-top:30px}.hero-optn .btn-loop{margin-top:40px}}@media only screen and (max-width :1024px){.menu-overlay .navbar-brand img{filter:none}.sticky-head .navbar-brand.main-logo{display:none}.menu-overlay .navbar-brand.sticky-logo{display:none}#menu-oc-right{height:auto}.mobile-menu .box{padding-bottom:50px;max-height:100vh;overflow:scroll}.mobile-menu .main-menu .navbar-nav{margin-bottom:10px}.menu-overlay .mobile-menu .main-menu .nav-link span{color:var(--color1)}.menu-overlay .mobile-menu .main-menu .menu-item.active .nav-link span,.menu-overlay .mobile-menu .main-menu .menu-item .nav-link:hover span,.menu-overlay .mobile-menu .main-menu .menu-item .nav-link:focus-visible span{color:var(--hover)}.dtop .row{row-gap:20px}.dtop .col-md-3{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.dtop .col-md-9{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.footer-menu .menu-links{max-width:55%;text-align:center;margin:0 auto !important}.footer-menu .hide-lg{display:none}.footer-menu .is-mobile .menu-item:after{display:none}.footer-logo{margin:0 auto;display:block}.dmiddle .flex{justify-content:center}.dmiddle .sc-div{padding:0 15px}.copyright .foot{justify-content:center}.foot .f-left,.foot .f-right{padding:0 15px}}@media only screen and (max-width :767px){:root{--h1:44px;--h2:32px;--h3:22px;--h4:19px;--font-size:17px}.btn,.a-btn,.link-more{font-size:15px}h4{font-weight:600}.hero-optn .hero-opt{padding-left:0;padding-right:0}.hero-optn .btn-loop{margin-top:30px}body .gform-theme .gfield input[type=text],body .gform-theme .gfield input[type=email],body .gform-theme .gfield input[type=tel],body .gform-theme .gfield select{height:47px;font-size:15px}body .gform_wrapper.gform-theme .gfield--type-submit .gform_button,body .gform_wrapper.gform-theme .gform_footer .gform_button{height:48px !important;font-size:16px !important}.footer-menu .menu-links{max-width:100%;font-size:16px}.dmiddle .sc-div{font-size:16px}.foot .f-left,.foot .f-right{width:100%;font-size:15px;text-align:center}}@media only screen and (max-width :600px){.btn-2:after{display:block}.home .hero-optn .hero-opt{margin-top:-130px}.home .hero-optn .bg-img{aspect-ratio:859/750;height:auto;min-width:300px}}@media only screen and (max-width :480px){:root{--h1:40px;--h5:16px;--font-size:16px}.btn,.a-btn,.link-more{font-size:14px}.btn-1{padding:0 20px}.foot .f-left,.foot .f-right{font-size:14px}}@media only screen and (min-width :1441px){.home .hero-optn .bg-img{right:100px}.element-overlay-rightmedia .overlay-bg{background-position:100% bottom}}@media only screen and (min-width :1600px){.home .hero-optn .bg-img{right:200px}.element-overlay-rightmedia .overlay-bg{background-position:90% bottom}}@media only screen and (max-width :1300px){.element-overlay-rightmedia .overlay-bg{background-position:calc(100% + 80px)}.home .hero-optn .bg-img{bottom:0;right:0}.slide-bg.is-grid .owlprev{left:-35px}.slide-bg.is-grid .owlnext{right:-35px}}@media only screen and (max-width :1270px){.slide-bg.is-grid{text-align:center}.slide-bg.is-grid .owlbtn{position:relative;top:auto;bottom:10px}.slide-bg.is-grid .owlprev{left:0;margin-right:10px}.slide-bg.is-grid .owlnext{right:0;margin-left:10px}}@media only screen and (max-width :1200px){.element-overlay-rightmedia .overlay-bg{display:none}.dcounters .col-md-3{max-width:33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.dcounters .item{padding-right:20px}.dcounters .item br{display:none}}@media only screen and (max-width :1059px){.ajax-news .dheading{margin-bottom:40px;padding-top:40px}.col-cta1 .dinfo{padding:20px 30px}.count-up .dheading{margin-bottom:50px}.row-media [data-rtl="0"][data-col="6-6"] .dinfo{padding-left:15px}.row-media [data-rtl="1"][data-col="6-6"] .dinfo{padding-right:15px}.row-media [data-rtl="0"][data-col="6-6"] .col-info{padding-left:15px}.row-media [data-rtl="1"][data-col="6-6"] .col-info{padding-right:15px}.row-media [data-rtl="0"][data-colwidth="4"] .dinfo{padding-left:15px}.row-media [data-rtl="1"][data-colwidth="4"] .dinfo{padding-right:15px}.row-media [data-rtl="0"][data-col="6-6"] .dmedia{padding-right:15px}.row-media [data-rtl="1"][data-col="6-6"] .dmedia{padding-left:15px}.row-media [data-rtl="0"][data-colwidth="6"] .dmedia{padding-right:15px}.row-media [data-rtl="1"][data-colwidth="6"] .dmedia{padding-left:15px}.row-content [data-rtl="0"][data-col="6-6"] .col-left .dinfo{padding-right:15px}.row-content [data-rtl="0"][data-col="6-6"] .col-right .dinfo{padding-left:15px}.js-collapse .flexic{margin:0 -20px !important}.js-collapse .col1,.js-collapse .col2{padding:0 20px !important}.js-collapse .dinfo{margin-top:40px}.js-collapse .tab-content{margin-top:50px}.js-collapse .d-link{margin-top:40px}.ajax-news .news-row{row-gap:50px}.news-list{row-gap:30px}.news .post-excerpt{margin-top:22px}.slider-reviews .slide-bg.is-inner{padding:45px 50px}.slider-reviews .dtext h3{margin-bottom:30px}.slider-reviews [data-design*=quotes-2] .meta{margin-top:50px}.slider-reviews .is-inner .owlbtn{bottom:30px}.slider-reviews .is-inner .owlnext{right:50px}.slider-reviews .is-inner .owlprev{right:100px}.design-1 .dinfo{max-width:100%;margin-bottom:40px}}@media only screen and (max-width :1024px){.home .hero-optn .wrap{min-height:750px}.col-cta1 .dinfo{padding-top:25px}.col-cta1 .mtitle{width:100%}.col-cta1 .btn-loop{margin-top:10px}.col-cta1 .btn-2{padding-left:0}.col-cta1 .btn-2:before{width:calc(100% - 45px);left:0}.js-team .col-md-3{max-width:33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.news-row .col-lg-4{max-width:33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%}}@media only screen and (max-width :900px){.row-media-news .row .cc{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}[data-design*=row-flex][data-colwidth="3"] .flex-col:nth-child(1){max-width:100%;flex:0 0 100%}[data-design*=row-flex][data-colwidth="4"] .flex-col:nth-child(1){max-width:100%;flex:0 0 100%}[data-design*=row-flex][data-colwidth="6"] .flex-col:nth-child(1){max-width:100%;flex:0 0 100%}.row-media [data-rtl="0"][data-col="6-6"] .dinfo{padding-left:0}.row-media [data-rtl="1"][data-col="6-6"] .dinfo{padding-right:0}.row-media [data-rtl="0"][data-col="6-6"] .col-info{padding-left:0}.row-media [data-rtl="1"][data-col="6-6"] .col-info{padding-right:0}.row-media [data-rtl="0"][data-colwidth="4"] .dinfo{padding-left:0}.row-media [data-rtl="1"][data-colwidth="4"] .dinfo{padding-right:0}.row-media [data-rtl="0"][data-colwidth="6"] .dinfo{padding-left:0}.row-media [data-rtl="1"][data-colwidth="6"] .dinfo{padding-right:0}.row-media [data-rtl="0"][data-col="6-6"] .dmedia{padding-right:0}.row-media [data-rtl="1"][data-col="6-6"] .dmedia{padding-left:0}.row-media [data-rtl="0"][data-colwidth="6"] .dmedia{padding-right:0}.row-media [data-rtl="1"][data-colwidth="6"] .dmedia{padding-left:0}.row-media .media{max-width:700px}.element [data-col="6-6"] .col1{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.element [data-col="6-6"] .col2{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.row-accordion .col-md-6{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.row-content .col-md-6{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.row-content [data-rtl="0"][data-col="6-6"] .col-left .dinfo{padding-right:0}.row-content [data-rtl="0"][data-col="6-6"] .col-right .dinfo{padding-left:0}.js-collapse .flexic{margin:0 !important}.js-collapse .col1,.js-collapse .col2{padding:0 !important}.js-collapse [data-col="6-6"] .dimage{max-width:700px;width:100%}}@media only screen and (max-width :800px){.cards-icon [data-ctr="3"] .flex-item{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.cards-icon .dfront{padding-bottom:100px}.js-team .col-md-3{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.news-row .col-lg-4{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.ajax-news [data-design="grid-1.0"] .post-thumb{max-width:400px;height:230px}}@media only screen and (max-width :767px){section.hero-optn .wrap{min-height:400px}.home section.hero-optn .wrap{min-height:620px}.hero-optn .dinfo.hero-opt{max-width:100% !important;flex:0 0 100% !important}.dcounters .col-md-3{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.dcounters .item{padding-right:0}.count_up .ititle{padding-bottom:0;border-bottom:none}.count-up .item .ptext{border-bottom:1px solid rgba(209,214,70,.3);padding-bottom:25px}.count-up .cc:last-child .ptext{border-bottom:none}.slider-reviews .slide-bg.is-inner{padding:25px 20px}.slider-reviews [data-design*=quotes-2] .meta{margin-top:40px}.slider-reviews .is-inner .owlbtn{bottom:10px}.slider-reviews .is-inner .owlnext{right:20px}.slider-reviews .is-inner .owlprev{right:70px}}@media only screen and (max-width :600px){.cards-icon .flexic{row-gap:30px}.cards-icon [data-ctr="3"] .flex-item{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.cards-icon .dfront{padding-bottom:80px}.js-team .col-md-3{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.js-team .member{max-width:320px}.ajax-news .news-row{row-gap:35px}.news-row .col-lg-4{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.ajax-news .news-row .box{padding-top:32px;border-top:1px solid #d9d9d9}.ajax-news .news-row .col-lg-4:nth-of-type(1) .box{padding-top:0;border-top:0}.ajax-news [data-design="grid-1.0"] .post-excerpt{padding-top:20px}}@media only screen and (max-width :480px){.home section.hero-optn .wrap{min-height:660px}}