@media only screen and (max-width:767px){:root{--all-size:15px}body{font-size:var(--all-size)}.ptb-100{padding-bottom:50px}.pt-100,.ptb-100{padding-top:50px}.pb-70{padding-bottom:20px}.pb-100{padding-bottom:50px}.side-nav{right:75px;position:absolute;top:8px}.side-nav ul{display:block!important}.side-nav ul li{position:unset!important;width:unset!important;float:unset!important}.side-nav ul li:nth-child(2){border-left:0;margin-left:0;padding-left:0}.side-nav ul li .call{display:none}.side-nav ul li .nav-srh{top:1px}.side-nav ul li .nav-srh .search-area{right:-85px}.side-nav ul li .nav-srh .search-area .src-input{width:210px}.side-nav ul li .nav-srh .search-area .search-icon{top:28px}.side-nav ul li .nav-srh .search-area.opened{padding:15px 18px}.side-nav ul li .modal-btn{padding:0;background-color:transparent}.side-nav ul li .modal-btn span{background-color:var(--white-color)}.banner-item{height:100%;padding-top:140px;text-align:center;padding-bottom:230px}.banner-item .banner-text{max-width:100%;margin-top:0}.banner-item .banner-text h1{font-size:25px;margin-bottom:20px}.banner-item .banner-text p{font-size:17px;margin-bottom:30px}.banner-area .owl-theme .owl-nav.disabled+.owl-dots{right:0;position:absolute;text-align:center;left:0}.banner-social{-webkit-transform:rotate(0deg);transform:rotate(0deg);right:0;bottom:175px;text-align:center;top:unset;left:0}.banner-social ul li{margin-right:5px;margin-left:5px}.banner-social ul li a{font-size:13px}.banner-area.two .owl-theme .owl-nav.disabled+.owl-dots,.banner-social.two{right:0;left:0}.banner-item.two img{height:auto;right:0;max-width:270px;bottom:0;top:unset}.banner-item.two .banner-text{max-width:100%}.banner-item.two .banner-text h1{font-size:21px}.banner-area-three .banner-content{padding:130px 15px 100px;text-align:center}.banner-area-three .banner-content .banner-inner{max-width:100%;padding-right:0;margin-left:0}.banner-area-three .banner-content .banner-inner h1{font-size:40px;margin-bottom:20px}.banner-area-three .banner-content .banner-inner p{font-size:16px;margin-bottom:30px}.banner-area-three .banner-img{margin-right:15px;margin-left:15px;left:0;margin-top:50px}.feature-item{padding-left:80px}.feature-item h3{margin-bottom:10px}.feature-area.three .feature-item{padding:30px 15px 25px}.section-title{margin-bottom:30px}.section-title .sub-title{font-size:15px}.section-title h2{font-size:25px}.service-area .container-fluid{max-width:540px;padding-right:30px;padding-left:30px}.service-item .service-bottom{padding:25px 10px 22px}.service-item .service-bottom h3{font-size:17px}.service-item .service-bottom .service-link{height:68px;font-size:35px;bottom:-1px;width:55px}.service-item .service-bottom .service-link i{line-height:68px}.counter-item h3{font-size:70px}.counter-item p{font-size:18px}.about-area{max-width:100%;margin-left:0;margin-top:-50px}.about-area .about-shape{display:none}.about-area .container-fluid{max-width:540px}.about-area .container-fluid .row .col-lg-5,.about-area .container-fluid .row .col-lg-7{padding-right:15px;padding-left:15px}.about-area .about-img img:first-child{z-index:-1}.about-area .about-img img:nth-child(2){left:0;z-index:-2}.about-area .about-content{margin-bottom:30px;padding-left:0}.about-area .about-content .section-title h2{font-size:25px;color:var(--black-color)}.about-area .about-content .nav-item{margin-right:14px}.about-area .about-content .nav-link{font-size:16px;color:var(--black-color);border-bottom:2px solid var(--black-color)}.about-area .about-content p,.about-area .about-content ul li{color:var(--black-color)}.about-area .about-content .cmn-btn{margin-top:30px}.about-area .year{padding:15px 5px;right:10px;position:absolute;bottom:unset;top:-170px;width:168px;margin-top:30px}.about-area .year:before{right:-7px;bottom:-6px;width:181px}.about-area .year h2{font-size:50px}.about-area.two,.about-area.two .about-img{margin-top:0}.about-area.two .about-content{padding-left:0}.about-area.two .year{right:25px;bottom:40px;top:unset}.about-area.three{margin-top:0}.work-area .work-left{text-align:center}.work-area .work-left ul li{padding:30px 10px}.work-area .work-left ul li i{margin-bottom:20px;position:relative;top:0;left:0}.work-area .work-left ul li h3{font-size:20px;font-weight:700;margin-bottom:10px}.work-area .work-left ul li p{margin-bottom:0}.work-area .work-right{padding:30px 10px}.work-area .work-right h3,.work-area .work-right p,.work-area.three .section-title{text-align:center}.work-area.three .work-left ul li{padding-left:0}.work-area.three .work-left ul li i{margin-bottom:-8px}.work-area.four,.work-area.four .work-left{text-align:left}.work-area.four .work-left h2{font-size:25px}.work-area.five{padding-bottom:90px}.work-area.five .counter-item.one,.work-area.five .counter-item.two{margin-top:0}.client-area .section-title{margin-bottom:30px}.client-area .client-item{padding:30px 10px 25px 20px}.client-area .client-item i{font-size:45px;right:20px;top:5px}.client-area .client-item .client-top{padding-left:75px}.client-area .client-item .client-top h3{font-size:17px}.client-area .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.copyright-area{text-align:center}.copyright-area p{margin-bottom:10px}.copyright-area ul{text-align:center}#toTop{bottom:45px}.back-to-top-btn i{height:75px;width:45px;line-height:45px}.page-title-area{height:150px}.page-title-area .title-content{margin-top:30px}.page-title-area .title-content h2{font-size:35px}.video-area{margin-right:auto;max-width:290px;margin-left:auto;margin-top:-140px}.video-area a{font-size:55px}.service-details-area .details-item{text-align:center}.service-details-area .details-item h3{font-size:20px}.service-details-area .details-item p{margin-bottom:15px}.service-details-area .details-item p:last-child{margin-bottom:0}.service-details-area .details-item .special-item h4{font-size:18px}.widget-area .post ul{max-width:300px}.blog-style-one .blog-item .blog-inner{padding:30px 10px;text-align:center}.blog-style-one .blog-item .blog-inner h3{font-size:18px}.blog-details-area .details-item,.pagination-area{text-align:center}.blog-details-area .details-item .details-img .details-img-inner{padding:30px 10px}.blog-details-area .details-item .details-img .details-img-inner ul li{margin-bottom:5px}.blog-details-area .details-item .details-img .details-img-inner h3{font-size:18px}.blog-details-area .details-item .details-img .details-img-inner p{margin-bottom:12px}.blog-details-area .details-item .details-img .details-img-inner p:last-child{margin-bottom:0}.blog-details-area .details-item .details-img .details-img-inner blockquote{padding:30px 15px;font-size:18px}.blog-details-area .details-item .details-img .details-img-inner blockquote i{display:none}.blog-details-area .details-item .details-tag{padding:20px;text-align:center}.blog-details-area .details-item .details-tag .left{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0;margin-bottom:10px}.blog-details-area .details-item .details-tag .left ul li span{font-size:16px}.blog-details-area .details-item .details-tag .right{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0;text-align:center}.blog-details-area .details-item .details-tag .right ul li span{font-size:16px}.blog-details-area .details-item .details-comments,.blog-details-area .details-item .details-form{text-align:left}.common-form-area .form-item h2{padding-top:12px;font-size:20px;padding-bottom:12px}.quote-area .quote-content,.quote-area .quote-content .section-title{text-align:center}.faq-area .work-left{padding:42px 10px 50px}.faq-area .work-left .faq-find h3{font-size:20px}.error-area{padding-top:145px;padding-bottom:160px}.error-area .error-item{text-align:center}.error-area .error-item h1{font-size:130px}.error-area .error-item span{font-size:22px}.coming-soon-area .soon-item h1{font-size:40px}.rules-area h3{font-size:20px}.loading{left:44%}.team-item .team-top ul{opacity:1;bottom:0;visibility:visible}.team-area.three{background-color:#f6f6f6}.contact-area.two .contact-form h3{font-size:25px}.client-area.two .client-item{padding:35px 15px 40px}.pricing-item .pricing-top h3{font-size:60px;margin-top:-6px}.pricing-item .pricing-top h3 span{font-size:30px}.pricing-item .pricing-top p{font-size:20px}.pricing-item .pricing-top .month{font-size:16px;margin-top:-2px}.blog-item .blog-bottom{padding:20px 5px 25px;text-align:center}.blog-item .blog-bottom ul li:last-child{text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){:root{--all-size:15px}body{font-size:var(--all-size)}.ptb-100{padding-bottom:70px}.pt-100,.ptb-100{padding-top:70px}.pb-70{padding-bottom:40px}.pb-100{padding-bottom:70px}.side-nav{right:75px;position:absolute;top:8px}.side-nav ul{display:block!important}.side-nav ul li{position:unset!important;width:unset!important;float:unset!important}.side-nav ul li:nth-child(2){border-left:0;margin-left:0;padding-left:0}.side-nav ul li .call{display:none}.side-nav ul li .nav-srh{top:1px}.side-nav ul li .nav-srh .search-area{right:0}.side-nav ul li .nav-srh .search-area .search-icon{top:28px}.side-nav ul li .nav-srh .search-area.opened{padding:15px 18px}.side-nav ul li .modal-btn{padding:0;background-color:transparent}.side-nav ul li .modal-btn span{background-color:var(--white-color)}.banner-item{height:100%;padding-top:140px;text-align:center;padding-bottom:230px}.banner-item .banner-text{margin-right:auto;max-width:640px;margin-left:auto;margin-top:0}.banner-item .banner-text h1{font-size:35px;margin-bottom:20px}.banner-item .banner-text p{font-size:17px;margin-bottom:30px}.banner-area .owl-theme .owl-nav.disabled+.owl-dots{right:0;position:absolute;text-align:center;left:0}.banner-social{-webkit-transform:rotate(0deg);transform:rotate(0deg);right:0;bottom:170px;text-align:center;top:unset;left:0}.banner-social ul li{margin-right:5px;margin-left:5px}.banner-social ul li a{font-size:13px}.banner-area.two .owl-theme .owl-nav.disabled+.owl-dots,.banner-social.two{right:0;left:0}.banner-item.two img{height:auto;right:0;max-width:370px;bottom:0;top:unset}.banner-item.two .banner-text{margin-right:auto;max-width:590px;margin-left:auto}.banner-area-three .banner-content{padding:130px 15px 115px;text-align:center}.banner-area-three .banner-content .banner-inner{margin-right:auto;max-width:630px;padding-right:0;margin-left:auto}.banner-area-three .banner-content .banner-inner h1{font-size:45px;margin-bottom:20px}.banner-area-three .banner-content .banner-inner p{font-size:16px;margin-bottom:30px}.banner-area-three .banner-img{margin-right:15px;text-align:center;margin-left:15px;left:0;margin-top:70px}.section-title{margin-bottom:30px}.section-title .sub-title{font-size:15px}.about-area{max-width:100%;margin-left:0;margin-top:-70px}.about-area .about-shape{display:none}.about-area .container-fluid{max-width:720px}.about-area .container-fluid .row .col-lg-5{padding-right:15px;padding-left:22px}.about-area .container-fluid .row .col-lg-7{padding-right:15px;padding-left:15px}.about-area .about-img img:nth-child(2){left:-7px}.about-area .about-content{margin-bottom:30px;padding-left:0}.about-area .about-content .section-title h2{color:var(--black-color)}.about-area .about-content .nav-item{margin-right:14px}.about-area .about-content .nav-link{font-size:16px;color:var(--black-color);border-bottom:2px solid var(--black-color)}.about-area .about-content p,.about-area .about-content ul li{color:var(--black-color)}.about-area .year{right:0;bottom:20px;width:195px;margin-top:30px}.about-area.two .about-content{padding-left:0}.about-area.two .year{right:50px}.about-area.three{margin-top:0}.work-area .work-left ul li{padding:30px 20px 30px 150px}.work-area .work-left ul li i{top:25px}.work-area .work-left ul li h3{font-size:20px;font-weight:700;margin-bottom:10px}.work-area .work-left ul li p{margin-bottom:0}.copyright-area{text-align:center}.copyright-area p{margin-bottom:10px}.copyright-area ul{text-align:center}.page-title-area{height:200px}.page-title-area .title-content{margin-top:50px}.page-title-area .title-content h2{font-size:40px}.service-details-area .details-item{text-align:center}.service-details-area .details-item h3{font-size:20px}.service-details-area .details-item p{margin-bottom:15px}.service-details-area .details-item p:last-child{margin-bottom:0}.service-details-area .details-item .special-item h4{font-size:18px}.widget-area .post ul{max-width:300px}.blog-style-one .blog-item .blog-inner h3{font-size:22px}.quote-area .quote-content{text-align:center}.quote-area .quote-content .section-title{text-align:center;margin-top:-12px}.coming-soon-area .soon-item h1{font-size:75px}.loading{left:44%}.blog-item .blog-bottom{padding:20px 10px 25px}.about-area.two{margin-top:0}.client-area.two .client-item{padding:45px 15px 40px}.feature-area.three .feature-item{padding:40px 25px 35px}.contact-area.two .contact-form h3,.work-area.four .work-left h2{margin-top:-10px}.service-area .container-fluid{max-width:720px;padding-right:30px;padding-left:30px}}@media only screen and (min-width:576px) and (max-width:676px){.blog-item .blog-bottom h3{font-size:17px}.blog-item .blog-bottom{padding:20px 10px}.client-area.two .client-item{padding:35px 5px 40px}.blog-item .blog-bottom{padding:20px 5px}.blog-item .blog-bottom h3,.client-area .client-item .client-top h3{font-size:15px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-nav nav .navbar-brand{padding:20px 10px}.main-nav nav .navbar-nav .nav-item a{margin-right:20px;margin-left:20px}.side-nav ul li .modal-btn{padding:34px 22px 33px}.side-nav ul li:nth-child(2){margin-left:0;padding-left:8px}.main-nav.menu-shrink .side-nav ul li .modal-btn{padding:30px 22px 31px}.main-nav.menu-shrink .navbar-brand{padding:17px 10px}.service-item .service-bottom h3{font-size:16px}.service-item .service-bottom{padding:25px 10px 22px}.service-item .service-bottom .service-link{height:68px;font-size:34px;bottom:-1px;width:40px}.service-item .service-bottom .service-link i{line-height:68px}.about-area .year{padding:5px 15px 25px;right:25px;bottom:-45px}.banner-social{right:-155px;left:unset}.banner-area-three .banner-content .banner-inner{padding-right:115px;padding-left:15px}.widget-area .post ul li .img{-ms-flex:0 0 25%;flex:0 0 25%;-webkit-box-flex:0;max-width:25%}.main-nav.two{border-bottom:1px solid #f5f5f5}.banner-item.two img{height:unset;right:0;max-width:555px;bottom:0;top:unset}.banner-item.two{height:610px}.banner-item.two .banner-text{margin-top:0}.banner-item.two h1{font-size:40px}.banner-social{-webkit-transform:rotate(0deg);transform:rotate(0deg);right:0;max-width:935px;bottom:100px;text-align:left;top:unset;margin:0 auto;left:0}.banner-social ul li a{font-size:15px}.banner-social ul li{margin-right:15px}.banner-social.two{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:unset;top:510px}.main-nav.two nav .navbar-brand{padding:20px 10px;max-width:115px}.main-nav.two .side-nav ul li .modal-btn{padding:27px 22px}.main-nav.two.menu-shrink .side-nav ul li .modal-btn{padding:25px 22px}.main-nav.two.menu-shrink .navbar-brand{padding:18px 10px}.about-area.two .about-content{padding-left:15px}.about-area.two .year{right:35px;bottom:95px}.banner-area .owl-theme .owl-nav.disabled+.owl-dots{max-width:940px}.about-area .year h2{font-size:50px}.banner-item{height:800px}.feature-area.three .feature-item{padding:40px 20px 35px}}@media only screen and (min-width:1200px) and (max-width:1350px){.banner-area-three .banner-content .banner-inner{max-width:790px}}@media only screen and (min-width:1200px) and (max-width:1280px){.main-nav nav .navbar-brand{padding:27px 10px}.main-nav nav .navbar-nav .nav-item a{margin-right:20px;margin-left:20px}.side-nav ul li .modal-btn{padding:41px 22px 40px}.side-nav ul li:nth-child(2){margin-left:0;padding-left:8px}.main-nav.menu-shrink .side-nav ul li .modal-btn{padding:30px 22px 31px}.main-nav.menu-shrink .navbar-brand{padding:17px 10px}}@media only screen and (min-width:1200px) and (max-width:1500px){.banner-item.two img{height:unset;right:0;max-width:750px;bottom:0;top:unset}.banner-item.two .banner-text{padding-left:70px}.banner-item.two{height:740px}.banner-social{top:400px}.about-area .year{bottom:-50px}}@media only screen and (min-width:1700px) and (max-width:1800px){.about-area,.banner-item.two img{max-width:1465px}.service-area .container-fluid{padding-right:100px;padding-left:100px}.banner-area-three .banner-content .banner-inner{max-width:890px;padding-right:245px}.banner-social{left:-150px}}@media only screen and (min-width:1800px){.service-area .container-fluid{padding-right:100px;padding-left:100px}.about-area{max-width:1720px}.banner-item.two img{max-width:1560px}.banner-area-three .banner-content .banner-inner{max-width:930px;padding-right:290px}.banner-social{left:-150px}.about-area .about-img{max-width:490px}.main-nav.two .side-nav ul li .modal-btn{padding:36px 30px}.main-nav.menu-shrink .side-nav ul li .modal-btn{padding:30px 30px 31px}}@media only screen and (max-width:991px){.mobile-nav .logo{max-width:100px}.mean-container .mean-bar{background-color:var(--black-color)}.mean-container a.meanmenu-reveal span{position:relative;top:9px;margin-top:-7px}.mobile-nav.mean-container .mean-nav ul li a.active{color:var(--green-color)}.navbar-nav{height:320px;overflow-y:auto}.side-nav ul li .modal-btn span:nth-child(2){width:25px}.side-nav ul li .modal-btn span:nth-child(3){width:15px}.footer-item .footer-logo a{max-width:180px}#myModalRight .modal-header img{max-width:95px}#myModalRight .modal-header .close{top:6px}}@media only screen and (min-width:1200px){.container{max-width:1230px}}@media only screen and (min-width:2100px){.about-area{margin-right:auto;max-width:1720px;margin-left:auto}.about-area .container-fluid .row .col-lg-5{padding-left:190px}}@media only screen and (min-width:2500px){.banner-area-three .banner-content .banner-inner{max-width:1015px;padding-right:385px}}@media only screen and (min-width:3000px){.banner-area-three .banner-content .banner-inner{max-width:1100px;padding-right:460px}}@media (min-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1320px;width:100%}}