@media(max-width: 1400px){.home h1{font-size: 32px;line-height: 45px;}}
@media(max-width:339.98px){.w-x-full{width: 100%;margin-top: 8px;margin-bottom: 8px;}}
@media(max-width: 1200px){
/* .navigation-menu ul{gap: 10px !important;} */
/* .main-header{top: 50px;} */
.logo-bar img {max-width: 150px;}
.gallery-item-box1 .video {width: 300px;height: 300px;}
.gallery-item-box2 img, .gallery-item-box4 img {width: 150px;height: 150px;}
.gallery-item-box3 img {width: 200px;height: 200px;}
.banner-gallery-item li:nth-child(2) {margin-left: -51px;}
.icon-section-block .icon-item .img-bar {width: 130px;height: 130px;}
.icon-section-block .icon-item .img-bar img {width: 40%;}}
@media(min-width: 991.98px){
.submenu-dropdown{position: absolute;left: 0;top: 46px;width: max-content;opacity: 0;visibility: hidden;transform: rotateX(45deg);transition: 0.4s ease-in-out;-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;}
.navigation-menu > ul > li:hover .submenu-dropdown{opacity: 1;visibility: visible;transform: inherit;-webkit-transform: inherit;-moz-transform: inherit;-ms-transform: inherit;-o-transform: inherit;}
.menu-icon{display: none;}
.phone-line-main-2{display: none;}
.content-text{line-height: 25px;}}
@media(max-width: 991.98px){
.phone-line-main{display: none;}
.phone-link{position: unset;}
.navigation-menu{width: 400px;position: fixed;top: 0;left: 0;background-color: var(--primary-color);height: 100vh;transform:rotateY(90deg);opacity: 0;visibility: hidden;transition: 0.5s ease-in-out;-webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);padding-top: 60px;z-index: 2;}
.navigation-menu.active{opacity: 1;visibility: visible;transform: inherit;-webkit-transform: inherit;-moz-transform: inherit;-ms-transform: inherit;-o-transform: inherit;}
.navigation-menu > ul{flex-direction: column !important;align-items: flex-start !important;gap: 5px !important;}
.navigation-menu > ul > li > a{color: var(--white-color);display: block;padding: 10px 15px;font-weight: normal;}
.submenu-dropdown{display: none;}
.navigation-menu > ul > li.arrow-icon::after{position: absolute;color: var(--white-color);top: 15px;right: 15px;font: var(--fa-font-solid);content: "\f107";}
.navigation-menu > ul > li{width: 100%;padding: 0;position: relative;}
.submenu-dropdown > ul{background-color: var(--white-color);padding: 12px 15px;}
.submenu-dropdown > ul > li > a{color: var(--black-color);padding: 5px 0 2px 0;}
.navigation-menu > ul > li:hover .submenu-dropdown > ul > li > a{color: var(--black-color);}
.navigation-menu > ul > li.active > a{background-color: var(--hover-color);}
body::after{position: fixed;content: "";width: 100%;height: 100vh;background-color: rgba(0, 0, 0, 0.6);top: 0;left: 0;opacity: 0;visibility: hidden;transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;}
body.active{overflow: hidden;}
body.active::after{opacity: 1;visibility: visible;}
.banner-bg{height: 100%;}
.home .banner-content{padding-top: 180px;padding-bottom: 30px;}
.service-description-box .service-content p {font-size: 16px;}
h6{font-size: 16px;}
.fill-box .service-img-bar li:nth-child(1) img {min-width: 250px;min-height: 250px;max-width: 250px;max-height: 250px;}
.fill-box .service-content p{line-height: 28px;}
.fill-box .service-img-bar li:nth-child(2) img{min-width: 200px;min-height: 200px;max-width: 200px;max-height: 200px;}
.fill-box .service-description-box{min-height: 100%;}
.content-bar .img-block li, .content-bar-img{max-height: 100%;}}
@media(max-width: 770px){
.home h1 {font-size: 25px;line-height: 35px;}
.gallery-item-box1 .video {width: 250px;height: 250px;}
.banner-gallery-item li:nth-child(2), .banner-gallery-item li:nth-child(4){border-width: 4px;}
.gallery-item-box3 img {width: 180px;height: 180px;}
.brand-item-block li img{width: 100%;height: 100%;}
.brand-item-block{padding-left: 0;gap: 30px;flex-wrap: nowrap !important;}
.multiple-brand{flex-wrap: wrap !important;}
p.bold-text{font-size: 14px;}
.service-description-box{flex-direction: column !important;padding: 0 15px 15px 15px;row-gap: 20px;}
.service-description-box::after{width: 100%;height: 100%;top: 0;transform: inherit;-webkit-transform: inherit;-moz-transform: inherit;-ms-transform: inherit;-o-transform: inherit;border: 2px solid var(--hover-color) !important;}
.service-description-box .service-name, .service-description-box .service-img-bar{position: relative !important;top: inherit;right: inherit; left: inherit;}
.service-description-box .service-name{margin-top: -14px;}
.service-description-box .service-content{width: 100%;padding: 0;text-align: center;}
.service-description-box .service-content p {font-size: 14px;line-height: initial;}
.service-description-box .service-name span {min-width: 200px;}
.service-name span{font-size: 16px !important;}
.service-description-item {row-gap: 35px;}
.service-box .service-img-bar{min-width: auto;min-height: auto;}
h2{font-size: 20px;}
.two-space {padding: 25px 0;}
.top-space{padding-top: 25px;}
.message-bg{padding: 15px;}
.form-bg{padding: 25px 10px;}
.policy-section-block {row-gap: 60px;}
h6{font-size: 14px;}
.icon-section-block .icon-item .img-bar{width: 100px;height: 100px;}
.fill-box .service-content{padding: 18px 10px 10px 10px;line-height: 20px;}
.fill-box .service-name{position: absolute !important;left: 0 !important;}
.fill-box .service-content p{line-height: 20px;text-align: left;}}
@media(max-width: 576px){
.logo-bar img {max-width: 150px;}
.footer-bottom-content p{font-size: 10px;text-align: center;}
.link-block a{font-size: 12px;}
.gallery-item-box1 .video {width: 300px;height: 300px; margin-left: auto; margin-right: auto; margin-bottom: 30px;}
.banner-gallery-item li:nth-child(2), .banner-gallery-item li:nth-child(3), .banner-gallery-item li:nth-child(4){margin: 0;border: 4px solid #fff;}
.gallery-item-box2 img, .gallery-item-box3 img, .gallery-item-box4 img{width: 120px;height: 120px;}
.home h1 {font-size: 18px;line-height: 28px;}
.testimonial-box .review-content p {font-size: 14px;}
.heading-bar p{font-size: 12px;}    
.form-control{padding: 15px;}
h1{font-size: 24px;line-height: 30px;}
/* .short-banner .banner-bg {height: 250px;} */
.short-banner .banner-content {padding-top: 100px;}
h5{font-size: 14px;}
.icon-section-block .icon-item{flex-basis: 45%;}
.content-text{font-size: 14px;}
.icon-section{padding-bottom: 0;}
h2 {font-size: 16px;}
.points-text li{padding-left: 15px;}
.points-text li::after{top: 7px;}
.contact-info h6{font-size: 14px;}}
@media(max-width:449.98px){.menu-icon.active{position: fixed;right: 15px;top: 20px;}.navigation-menu{width: 100%;}}
@media(max-width:991px){
.menu-icon{z-index: 2;}
.menu-icon.active .menu_bar1{transform: rotate(45deg) translate(7px, 3px);width: 20px;background-color: var(--hover-color);-webkit-transform: rotate(45deg) translate(7px, 3px);-moz-transform: rotate(45deg) translate(7px, 3px);-ms-transform: rotate(45deg) translate(7px, 3px);-o-transform: rotate(45deg) translate(7px, 3px);transition: 0.5s ease-in-out;}
.menu-icon.active .menu_bar2{opacity: 0;transition: 0.5s ease-in-out;-webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;}
.menu-icon.active .menu_bar3{width: 20px;transform: rotate(-45deg) translate(5px, -2px);background-color: var(--hover-color);transition: 0.5s ease-in-out;}
.menu-icon.active::after{position: fixed;content: "Menu";left: 15px;top: 16px;color: var(--white-color);font-size: 18px !important;font-weight: 500;}}
@media(max-width: 450px){
.gallery-item-box2 img, .gallery-item-box3 img, .gallery-item-box4 img{width: 100px;height: 100px;}
.service-description-box .service-img-bar, .service-description-box .service-img-bar img {min-width: 250px;min-height: 250px;max-width: 250px;max-height: 250px;}
p.bold-text, .content-text{font-size: 12px;margin-bottom: 5px;}
.service-description-box .service-content p{font-size: 12px;}
.service-box .service-name {bottom: 25px;}
.fill-box .service-img-bar li:nth-child(1) img {min-width: 220px;min-height: 220px;max-width: 220px;max-height: 220px;}
.fill-box .service-img-bar li:nth-child(2) img {min-width: 150px;min-height: 150px;max-width: 150px;max-height: 150px;margin-left: -50px;}
.fill-box  .service-description-box .service-img-bar, .fill-box  .service-description-box .service-img-bar img{min-height: 100%;}}
@media(max-width: 400px){.navigation-menu{width: 100%;}}
@media(max-width: 380px){.gallery-item-box2 img, .gallery-item-box3 img, .gallery-item-box4 img{width: 90px;height: 90px;}.banner-gallery-item li:nth-child(2), .banner-gallery-item li:nth-child(3), .banner-gallery-item li:nth-child(4){margin: 0;border: 2px solid #fff;}}