@media only screen and (max-width:2559px){
    .right-bar-stats{background-size:82% !important;}
}

@media only screen and (max-width:1919px){
    /* .wrapper{max-width:1530px;} */
    .page-left{font-size:36px;}
    .right-bar-stats{background-size:87% !important;}
}

@media(max-width:1900px){
    .wrapper{max-width:1180px;padding:0 20px;}
    /* .header .wrapper{max-width:93%;} */
    /* Header */
    .header .wrapper {/*max-width: 1320px;*/width: 100%;max-width: 94%;}
    .header-menu ul li{margin-right:33px;}
    header .header-main .header-right-buttons .get-started-button a{font-size:17px;padding:12px 20px;}
    .header-menu ul li a{font-size:17px;}
    header .header-main {padding: 46px 0;}

    /* Home Banner */
    .innerpage-banner .inner-banner-content .banner-content-left h1{font-size:62px;line-height:67px;}    
    .innerpage-banner .inner-banner-content{flex-wrap:wrap;}
    .innerpage-banner .inner-banner-content .banner-content-left{flex:48% 0 0;}
    .banner-content-right{flex:48% 0 0;}
    .innerpage-banner .inner-banner-content .banner-content-right .banner-image-inner img{width:100%;}
    .banner-details-inner h4{font-size:40px;line-height:45px;color:#1a1e29;}
    .innerpage-banner .inner-banner-content .banner-content-left .banner-details p{margin-top:0;}
    .banner-details{bottom:-110px;}
    .innerpage-banner .inner-banner-content .banner-content-left p {padding-right: 0;}

    /* How to get started */
    .our-services .wrapper{position:relative; max-width: 1240px;}
    .our-services .wrapper .to-get-started{position:relative;width:100%;top:-120px;}
    .our-services{padding-top:0;}
    .our-services .our-services-content{padding-top:46px;}
    .get-started-steps-inner p{font-size:16px;}
   /* .get-started-steps-inner{flex:25% 0 0;}*/
/*    .our-services .wrapper .to-get-started{padding:85px 110px 110px;}*/

    /* Footer */    
    .footer p.footer-para{max-width:652px;width:100%;}
    .footer-details-inner a.button{font-size:15px;padding:8px 20px;}    
    .footer .copyright p{font-size:14px;}
    .footer-details-inner{flex:16% 0 0;}
    .banner-details-inner{margin-right: 40px;}


.banner-right-google{padding:19.5px 16px;}
   .google-lower p{font-size: 15px; line-height: 17px; }
   .google-upper img:first-child{width: 61px; }
   .google-upper img:last-child{width: 71px; }
   .banner-right-google{right: 35px;}



 }

@media only screen and (max-width:1399px){
    .wrapper {max-width: 1036px;}

    /* Header */
    header .header-main{padding:25px 0;}
    .header .wrapper{max-width:1144px;}    
    header .header-main .logo a{display:inline-block;}
    header .header-main .logo a img{width:136px;}
    .header-menu ul li a {font-size: 16px;}

    /* Home Banner */
    .innerpage-banner .inner-banner-content .banner-content-left h1{font-size:55px;}
    .banner-details-inner h4{font-size:37px;}    
    .innerpage-banner .inner-banner-content{padding-bottom:30px;}

    /* Our service */
    .our-services .wrapper .to-get-started{padding:84px 70px 100px;}
    .our-services-inner{flex:100%;}
    .our-services-content-left{flex:50% 0 0;padding-right:30px;}
    .our-services .our-services-content{width:90%;margin:0 auto;}
    .our-services-content-right{flex:35% 0 0;}    
    .our-services-inner:nth-child(5) a{margin-bottom:20px;}
    .our-services-content-left h2{font-size:55px;}

    /* Footer */
    .footer h2{font-size:55px;}
    .footer-details-inner{flex:20% 0 0;}

.banner-right-google{padding:19.5px 16px;}
   .google-lower p{font-size: 15px; line-height: 17px; }
   .google-upper img:first-child{width: 61px; }
   .google-upper img:last-child{width: 71px; }
   .banner-right-google{right: 35px;}
   .our-services .wrapper {max-width: 1056px; }
}

@media only screen and (max-width:1360px){
    /* .wrapper{max-width:1150px;}
    .banner-content h1{font-size:42px;}
    .innerpage-banner .inner-banner-content .banner-content-left h1{font-size:50px;}
    .innerpage-section-top{margin-bottom:6px;}
    h2.section-title{font-size:44px;}
    .invest-box-inner h2{font-size:34px;}
    .invest-box-inner{margin-bottom:50px;}
    .get-started .section-title{margin-bottom:25px;}
    .get-started{padding:70px 0;}
    .right-bar-stats{bottom:-47px;}
    .page-left h2{font-size:28px;margin:20px 20px 20px 0;}
    .page-left h3{font-size:30px;line-height:46px;font-weight:600;}
    .page-left h4{font-size:26px;line-height:42px;font-weight:600;} */
    /*404 Page*/
    .not-found-outer{padding:60px 0;}
    .not-found-outer.inner-page-content-outer .inner-page-content-left a.button{padding:8px 29px;font-weight:600;font-size:18px;}
}

@media(max-width:1199px){
    .wrapper {max-width: 688px;}

    /* Toggle menu */
    .navTogBtn {display: block !important;}
    .navTogBtn .togbtn span{width:32px;height:2px;background-color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2px 0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;right:0px;border:none;padding:0;border-radius:0 !important;cursor: pointer;}
    .navTogBtn .togbtn{border:none;padding:0;margin:0;display:flex;height:55px;width:65px;align-items:center;justify-content:center;border-radius:3px;background-color:#3db973;cursor: pointer;}
    .navTogBtn .togbtn span:before{position:absolute;content:"";width:32px;height:2px;background:#ffffff;top:-8px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
    .navTogBtn .togbtn span:after{content:"";width:32px;height:2px;background:#ffffff;top:8px;position:absolute;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;left:0;}
    .navTogBtn .togbtn.active span{background-color:transparent;}
    .navTogBtn .togbtn.active span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;width:33px;}
    .navTogBtn .togbtn.active span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;width:33px;}
    .header-menu{position:fixed;/* display:block; */width:100%;right: 0;top:0;background-color:#fff;
        z-index:1;transform: translateX(100%);transition: .5s all;height: 100%;opacity: 0;
        -ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items: center;
        -ms-flex-direction: center;align-items: center;}
    .header-menu ul{
-webkit-align-items: center; -ms-flex-direction: center; align-items: center;
        -ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex;display:flex; -webkit-flex-direction:column;
        -ms-flex-direction:column;flex-direction:column; margin: auto;width: 100%;height: 100%;overflow-y: scroll; -webkit-justify-content:center;-ms-justify-content:center; justify-content:center; }
   

 /*   .header-menu ul{display:block; margin:auto; position:absolute; top: 50%; left: 50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); height: 100%; overflow-y: auto; width: 100%; padding: 100px 0; }
 */
    .header-menu ul li{margin-right:0; margin-bottom:30px; width: 100%; text-align: center;}
    .header-menu ul li a{ display: inline-block; width: auto;}
    .header-menu ul .head-contact a{padding:13.5px 23px; text-align: center; margin: auto;}
    .header-menu ul li:last-child{margin-bottom:0;}
    .header .wrapper {max-width: 688px;}
    .header-menu .closebtn-tog{display:block !important;text-align:right;}
    .header-menu .closebtn-tog a{border:none;padding:0;margin:0;display:flex;height:55px;width:65px;align-items:center;justify-content:center;border-radius:3px;background-color:#3db973;position:absolute;right:30px;top:30px;cursor: pointer;}
    .header-menu .closebtn-tog a span{position:absolute;top:50%;bottom:0;left:50%;right:0;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;transform:translate(-50%,-50%);}
    .header-menu .closebtn-tog a span:before{position:absolute;content:"";width: 32px;height: 2px;background:#ffffff;top: 12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left: 0;}
    .header-menu .closebtn-tog a span:after{content:"";width: 32px;height: 2px;background:#ffffff;top: 12px;position:absolute;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
    .header-menu.active-menu{right:0;transform:translateY(0);opacity:1;padding: 100px 0;}
    
    .header-google{display:block;margin-right:14px;}
    .header-google a{display:flex;border-radius:5px;filter:drop-shadow(14.849px 14.849px 57px rgba(0,0,0,0.13));background-color:#ffffff;padding:17px 13px;}
    #masthead{position:fixed;width:100%;background-color:#fff;z-index:999;top:0;}
    .innerpage-banner.banner{padding-top:105px;}
    /* #masthead.sticky .header-main{padding:15px 0;} */
    header .header-main{transition:.5s all;padding: 15px 0;}
    /* Banner */
    .banner-content-right{display:none;flex:100% 0 0;}
    .innerpage-banner .inner-banner-content .banner-content-left{margin-right:0;flex: 100% 0 0;max-width: 524px;}
    .innerpage-banner .inner-banner-content .banner-content-left h1{font-size:60px;line-height:63px;}
    .innerpage-banner .inner-banner-content .banner-content-left h1 strong{padding-bottom:0px;}
    .banner-details{max-width: 530px;justify-content:flex-start;}
    .banner-details-inner h4{font-size:35px; line-height: 38px;}
    .banner-details .banner-details-inner:last-child{margin-right:0;margin-left: -30px;}
    .innerpage-banner .inner-banner-content .banner-content-left .banner-details p{line-height:20px;display:inline-block;}

    /* Home Service */
    .our-services:before{position:absolute;left:0;right:0;top:0;width:100%;background-color:#fff;content:'';height:31%;}
    .get-started-steps-inner{flex:100% 0 0;max-width:228px;width:100%;margin-bottom:60px;}
    .to-get-started-steps{flex-direction:column;}
    .get-started-steps-inner h3{margin-bottom:11px;padding-bottom:11px;}
    .get-started-steps-inner h3:before{bottom:0;}
    .get-started-steps-inner p{line-height:23px;}
    .get-started-steps-inner:last-child{margin-bottom:0;}    
    .our-services .our-services-content{flex-direction:column;width:100%;padding-top:0;}
    .our-services-content-left{flex:100% 0 0;padding-right:0;text-align:center;max-width:631px;}
    .our-services-content-right{flex:100% 0 0;margin-top:70px;}
    .our-services-content-left p{text-align:center;}
    .our-services-content-left p .button{margin-left:auto;margin-right:auto;}
    .our-services{padding-bottom:100px;}
    .our-services-inner{flex:40% 0 0;}
    .our-services-inner:last-child a{margin-bottom:20px;}

    /* Footer */
    .footer .footer-content{flex-direction:column;justify-content:center;align-items:center;}
    .footer-details-inner{max-width:200px;margin-bottom:60px;}
    .footer-details-inner p{margin-bottom:30px;}
    footer:before{right:5%;}
    .footer-details-inner:last-child{margin-bottom:0;}
    .copyright{margin-top:70px; max-width: 688px;}
    .footer-details-inner h4{color:#fff;}
    /**/
   .banner-content-left .button {padding: 19px 32.5px 18px;}

.our-services-content-right.aos-init.aos-animate {margin-left: -30px; margin-right: -30px; }
.our-services-inner {flex: 0 0 50%; padding: 0 30px; }
.our-services-content-left h2:before {left:50%;  transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }

}

@media only screen and (max-width:767px){
    .wrapper{max-width:600px;}
    #shiftnav-toggle-main .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{left:20px;}
    header .header-main .header-right-buttons .header-search-box .header-search-box-inner:before{left:0;}
    header .header-main .header-right-buttons .get-started-button a{padding:9px 19px;margin:0;font-size:16px;font-weight:500;}
    .banner{height:auto;}
    .banner .banner-content{padding:20px 0;}
    .banner-content h1{font-size:25px;}
    h2.section-title{font-size:30px;}
    .services{padding:30px 0 50px;}
    .inner-wrapper{max-width:600px;}
    .company-logos-outer img{margin:0 20px 30px;}
    .contact-information-outer{flex-wrap:wrap;width:80%;margin:0 auto;}
    .contact-information-outer .google-review{flex:100% 0 0;margin:0 auto 30px;border-right:none;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:20px;}
    .footer-outer .header-menu ul li{margin:0 6px;}
    .quick-contact .quick-contact-outer{margin-bottom:40px;}
    .quick-contact-inner p,.quick-contact-inner a{font-size:16px;}
    .copyright-text p{font-size:15px;}
    .footer-logo img{width:130px;}
    .innerpage-banner .inner-banner-content .banner-content-left h1{font-size:36px; line-height: 45px;}
    .innerpage-banner .inner-banner-content .banner-content-left p{ margin:20px 0 30px; font-size: 16px; line-height: 25px;}
    .banner-content-left .button{margin: 0 auto 16px;}
    .banner-content-right{flex:60% 0 0;}
    h2.section-title{font-size:28px;}
    .innerpage-section-top-outer .innerpage-section-top-content p,.innerpage-section-top-outer .innerpage-section-top-content a{margin-bottom:20px;}
    .innerpage-section-top-image{width:60%;margin:30px auto 0;}
    .right-bar-stats:before{top:0;height:100%;}
    .map-list-content-right .map-list-content-right-inner:nth-child(2){margin:30px 0;}
    .invest-box-inner-image{margin-right:30px;flex:50% 0 0;}
    .invest-box-inner h2{font-size:20px;}
    .invest-box-inner p{margin:10px 0;font-size:17px;}
    .get-started p{width:100%;}
    .get-started-boxes{flex-wrap:wrap;width:90%;margin:70px auto 0;}
    .get-started-boxes .get-started-box-inner{padding:70px 20px 25px;}
    .map-list-content p{font-size:17px;}
    .right-bar-stats-content-inner p{font-size:17px;}
    .innerpage-section-top-outer .innerpage-section-top-content p,.innerpage-section-top-outer .innerpage-section-top-content a{font-size:17px;}



    .innerpage-banner{padding:50px 0;}
    .page-left h2{font-size:28px;margin:20px 20px 20px 0 !important;line-height:40px;}
    .page-left h3{font-size:24px;line-height:40px;margin-bottom:20px;}
    .page-left ul li::before{top:11px;}
    /*Thank You Page*/
    .thank-you-main.inner-page-content-left h2{font-size:30px;}
    .contact-page-form .gform_wrapper.gravity-theme .gfield textarea.large{height:120px;}
    .contact-page-form .gform_wrapper.gravity-theme .gfield textarea,.contact-page-form .gform_wrapper.gravity-theme .gfield input{padding:10px 20px 5px 0;}
    .gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{font-size:20px;padding:7px 80px;}
    .right-bar-stats{bottom:0;}


/**/
header .header-main{padding: 12px 0;}
header .header-main .logo a img{width: 135px;}
.header-right .header-google {display: none; }
.navTogBtn .togbtn, .header-menu .closebtn-tog a{width: 54px; height: 46px;}
.innerpage-banner .header-google{display: block; width: 144px; height: 46px; margin: auto;}
.innerpage-banner .header-google img{width: 100%;}
.innerpage-banner.banner {padding-top: 100px; padding-bottom: 313px; }
.innerpage-banner .inner-banner-content .banner-content-left{margin: auto; text-align: center;} 
.navTogBtn .togbtn span, .navTogBtn .togbtn span:before, .navTogBtn .togbtn span:after, .header-menu .closebtn-tog a span:before, .header-menu .closebtn-tog a span:after{width: 27px; height: 2px;}
.wrapper{padding: 0 25px;}
.navTogBtn .togbtn span:before{top:-7px;}
.navTogBtn .togbtn span:after{top:7px;}
.copyright{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.banner-details-inner h4 {font-size: 35px; line-height: 38px; }
.go-to-arrow{width: 50px; height: 50px;}
.go-to-arrow svg{height: 10px;}
.to-get-started-content h2{letter-spacing: 0.26px;}
.get-started-steps-inner h3{font-size: 30px;}
.our-services .wrapper .to-get-started {padding: 58px 40px 65px; }
.our-services-content-left h2 strong{font-size: 16px;}
.banner-details  button.owl-dot {display: inline-block; margin: 2px; width: 27px; height: 3px; background-color: #d9d9d9 !important; }
.banner-details .owl-dots {text-align: center; width: 100%; display: block; margin: 10px 0 0; }
.banner-details button.owl-dot.active {background-color: #3db973 !important; }
.banner-details .banner-details-inner{margin: 0 !important}
.footer h2, .our-services-content-left h2 {font-size: 40px; line-height: 60px; }
.footer p{font-size: 16px; line-height: 25px;}
.our-services-inner a{font-size: 17px;}
footer:before {right: 50%; transform:translateX(50%); -webkit-transform:translateX(50%); -moz-transform:translateX(50%); -ms-transform:translateX(50%); -o-transform:translateX(50%); }
.our-services-inner{flex: 0 0 100%;} 
.header-menu ul li {margin-bottom: 19px;} 
.header-menu ul li a{ font-family: 'Open Sans', sans-serif;}
.header-google a {padding: 14.5px 13px; }
.our-services-content-left p{font-size: 16px; line-height: 23px;}
.footer-details-inner h4{font-size: 17px;  letter-spacing: 0.26px;}
.footer .footer-details-inner p{font-size: 17px; line-height: 25px; }

.copyright-text {width: 197px; margin: 0 0 15px; }
.footer .copyright p{line-height: 20px;}

}

@media only screen and (max-width:640px){
    .wrapper{max-width:440px;}
    header .header-main .header-right-buttons .login-button a{height:35px;width:35px;}
    header .header-main .header-right-buttons .login-button a:before{left:4px;top:55%;background-size:80%;}
    header .header-main .header-right-buttons .header-search-box .header-search-box-inner{height:35px;width:35px;}
    header .header-main .header-right-buttons .header-search-box .header-search-box-inner:before{left:1px;top:52%;background-size:85%;}
    header .header-main .header-right-buttons .get-started-button a{padding:0;margin:0;font-size:0;height:35px;width:35px;border:2px solid #3db973;background-color:transparent;border-radius:50%;position:relative;}
    header .header-main .header-right-buttons .get-started-button a:before{position:absolute;left:5.5px;top:57%;background:url(../images/get-started.png)no-repeat;height:20px;width:25px;right:0;transform:translateY(-50%);content:'';background-size:80%;}
    header .header-main{padding:20px 0;}
    #shiftnav-toggle-main .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{top:21px;padding:5px 7px;}
    .shiftnav .fa,.shiftnav-toggle .fa{font-size:23px;}
/*     .logo{flex:37% 0 0;}
    .logo img{width:110px;}
    .banner{ height:350px; } */
    .banner-content h1{font-size:22px;}
    .services-inner:first-child{flex:70% 0 0;}
    .services-inner:nth-child(2){flex:70% 0 0;}
    .services-inner{flex:70% 0 0;}
    .inner-wrapper{max-width:400px;}
    .services-inner:hover h3{bottom:32%;}
    .services .services-outer{justify-content:center;}
    .services-inner h3{font-size:18px;}
    .company-logos-outer img{margin:0 15px 25px;}
    .contact-information-outer{width:100%;}
    .quick-contact .quick-contact-outer{margin-bottom:0px;margin-top:30px;flex-wrap:wrap;}
    .quick-contact-inner{flex:100% 0 0;text-align:center;margin-bottom:40px;}
    .quick-contact-inner:last-child{margin-bottom:0;}
    .quick-contact h3{margin:0 auto;width:max-content;}
    .quick-contact .quick-contact-outer .quick-contact-inner img{margin-bottom:15px;}
    .quick-contact-inner img{margin:0 auto;}
    .footer-outer .header-menu ul li{margin:0 12px;}
 /*   .innerpage-banner .inner-banner-content .banner-content-left h1{font-size:28px;}*/
    .button{font-size:16px;padding:11px 30px;}
    .banner-content-right{flex:70% 0 0;}
    .page-template-innerpage .company-logos-outer{padding:50px 0 20px;}
    .innerpage-section-top-outer .innerpage-section-top-content{width:100%;}
    .innerpage-section-top-outer .innerpage-section-top-content .section-title{margin-bottom:20px;}
    .innerpage-section-top-outer .innerpage-section-top-content p,.innerpage-section-top-outer .innerpage-section-top-content a{font-size:16px;}
    .innerpage-section-top-image{width:80%;}
    .right-bar-stats{padding:50px 0 50px 0px;}
    h2.section-title{font-size:24px;}
    .right-bar-stats-content-inner p{font-size:16px;}
    .right-bar-stats:before{background-position:center;}
    .right-bar-stats:after{position:absolute;content:'';height:100%;width:100%;background:#fff;top:0;opacity:0.7;z-index:-1;}
    .map-list-content-left{flex:100% 0 0;}
    .map-list-content-right{flex:83% 0 0;margin:10px 0 0 70px;}
    .invest-box-inner{flex-wrap:wrap;text-align:center;}
    .invest-box-inner:nth-child(even) .invest-box-inner-image,.invest-box-inner-image{margin:0 auto 30px;flex:75% 0 0;}
    .invest-box-inner p{font-size:16px;}
    .get-started p{font-size:16px;}
    .get-started-boxes{flex-wrap:100%;}
    .get-started-boxes .get-started-box-inner{flex:70% 0 0;margin:0 auto 50px;padding:50px 20px 25px;}
    .get-started{padding:50px 0 0px;}
    .page-left p,.page-left a,.page-left ul li{font-size:16px;margin:10px 0;}
    .page-left h2{font-size:22px;margin:10px 10px 10px 0 !important;line-height:36px;}
    .page-left h3{font-size:22px;line-height:38px;margin-bottom:10px;}
    .page-left h4{font-size:22px;line-height:38px;margin-bottom:10px;}
    .page-left h5{font-size:20px;line-height:36px;margin-bottom:20px;}
    .page-left ul li::before{top:17px;}
    /*Thank You Page*/
    .thank-you-main.inner-page-content-left .icon-main{height:120px;position:relative;width:120px;}
    .thank-you-main.inner-page-content-left i{font-size:60px;position:absolute;left:0;transform:translateY(-50%);right:0;top:50%;}
    .thank-you-main.inner-page-content-left h2{font-size:28px;}
    .thank-you-main.inner-page-content-left p{font-size:16px;line-height:26px;}
    .page-right h2.widget-title{font-size:20px;padding:12px;}
    .page-right ul li a{font-size:17px;}
    .gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{font-size:20px;padding:12px 80px;line-height:normal !important;width:100%;}
    
    .header-menu.active-menu{padding: 75px 0;}
 
}

@media only screen and (max-width:479px){
    header .header-main .header-right-buttons .login-button a{margin:0 5px;}
    .wrapper{max-width:100%;}
    .logo img{width:90px;}
    .banner-content h1{font-size:20px;}
    .inner-wrapper{max-width:290px;}
    h2.section-title{font-size:26px;}
    .footer-outer .header-menu ul li{margin:0 9px;}
    .services-inner:first-child{flex:100% 0 0;}
    .services-inner:nth-child(2){flex:100% 0 0;}
    .services-inner{flex:100% 0 0;}
    .copyright-text p{font-size:14px;}
    .innerpage-banner .inner-banner-content .banner-content-left h1{/* width:90%; *//* font-size:24px; */}
    .innerpage-banner .inner-banner-content .banner-content-left p{font-size:16px;}
    .button{font-size:16px;padding:9px 28px;font-weight:600;}
    .banner-content-right{flex:90% 0 0;}
    h2.section-title{font-size:22px;}
    .innerpage-section-top-outer .innerpage-section-top-content p,.innerpage-section-top-outer .innerpage-section-top-content a{margin-bottom:15px;}
    .right-bar-stats{padding:60px 0px 30px;}
    .map-list-content p{padding-right:0;font-size:16px;}
    .map-list-content-right .map-list-content-right-inner:before{left:-48px;}
    .map-list-content-right{flex:83% 0 0;margin:10px 0 0 50px;}
    .get-started{padding:40px 0 0px;}
    .get-started-boxes .get-started-box-inner{flex:100% 0 0;}
    .get-started-boxes .get-started-box-inner h3{font-size:20px;margin-bottom:20px;padding-bottom:20px;}
    .get-started-boxes .get-started-box-inner .get-started-image{min-height:120px;}
    .invest-box-inner:nth-child(even) .invest-box-inner-image,.invest-box-inner-image{flex:80% 0 0;}
    .page-left p,.page-left a,.page-left ul li{line-height:30px;}
    .page-left h2{font-size:22px;margin:10px 10px 10px 0 !important;line-height:32px;}
    .page-left h3{font-size:18px;line-height:31px;margin-bottom:10px;}
    .page-left h4{font-size:18px;line-height:31px;margin-bottom:10px;}
    .page-left h5{font-size:17px;line-height:31px;margin-bottom:10px;}
    .page-left h6{font-size:17px;line-height:31px;margin-bottom:10px;}
    .gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{font-size:19px;padding:9px 80px;}



}


@media (max-height: 480px){
.header-menu.active-menu{padding:40px 0;}
.header-menu ul li{margin-bottom: 15px;}
}

@media (max-height: 374px){

.header-menu ul li{margin-bottom: 8px;}
}
/* Old CSS */
@media only screen and (max-width:1600px){
    /* .right-bar-stats{margin:0;}
    .innerpage-section-top{padding:100px 0;margin-bottom:6px;}
    .right-bar-stats{padding-left:0;background-position:right !important;background-size:100% !important;bottom:-11px;}
    .map-list-content{padding:100px 0;}
    .invest-box{padding:100px 0 0;}
    .invest-box-outer{margin-top:100px;}
    .invest-box-inner{margin-bottom:100px;}
    .get-started{padding:100px 0;} */
    /*404 Page*/
    /* .inner-page-content-left .not-found h2{margin-top:0 !important}
    .header-menu ul li.current-menu-item a:before{height:2px;}
    .header-menu ul li.current-menu-item a{color:#3db973;} */
}

@media only screen and (max-width:1440px){
    /* .wrapper{max-width:1300px;}
    .header-menu ul li a{font-size:17px;}
    .services{padding:70px 0;}
    .services-inner h3{font-size:26px;}
    .right-bar-stats{bottom:-25px;}
    .innerpage-banner .inner-banner-content .banner-content-left h1{font-size:56px;}
    .map-list-content{padding:100px 0 70px;}
    .page-left h1{font-size:36px;}
    .page-left h2{font-size:32px;line-height:43px;}
    .page-left h3{font-size:28px;}
    .page-left p,.page-left a{font-size:19px;} */
}

@media only screen and (max-width:1200px){
    /* .wrapper{max-width:950px;}
    .header-menu ul li a{font-size:16px;padding:25px 0;}
    .banner{height:612px;}
    .banner .banner-content{padding:30px 0;}
    .banner-content h1{font-size:36px;}
    h2.section-title{font-size:46px;}
    .services{padding:50px 0 70px;}
    .inner-wrapper{max-width:950px;}
    .services-inner:first-child{flex:60% 0 0;}
    .services-inner:nth-child(2){flex:38.7% 0 0;}
    .services-inner{flex:32.5% 0 0;}
    .footer{padding:50px 0;}
    .footer-outer .header-menu{flex:81% 0 0;}
    .footer-outer .header-menu ul li{margin-right:12px;}
    .innerpage-banner .inner-banner-content .banner-content-left{flex:50% 0 0;}
    .innerpage-banner .inner-banner-content .banner-content-left h1{font-size:48px;}
    .innerpage-banner .inner-banner-content .banner-content-right .banner-image-inner img{width:100%;}
    h2.section-title{font-size:40px;}
    .innerpage-section-top{padding:70px 0 0;}
    .right-bar-stats{background-size:120% !important;right:0px;background-position:left !important;bottom:-47px;}
    .map-list-content p{margin:30px 0 45px;}
    .map-list-content-right{padding-top:0;}
    .map-list-content-right .map-list-content-right-inner p:first-child{margin-top:10px;}
    .map-list-content-right .map-list-content-right-inner:nth-child(2){margin:40px 0;}
    .map-list-content{padding:90px 0 30px;}
    .invest-box{padding:70px 0 0;}
    .invest-box-inner h2{font-size:30px;}
    .invest-box-inner-image img{width:100%;}
    .invest-box-inner-image{margin-right:75px;flex:45% 0 0;}
    .invest-box-inner:nth-child(even) .invest-box-inner-image{margin-left:75px;}
    .get-started p{width:84%;}
    .get-started-boxes{margin-top:70px;} */
}

@media only screen and (max-width:999px){
    /* .wrapper{max-width:720px;}
    .header-menu{display:none;}
    header .header-main{padding:30px 0;position:relative;justify-content:flex-end;}
    .logo{flex:28% 0 0;}
    .logo img{width:140px;}
    #shiftnav-toggle-main .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{padding:10px 12px;background-color:#3db973;left:30px;top:30px;}
    #shiftnav-toggle-main{background:none;}
    header .header-main .header-right-buttons .get-started-button a,header .header-main .header-right-buttons .login-button a{font-size:16px;padding:10px 30px;margin:0 10px;}
    header .header-main .header-right-buttons .get-started-button a{padding:10px 30px;margin:0;}
    header .header-main .header-right-buttons .login-button a{font-size:0;position:relative;padding:0;height:40px;width:40px;border-color:#3db973;border-radius:50%;}
    header .header-main .header-right-buttons .login-button a:hover:before{filter:invert(1) brightness(100);}
    header .header-main .header-right-buttons .login-button a:before{position:absolute;content:'';background:url(../images/user-regular.png)no-repeat;height:23px;width:20px;left:2px;right:0;top:50%;transform:translateY(-50%);margin:0 auto;background-size:90%;}
    header .header-main .header-right-buttons .header-search-box .header-search-box-inner{position:relative;height:40px;width:40px;border:2px solid #3db973;border-radius:50%;}
    header .header-main .header-right-buttons .header-search-box .header-search-box-inner:before{margin:0 auto;background-size:90%;left:2px;}
    header .header-main .header-right-buttons .header-search-box{margin-right:0px;}
    .banner{height:510px;}
    .banner-content h1{font-size:30px;}
    h2.section-title{font-size:40px;}
    .services .services-outer{margin-top:20px;}
    .inner-wrapper{max-width:710px;}
    .services-inner img{width:100%;}
    .services-inner h3{font-size:22px;}
    .services-inner:hover h3{bottom:22%;}
    .company-logos{padding:40px 0 0px;}
    .company-logos-outer{flex-wrap:wrap;justify-content:center;}
    .company-logos-outer img{margin:0 40px 30px;}
    .contact-information-outer .google-review{margin-right:25px;flex:29% 0 0;}
    .contact-information{padding:50px 0;}
    .footer-outer{flex-wrap:wrap;justify-content:center;}
    .footer-logo{margin-bottom:20px;}
    .footer-outer .header-menu{display:block;}
    .footer-outer .header-menu ul{flex-wrap:wrap;justify-content:center;margin:0 auto;} */
    /* .footer{padding:40px 0 30px;} */
    /* .copyright-text{padding:20px 0;}
    .footer-outer .header-menu ul li{margin:0 10px;text-align:center;line-height:25px;}
    .innerpage-banner .inner-banner-content{flex-wrap:wrap;justify-content:center;}
    .innerpage-banner .inner-banner-content .banner-content-left{flex:80% 0 0;text-align:center;margin:0 0 50px;}
    .innerpage-banner .inner-banner-content .banner-content-left a{animation-delay:3s;margin:0 auto;}
    .innerpage-banner .inner-banner-content .banner-content-left h1{font-size:35px;margin:0 auto;text-align:center;width:60%;}
    .innerpage-banner{padding:70px 0;}
    .banner-content-right{flex:50% 0 0;}
    .page-template-innerpage .company-logos-outer{padding:50px 0 30px;}
    .innerpage-section-top-outer{flex-wrap:wrap;}
    .innerpage-section-top-image{width:50%;margin:0 auto;order:1;}
    .innerpage-section-top-image img{width:100%;}
    .innerpage-section-top{padding:00px 0 0;}
    .innerpage-section-top-outer .innerpage-section-top-content{padding-left:0;text-align:center;width:80%;margin:0 auto;}
    .innerpage-section-top-outer .innerpage-section-top-content .section-title{text-align:center;}
    .right-bar-stats{padding:80px 0 50px 50px;background-size:cover !important;}
    .right-bar-stats-content-inner:nth-child(2) h2.section-title{margin-right:32px;}
    .map-list-content{padding:50px 0;}
    .map-list-content-outer{flex-wrap:wrap;}
    .map-list-content-left{flex:90% 0 0;margin:0 auto;}
    .map-list-content p{margin:30px 0 10px;}
    .map-list-content-right{flex:69% 0 0;margin:50px 0 0 100px;}
    h2.section-title{font-size:32px;}
    .invest-box{padding:50px 0 0;}
    .invest-box-inner-image{margin-right:45px;flex:40% 0 0;}
    .invest-box-outer{margin-top:70px;}
    .invest-box-inner h2{font-size:24px;}
    .invest-box-inner p{margin:20px 0;}
    .invest-box-inner:nth-child(even) .invest-box-inner-image{margin-left:45px;}
    .get-started-boxes{flex-wrap:wrap;width:80%;margin:70px auto 0;}
    .get-started-boxes .get-started-box-inner{flex:48% 0 0;margin-bottom:50px;}
    .get-started{padding:70px 0 30px;}
    .get-started:after{background-size:auto;}
    .get-started:before{background-size:auto;background-repeat:repeat;}
    .page-left ol li{margin-bottom:10px;font-size:16px;font-family:'Source Sans Pro';line-height:31px;padding-left:10px;position:relative;} */
    /*404 Page*/
    /* .not-found-outer .main-error{justify-content:center;text-align:center;} */
    /* Thank-You Page */
    /* .inner-content .page-left .icon-main{height:140px;width:140px;position:relative;}
    .inner-content .page-left .icon-main i{font-size:60px;top:50%;left:0;right:0;transform:translateY(-50%);}
    .inner-content{flex-wrap:wrap;}
    .page-left{flex:100% 0 0;}
    .page-right{flex:100% 0 0;margin-top:30px;}
    .page-right h2.widget-title{font-size:24px;}
    .page-left p,.page-left a{font-size:17px;line-height:32px;}
    .page-left ul li,.inner-content .page-left ol li{font-size:17px;line-height:30px;}
    section.main-content{margin-top:30px;}
    .page-template-contact .company-logos-outer,.page-template-about .company-logos-outer,.page-template-innerpage .company-logos-outer,.page-template-about-contact-innerpage .company-logos-outer{padding:40px 0 10px;}
    .contact-page-form{margin-bottom:0;}
    .page-right ul li a::before{top:50%;transform:translateY(-50%);} */
}

@media only screen and (max-width:2559px){

.right-bar-stats {background-size: 82% !important;}

}

@media only screen and (max-width:1919px){

.page-left {font-size: 36px;}

.right-bar-stats {background-size: 87% !important;}
.our-services{overflow: hidden;}
.innerpage-banner.banner {overflow: hidden;}
.get-started-steps-inner {flex: 24% 0 0;}

}

@media only screen and (max-width:1600px){


.right-bar-stats {margin: 0;}
.innerpage-section-top {padding: 100px 0;margin-bottom: 6px;}
.right-bar-stats {padding-left: 0;background-position: right !important;background-size: 100% !important;bottom: -11px;}
.map-list-content {padding: 100px 0;}
.invest-box {padding: 100px 0 0;}
.invest-box-outer {margin-top: 100px;}
.invest-box-inner{margin-bottom: 100px;}
.get-started {padding: 100px 0;}

/*404 Page*/

.inner-page-content-left .not-found h2 {margin-top: 0 !important}

}

@media only screen and (max-width:1440px){

.right-bar-stats {bottom: -25px;}

.innerpage-banner .inner-banner-content .banner-content-left h1 {font-size: 56px;}
.map-list-content {padding: 100px 0 70px;}

.page-left h1 {font-size: 36px;}
.page-left h2 {font-size: 32px;line-height: 43px;}
.page-left h3 {font-size: 28px;}
.page-left p, .page-left a {font-size: 19px;}

}

@media only screen and (max-width:1360px){

.innerpage-banner .inner-banner-content .banner-content-left h1 {font-size: 50px;}
.innerpage-section-top {margin-bottom: 6px;}
h2.section-title {font-size: 44px;}
.invest-box-inner h2 {font-size: 34px;}
.invest-box-inner {margin-bottom: 50px;}
.get-started .section-title {margin-bottom: 25px;}
.get-started {padding: 70px 0;}

.right-bar-stats {bottom: -47px;}
.innerpage-section-top {padding-bottom: 0;}

.page-left h2 {font-size: 28px;margin: 20px 20px 20px 0;}
.page-left h3 {font-size: 30px;line-height: 46px;font-weight: 600;}
.page-left h4 {font-size: 26px;line-height: 42px;font-weight: 600;}

/*404 Page*/

.not-found-outer {padding: 60px 0;}
.not-found-outer.inner-page-content-outer .inner-page-content-left a.button {padding: 8px 29px;font-weight: 600;font-size: 18px;}

}

@media only screen and (max-width:1200px){

.innerpage-banner .inner-banner-content .banner-content-left {flex: 50% 0 0;}
.innerpage-banner .inner-banner-content .banner-content-left h1 {font-size: 48px;}
.innerpage-banner .inner-banner-content .banner-content-right .banner-image-inner img {width: 100%;}
h2.section-title {font-size: 40px;}
.innerpage-section-top {padding: 70px 0 0;}
.right-bar-stats {background-size: 120% !important;right: 0px;background-position: left !important;bottom: -47px;}
.map-list-content p {margin: 30px 0 45px;}
.map-list-content-right {padding-top: 0;}
.map-list-content-right .map-list-content-right-inner p:first-child {margin-top: 10px;}
.map-list-content-right .map-list-content-right-inner:nth-child(2) {margin: 40px 0;}
.map-list-content {padding: 90px 0 30px;}
.invest-box {padding: 70px 0 0;}
.invest-box-inner h2 {font-size: 30px;}
.invest-box-inner-image img {width: 100%;}
.invest-box-inner-image {margin-right: 75px;flex: 45% 0 0;}
.invest-box-inner:nth-child(even) .invest-box-inner-image {margin-left: 75px;}
.get-started p {width: 84%;}
.get-started-boxes {margin-top: 70px;}

}

@media only screen and (max-width:999px){

.innerpage-banner .inner-banner-content {flex-wrap: wrap;justify-content: center;}
.innerpage-banner .inner-banner-content .banner-content-left {flex: 80% 0 0;text-align: center;margin: 0 0 50px;}
.innerpage-banner .inner-banner-content .banner-content-left a {animation-delay: 3s;margin: 0 auto;}
.innerpage-banner .inner-banner-content .banner-content-left h1 {font-size: 35px;margin: 0 auto;text-align: center;width: 60%;}
.innerpage-banner {padding: 70px 0;}
.banner-content-right {flex: 50% 0 0;}
.page-template-innerpage .company-logos-outer {padding: 50px 0 30px;}
.innerpage-section-top-outer {flex-wrap: wrap;}
.innerpage-section-top-image {width: 50%;margin: 0 auto;order: 1;}
.innerpage-section-top-image img {width: 100%;}
.innerpage-section-top {padding: 00px 0 0;}
.innerpage-section-top-outer .innerpage-section-top-content {padding-left: 0;text-align: center;width: 80%;margin: 0 auto;}
.innerpage-section-top-outer .innerpage-section-top-content .section-title  {text-align: center;}
.right-bar-stats {padding: 60px 0 40px 50px;background-size: cover !important;bottom: 0;}
.right-bar-stats-content-inner:nth-child(2) h2.section-title {margin-right: 32px;}
.map-list-content {padding: 50px 0;}
.map-list-content-outer {flex-wrap: wrap;}
.map-list-content-left {flex: 90% 0 0;margin: 0 auto;}
.map-list-content p {margin: 30px 0 10px;}
.map-list-content-right {flex: 69% 0 0;margin: 50px 0 0 100px;}
h2.section-title {font-size: 32px;}
.invest-box {padding: 50px 0 0;}
.invest-box-inner-image {margin-right: 45px;flex: 40% 0 0;}
.invest-box-outer {margin-top: 70px;}
.invest-box-inner h2 {font-size: 24px;}
.invest-box-inner p {margin: 20px 0;}
.invest-box-inner:nth-child(even) .invest-box-inner-image {margin-left: 45px;}
.get-started-boxes {flex-wrap: wrap;width: 80%;margin: 70px auto 0;}
.get-started-boxes .get-started-box-inner {flex: 48% 0 0;margin-bottom: 50px;}
.get-started {padding: 70px 0 30px;}
.get-started:after {background-size: auto;}
.get-started:before {background-size: auto;background-repeat: repeat;}

.page-left ol li {margin-bottom: 10px;font-size: 16px;font-family: 'Source Sans Pro';line-height: 31px;padding-left: 10px;position: relative;}

/*404 Page*/

.not-found-outer .main-error {justify-content: center;text-align: center;}

/* Thank-You Page */

.inner-content .page-left .icon-main {height: 140px;width: 140px;position: relative;}
.inner-content .page-left .icon-main i {font-size: 60px;top: 50%;left: 0;right: 0;transform: translateY(-50%);}

.inner-content {flex-wrap: wrap;}
.page-left {flex: 100% 0 0;}
.page-right {flex: 100% 0 0;margin-top: 30px;}
.page-right h2.widget-title {font-size: 24px;}
.page-left p, .page-left a {font-size: 17px;line-height: 32px;}
.page-left ul li, .inner-content .page-left ol li {font-size: 17px;line-height: 30px;}
section.main-content {margin-top: 30px;}
.page-template-contact .company-logos-outer, .page-template-about .company-logos-outer, .page-template-innerpage .company-logos-outer, .page-template-about-contact-innerpage .company-logos-outer {padding: 40px 0 10px;}

.contact-page-form {margin-bottom: 0;}

.page-right ul li a::before {top: 50%;transform: translateY(-50%);}


}

@media only screen and (max-width:767px){

.innerpage-banner .inner-banner-content .banner-content-left h1 {font-size: 34px;width: 70%;}
.innerpage-banner .inner-banner-content .banner-content-left p {margin: 20px 0 30px;}
.banner-content-right {flex: 60% 0 0;}
h2.section-title {font-size: 28px;}
.innerpage-section-top-outer .innerpage-section-top-content p, .innerpage-section-top-outer .innerpage-section-top-content a {margin-bottom: 20px;}
.innerpage-section-top-image {width: 60%;margin: 30px auto 0;}
.right-bar-stats:before {top: 0;height: 100%;}
.map-list-content-right .map-list-content-right-inner:nth-child(2) {margin: 30px 0;}
.invest-box-inner-image {margin-right: 30px;flex: 50% 0 0;}
.invest-box-inner h2 {font-size: 20px;}
.invest-box-inner p {margin: 10px 0;font-size: 17px;}
.get-started p {width: 100%;}
.get-started-boxes {flex-wrap: wrap;width: 90%;margin: 70px auto 0;}
.get-started-boxes .get-started-box-inner {padding: 70px 20px 25px;}
.map-list-content p {font-size: 17px;}
.right-bar-stats-content-inner p {font-size: 17px;}
.innerpage-section-top-outer .innerpage-section-top-content p, .innerpage-section-top-outer .innerpage-section-top-content a {font-size: 17px;}
.innerpage-banner .inner-banner-content .banner-content-left p {font-size: 17px;}
.innerpage-banner .inner-banner-content .banner-content-left {flex: 90% 0 0;}
.innerpage-banner .inner-banner-content .banner-content-left h1 {width: 60%;}
.innerpage-banner {padding: 50px 0;}

.page-left h2 {font-size: 28px;margin: 20px 20px 20px 0 !important;line-height: 40px;}
.page-left h3 {font-size: 24px;line-height: 40px;margin-bottom: 20px;}
.page-left ul li::before {top: 11px;}

/*Thank You Page*/

.thank-you-main.inner-page-content-left h2 {font-size: 30px;}

.contact-page-form .gform_wrapper.gravity-theme .gfield textarea.large {height: 120px;}
.contact-page-form .gform_wrapper.gravity-theme .gfield textarea, .contact-page-form .gform_wrapper.gravity-theme .gfield input {padding: 10px 20px 5px 0;}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {font-size: 20px;padding: 7px 80px;}

.right-bar-stats {bottom: 0;}

}

@media only screen and (max-width:640px){

.innerpage-banner .inner-banner-content .banner-content-left h1 {width: 65%;font-size: 28px;}
.button {font-size: 16px;padding: 11px 30px;}
.banner-content-right {flex: 70% 0 0;}
.page-template-innerpage .company-logos-outer {padding: 50px 0 20px;}
.innerpage-section-top-outer .innerpage-section-top-content {width: 100%;}
.innerpage-section-top-outer .innerpage-section-top-content .section-title {margin-bottom: 20px;}
.innerpage-section-top-outer .innerpage-section-top-content p, .innerpage-section-top-outer .innerpage-section-top-content a {font-size: 16px;}
.innerpage-section-top-image {width: 80%;}
.right-bar-stats {padding: 50px 0 50px 0px;}
h2.section-title {font-size: 24px;}
.right-bar-stats-content-inner p {font-size: 16px;}
.right-bar-stats:before {background-position: center;}
.right-bar-stats:after {position: absolute;content: '';height: 100%;width: 100%;background: #fff;top: 0;opacity: 0.7;z-index: -1;}
.map-list-content-left {flex: 100% 0 0;}
.map-list-content-right {flex: 83% 0 0;margin: 10px 0 0 70px;}
.invest-box-inner {flex-wrap: wrap;text-align: center;}
.invest-box-inner:nth-child(even) .invest-box-inner-image, .invest-box-inner-image {margin: 0 auto 30px;flex: 75% 0 0;}
.invest-box-inner p {font-size: 16px;}
.get-started p {font-size: 16px;}
.get-started-boxes {flex-wrap: 100%;}
.get-started-boxes .get-started-box-inner {flex: 70% 0 0;margin: 0 auto 50px;padding: 50px 20px 25px;}
.get-started {padding: 50px 0 0px;}

.page-left p, .page-left a, .page-left ul li {font-size: 16px;margin: 10px 0;}
.page-left h2 {font-size: 22px;margin: 10px 10px 10px 0 !important;line-height: 36px;}
.page-left h3 {font-size: 22px;line-height: 38px;margin-bottom: 10px;}
.page-left h4 {font-size: 22px;line-height: 38px;margin-bottom: 10px;}
.page-left h5 {font-size: 20px;line-height: 36px;margin-bottom: 20px;}
.page-left ul li::before {top: 17px;}

/*Thank You Page*/

.thank-you-main.inner-page-content-left .icon-main {height: 120px;position: relative;width: 120px;}
.thank-you-main.inner-page-content-left i {font-size: 60px;position: absolute;left: 0;transform: translateY(-50%);right: 0;top: 50%;}
.thank-you-main.inner-page-content-left h2 {font-size: 28px;}
.thank-you-main.inner-page-content-left p {font-size: 16px;line-height: 26px;}

.page-right h2.widget-title {font-size: 20px;padding: 12px;}
.page-right ul li a {font-size: 17px;}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {font-size: 20px;padding: 12px 80px;line-height: normal !important;width: 100%;}

}

@media only screen and (max-width:479px){

.innerpage-banner .inner-banner-content .banner-content-left h1 {width: 90%;font-size: 24px;}
.innerpage-banner .inner-banner-content .banner-content-left p {font-size: 16px;}
.button {font-size: 16px;padding: 9px 28px;font-weight: 600;}
.banner-content-right {flex: 90% 0 0;}
h2.section-title {font-size: 22px;}
.innerpage-section-top-outer .innerpage-section-top-content p, .innerpage-section-top-outer .innerpage-section-top-content a {margin-bottom: 15px;}
.right-bar-stats {padding: 60px 0px 30px;}
.map-list-content p {padding-right: 0;font-size: 16px;}
.map-list-content-right .map-list-content-right-inner:before {left: -48px;}
.map-list-content-right {flex: 83% 0 0;margin: 10px 0 0 50px;}
.get-started {padding: 40px 0 0px;}
.get-started-boxes .get-started-box-inner {flex: 100% 0 0;}
.get-started-boxes .get-started-box-inner h3 {font-size: 20px;margin-bottom: 20px;padding-bottom: 20px;}
.get-started-boxes .get-started-box-inner .get-started-image {min-height: 120px;}
.invest-box-inner:nth-child(even) .invest-box-inner-image, .invest-box-inner-image {flex: 80% 0 0;}

.page-left p, .page-left a, .page-left ul li {line-height: 30px;}
.page-left h2 {font-size: 22px;margin: 10px 10px 10px 0 !important;line-height: 32px;}
.page-left h3 {font-size: 18px;line-height: 31px;margin-bottom: 10px;}
.page-left h4 {font-size: 18px;line-height: 31px;margin-bottom: 10px;}
.page-left h5 {font-size: 17px;line-height: 31px;margin-bottom: 10px;}
.page-left h6 {font-size: 17px;line-height: 31px;margin-bottom: 10px;}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {font-size: 19px;padding: 9px 80px;}

}

@media only screen and (max-width:375px){

.wrapper {max-width: 298px;}

}

@media only screen and (max-width: 1200px){

    .inner-wrapper {max-width: 860px;}
    .innerpage-banner {padding: 130px 0 70px;background-color: #f0f3f4;text-align: center;}
    .innerpage-banner .inner-banner-content {justify-content: center;}
    .innerpage-banner .inner-banner-content .banner-content-left {flex: 50% 0 0;text-align: center;max-width: 100%;}
    .innerpage-banner .inner-banner-content .banner-content-left a {margin: 0 auto;}
    .innerpage-section-top-outer .innerpage-section-top-content{flex: 50% 0 0;}
    .innerpage-section-top-image {flex: 50% 0 0;}
    .innerpage-section-top-image img {width: 100%;}
    .right-bar-stats-content-inner h2.section-title {font-size: 27px;}
    .right-bar-stats-content-inner {padding: 20px 0;}
    .right-bar-stats-content-inner:nth-child(2) h2.section-title {margin-right: 22px;}
    .right-bar-stats-content-inner p {font-size: 16px;}
    .get-started-boxes {flex-wrap: wrap;}
    .get-started-boxes .get-started-box-inner {flex: 49% 0 0;margin-bottom: 50px;padding-bottom: 40px;}

}
@media only screen and (max-width: 999px){
    
    .inner-wrapper {max-width: 680px;}
    .right-bar-stats {padding: 60px 0 40px 50px;background-size: cover !important;bottom: 0;}
    .innerpage-section-top-image {flex: 50% 0 0;}
    .innerpage-section-top-outer .innerpage-section-top-content {flex: 100% 0 0;}
    .company-logos-outer {flex-wrap: wrap;justify-content: center;}
    .company-logos-outer img {flex: 18% 0 0;margin: 0 30px 30px;}
    .innerpage-banner .inner-banner-content .banner-content-left h1 {font-size: 35px;margin: 0 auto;text-align: center;width: 60%;line-height: 1.3;}
    .innerpage-banner .inner-banner-content .banner-content-left {flex: 80% 0 0;margin: 0;}

}
@media only screen and (max-width: 767px){

    .innerpage-banner {padding: 130px 0 50px;}
    .inner-wrapper {max-width: 560px;}
    .innerpage-banner .inner-banner-content .banner-content-left {flex: 92% 0 0;}

}
@media only screen and (max-width: 640px){
    
    .inner-wrapper {max-width: 420px;}
    .innerpage-banner .inner-banner-content .banner-content-left {flex: 100% 0 0;margin: 0;}
    .innerpage-banner .inner-banner-content .banner-content-left h1 {width: 80%;}
    .company-logos-outer img {flex: 18% 0 0;margin: 0 23px 30px;}
    .get-started-boxes .get-started-box-inner {flex: 100% 0 0;}

}
@media only screen and (max-width: 479px){

    .inner-wrapper {max-width: 280px;}
    .innerpage-banner .inner-banner-content .banner-content-left h1 {font-size: 29px;margin: 0 auto;text-align: center;width: 100%;line-height: 1.3;}
    .innerpage-banner .inner-banner-content .banner-content-left p {font-size: 15px;}
    .banner-content-left .button {padding: 13px 32.5px 13px;font-size: 16px;}
    .innerpage-section-top-image {flex: 100% 0 0;}
    .right-bar-stats {padding: 50px 0 40px 0px;background-size: cover !important;bottom: 0;}
    .right-bar-stats-content-inner {flex-wrap: wrap;}
    .right-bar-stats-content-inner h2.section-title {font-size: 24px;flex: 100% 0 0;margin-bottom: 10px;}
    .right-bar-stats-content-inner p {font-size: 16px;flex: 100% 0 0;}

}