
.main-header .menu-left-content .logo-box:before{opacity: 0;}
.main-header .menu-left-content{border-right: 0px solid #e2e2e2;padding: 0;margin: 0px;width:12vw;}
.main-header .menu-left-content .logo-box{padding:0px;width: 100%;margin: 0;}

body .main-menu .navigation > li {margin: 0px 16px;}
body .main-menu .navigation > li > a{text-transform: uppercase;font-size: 16px;letter-spacing: 2px;}

.home-about{position:relative;height:100vh;z-index: 0;overflow:hidden;    margin:0;}
.video-background {background: #000;z-index: -99;}
.video-foreground, .video-background iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}
@media (min-aspect-ratio: 16/9) {
  .video-foreground {height: 300%;top: -100%;}
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground {width: 300%;left: -100%;}
}

.slick-slide img{width:100%;}
.home-about video {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: 0;-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}

.about-section .content-box .text{border-bottom-width: 0px;padding-bottom: 0px;margin-bottom: 0px;}
.funfact-section .outer-container .row{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}

.lastserblock .lower-content{margin-top:20px;}

.main-footer .footer-top{background: #231d02;border-bottom: 0px solid #201d1d;padding: 0;margin: 0;}
.main-footer .footer-top .footopcont{padding: 5rem 0; border-bottom: 1px solid #373737;}
.main-footer .footer-top h2{color: #ffffff;font-size: 3.5vw;line-height: 1.2;}
.main-footer .footer-top h2 span{position: relative;display: inline-block;z-index: 1;}
.main-footer .footer-top h2 span:before{position: absolute;content: ''; width: 100%;  left: 0px;  bottom: 2px;  z-index: -1;    border-bottom: 5px solid #f7b61c;}

.main-footer .enquireform .form-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.main-footer .enquireform .form-group .formbtngroup{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.main-footer .enquireform .form-group a{position: relative;right: 0px;bottom: 0px;display: inline-block;width: 56px;height: 56px;line-height: 66px;background: #fff;color: #f7b61c;text-align: center;font-size: 24px;border-radius: 50%;cursor: pointer;transition: all 500ms ease;  }
.main-footer .enquireform .form-group a:hover{color: #fff;background: #f7b61c;}
.main-footer .enquireform .form-group h6{color: #ffffff;text-transform: uppercase;font-size: 14px;font-weight: 500;letter-spacing: 1px;margin-block: 20px 0;cursor: pointer;}
.main-footer .footer-widget h4 {position: relative;display: block;font-size: 17px;line-height: 34px;color: #d4d6d4;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;}
.main-footer .footer-widget.rightwidget{text-align: right;}
.main-footer .footer-widget.rightwidget h4 {text-transform: inherit;}
.main-footer .footer-mid .widget-content .addbox{display: -webkit-box;display: -ms-flexbox;display: flex;}
.main-footer .footer-mid .widget-content .addbox .single-item{margin-right: auto;}
.main-footer .footer-mid ul.links-list{display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 10px;}
.main-footer .footer-mid ul.links-list li{padding-inline: 20px;border-right: 1px solid #a7a9a7;line-height: 1;}
.main-footer .footer-mid ul.links-list li:first-child{padding-left: 0px;}
.main-footer .footer-mid ul.links-list li:last-child{border-right: 0px solid #a7a9a7;}
.main-footer .social-links{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-bottom: 20px;}
.main-footer .social-links li{margin-left: 10px;}
.main-footer .social-links li a{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;width: 30px;height: 30px;background: #6f716d;border-radius: 50%;color: #ffffff;font-size: 14px;}
.main-footer .social-links li a:hover{background: #030303;}
.main-footer .openlink{margin-top: 10px;}
.main-footer .openlink p a{display: inline-block;padding-left: 30px;position: relative;}
.main-footer .openlink p a::before{content: '';position: absolute;width: 25px;height: 25px;background: url(../images/open-dd-logo.webp) no-repeat center center;background-size: 100%;left: 0;top: 50%;transform: translateY(-50%);}

.contact-style-two{background: #f7b61c;}
.contact-info-section .title-box h3{color: #111111;}
.contact-info-section .title-box h3 a{color: #111111;letter-spacing: 4px;}
.contact-style-two .sec-title .sub-title{color: #3a3736;}
.contact-style-two .sec-title .sub-title:before{background: #c64331;}
.contact-style-two .form-inner .theme-btn{background: #b20502;}
.contact-style-two .form-inner .theme-btn:hover{background: #1c1c1c;}
.contact-style-two .theme-btn.btn-two span:before{color: #b20502;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.contact-info-section .title-box h2{letter-spacing: -2px;margin-bottom: 10px;}
.info-block-one .inner-box h3{text-transform: uppercase;}
.contact-info-section .LocIconss{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 20px;}
.contact-info-section .LocIconss a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #b20502;text-transform: uppercase;line-height: 1;font-size: 1vw;}
.contact-info-section .LocIconss a:hover{color:#222222;}
.contact-info-section .LocIconss .licon-box{margin-right:10px;}
.contact-info-section .LocIconss b{text-decoration:underline;text-decoration-thickness: 2px;}

.hsecthree .funfact-block-one .inner-box .count-outer{font-size: inherit;line-height: 1.4;}
.hsecthree .funfact-block-one .inner-box .count-outer h4{font-size:32px;font-weight:600;line-height: 1.3;}
.hsecthree .funfact-block-one .inner-box .count-outer p{font-size:26px;text-transform:uppercase;line-height: 1.3;}
.hsecthree .funfact-block-one .inner-box .text p{font-size:26px;text-transform:uppercase;line-height: 1.3;}

.service-info-section .sec-title{margin-bottom: 0;}
.serv-intro-title{padding-block: 80px;border-bottom: 1px solid #d8d6d6;}
.serv-intro-body .row{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.serv-intro-body .servboxs {padding-block: 100px;position: relative;border-bottom: 1px solid #d8d6d6;}
.serv-intro-body .servboxs::before {content: '';position: absolute;width: 1px;height: 100%;top: 0;left: 50%;background: #d8d6d6;pointer-events: none;}
.serv-intro-body .leftsidebox .single-item-slick-slide{width: 85%;}
.serv-intro-body .leftsidebox .image-box{width: 100%;}
.serv-intro-body .leftsidebox .content-box{width: 85%;margin-left: auto;}
.serv-intro-body .rightsidebox{background: #f8f7f7;}
.serv-intro-body .rightsidebox .single-item-slick-slide{width: 85%;margin-left: auto;}
.serv-intro-body .rightsidebox .image-box{width: 100%;}
.serv-intro-body .rightsidebox .content-box{width: 85%;}
.serv-intro-body .sec-title h2 span{color: #f0b11b;}
.serv-intro-body .sec-title ul{margin-top: 20px;}
.serv-intro-body .sec-title ul li{color:#000000;position:relative;padding-left:15px;}
.serv-intro-body .sec-title ul li::before{content:"";position:absolute;width:7px;height:7px;background:#f0b11b;top:50%;left:0;-webkit-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);}
.serv-intro-body .single-item-slick-slide .slick-arrow{position: absolute;top: 50%;z-index: 9;font-size: 0;width: 40px;height: 40px;margin-top: -20px;font-family: 'flaticon';display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #333;border-radius: 4px;color: #fff;opacity: 0.2;}
.serv-intro-body .single-item-slick-slide:hover .slick-arrow{opacity: 0.6;}
.serv-intro-body .single-item-slick-slide .slick-arrow:hover{opacity: 0.8;}
.serv-intro-body .single-item-slick-slide .slick-prev{left:0;}
.serv-intro-body .single-item-slick-slide .slick-next{right:0;}
.serv-intro-body .single-item-slick-slide .slick-prev::before{content: "\f112";font-size:18px;}
.serv-intro-body .single-item-slick-slide .slick-next::before{content: "\f105";font-size:18px;}

.about-style-two{padding-block: 100px;}
.about-style-two .content-column:before{opacity: 0;pointer-events: none;}
.about-style-two .content-box p b{font-size: 120%;}
.statements-section .tabs-content .content-box .inner-box{min-height: 500px;}
.vismis-sec.statements-section .tabs-content{background: #f0b11b;}
.vismis-sec.statements-section .tabs-content .inner-box p{color: #ffffff;}
.vismis-sec.history-section .image-box .link-box {display: inline-block;width: 70px;height: 70px;line-height: 76px;text-align: center;font-size: 30px;color: #fff;background: #e4492e;}

.history-section .content-box .text ul{margin-top: 20px;}
.history-section .content-box .text ul li{color: #333;}

.whyjigv-section{background: url(../images/whyjigv-bg.jpg) no-repeat left center;background-size: cover;}
.whyjigv-section .image-boxsa{}
.whyjigv-section .image-boxsa figure{ }
.whyjigv-section .image-boxsa figure img{width:100%; }
.whyjigv-section .row{}
.whyjigv-section .row .content-column{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.whyjigv-section .content-box{padding-left: 20vw;padding-right: 8vw;}
.whyjigv-section .content-box .sec-title{margin-bottom: 0;}
.whyjigv-section .image-boxsa{position: relative;height: 100%;}
.whyjigv-section .image-boxsa figure{position: relative;height: 100%;}
.whyjigv-section .image-boxsa figure img{position: relative;height: 100%;object-fit: cover;}

.Square-section{}
.Square-section .content-box {position: relative;display: block;}
.Square-section .content-box .bg-layer {position: absolute;top: 0px;right: 0px;width: 50%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.Square-section .big-text {position: absolute;left: 0px;bottom: 0px;width: 100%;text-align: center;font-size: 100px;line-height: 76px;font-family: 'Monda', sans-serif;font-weight: 700;text-transform: uppercase;color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: rgba(255, 255, 255, 0.20);z-index: 99;pointer-events: none;}
.Square-section .content-box .inner-box {position: relative;width: 50%;padding: 50px 50px 60px 60px;background: #f7b61c;height:555px;}
.Square-section .content-box .inner-box h2 {position: relative;display: block;font-size: 40px;line-height: 50px;font-weight: 700;margin-bottom: 23px;}
.Square-section .content-box .inner-box .btn-box{margin-top: 20px;}
.Square-section .content-box .inner-box .theme-btn.btn-one:hover{background:#e4492e;}
.Square-section .owl-nav span{}
.Square-section .owl-nav{}
.Square-section .owl-nav button{position: absolute;display: block;margin-top: -20px;width: 40px;height: 40px;top:50%;background: #333;border-radius: 4px;color: #fff;opacity: 0.2;}
.Square-section .owl-nav button:hover{opacity:0.8;}
.Square-section .owl-nav button.owl-prev{left:-50px}
.Square-section .owl-nav button.owl-next{right:-50px}
/* .Square-section .owl-nav button.owl-prev:before{position: absolute;content: '';background-image: url(../images/icons/icon-1.png);width: 38px;height: 24px;left: 0px;top: 0px;opacity: 0.6;background-repeat: no-repeat;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);transition: all 500ms ease;}
.Square-section .owl-nav button.owl-next:before{position: absolute;content: '';background-image: url(../images/icons/icon-2.png);width: 38px;height: 24px;left: 0px;top: 0px;opacity: 0.6;background-repeat: no-repeat;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);transition: all 500ms ease;}
.Square-section .owl-nav button.owl-prev:hover:before,.Square-section .owl-nav button.owl-next:hover:before{opacity: 1;filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-o-filter: grayscale(0%);-ms-filter: grayscale(0%);} */


.service-details-content.ressousec .content-two{margin-bottom: 0;}
.service-details-content.ressousec .content-two .other-service{margin-block: 20px;}
.serblockright{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 3vw;}
.serblockright .serviceblockbox p{margin-bottom: 15px;}
.serblockright .serviceblockbox p:last-child{margin-bottom: 0px;}
.service-details-content.ressousec h2{margin-bottom: 15px;}
.service-details-content.ressousec h2 span {color: #f0b11b;}
.serblockbtm{margin-top: 20px;}

.contusSec .info-block-one .inner-box p a{color: #000000;}
.contusSec .info-block-one .inner-box p a:hover{color: #f7b61c;text-decoration:underline;}

.enquireformmodal{}
.enquireformmodal .modal-content{border: 0;border-radius: 0;}
.enquireformmodal .btn-close{background:#fff url(../images/close.svg) no-repeat center center;background-size: 40%;border: 2px solid #333;border-radius: 50%;position: absolute;top: -14px;right: -14px;}
.enquireformmodal .form-inner .form-group input[type='text'], .enquireformmodal .form-inner .form-group input[type='email'], .enquireformmodal .form-inner .form-group input[type='tel'], .enquireformmodal .form-inner .form-group textarea, .enquireformmodal .form-inner .form-group .nice-select {position: relative;display: block;width: 100%;height: 62px;border: 1px solid #e2e2e2;background: #fff;font-size: 17px;color: #827e7d;padding: 0px 30px;border-radius: 0px;transition: all 500ms ease;}
.enquireformmodal .form-inner .form-group .nice-select {line-height: 62px;text-transform: capitalize;}
.enquireformmodal .form-inner .form-group textarea {height: 120px;resize: none;padding-top: 15px;}
.enquireformmodal .form-inner .form-group {position: relative;margin-bottom: 20px;}
.enquireformmodal .form-inner .form-group .select-box {min-height: 62px;}
.enquireformmodal  .sec-title{margin-bottom: 10px;}
.enquireformmodal  .sec-title p{margin-top: 10px;}
.enquireformmodal  .image-box{position: relative;height: 100%;}
.enquireformmodal  .image-box figure{position: relative;height: 100%;}
.enquireformmodal  .image-box figure img{position: relative;height: 100%;object-fit: cover;}
.enquireformmodal .form-inner .theme-btn {background: #b20502;width:100%;}
.enquireformmodal .form-inner .theme-btn:hover {background: #1c1c1c;}

.chooseus-section.servicesec .content-box .overlay-content .icon-box{line-height: 1;}
.hsecthree .funfact-block-one .inner-box .icon-box{line-height: 1;padding: 5px;}
label.error{background: #b20502;color: #fff;font-size: 14px;line-height: 1.5;display: block;padding-inline: 8px;}
.intl-tel-input{width: 100%;}
.acelistsec .chooseus-block-one .inner-box .icon-box img{width: 120px;}

.chooseus-section.servicesec .content-box .overlay-content .icon-box img{}

.speltitles{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 10px;}
.speltitles .spltitItem{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;margin-inline:10px;font-size: 1.2vw;text-transform: uppercase;color: #000;font-weight: 600;line-height: 1;}
.speltitles .spltitItem b{background:#f7b61c;font-size:2.4vw;padding: 5px 10px 0;margin-right: 3px;}
.speltitles .spltitItem span{letter-spacing: 1px;}



@media screen and (max-width:1620px){
    body .main-menu .navigation > li > a {font-size: 14px; }
    .banner-carousel .slide-item {padding: 150px 0;}
    .whyjigv-section .content-box {padding-left: 18vw;padding-right: 6vw;}
}
@media screen and (min-width:1521px) and (max-width:1620px){
    .sec-title h2{font-size: 40px;line-height: 1.4;}
    .sec-title p {margin-top: 10px;}
}
@media screen and (max-width:1520px) {
    body {font-size: 15px;line-height: 24px;}
    .whyjigv-section .content-box{padding-left: 14vw;padding-block: 5vh;}
    .whyjigv-section .content-box .sec-title p br{display: none;}
    .main-header .menu-left-content .logo-box{width: 100px;}
    .main-menu .navigation > li {margin: 0px 16px;}
    .main-menu .navigation > li > a{padding: 15px 8px;font-size: 16px;}
    .main-menu .navigation > li > a:before{top: 15px;}
    .main-menu .navigation > li > a:after{top: 15px;}
    .video-section {padding: 101px 0px 100px 0px;}
    .chooseus-section .content-box .static-content{    padding: 20px 0px 20px 55px; }
    .chooseus-section .sec-title {padding: 65px 0px 245px 0px;}

    .enquireformmodal .form-inner .form-group input[type='text'], .enquireformmodal .form-inner .form-group input[type='email'], .enquireformmodal .form-inner .form-group input[type='tel'], .enquireformmodal .form-inner .form-group textarea, .enquireformmodal .form-inner .form-group .nice-select {height: 42px;font-size: 15px;color: #827e7d;padding: 0px 20px;}
    .enquireformmodal .form-inner .form-group .nice-select {line-height: 42px;}
    .enquireformmodal .form-inner .form-group textarea {height: 80px;resize: none;padding-top: 15px;}
    .enquireformmodal .form-inner .form-group {position: relative;margin-bottom: 15px;}
    .enquireformmodal .form-inner form .form-group:last-child {margin-bottom: 0px;}
    .enquireformmodal .form-inner .form-group .select-box {min-height: 42px;}
    .chooseus-block-one .inner-box{padding: 80px 30px;}
    .chooseus-block-one .inner-box h3{font-size: 20px;line-height: 20px;padding: 20px 0px;margin-bottom: 20px;}
    .chooseus-block-one .inner-box h3:before, .chooseus-block-one .inner-box h3:after{width: calc(100% + 30px);}
}

@media screen and (max-width:1420px) {
    body {font-size: 14px;line-height: 22px;}
    .enquireformmodal .modal-dialog{max-width: 700px;}
    .serv-intro-title {padding-block: 60px;}
    .serv-intro-body .servboxs {padding-block: 60px;}
    .main-menu .navigation > li {margin: 0px 15px;}
    .main-menu .navigation > li > a{padding: 12px 8px;font-size: 15px;}
    .chooseus-block-one .inner-box h3{font-size: 17px;}
    body .main-menu .navigation > li > a {font-size: 13px;letter-spacing: 1px;}
    .main-menu .navigation > li > a:before {top: 12px;}
    .main-menu .navigation > li > a:after {top: 12px;}
    .acelistsec .chooseus-block-one .inner-box .icon-box img {width: 80px;}
    .serv-intro-body .leftsidebox .image-box, .serv-intro-body .rightsidebox .image-box {width: 75%;}
	.serv-intro-body .leftsidebox .single-item-slick-slide,.serv-intro-body .rightsidebox .single-item-slick-slide {width: 75%;}
}

@media screen and (max-width:1200px) {
    .main-header {position: fixed;background: #fff;}
    .serv-intro-body .servboxs {padding-inline: 40px;}
    .mobile-menu .nav-logo{width: 125px;padding-bottom: 50px;}
    .mobile-menu .contact-info {padding: 40px 30px 20px 30px;}
	.contact-info-section .LocIconss a{font-size: 20px;}
	
	.hsecthree .funfact-block-one .inner-box{margin-block:10px;}
}

@media screen and (max-width:1100px) {
    .banner-carousel .content-box .special-text {font-size: 120px;min-height: 120px;line-height: 120px;margin-bottom: 0;}
    .banner-carousel .content-box h2 {font-size: 50px;line-height: 60px;}
    .about-section {padding: 80px 0px 80px 0px;}
    .funfact-section {padding: 80px 0px;}
    .funfact-section .col-lg-4{width: 50%;}
    .video-section {padding: 80px 0px 80px 0px;}
    .video-section .sec-title h2 {font-size: 50px;line-height: 60px;}
    .video-section .sec-title {padding-bottom: 20px;margin-bottom: 19px;}
    .video-section .curve-text{top: 0;}
    .about-section .image-box{margin-bottom: 0;}
	.home-about{height: 590px;}
}

@media screen and (max-width:1000px){
	.hsecthree .funfact-block-one .inner-box .count-outer h4 {font-size: 26px;}
	.hsecthree .funfact-block-one .inner-box .count-outer p {font-size: 22px;}
	.hsecthree .funfact-block-one .inner-box .text p {font-size: 22px;}

}

@media screen and (min-width:801px) and (max-width:1000px){
    .serv-intro-body .servboxs::before{opacity: 0;}
    .serv-intro-body .servboxs.leftsidebox .row .col-lg-6:nth-child(1){width: 40%;}
    .serv-intro-body .servboxs.leftsidebox .row .col-lg-6:nth-child(2){width: 60%;}
    .serv-intro-body .servboxs.rightsidebox .row .col-lg-6:nth-child(1){width: 60%;}
    .serv-intro-body .servboxs.rightsidebox .row .col-lg-6:nth-child(2){width: 40%;}
    .serv-intro-body .leftsidebox .image-box, .serv-intro-body .rightsidebox .image-box {width: 100%;}
	.serv-intro-body .leftsidebox .single-item-slick-slide,.serv-intro-body .rightsidebox .single-item-slick-slide {width: 100%;}
    .serv-intro-body .leftsidebox .content-box,.serv-intro-body .rightsidebox .content-box {width: 100%;}
    .enquireformmodal .modal-dialog{}
    .enquireformmodal .modal-dialog .col-lg-5 {flex: 0 0 auto;width: 41.66666667%;}
    .enquireformmodal .modal-dialog .col-lg-7 {flex: 0 0 auto;width: 58.33333333%;}
}

@media screen and (max-width:800px){
	.home-about{height: 475px;}
    .funfact-section{padding: 60px 0;}
    .funfact-block-one .inner-box .count-outer{font-size: 60px;line-height: 60px;margin-right: 15px;}
    .funfact-block-one .inner-box .icon-box{width: 65px;height: 65px;line-height: 72px;font-size: 40px;margin-right: 15px;}
    .main-footer .footer-top .footopcont {padding: 3rem 0;}
    .main-footer .footer-mid .widget-content .addbox{display: block;}
    .main-footer .footer-widget h3{font-size: 20px;}
    .about-style-two {padding-block: 60px;}
    .about-style-two .content-box .text p:last-child{margin-bottom: 0;}
    .statements-section .tabs-content .content-box .inner-box {min-height: auto;}
    .whyjigv-section .content-box{padding: 40px;}
    .serv-intro-body .servboxs::before{opacity: 0;visibility: hidden;}
    .serv-intro-body .leftsidebox .image-box,.serv-intro-body .rightsidebox .image-box {width: 100%;}
	.serv-intro-body .leftsidebox .single-item-slick-slide,.serv-intro-body .rightsidebox .single-item-slick-slide {width: 100%;}
    .serv-intro-body .leftsidebox .content-box{width: 100%;}
    .serv-intro-body .rightsidebox .content-box{width: 100%;}
    .service-info-section .servboxs  .sec-title{padding-top: 30px;}
    .service-info-section .serv-intro-title  .sec-title p br{display: none;}
    .contact-info-section .title-box{margin-bottom: 30px;}
    .contact-info-section .title-box h2{font-size: 34px;line-height: 34px;}
    .contact-info-section .title-box h3{font-size: 20px;line-height: 20px;}
    .contact-info-section .title-box .icon-box{margin-bottom: 15px;}
	.main-header .menu-left-content{width: 20vw;}
    .main-header .menu-left-content .logo-box {width: 100%;}
    .chooseus-style-two {padding: 40px 0px;}
    .service-details-content .content-two .service-list li a{font-size: 16px;}
    .Square-section .content-box .inner-box h2 {font-size: 36px;line-height: 36px;}
    .Square-section .content-box .inner-box{padding: 40px;}
    .Square-section .big-text{font-size: 8vw;line-height: 1;}
    .vismis-sec.history-section .image-box .link-box{display: none;}
    .history-section .inner-box:first-child .image-box, .history-section .inner-box:nth-child(3) .image-box{padding-right: 0;}
    .history-section .inner-box:nth-child(2) .image-box, .history-section .inner-box:nth-child(4) .image-box{padding-left: 0;}
    .history-section .content-box .text{padding-top: 20px;padding-bottom: 0;}
    .history-section .content-box p {max-width: 100%;}
    .history-section .content-box{margin-top: 0;}
    .history-section .inner-box:nth-child(2) .content-box h2, .history-section .inner-box:nth-child(4) .content-box h2 {text-align: left;}
    .history-section .image-box .image{margin-bottom: 15px;}
    .main-footer .footer-mid ul.links-list{display: none;}
    .mobile-menu .nav-logo{padding-bottom: 40px;}
    .mobile-menu .nav-logo a{display: block;width: 100px;}
    .mobile-menu .contact-info{padding-top: 40px;}
    .mobile-menu .social-links{display: none;}
    .serv-intro-title {padding-block: 40px;}
    .main-header{position: fixed;background: #ffffff;}
    .banner-section {margin-top: 45px;}
    .page-title{margin-top: 45px;}    
    .funfact-section {padding: 40px 0px;}
    .funfact-block-one .inner-box .count-outer{font-size: 56px;line-height: 56px;margin-right: 15px;}
    .funfact-block-one .inner-box .icon-box{width: 65px;height: 65px;line-height: 74px;font-size: 38px;margin-right: 15px;}
    .funfact-block-one .inner-box .text p{line-height: 1.3;}
    footer.main-footer {}
    .main-footer .contact-widget{padding-right: 0;}
    .main-footer .contact-widget .widget-content .info-box:not(.addbox){display: none;}
    .enquireformmodal .modal-dialog .col-lg-5{display: none;}
    .enquireformmodal .modal-dialog{max-width: 96%;margin-inline: auto;}
    .service-block-one .inner-box .lower-content{    text-align: center;}
    .main-footer .footer-top h2 {        font-size: 44px;    }
    .main-footer .enquireform .form-group{-ms-flex-pack: left;justify-content: left;padding-top: 20px;}
    .scroll-top{display: none;}
	.contact-info-section .LocIconss a{font-size: 16px;}
	.speltitles .spltitItem{font-size: 16px;}
	.speltitles .spltitItem b{font-size: 28px;padding: 3px 6px 0;margin-right: 2px;}
	.speltitles .spltitItem span {letter-spacing: 0.5px;}
	.mobile-menu .nav-logo a {display: block;width: 150px;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
	
	.hsecthree .funfact-block-one .inner-box .count-outer h4 {font-size: 22px;}
	.hsecthree .funfact-block-one .inner-box .count-outer p {font-size: 19px;}
	.hsecthree .funfact-block-one .inner-box .text p {font-size: 22px;}
	
	
}
@media screen and (min-width:551px) and (max-width:800px){
	.main-footer .footer-top .footopcont .col-lg-8{width: 73%;}
	.main-footer .footer-top .footopcont .col-lg-4{width: 27%;}
}
@media screen and (min-width:621px) and (max-width:992px){
    .about-section .row .col-lg-6:nth-child(1){width: 40%;}
    .about-section .row .col-lg-6:nth-child(2){width: 60%;}
    .auto-container .row:nth-child(2) .col-lg-6:nth-child(1){width: 40%;}
    .auto-container .row:nth-child(2) .col-lg-6:nth-child(2){width: 60%;}

    .history-section .innerboxss .inner-box:nth-child(2) .row, .history-section .innerboxss .inner-box:nth-child(4) .row {/*-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;*/}
    .history-section .inner-box .row .col-lg-6{width: 50%;}
    .serv-intro-body .servboxs {padding-inline: 0;}
    .serv-intro-body .row .col-lg-6{width: 50%;}
    .ressousec .row .col-lg-4{width: 40%;}
    .ressousec .row .col-lg-4 .service-block-two{position: relative;height: 100%;}
    .ressousec .row .col-lg-4 .service-block-two figure{position: relative;height: 100%;}
    .ressousec .row .col-lg-4 .service-block-two figure img{position: relative;height: 100%;object-fit: cover;}
    .ressousec .row .col-lg-8{width: 60%;}
    .contact-info-section .info-column{width: 50%;}
    .contact-info-section .row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .whyjigv-section .row .col-lg-8{width: 60%;}
    .whyjigv-section .row .col-lg-4{width: 40%;}
    
}
@media screen and (max-width:767px){    
    .main-footer .contact-widget{text-align: center;}
    .main-footer .footer-widget.rightwidget {text-align: center;margin-bottom: 0 !important;padding-top: 20px;border-top: 1px solid #2d2d2d;}
}

@media screen and (min-width:601px) and (max-width:768px){
    .acelistsec .outer-container{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
}
@media screen and (max-width:620px){
    .history-section .innerboxss .inner-box:nth-child(2) .row, .history-section .innerboxss .inner-box:nth-child(4) .row {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}    
    .serv-intro-body .rightsidebox .row{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.main-footer .footer-top h2 {font-size: 36px;}
}
@media screen and (max-width:550px){
	.home-about{height: 35vh;margin-top: 60px;}
	.main-header .menu-left-content{    width: 40vw;}
    .main-header .menu-left-content .logo-box{padding: 0;width: 100%;}    
    .funfact-section .col-lg-4 {width: 100%;}
    .sec-title p br{display: none;}
    .main-footer .footer-widget.rightwidget {text-align: center;padding-top: 20px;border-top: 1px solid #373737;margin-bottom: 0 !important;}
    .main-footer .enquireform .form-group{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 20px;}
    .main-footer .social-links{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .main-footer .footer-mid .widget-content .info-box:not(.addbox){display: none;}
    .scroll-top{width: 30px;height: 30px;line-height: 1;right: 10px;font-size: 13px;}
    .scroll-top.open{bottom: 10px;display: none;}
    .mobile-menu .nav-logo{padding-bottom: 60px;}
    .mobile-menu .nav-logo a{display: block;width: 150px;filter: brightness(0) invert(1);}
    .mobile-menu .contact-info{padding-top: 60px;}
    .enquireformmodal .row .col-lg-5{display: none;}
    .funfact-section .row .col-lg-4:last-child .inner-box {margin-bottom: 0;}
    .about-style-two {padding-block: 40px;}
    .about-style-two .content-box p {margin-bottom: 20px;}
    .statements-section .tab-btns li .icon-box{margin-bottom: 10px;}
    .statements-section .tabs-content .big-text{font-size: 58px;line-height: 58px;}
    .sec-title{margin-bottom: 35px;}
    .serv-intro-title {padding-block: 40px;}
    .serv-intro-body .servboxs {padding-block: 40px;padding-inline: 20px;}
    .contact-info-section {padding: 40px 0;}
    .contact-info-section .title-box h2 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
    .contact-info-section .title-box h3 {font-size: 16px;line-height: 16px;}
    .contact-style-two{padding: 40px 0px;}
    .contact-style-two .sec-title h2 br{display: none;}
    .contact-style-two .sec-title p br{display: none;}
    .main-footer .footer-top h2 span:before{border-bottom: 3px solid #f7b61c;}
    .statements-section .tab-btn-box{margin-bottom: 20px;}
    .Square-section .content-box .inner-box h2 {font-size: 36px;line-height: 36px;}
    .Square-section .content-box .inner-box{width: 100%;height: auto;}
    .Square-section .content-box .bg-layer{position: relative;width: 100%;height: 100vw;}
    .video-section {padding: 40px 0;}
    .hsecthree .funfact-block-one .inner-box{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .about-style-two .content-box {padding-top: 40px;}
    .main-footer .footer-top h2 {font-size: 32px;}
    .enquireformmodal .btn-close{top: -40px;right: -0px;}
	.contact-info-section .title-box h3 a{letter-spacing: 0px;}
	.speltitles .spltitItem{margin-inline: 6px;}
	.speltitles .spltitItem{font-size: 13px;}
	.speltitles .spltitItem b{font-size: 21px;padding: 2px 3px 0;margin-right: 1px;}
	.speltitles .spltitItem span {letter-spacing: 0px;}
	.about-style-two .image-boxsa{margin-bottom:15px;}
	.Square-section .owl-nav button{top: 200px;}
	.Square-section .owl-nav button.owl-prev {left: 0;}
	.Square-section .owl-nav button.owl-next {right: 0;}
	.hsecthree .funfact-block-one .inner-box .count-outer h4 {font-size: 22px;}
	.hsecthree .funfact-block-one .inner-box .count-outer p {font-size: 19px;}
	.hsecthree .funfact-block-one .inner-box .text p {font-size: 18px;}
	.about-section .row {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	body .about-section .content-box {margin-bottom: 25px;}
}

@media screen and (max-width:420px){
	    .home-about {height: 40vh;margin-top: 60px;}
}