@media only screen and (max-width: 1720px){.main-footer_bg::before,.main-footer_bg::after{display:none;}}
@media only screen and (max-width: 1500px){.slider-one .slider-one_pagination{right: 40px !important;left: auto !important;}
.team-one .three-item_carousel-prev,.team-one .three-item_carousel-next{position:relative;top:0px;left:auto;right:auto;margin:0px 7px;display:inline-block;}}
@media only screen and (max-width: 1300px){.main-header .main-menu .navigation > li{margin-right: 20px;}}
@media only screen and (max-width: 1240px){.main-header.header-style-one .main-header_button{display: none;}
.slider-one .slider-one_button .slider-one_video:before{display: none;}
.accordion-box .block .acc-btn{font-size:18px;}
.main-footer{margin:0px 0px;border-radius:0px;}
.main-footer_bg{border-radius:0px;}}
@media only screen and (max-width: 1140px){.main-header .main-menu .navigation > li{margin-right: 15px;}
.main-header .main-menu .navigation > li > a{font-size: 14px;}
.main-header .header-lower{border-radius: 0px;}
.main-header .header-lower .outer-box{margin-top: 0px;}
h2{line-height: 54px;font-size: 44px;}}
@media only screen and (max-width: 1023px){.main-header .outer-box{position: static;display:block;}
.main-header .mobile-nav-toggler{display:block;}
.main-header .sticky-header .mobile-nav-toggler{display:block;}
.main-header .nav-outer,.main-header .sticky-header .main-menu{display:none;}
.main-header #navbarSupportedContent{display:block;}
.main-header .outer-box{margin-left: 0px;}
.main-header .main-menu{display: none;}}
@media only screen and (max-width: 990px){.main-header.header-style-one .main-header_button{display:block;}
.main-header_button2{display: block;}
.main-header .header-lower .logo-box .logo{padding-top:20px;padding-bottom:20px;}
.slider-one .swiper-slide{padding:250px 0px 170px;}
.service-one_image.active{position:relative;}
.service-one_image{right:0px;}
.accordion-box .block .content .text{line-height: 28px;font-size: 16px;}
.main-footer_copyright,.main-footer_links li a{font-size:16px;}
.faq-one_image{margin-left:0px;}
.faq-one_accordian-outer{padding-left:0px;}
.faq-one_accordian-column{order:1;}
.faq-one_image-column{order:2;text-align:center;}
.newsletter-box,.newsletter-box .form-group input[type="text"],.newsletter-box .form-group input[type="email"]{width:100%;}
.service-detail{margin-bottom:40px;}}
@media only screen and (max-width: 820px){h1{line-height: 70px;font-size: 60px;}}
@media only screen and (max-width: 767px){.main-header .sticky-header .outer-box{display:block;right: 0px;left: auto;top:0px;}
.main-header .main-menu{width:100%;display:none;}
.main-header .main-menu .navbar-collapse > .navigation li.dropdown:after,.main-header .main-menu .navigation > li > ul:before{display:none !important;}
.main-header .header-lower .outer-box{position:relative;z-index:12;display:block;}
.main-header .main-menu .navbar-header .navbar-toggler{display: inline-block;z-index: 12;width: 50px;height: 40px;float: none;padding: 0px;text-align: center;border-radius: 0px;background: none;border: 1px solid #ffffff;}
.main-header .main-menu .navbar-header .navbar-toggler .icon-bar{position: relative;background: #ffffff;height: 2px;width: 26px;display: block;margin:0 auto;margin:5px 11px;}
.main-header .nav-outer .mobile-nav-toggler{display: block;}
.main-header #navbarSupportedContent{display:block;}
.slider-one_arrow,.slider-one .slider-one_pagination,.main-header.header-style-one .main-header_button,.clock-wrapper{display: none;}
.main-header_button2{display: block;}
h2{line-height: 44px;font-size: 34px;}
.counter-one{text-align:center;}
.counter-block_one-inner{padding-left:0px;}
.counter-block_one-text br,.counter-block_one-outline{display:none;}
.counter-block_one{margin-bottom:30px;}
.counter-one .counter-block_one:nth-child(2n+1){transform:translateY(0px);}
.main-footer_text{max-width:100%;}
.team-one_text br{display:none;}}
@media only screen and (max-width: 599px){h3{line-height: 34px;font-size: 24px;}
.counter-block_one-text{font-size:18px;line-height:28px;}
.main-footer_copyright,.main-footer_links li a{font-size: 14px;}
.page-title_text{margin-top:15px;}
.page-title_text{max-width:100%;}}
@media only screen and (max-width: 479px){.slider-two_options,.about-widget{display:none;}
.main-header .outer-box{gap:0px;}
.main-header .header-lower .logo-box .logo{border:none;padding-right:0px;}
h1{line-height: 50px;font-size: 40px;}
h2{line-height: 36px;font-size: 26px;}
.accordion-box .block .acc-btn{padding:22px 55px 22px 20px;}
.accordion-box .block .content{padding:0px 20px 25px;}
.main-footer .upper-box{word-wrap: anywhere;}
.slider-one_text{font-size:16px;}
.main-footer_bottom{padding: 15px 15px;border-radius: 10px;}
.newsletter-box .form-group button{position:relative;right:0px;top:0px;display:block;bottom:0px;margin-top:15px;}
.newsletter-box .form-group input[type="text"],.newsletter-box .form-group input[type="email"]{font-size:16px;padding:10px 30px 10px 30px;}
.main-footer_links{margin-top:0px;}
.team-block_one-title{font-size:22px;}
h4{line-height: 30px;font-size: 20px;}
.service-block_two-inner{padding-left:0px;}
.service-block_two-number{position:relative;margin-bottom:25px;display:inline-block;}
.project-block_three-overlay{left:25px;}
.cursor,.cursor-follower{display: none;}}