input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {background-color: transparent!important;color: #888!important;border-radius: 50px; min-height: 45px; font-size: 12px;font-weight: 500;box-shadow: 0 0!important; border: 1px solid #888888;color: #fff!important;border: 1px solid #fff;width: 100%;}body{font-family:'Golos Text',sans-serif !important;font-size:14px !important; line-height:24px !important; font-weight:400; scroll-behavior: smooth;}

.sap-sm-heading{font-size:23px;font-weight:700;line-height:28px}

.sap-md-heading{font-size:32px;font-weight:700;line-height:38px}

.sap-lg-heading{font-size:42px;font-weight:700;line-height:50px;padding:0 0 12px}

.subtitle{font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.7px;color:#E9667C}

.sap-btn-dark button,.sap-btn-dark a,.sap-btn-dark label,.sap-btn-dark input[type="submit"]{background-color:#E9667C;line-height:normal;border:2px solid #E9667C;color:#fff;min-height:45px;display:inline-flex;align-items:center;justify-content:center;padding:8px 23px;min-width:125px;border-radius:50px;font-size:12px;text-transform:uppercase;font-weight:500;transition:all .3s ease-in-out;text-decoration:none!important;outline:0;box-shadow:0 0}

.sap-btn-dark button:hover,.sap-btn-dark a:hover,.sap-btn-dark label:hover,.sap-btn-dark input[type="submit"]:hover{background-color:#cb576b;border-color:#cb576b}

.red-back{background-color:#E9667C}

.black-back{background-color:#2E2F30}

.grad-back{background:linear-gradient(135deg,#E9667C,#3895D3);background-size:150%;animation:grad-shift 2s infinite alternate ease-in-out}

section{padding:80px 0;position:relative}

.navbar-expand-lg{position:fixed;top:0;width:100%;left:0;z-index:999;background-color:#2E2F30!important;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 0 7px 0 rgb(0 0 0 / 40%)}

.navbar-expand-lg .navbar-collapse{justify-content:flex-end}

.navbar-expand-lg .navbar-nav .nav-link{color:#fff;font-weight:500;text-transform:uppercase;font-size:12px;padding:0 0 0 30px;text-decoration:none !important}

.navbar-expand-lg .navbar-nav .nav-link.active{color:#E9667C}

.navbar-expand-lg .navbar-nav .header-button {padding-left: 30px;}

.navbar-brand.set-logo {max-width: 202px;height: 69px;}
.navbar-brand.set-logo img { width: 100%; height: 100%;object-fit: cover;}

.hero-sec{
/*	height:calc(100vh - 0px);background:url(https://dev.chicagone.com/wp-content/uploads/2023/08/hero-back.png);*/
	background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center;margin-top: -50px;}

.hero-sec:before{
	content:"";
/*	background-color:rgb(0 0 0 / 70%);*/
	top:0;left:0;width:100%;height:100%;position:absolute}

.hero-sec-inner{position:relative;color:#fff}

.text-red{color:#E9667C}

.text-blue {color: #3895D3;}

.text-para,.text-para p{font-size:14px;line-height:24px}

.view-vid-btn{background-color:transparent;color:#fff;padding:0;line-height:normal;box-shadow:0 0;outline:0;border:0}

.dual-btn{display:flex;padding:24px 0 0}

.dual-btn .sap-btn-dark{margin:0 15px 0 0}

.view-vid-btn span{padding:0 0 0 6px}

.hero-con{display:flex;flex-direction:column;justify-content:center;align-items:center}

.hero-con .text-para{width:100%;max-width:920px}

.hero-sec .drop-arrow{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);padding:10px 15px}.black-back.bd-dual-head .right-sec select

.navbar-expand-lg .navbar-nav .header-button{padding-left:50px}

.navbar-nav{display:flex;align-items:center}

.navbar-expand-lg .navbar-nav .header-button .nav-link{padding:8px 15px}

.hero-con .subtitle{color:#fff}

.our-prod-head{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}

.our-prod-list{position:relative;color:#fff !important;overflow:hidden;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;min-height:235px; text-decoration: none !important;}

.opl-img{position:absolute;top:0;width:100%;height:100%;left:0;z-index:-2}

.opl-img img{height:100%;width:100%;object-fit:cover}

#opl-5 .opl-img{background-color:#3895D3}

.our-prod-list:before{content:"";background-color:rgb(0 0 0 / 30%);top:0;left:0;width:100%;height:100%;position:absolute;z-index:-1}

.opl-con{display:flex;align-items:flex-end}

#opl-1{grid-row:1 / span 2;min-height:490px;min-width:630px}

.our-prod-list .sap-btn-dark{padding:12px 0 0}

.opl-con .text-para{padding:8px 0 0;width:100%;max-width:80%;line-height:18px;font-size:12px}

.our-prod-list .opl-con-right i{background-color:#fff;display:flex;align-items:center;justify-content:center;min-height:45px;min-width:45px;border-radius:50px;text-decoration:none;color:#e9667c;transform:rotate(45deg);font-size:20px}

#opl-5:before{display:none}

.about-dual-head{display:flex;padding:80px;border-radius:20px;color:#fff}

.our-prod-sec,.about-us-sec,.be-dealer-sec{padding-bottom:0}

.about-dual-head .left-sec{background-color:#1F3E57;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin:0 20px 0 0;position:relative;min-width:380px}

.social-links{display:flex;list-style-type:none;padding:20px 0 0;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}

.social-links a{color:#fff;padding:0 15px;font-size:24px;transition:all .3s ease-in-out}

.social-links a:hover{color:#e9667c}

.social-links:before{content:"";border-top:1px solid #fff;width:100%;max-width:110px;position:absolute;top:0;left:50%;transform:translateX(-50%)}

.black-back.bd-dual-head{color:#fff;}

.bd-dual-head{display:flex;border-radius:20px;padding:80px}

.bd-dual-head .left-sec{min-width:550px;padding:0 40px 0 0;margin:0 40px 0 0;border-right:1px solid #888;display:flex;flex-direction:column;align-items:flex-start}

.black-back.bd-dual-head .left-sec{border-right:1px solid #fff;}

.bd-quad-head{margin:24px 0 0;padding:40px 40px 0;border-radius:20px;display:grid;grid-template-columns:auto auto;justify-items:center;min-width:330px;min-height:330px}

.bd-dual-head .left-sec .text-para{width:100%;max-width:420px}

.bd-quad-inner{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:100px;padding:0 0 40px}

.bdqi-title.subtitle{color:#fff;line-height:normal;padding:12px 0 0}

.bdqi-icon svg{height:60px;width:60px}

.bd-dual-head .right-sec .col-md-6,.bd-dual-head .right-sec .col-md-12{padding:0 5px 15px}

.form-control,.form-select{background-color:transparent!important;color:#888!important;border-radius:50px;min-height:45px;font-size:12px;font-weight:500;box-shadow:0 0!important;border: 1px solid #888888;}

.black-back .form-control, .black-back .form-select{color:#fff!important;border: 1px solid #fff;}

textarea.form-control{border-radius:20px!important;min-height:110px; resize: none;}

.form-control::placeholder,.form-select::placeholder{color:#888}

.black-back .form-control::placeholder,.black-back .form-select::placeholder{color:#fff}

.form-check-input{height:17px;width:17px;border-radius:5px!important;background-color:transparent;border:1px solid #888}

.black-back .form-check-input{border-color: #fff}

.form-check label{padding:0 0 0 3px;cursor:pointer}

.form-check-input:checked{background-color:#e9667c;box-shadow:0 0;outline:0!important;border-color:#e9667c}

.form-check-input[type=checkbox]{transition:all .1s ease-in-out;box-shadow:0 0;outline:0}

.dotted-lines{width:100%;height:auto;position:absolute;top:0;left:0;z-index:-1}

.map-frame iframe{width:100%;height:100%;padding:0;margin:0}

.map-frame{height:350px;margin:0 0 80px;overflow:hidden;border-radius:20px;filter:grayscale(1)}

.cbs-head{display:flex;align-items:center;justify-content:space-between}

.contact-ban-sec{padding:80px;border-radius:20px;color:#fff}

.cbs-head .sap-btn-dark button{min-width:140px}

.cbs-head .left-sec .text-para{width:100%;max-width:600px;padding:12px 0 0}

footer{border-top-left-radius:20px;border-top-right-radius:20px;padding:80px 0 40px}

.footer-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}

.bd-dual-head .right-sec .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.573' height='5' viewBox='0 0 8.573 5'%3E%3Cpath id='Path_25' data-name='Path 25' d='M35.707,132.716a.715.715,0,0,0,1.011,0l3.571-3.571a.715.715,0,0,0-1.011-1.011L36.211,131.2l-3.066-3.064a.715.715,0,0,0-1.011,1.011l3.571,3.571Z' transform='translate(-31.925 -127.925)' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:8px;appearance:none;-webkit-appearance:none}

.form-control:focus,.form-select:focus{border-color:#e9667c}

.foot-copy{display:flex;justify-content:space-between;border-radius:50px;min-height:60px;align-items:center;padding:0 40px;color:#fff;margin:80px 0 0;width:100%}

.foot-social-links a{color:#fff;padding:0 20px 0 0;font-size:17px;text-decoration:none}

.foot-social-links{display:flex;list-style-type:none;padding:0;margin:0;align-items:center}

.foot-copy-text{font-size:10px;text-transform:uppercase; line-height: normal;}

.foot-menu{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap; justify-content: center;}

.foot-menu li a{text-decoration:none;color:#fff;text-transform:uppercase;font-size:12px;font-weight:500;padding:0 20px;transition:all .3s ease-in-out}

.foot-logo{padding:0 0 20px;border-bottom:1px solid #fff;width:100%;max-width:680px;margin:0 0 20px; display:flex; justify-content: center;}

.foot-menu li a:hover{color:#e9667c}

.navbar-toggler {color: #fff;padding: 0;box-shadow: 0 0 !important;border: 0 !important;outline: 0 !important;}

.our-prod-list .opl-con-left *{color: #fff;}

.our-prod-list *{ text-decoration: none !important;}

.modal-dialog{padding: 0 15px;margin-left:auto;margin-right: auto;}

#hero-vid-pop .modal-dialog {max-width: 680px;width: 100%;}

#hero-vid-pop .modal-dialog iframe {width: 100%;height: 380px;border-radius: 20px;}



#find-adeal-pop .modal-dialog{max-width:980px}

.bddh-cloned-find-dealer{padding:40px;background-color: #fff;}

.modal-body{padding:0}

.cta-short-inner a{text-decoration:none;color:#3895D3}

.cta-short-inner{display:flex;padding:0 0 20px}

.location-inner a{color:#888888;text-decoration:none}

.loc-heading i{color:#E9667C;padding:0 6px 0 0}

.loc-heading{display:flex;align-items:center;padding:0 0 12px;line-height:normal}

.bddh-cloned-find-dealer .text-para{padding:0 0 24px}

.location-inner{padding:0 0 40px}

.location-head{width:100%;max-width:285px}

.cta-short-inner i{padding:0 12px 0 0}

.cta-short-inner .sap-sm-heading{display:flex;align-items:baseline}

.bddh-cloned-find-dealer .left-sec {min-width: 50%;border: 0; padding: 0;}

.modal-header{background-color:transparent!important;border:0;padding:0}

.modal-content{background-color:transparent; border: 0;}

.modal-header .btn-close{color:#fff;opacity:1;font-size:20px;padding:0;line-height:normal;margin:0 0 10px auto;outline:0;box-shadow:0 0 !important; background: none;}

.bddh-cloned-find-dealer .left-sec .text-para {color: #888;}

::-webkit-scrollbar {width: 15px;}

::-webkit-scrollbar-track {background: #f2f2f2; }

::-webkit-scrollbar-thumb {background: #E9667C; border-radius:10px;}

.our-prod-list:hover img {transform: scale(1.10);}

.our-prod-list img, .our-prod-list:before {transition: all .3s ease-in-out;}

.our-prod-list:hover:before{    background-color: rgb(0 0 0 / 50%);}

.inner-page-ban-sec {padding: 0;}

.inner-page-ban-inner {height: 450px;}

.ipbi-img img {height: 100%;width: 100%;object-fit: cover;}

.ipbi-img:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;background-color: rgb(0 0 0 / 50%);}

.ipbi-img {height: 100%;}

.ipbi-title {position: absolute;top: 55%;left: 50%;transform: translate(-50%, -50%);font-size: 42px;font-weight: 700;line-height: 50px;padding: 0 15px 0px;

color: #fff;width: 100%;text-align: center;}

#prod-tab{justify-content:center}

#prod-tab .nav-link.active,#prod-tab .show>.nav-link{background-color:#2e2f30}

#prod-tab .nav-link{padding:20px;color:#e9667c;box-shadow:0 0!important;outline:0!important}

#prod-tab .nav-link i{font-size:23px}

#prod-tab .nav-link.active .subtitle,#prod-tab .show>.nav-link .subtitle{color:#fff}

#prod-tab .nav-link{border:1px solid #e9667c;color:#e9667c;padding:10px 20px;min-width:100px;min-height:80px}

#prod-tab .nav-link.active,#prod-tab .show>.nav-link{background-color:#e9667c;color:#fff}

#prod-tab .nav-link.active .subtitle,#prod-tab .show>.nav-link .subtitle{color:#fff}

#prod-tab .nav-item{margin:0 5px}

#prod-tab .nav-link i{font-size:20px}

.grey-back{background-color:#f2f2f2}

.adhs-pasg-head{padding:40px;border-radius:20px}

.adhs-head,.pasg-head{display:flex}

.adhs-img img,.pasg-img img{width:100%;height:100%;object-fit:cover}

.adhs-img,.pasg-img{height:280px;min-width:420px;overflow:hidden;border-radius:20px;margin:0 20px 0 0}

.ocs-head{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;padding:40px;border-radius:20px}

.ocs-img img{width:100%;height:100%;object-fit:cover}

.ocs-img{height:220px;overflow:hidden;border-radius:20px}

.ocs-inner .subtitle{text-align:center;padding:8px 0 0}

.prod-tab-sec,.prod-info-sec,.adhome-sec,.compete-img-sec{padding-bottom:0}

.grey-back .text-para,.grey-back .text-para p{color:#888}

.pasg-img{margin:0 0 0 20px}

.pasg-head{border-top:1px solid rgb(0 0 0 / 15%);border-bottom:1px solid rgb(0 0 0 / 15%);padding:40px 0;margin:40px 0}

.key-benefits-head{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:20px;padding:40px;margin:0;border-radius:20px;color:#fff;justify-items:center;text-align:center;width:100%}

.keyb-icon i{font-size:40px}

.key-benefits-inner .subtitle{color:#fff;line-height:normal;padding:8px 0 0}

.adhs-pasg-head .sap-md-heading,.prod-info-inner .sap-md-heading, .prod-tab-inner .sap-sm-heading{padding:0 0 12px}

.compete-img-head img{width:100%;height:auto}

.compete-img-head{overflow:hidden;border-radius:20px;box-shadow:0 0 30px 0 rgb(0 0 0 / 15%)}

.text-para a,.text-para p a{color:#e9667c}

.text-para p:last-child{margin-bottom:0}

.fids-head{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}

.fids-inner{box-shadow: 0 7px 20px 0 rgb(0 0 0 / 7%);border-radius:20px;padding: 40px 40px 28px;}

.fids-icon i{font-size:30px;color: #e9667c;}

.fids-inner ul{list-style-type:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap: 20px;}

.fids-inner ul li a{display:flex;flex-direction:column;line-height:normal;text-decoration:none}

.fids-inner ul li{padding:0 0 12px}

.fids-inner .sap-sm-heading{padding:0 0 12px}

.fids-inner ul li a .subtitle{width:100%;padding:8px 0 0;word-break:break-word;color: #888;font-weight: normal;text-transform: capitalize;}

.videos-gal {padding: 40px 0 0px;}
.videos-gal-inner, .photos-gal-inner {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 20px;}

.vid-gal-block, .photo-gal-block {height: 250px;width: 100%;object-fit: cover;}

.vid-gal-block iframe, .vid-gal-block video, .photo-gal-block img {width: 100%;height: 100%;border-radius: 20px;object-fit: cover;}

.photos-gal {padding: 40px 0 40px;}

.bookings-page iframe {height: 100vh;}
.bookings-page .prod-info-sec {padding: 80px 0;}



/*  new wholesale css */


:root{
    --primary-color:#DA1A35;
    --secondary-color:#2e2f30;
}



.grad-back{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}
.sap-btn-dark button,.sap-btn-dark a,.sap-btn-dark label,.sap-btn-dark input[type="submit"], 
.sap-btn-dark input.wpcf7-form-control.has-spinner.wpcf7-submit{background-color: var(--primary-color) !important;border-color: var(--primary-color) !important;}
.red-back{background-color:var(--primary-color)}
.about-dual-head .left-sec{background-color:#5c2830}
#opl-5 .opl-img{background-color:var(--secondary-color)}
.our-prod-list .opl-con-right i{color:var(--primary-color)}
.subtitle{color:var(--primary-color)}
.hero-sec .slide-button a{background-color:var(--primary-color);border-color:var(--primary-color)!important}
#prod-tab .nav-link{border-color:var(--primary-color);color:var(--primary-color)}
.text-para a,.text-para p a{color:var(--primary-color)}
.fids-icon i, .text-red, .loc-heading i{color:var(--primary-color)}
.foot-menu li a:hover{color:var(--primary-color)}
.cta-short-inner a, .cta-short-inner .sap-sm-heading {color: #5c2830;}


::-webkit-scrollbar {width: 15px;}
::-webkit-scrollbar-track {background: #f2f2f2; }
::-webkit-scrollbar-thumb {background: var(--primary-color); border-radius:10px;}

/* end css */


/* Light Theme Code */

.navbar-expand-lg{background-color:#fff!important;box-shadow:0 0 30px 0 rgb(0 0 0 / 15%)}
.navbar-expand-lg .navbar-nav .nav-link{color:#888}
.navbar-expand-lg .navbar-nav .header-button .nav-link{color:#fff}
.gt_container-qohlhi .gt_switcher .gt_selected a {
    border: 0 !important;
}
.grad-back{background:#f2f2f2}
.about-dual-head{color:#fff}
.about-dual-head .sap-lg-heading,.cbs-head .sap-sm-heading{color:#000}
.about-dual-head .text-para,.about-dual-head .text-para p,.cbs-head .text-para{color:#888}
.au-logo img{object-fit:contain}
.au-logo{max-width:233px;height:59px}
#prod-tab .nav-link.active{background-color:#da1a35;color:#fff}
#prod-tab .nav-link.active .subtitle{color:#fff}
.keyb-icon i{color:#da1a35}
.key-benefits-inner .subtitle{color:#888}
.sap-btn-dark input.wpcf7-form-control.has-spinner.wpcf7-submit{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}



/* end css */


/* video css */

.vfs-vid video {width: 100%;height: auto;border-radius: 20px;}
.vid-fold-sec {padding-bottom: 0;}


/* end css */

#prod-tab .nav-link {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;}
#prod-tab .nav-link .subtitle {line-height: normal;}



















@media(max-width:1199px)

{

.hero-con {max-width: 650px;margin: 0 auto;}

.grad-back{animation:grad-shift .6s infinite alternate ease-in-out}



}





@media(max-width:991px)

{

.sap-sm-heading{font-size:19px;line-height:24px}

.sap-md-heading{font-size:23px;line-height:29px}

.sap-lg-heading{font-size:32px;line-height:40px}

#opl-1,.our-prod-list{min-height:200px;min-width:auto;grid-row:initial}

.our-prod-head{grid-template-columns:repeat(1,1fr);}

.opl-con .text-para{display:none}

.opl-con-right{display:none}

.about-dual-head,.bd-dual-head,.cbs-head{flex-direction:column;align-items:flex-start;}

.about-dual-head .left-sec{min-width:auto;min-height:280px;margin:0 0 20px;width: 100%;}

.bd-quad-head{min-width:auto;min-height:auto;padding:20px 20px 0;width:100%;}

.contact-ban-sec{padding:20px}

.about-dual-head,.bd-dual-head{padding:20px}

.bd-quad-inner{padding:0 0 20px}

.bd-dual-head .left-sec{min-width:auto;padding:0 0 40px;margin:0 0 40px}

.bddh-cloned-find-dealer .left-sec{padding: 0 0 20px;margin: 0 0 0px;}

.hero-sec{height:auto;padding-top:120px;}

.navbar-expand-lg .navbar-nav .nav-link{padding:0}

.navbar-expand-lg .navbar-nav .nav-item{width:100%;text-align:center}

.navbar-expand-lg .navbar-nav .header-button{padding:8px 0}

.subtitle{line-height:normal}

#opl-5 .sap-md-heading{max-width:160px}

.au-logo svg{width:100%;height:auto;max-width:250px}

.black-back.bd-dual-head .left-sec{border-bottom:1px solid #fff;border-right:0;width: 100%;}

.cbs-head .sap-btn-dark{margin:12px 0 0}

.desk-trans{display: none;}
.mob-translator {position: absolute;right: 37px;top: 30px;}





}

@media(min-width: 992px){

.mob-translator{display: none;}

}

@media(max-width:767px)

{
	.notranslate.gt_switcher .gt_selected  a { padding: 3px 5px !important;}
	

.foot-menu{flex-direction:column;}

footer{padding:40px 0 20px}

.foot-copy {margin: 20px 0 0;}

.foot-social-links a{padding:0 10px}



.videos-gal-inner,.photos-gal-inner{grid-template-columns:repeat(2,1fr)}

.vid-gal-block,.photo-gal-block{height:220px}

.ocs-head{grid-template-columns:repeat(2,1fr);padding:20px}

.adhs-head{flex-direction:column}

.pasg-head{flex-direction:column-reverse}

.adhs-img,.pasg-img{margin:0 0 20px;height:320px;min-width:auto}

.adhs-pasg-head{padding:20px}

.key-benefits-head{grid-template-columns:repeat(4,1fr);padding:20px}

.keyb-icon i{font-size:30px}

.fids-inner ul{grid-template-columns:repeat(2,1fr)}

.compete-img-head a{display:block}



}



@media(max-width:499px)

{
#block-10 {
    width: 160px !important;
    
}

.dual-btn{flex-direction:column}

.dual-btn .sap-btn-dark{margin:0 0 12px}

.foot-copy{flex-direction:column;min-height:auto;padding:20px;margin:20px 0 0}

.foot-social-links{padding: 0 0 8px;}

#hero-vid-pop .modal-dialog iframe {    height: 250px;}



#prod-tab .nav-item{margin:5px}

#prod-tab{max-width:280px;margin:0 auto}

.videos-gal-inner,.photos-gal-inner{grid-template-columns:repeat(1,1fr)}

.ocs-head{grid-template-columns:repeat(1,1fr)}

.adhs-img,.pasg-img{height:200px}

.key-benefits-head{grid-template-columns:repeat(2,1fr);padding:20px}



}



@media(min-width:500px) and (max-width:767px)

{

.our-prod-head{grid-template-columns:repeat(2,1fr);}





}





@media(min-width:768px) and (max-width:1199px)

{

/*.hero-sec{height: calc(100vh - 0px);}*/

.our-prod-head{grid-template-columns: repeat(3,1fr);}

.about-dual-head .left-sec{width: 100%;margin: 0 20px 0 0px;min-width: 250px;}

.about-dual-head{flex-direction: row;}

.bd-quad-head{width: 100%;max-width: 330px;}   

.cbs-head{flex-direction: row;align-items: center;}



.adhs-img,.pasg-img{height:190px;min-width:280px}

.key-benefits-head{grid-template-columns:repeat(4,1fr)}

.fids-inner ul{grid-template-columns:repeat(3,1fr)}

.ocs-img {height: 150px;}





}





@media(min-width:991px) and (max-width:1199px)

{

.navbar-expand-lg .navbar-nav .nav-link {padding: 0 0 0 17px;}
    section#block-10 {
    width: 165px;
    height: 60px;
}
.navbar-expand-lg .navbar-nav .header-button {padding: 0 0 0 30px;}

#opl-1 {grid-row: 1 / span 2;min-height: 450px;min-width: 450px;}

.opl-con .text-para {max-width: 97%;}

.about-dual-head, .bd-dual-head, .contact-ban-sec {padding: 40px;}

.about-dual-head .left-sec {min-width: 300px;}

.au-logo svg {width: 100%;}

.bd-dual-head .left-sec {padding: 0 20px 0 0;margin: 0 40px 0 0;min-width: 520px;}

.bd-quad-head {min-width: auto;min-height: auto;padding: 20px 20px 0;width: 100%;}

.bd-quad-inner {padding: 0 0 20px;}





}





@media(min-width:1200px)

{

.compete-img-inner{max-width:800px}



}









@keyframes grad-shift {

0%{background-position:0}

100%{background-position:100%}

}













input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {background-color: transparent!important;color: #888!important;border-radius: 50px; min-height: 45px; font-size: 12px;font-weight: 500;box-shadow: 0 0!important; border: 1px solid #888888;color: #fff!important;border: 1px solid #fff;width: 100%;}
input.wpcf7-form-control.wpcf7-text {background-color: transparent!important;color: #888!important;border-radius: 50px; min-height: 45px; font-size: 12px;font-weight: 500;box-shadow: 0 0!important; border: 1px solid #888888 !important;color: #fff!important;border: 1px solid #fff;width: 100%;}

input, optgroup, select, textarea {padding: 0.375rem 0.75rem;}

.black-back.bd-dual-head textarea {resize: vertical;border-radius: 20px!important;min-height: 110px !important;resize: none;background-color: transparent!important;color:#fff !important;border-radius: 50px;font-size: 12px;font-weight: 500;box-shadow: 0 0!important;border: 1px solid #ffff;width: 100%;}

.black-back .wpcf7-select  { word-wrap: normal;

    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.573' height='5' viewBox='0 0 8.573 5'%3E%3Cpath id='Path_25' data-name='Path 25' d='M35.707,132.716a.715.715,0,0,0,1.011,0l3.571-3.571a.715.715,0,0,0-1.011-1.011L36.211,131.2l-3.066-3.064a.715.715,0,0,0-1.011,1.011l3.571,3.571Z' transform='translate(-31.925 -127.925)' fill='%23fff'/%3E%3C/svg%3E%0A); 

    background-size: 8px; /*-webkit-appearance: none;*/ color: #fff!important; border: 1px solid #fff;background-color: transparent!important;/*color: #888!important;*/border-radius: 50px;min-height: 45px;font-size: 12px;font-weight: 500;box-shadow: 0 0!important; width: 100%;}

.black-back.bd-dual-head .right-sec input.wpcf7-form-control {background-color: transparent!important;color: #888!important;border-radius: 50px;min-height: 45px;font-size: 12px;font-weight: 500;box-shadow: 0 0!important;border: 1px solid #888888;color: #fff!important;border: 1px solid #fff; width: 100%;}



.bd-dual-head .right-sec .col-md-6, .bd-dual-head .right-sec .col-md-12 { padding: 0 5px 0px;}

.sap-btn-dark input.wpcf7-form-control.has-spinner.wpcf7-submit{background-color:#E9667C!important;line-height:normal;border:2px solid #E9667C;color:#fff;min-height:45px;display:inline-flex;align-items:center;justify-content:center;padding:8px 23px;min-width:125px;border-radius:50px;font-size:12px;text-transform:uppercase;font-weight:500;transition:all .3s ease-in-out;text-decoration:none!important;outline:0;box-shadow:0 0;width:125px}

.form-check{padding:0!important}.black-back .wpcf7-form-control:focus{border-color:#e9667c!important}.black-back .wpcf7-form-control::placeholder{color:#fff!important}.black-back .wpcf7-form-control.wpcf7-select::placeholder{color:#fff!important}input[type="checkbox"]{transition:all .1s ease-in-out;box-shadow:0 0;outline:0}

input[type=checkbox]:checked { accent-color: #e9667c;}

textarea:focus, input:focus, input[type]:focus{   outline: 0 none;}

.wpcf7-select option { color: black;}

.wpcf7-list-item-label {padding: 0 0 0 3px; cursor: pointer;}

#kk-form-modal input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {border: 1px solid #888888;}

#kk-form-modal textarea {resize: vertical;border-radius: 20px!important;min-height: 110px !important;resize: none;background-color: transparent!important;color: #fff !important;border-radius: 50px;font-size: 12px;font-weight: 500;box-shadow: 0 0!important;border: 1px solid #888888;width: 100%;}

.wpcf7-list-item {display: block !important; margin-left:10px !important;}

#kk-form-modal .checkbox-heading p {margin-bottom: 0;}

#kk-form-modal .wpcf7-list-item { display: block !important;margin-left:0px !important;}



input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {color: #000!important;}
#kk-form-modal textarea {color: #000 !important;}
section.widget {padding: 0 0;}
ul#prod-tab a {text-decoration: none;}
section#shadow-host-companion {display: none;}
.au-logo img {width: 100%;height: 100%;}

.au-logo {max-width: 309px;height: 90px;}

section#block-10 {width: 200px; height: 60px;}

img.wp-image-291 {width: 100%;height: 100%;}




.notranslate {width: 92px !important;margin-right: 10px;}

.notranslate.gt_switcher .gt_selected a {padding: 10px 5px;width: 109px;border: none;}
.gt_container-z4hfka .gt_switcher .gt_selected a{width: auto !important; }

.notranslate .gt_selected a {width: auto !important;padding: 8px 5px !important;}

.gt_switcher{border-radius: 12px;}





/********kiran code**************/
#our-prod-sec {padding-top: 0px;}

.slide-button a {
    background: RGBA(255,255,255,0);
    opacity: 1;
    color: #fff !important;
    background-color: #E9667C;
    border: 2px solid #E9667C !important;
    min-height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 23px;
    min-width: 125px;
    font-size: 12px !important;
    border-radius: 50px;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    transition: all .3s ease-in-out !important;
    text-decoration: none!important;
    margin: 0 15px 0 0;
}

a.view-vid-btn {border: none !important;text-transform: lowercase !important;background-color: transparent !important;color: #fff;padding: 0;
    line-height: normal !important;box-shadow: 0 0 !important;outline: 0 !important;font-size: 14px !important;}
.combo-btn {display: flex;justify-content: center;}


.sep-finance.sap-btn-dark {
    padding-left: 12px;
   
}
.sep-finance.sap-btn-dark button {
    background: #3895d3;
    border: 2px solid #3895d3;
    padding: 8px 8px;
    min-width: 145px;
}
.sep-finance.sap-btn-dark a {
    padding: 0px;
    border: 2px solid #1261a0;
}

@media (min-width: 992px) and (max-width: 1102px){
section#block-10 {width: 121px;height:auto;}

section#block-10 .wp-block-image {margin-bottom: 0px !important;}
.sep-finance.sap-btn-dark button {background: #3895d3;border: 2px solid #3895d3;padding: 8px 8px;min-width: 143px;}
.navbar-expand-lg .navbar-nav .header-button {padding: 0 0 0 17px;}

.navbar-expand-lg .navbar-nav .header-button .nav-link {padding: 8px 0px;min-width: 103px;}
.navbar-brand.set-logo { max-width: 202px; height: auto !important;}
}


/**************/
.gt_switcher.notranslate {
    width: 47px !important;
}
.gt_switcher.notranslate .gt_selected a {

    font-size: 0px !important;  
}
.gt_switcher.notranslate a {
    font-size: 0px !important;
}



li.nav-item {
    position: relative;
}
ul.sub-menu {
    position: absolute;
    background: #fff;
    list-style: none;
    border: 1px solid #ddd;
    padding: 15px 20px;
    border-radius: 6px;
    display: none;
    width: max-content;
}
li#menu-item-671:hover ul {
    display: block;
}
ul.sub-menu a.nav-link {
    padding: 0 !important;
}
li.nav-item ul li a:hover{
	color:#ff0033;
}  
.sub-menu .sub-menu a:hover{
    color:#ff0033;
}
.menu-main-menu-container .navbar-nav li a:hover{
      color:#ff0033;
}
.navbar-nav .nav-item a:hover{
    color:#ff0033;
}
.hide-sub{ display:none; }
.inline-sub-menu:hover ul {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 36px;
}