@import url('https://fonts.googleapis.com/css2?family=Krona+One&display=swap');
@font-face {
  font-family: 'Helvetica', Verdana, Arial, sans-serif;
  src: url('../fonts/helvetica/Helvetica.ttf');
  src: url('../fonts/helvetica/Helvetica.ttf') format('ttf'); 
}



body{font-family: 'Helvetica', Verdana, Arial, sans-serif; color:#161616; line-height:20px; font-weight:300; overflow-x:hidden;font-size: 14px; letter-spacing: 0.5px;}

h1, h2, h3, h4, h5, h6{font-family: 'Krona One', sans-serif;}

/*reusable classes*/
.hide-scroll, .animatedParent{overflow:hidden;}
a{-webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear;}
a:hover{text-decoration: none; color: #9a0e13;}
button:hover, 
a:hover{outline: none;}

img{max-width:100%;}
._style_bg{background-size:cover; background-position:center center; width:100%; background-repeat:no-repeat; position:relative;}
._fix_bg{background-attachment:fixed;}
._bg_overlay{position: absolute; width:100%; top:0px; bottom:0px; left:0; right:0;}
._bg_overlay.black{background-color:rgba(0, 0, 0, 0.2);}
._bg_overlay.white{background-color:rgba(255, 255, 255, 0.5);}
.disp-table{display: table;}
.disp-table-cell{display: table-cell; vertical-align: middle;}

.modal-backdrop{background-color: #1b275d;}

.bg-f5f5f5{background-color: #f5f5f5;}
.bg-f2f2f2{background-color: #f2f2f2;}
.bg-f3f3f2{background-color: #f3f3f2;}


.text-orange{color: #9a0e13;}
.text-1b275d{color: #1b275d;}
.text-ffffff{color: #ffffff;}


.fa16{font-size:16px;}
.fa32{font-size:32px;line-height: 40px;}
.fa25{font-size:25px;}
.text-bold{font-weight: 700;}
.text-normal{font-weight: 300;}

.d-flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}



.noMargin{margin: 0;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb51{padding-bottom:51px;}
.pb60{padding-bottom:60px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa20{padding:20px;}
.py10{padding-top:10px; padding-bottom:10px;}
.py20{padding-top:20px; padding-bottom:20px;}
.py30{padding-top:30px; padding-bottom:30px;}
.py40{padding-top:40px; padding-bottom:40px;}
.py60{padding-top:60px; padding-bottom:60px;}
.py100{padding-top:100px; padding-bottom:100px;}
.py120{padding-top:120px; padding-bottom:120px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mr10{margin-right:10px;}
.mg0{ margin-top: 0; margin-bottom: 0;}
.mg10{ margin-top: 10px; margin-bottom: 10px;}
.mg30{ margin-top: 30px; margin-bottom: 30px;}


/*button style*/



/* Rectangle Out */

.sim-button{display: inline-block;padding: 13px 25px;background-color: #3666ff;}
.sim-button{color: #ffffff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;border: none;cursor: pointer;}
.sim-button:hover{color: #ffffff;}
.sim-button a{color: rgba(51,51,51,1);text-decoration: none;display: block;}
.sim-button::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgba(54, 102, 255, 0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.sim-button:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.sim-button::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255,255,255,0.25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);}
.sim-button:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}

.btn-submit{background-color: #9a0e13; border-radius: 0; color: #fff; font-weight: 400; font-size: 22px; padding: 6px 20px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.btn-submit:hover{color: #ffffff; background-color: #9a0e13; box-shadow: none;}
/*end*/





/* Slick Slider dots and arrows Start */
.slick-dots {line-height: 0;padding: 15px 0;}
.slick-dots li, .slick-dots li button, .slick-dots li button::before {width: 12px;height: 12px;border-radius: 50%;padding: 0;}
.slick-dots li button::before {content: '';background-color: #9a0e13;opacity: 1;}
.slick-dots li.slick-active button::before {content: '';background-color: #000000;opacity: 1;}
.slick-prev, .slick-next{height: 70px;width: 40px;background-color: rgba(0, 0, 0, 0.3);z-index: 1;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.slick-prev:before, .slick-next:before{color: #ffffff;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 20px;line-height: 32px;}
.slick-prev:before{content: "\f053";}
.slick-next:before{content: "\f054";}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background-color: rgba(54, 102, 255, 1); outline: thin dotted;}
.slick-slider .slick-slide:focus{outline: none;}
.slick-prev:before, .slick-next:before{opacity: 1;}
/* Slick Slider dots and arrows End */

/* Line-effect Start*/
.line-effect {position: relative;overflow: hidden;}
.line-effect a.category-banner {display: inline-block;position: relative;width: 100%;}
.line-effect .thumb img {width: 100%;height: 575px;object-fit: cover;}
.line-effect .thumb:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: '';background-color: rgba(0, 0, 0, 0.6);}
.line-effect .banner-text {position: absolute; bottom: 0;left: 0;width: 100%;text-align: center;padding: 30px 30px 40px;}
.line-effect .banner-text span.title.h1 {display: block;color: #ffffff;font-size: 36px;letter-spacing: 1px;font-weight: 700;margin-bottom: 0;}
.line-effect .banner-text .des {font-size: 16px;color: #ffffff;}
.line-effect .line-effect-content {position: absolute;content: "";top: 0;right: 0;left: 0;bottom: 0;z-index: 1;font-size: 0;}
.line-effect .line-effect-content:before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-moz-transform: scale(0,1);-webkit-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);}
.line-effect .line-effect-content:before, .line-effect .line-effect-content:after {z-index: 1;content: "";position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.line-effect .line-effect-content:after {border-left: 1px solid #fff;border-right: 1px solid #fff;-moz-transform: scale(1,0);-webkit-transform: scale(1,0); -o-transform: scale(1,0); transform: scale(1,0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.line-effect .line-effect-content:hover:after, .line-effect .line-effect-content:hover:before {-moz-transform: scale(1,1);-webkit-transform: scale(1,1); -o-transform: scale(1,1); transform: scale(1,1);}
/* Line-effect  End */


/*============================================================================================*/
/* Header Start */
/*============================================================================================*/

.cd-header{position: fixed;width: 100%;top: 0;}
body:not(.nav-active) .cd-header{position: fixed;z-index: 99;-webkit-transition: -webkit-transform 0.4s;transition: -webkit-transform 0.4s; transition: transform 0.4s;-webkit-transition: transform 0.4s, -webkit-transform 0.4s; -moz-transition: transform 0.4s, -webkit-transform 0.4s; -ms-transition: transform 0.4s, -webkit-transform 0.4s; transition: transform 0.4s, -webkit-transform 0.4s;}
/* .scroll-down .cd-header{-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);} */
/* .scroll-up .cd-header{background-color: #ffffff;} */

.cd-header .logo-wrap{-webkit-transition: opacity .3s linear; -moz-transition: opacity .3s linear; -ms-transition: opacity .3s linear; transition: opacity .3s linear;}
.scroll-down .cd-header .logo-wrap a{opacity: 0;}
.scroll-down .cd-header .nav-but-wrap .right-img{opacity: 0;}




.scroll-up .cd-header .logo-wrap a, 
.scroll-down .cd-header .logo-wrap a:focus{opacity: 1;}
.scroll-up .cd-header .nav-but-wrap .right-img{opacity: 1;}


.cd-header{-webkit-transition: opacity .3s linear; -moz-transition: opacity .3s linear; -ms-transition: opacity .3s linear; transition: opacity .3s linear;}
/* .cd-header.fixed{background-color: #3666ff;} */
/* .cd-header.is-active{-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);} */
.nav-active .cd-header .menu-icon-wraper{position: fixed;top: 27px; z-index: 99999;background-color: #9a0e13;box-shadow: none; border: 2px solid #ffffff;}
.nav-active.menu-open .cd-header{position: absolute; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none;}
.header-wrapper{ position: relative;width: calc(100% - 30px);margin: 0 15px;} 
.logo-wrap {cursor: pointer;}
.logo-wrap a {cursor: pointer;-webkit-transition : all 0.3s ease-out; -moz-transition : all 0.3s ease-out; -ms-transition : all 0.3s ease-out;transition : all 0.3s ease-out;}
.logo-wrap a img{max-height: 69px;}
.nav-but-wrap{position: relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; padding-left: 15px;padding-top: 0;margin-top: 0;-webkit-transition : all 0.3s ease-out; -moz-transition : all 0.3s ease-out; -ms-transition : all 0.3s ease-out; transition : all 0.3s ease-out;}




/* .menu-icon {height: 30px;width: 30px;position: relative;z-index: 2;cursor: pointer;display: block;margin-right: 0;margin-top: 9px;}
.menu-icon__line {height: 2px;width: 20px;display: block;background-color: #ffffff;margin-bottom: 7px;cursor: pointer;-webkit-transition: background-color .5s ease, -webkit-transform .2s ease;transition: background-color .5s ease, -webkit-transform .2s ease;transition: transform .2s ease, background-color .5s ease;transition: transform .2s ease, background-color .5s ease, -webkit-transform .2s ease;margin-left: auto;margin-right: auto;}
.menu-icon__line-left {width: 20px;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}
.menu-icon__line-right {width: 20px;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-o-transition: all 200ms linear;-ms-transition: all 200ms linear;transition: all 200ms linear;}
.menu-icon:hover .menu-icon__line-left,
.menu-icon:hover .menu-icon__line-right {width: 20px;} */



.nav {position: fixed;z-index: 9999;}
/* .nav:before{content: "";position: fixed;top: 0;width: 100vw;height: 100vh;background: rgba(54, 102, 255, 0.6);border-bottom-left-radius: 200%;z-index: -1;
	-webkit-transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	-webkit-transform: translateX(100%) translateY(-100%);
          transform: translateX(100%) translateY(-100%);
} */
.nav::after{content: "";position: fixed;top: 0;width: 100vw;height: 100vh;background-color: rgba(54, 102, 255, 0.6);border-bottom-left-radius: 200%;z-index: -1;
	-webkit-transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	-webkit-transform: translateX(100%) translateY(-100%);
          transform: translateX(100%) translateY(-100%);
}
.nav:after {background-image: url(../img/menu-bg.png);background-size: cover;background-position: top left;background-repeat: no-repeat;-webkit-transition-delay: 0s;transition-delay: 0s;}
.nav:before {-webkit-transition-delay: .2s; -moz-transition-delay: .2s; -ms-transition-delay: .2s; transition-delay: .2s;}
.nav__content {position: fixed;visibility: hidden;top: 40%;margin-top: 20px;-webkit-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%);width: 100%;text-align: center; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end;}
.nav__list {position: relative;padding: 0;margin: 0;z-index: 2;}
.nav__list-item {position: relative;display: block;-webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -ms-transition-delay: 0.8s; transition-delay: 0.8s;opacity: 0;text-align: left;color: #fff;overflow: hidden;font-weight: 900;-webkit-transform: translate(100px, 0%); -moz-transform: translate(100px, 0%); -ms-transform: translate(100px, 0%); transform: translate(100px, 0%);-webkit-transition: opacity .2s ease, -webkit-transform .3s ease; -moz-transition: opacity .2s ease, -webkit-transform .3s ease; -ms-transition: opacity .2s ease, -webkit-transform .3s ease; transition: opacity .2s ease, -webkit-transform .3s ease; transition: opacity .2s ease, transform .3s ease;transition: opacity .2s ease, transform .3s ease, -webkit-transform .3s ease;margin-top: 0;margin-bottom: 0;width: 100%;}
.nav__list-item a{ position: relative;text-decoration: none;color: #ffffff;overflow: hidden; cursor: pointer;z-index: 2;display: inline-block; -webkit-transition: all 200ms linear;transition: all 200ms linear;}
/* .nav__list-item a:after{position: absolute;content: '';bottom: 0;margin-top: 0;left: 50%;width: 0;height: 0;opacity: 0;background-color: #9a0e13;z-index: 1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear; } */
/* .nav__list-item a:hover:after{height: 2px;opacity: 1;left: 40px;width: 100%;} */
.nav__list-item a:hover{color: rgba(255,255,255,1);}
.nav__list-item.active-nav a{color: rgba(255,255,255,1);}
/* .nav__list-item.active-nav a:after{ height: 2px;opacity: 1;left: 40px;width: 100%;} */


body.nav-active .nav__content {visibility: visible;}
/* body.nav-active .menu-icon__line {background-color: #ffffff;-webkit-transform: translate(0px, 0.5px) rotate(-48deg); -moz-transform: translate(0px, 0.5px) rotate(-48deg); -ms-transform: translate(0px, 0.5px) rotate(-48deg); transform: translate(0px, 0.5px) rotate(-48deg);-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}
body.nav-active .menu-icon__line-left {width: 10px;-webkit-transform: translate(-3px, 6px) rotate(45deg);-moz-transform: translate(-3px, 6px) rotate(45deg);-ms-transform: translate(-3px, 6px) rotate(45deg);transform: translate(-3px, 6px) rotate(45deg);}
body.nav-active .menu-icon__line-right {width: 10px;float: right;-webkit-transform: translate(-6px, -5px) rotate(45deg);-moz-transform: translate(-6px, -5px) rotate(45deg);-ms-transform: translate(-6px, -5px) rotate(45deg);transform: translate(-6px, -5px) rotate(45deg);}
body.nav-active .menu-icon:hover .menu-icon__line-left,
body.nav-active .menu-icon:hover .menu-icon__line-right {width: 10px;} */

.hamburger {padding: 0;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible; }
.hamburger:hover {opacity: 1; }
.nav-active .hamburger:hover {opacity: 1; }

.nav-active.hamburger .hamburger-box{width: 22px;}
.nav-active.hamburger .hamburger-inner, 
.nav-active.hamburger .hamburger-inner::before, 
.nav-active.hamburger .hamburger-inner::after {background-color:#ffffff;width: 22px;}

.hamburger-box {width: 20px;height: 24px;position: relative; }
.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
.hamburger-inner, 
.hamburger-inner::before, 
.hamburger-inner::after {width: 20px;height: 2px;background-color: #ffffff;border-radius: 2px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
.hamburger-inner::before, 
.hamburger-inner::after {content: "";display: block;}
.hamburger-inner::before {top: -10px; }
.hamburger-inner::after {bottom: -10px; }


.hamburger--squeeze .hamburger-inner {transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
.hamburger--squeeze .hamburger-inner::after {transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.nav-active .hamburger--squeeze .hamburger-inner {transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.nav-active .hamburger--squeeze .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
.nav-active .hamburger--squeeze .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }





body.nav-active .nav {visibility: visible;}
body.nav-active .nav:before, 
body.nav-active .nav:after {-webkit-transform: translateX(0%) translateY(0%); -moz-transform: translateX(0%) translateY(0%); -ms-transform: translateX(0%) translateY(0%); transform: translateX(0%) translateY(0%);border-radius: 0;}
body.nav-active .nav:after {-webkit-transition-delay: .1s; -moz-transition-delay: .1s; -ms-transition-delay: .1s; transition-delay: .1s;}
body.nav-active .nav:before {-webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s;}
body.nav-active .nav__list-item {opacity: 1;-webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%);-webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; -moz-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; -ms-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;}
body.nav-active .nav__list-item:nth-child(0) {-webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -ms-transition-delay: 0.7s; transition-delay: 0.7s;}
body.nav-active .nav__list-item:nth-child(1) {-webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -ms-transition-delay: 0.8s; transition-delay: 0.8s;}
body.nav-active .nav__list-item:nth-child(2) {-webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -ms-transition-delay: 0.9s; transition-delay: 0.9s;}
body.nav-active .nav__list-item:nth-child(3) {-webkit-transition-delay: 1s; -moz-transition-delay: 1s; -ms-transition-delay: 1s; transition-delay: 1s;}
body.nav-active .nav__list-item:nth-child(4) {-webkit-transition-delay: 1.1s; -moz-transition-delay: 1.1s; -ms-transition-delay: 1.1s; transition-delay: 1.1s;}
body.nav-active .nav__list-item:nth-child(5) {-webkit-transition-delay: 1.2s; -moz-transition-delay: 1.2s; -ms-transition-delay: 1.2s; transition-delay: 1.2s;}
body.nav-active .nav__list-item:nth-child(6) {-webkit-transition-delay: 1.3s; -moz-transition-delay: 1.3s; -ms-transition-delay: 1.3s; transition-delay: 1.3s;}
body.nav-active .nav__list-item:nth-child(7) {-webkit-transition-delay: 1.4s; -moz-transition-delay: 1.4s; -ms-transition-delay: 1.4s; transition-delay: 1.4s;}
body.nav-active .nav__list-item:nth-child(8) {-webkit-transition-delay: 1.5s; -moz-transition-delay: 1.5s; -ms-transition-delay: 1.5s; transition-delay: 1.5s;}
body.nav-active .nav__list-item:nth-child(9) {-webkit-transition-delay: 1.6s; -moz-transition-delay: 1.6s; -ms-transition-delay: 1.6s; transition-delay: 1.6s;}
body.nav-active .nav__list-item:nth-child(10) {-webkit-transition-delay: 1.7s; -moz-transition-delay: 1.7s; -ms-transition-delay: 1.7s; transition-delay: 1.7s;}

.logo-wrap a{display: block;}
.nav__content .nav-left-logo img{max-height: 500px;}
.nav__content > .nav-left-logo{width: 50%;}
.nav__content > .nav__list{width: 45%;}
.nav__list-item a{padding: 10px 5px;padding-left: 30px;font-size: 36px;line-height: 81px;font-family: 'Krona One', sans-serif;font-weight: 400;}
.nav__list-item a:hover,  
.nav__list-item.active a{outline: none;box-shadow: none;margin-left: 20px;}
.nav__list-item a:before{-webkit-transition: all 200ms linear;transition: all 200ms linear;}
.nav__list-item.active a:before{color: #ffffff;opacity: 0;}

.nav__list-item a:focus{outline: 1px solid #dddddd; color: #9a0e13;}

.nav__content .nav-left-logo {position: relative;display: block; -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -ms-transition-delay: 0.8s; transition-delay: 0.8s; opacity: 0;-webkit-transform: translate(100px, 0%);-moz-transform: translate(100px, 0%);-ms-transform: translate(100px, 0%);transform: translate(100px, 0%);-webkit-transition: opacity .2s ease, -webkit-transform .3s ease;-moz-transition: opacity .2s ease, -webkit-transform .3s ease;-ms-transition: opacity .2s ease, -webkit-transform .3s ease;transition: opacity .2s ease, -webkit-transform .3s ease;transition: opacity .2s ease, transform .3s ease;transition: opacity .2s ease, transform .3s ease, -webkit-transform .3s ease;}
body.nav-active .nav__content .nav-left-logo{opacity: 1;-webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%);-webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; -moz-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; -ms-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;}
body.nav-active .nav__content .nav-left-logo{ -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -ms-transition-delay: 0.9s; transition-delay: 0.9s;}
.nav__list-item a:before{content: "\f054"; font-family: "Font Awesome 5 Free";font-weight: 900;width: 16px;background-size: 20px;background-repeat: no-repeat;position: absolute;left: 5px;font-size: 26px;color: #9a0e13;top: 0;bottom: 0;height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;}
.nav-but-wrap .mini-cart{margin-right: 10px;}
.nav-but-wrap .mini-cart a{color: #000000;font-size: 25px;}
.nav-but-wrap .menu-icon-wraper{cursor: pointer;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;background-color: #1b275d;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;justify-content: center; border-radius: 100%;width: 50px;height: 50px;-webkit-box-shadow: 0 10px 15px rgba(27, 39, 93, .2);-moz-box-shadow: 0 10px 15px rgba(0, 0, 0, .2);box-shadow: 0px 0px 20px rgba(27, 39, 93, .2);-webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear;border: 2px solid #ffffff;}
.nav-but-wrap .menu-icon-wraper:hover, 
.nav-but-wrap .menu-icon-wraper:focus{background: #9A0E13;}

.nav__bottom_links{position: fixed;visibility: hidden;bottom: 25px;margin-top: 20px;padding-right: 15px;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);transform: translate(0%, -50%);width: 100%;text-align: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;-moz-justify-content: flex-end; -ms-justify-content: flex-end;justify-content: flex-end;}
body.nav-active .nav__bottom_links {visibility: visible;}
.nav__bottom_links ul{list-style: none; padding: 0; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.nav__bottom_links ul li a{color: #ffffff;padding: 10px 15px;display: block;font-size: 18px;position: relative;padding-left: 30px;font-family: 'Krona One', sans-serif;line-height: 23px; margin-right: 20px;}
.nav__bottom_links ul li:last-child a{margin-right: 0px;}

.nav__bottom_links ul li a::before {content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;top: 10px; left: 2px;font-size: 26px;color: #9a0e13;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;transition: all .3s linear; }


.nav__bottom_links ul li a:hover, 
.nav__bottom_links ul li a:focus{color: #9a0e13;}
.nav__bottom_links{opacity: 0;}
body.nav-active .nav__bottom_links{opacity: 1;-webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%);-webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; -moz-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; -ms-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease; transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;}
.nav__bottom_links{-webkit-transform: translate(100px, 0%);-moz-transform: translate(100px, 0%);-ms-transform: translate(100px, 0%);transform: translate(100px, 0%);-webkit-transition: opacity .2s ease, -webkit-transform .3s ease;-moz-transition: opacity .2s ease, -webkit-transform .3s ease;-ms-transition: opacity .2s ease, -webkit-transform .3s ease;transition: opacity .2s ease, -webkit-transform .3s ease;transition: opacity .2s ease, transform .3s ease;transition: opacity .2s ease, transform .3s ease, -webkit-transform .3s ease;}
body.nav-active .nav__bottom_links{-webkit-transform: translateX(0%);-moz-transform: translateX(0%); -ms-transform: translateX(0%);transform: translateX(0%);-webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;-moz-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;-ms-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;-webkit-transition-delay: 1.4s;-moz-transition-delay: 1.4s;-ms-transition-delay: 1.4s;transition-delay: 1.4s;}
body.nav-active .scrollToTop{z-index: 1;}



.transparent-header{background-color: transparent;}
.transparent-header .nav-but-wrap .right-img{display: none;}
.transparent-header.fixed{background-color: #ffffff;}
.transparent-header .nav-but-wrap .menu-icon-wraper{border: 2px solid #ffffff;}



body.nav-active .cd-header .mini-cart a{color: #ffffff;}
body.nav-active .cd-header .menu-icon-wraper > h6{color: #ffffff;}

.cd-header .header-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;justify-content: space-between;padding: 17.5px 0;}
.landing-page .cd-header .header-wrapper{-webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;justify-content: flex-end;}
.landing-page .cd-header .header-wrapper .logo-wrap{display: none;}

.nav-but-wrap .right-img{margin-right: 60px;}
.nav-but-wrap .right-img a img{max-height: 49px;}
.nav-but-wrap .right-img img{max-height: 49px;}


/*-- scroll to top --*/
.scrollToTop{width: 40px; height: 40px; position: fixed; z-index: 9999; right: 10px; bottom: 40px; color: #fff; text-align: center; line-height: 40px;cursor: pointer; border-radius: 100%; border: 1px solid #9a0e13; padding: 3px;display: none;}
.scrollToTop:hover{text-decoration: none;}
.scrollToTop i{display: block; width: 100%; height: 100%; background: #9a0e13; border-radius: 100%; line-height: 170%; font-size: 18px; color: #ffffff;}
/*Magento 2 css End*/
/*------scroll to top end--------*/

.hm-testimonial .testimonial-slide{padding: 0;}
.hm-testimonial .testimonial-slide .testimonial-logo{margin: 40px 0;text-align: center;}
.hm-testimonial .testimonial-slide .testimonial-logo img{max-height: 50px;width: auto; margin: auto;}
.hm-testimonial .testimonial-slide p{color: #161616;font-size: 15px;}
.hm-testimonial .testimonial-slide h4{text-align: center;color: #1b275d;font-size: 20px;margin-top: 30px;}
.hm-testimonial .testimonial-slide h5{text-align: center;color: #1b275d;font-size: 12px;}
.hm-testimonial .testimonial-slide .slide-content{padding: 0 30px;}

.hm-testimonial .flex-direction-nav{display: none;}

.hm-testimonial .slick-dots li, 
.hm-testimonial .slick-dots li button, 
.hm-testimonial .slick-dots li button::before{display: none;}
.hm-testimonial .slick-dots li button:before{display: none;}
.hm-testimonial .slick-dots li.slick-active button::before{display: none;}
.hm-testimonial .slick-dots {bottom: -60px;line-height: 0;padding: 15px 0;}
.hm-testimonial .slick-dots li {width: 15px;height: 15px;margin: 0 5px;display: inline-block;padding: 0;position: relative;background: #1b3e81;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out;border-radius: 15px;}
.hm-testimonial .slick-dots li.slick-active {width: 40px;background: #8798b9;}
.hm-testimonial .slick-dots li button {width: 100%;cursor: pointer;height: 100%;opacity: 0;padding: 0;}



.hm-page-link{color: #ffffff; background-image: linear-gradient(118deg, #9a0e13 0%, #7a1a2f 25%, #5b264a 50%, #3b3266 75%, #1b3e81 100%);padding: 50px 20px;text-align: center;-webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px;margin-bottom: 0; overflow: hidden; position: relative; display: block;height: 100%;}
.hm-page-link h4{font-size: 25px;margin-bottom: 20px;}
.hm-page-link h5{font-size: 16px;margin-top: 20px;}
.hm-page-link h5 a{color: #ffffff;}
.hover-outer .hover-state {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    text-align: center;
    opacity: 0;
    display: flex;
    align-items: flex-end;
    background-image: linear-gradient(45deg, #f2f2f2, #f2f2f2);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
	padding: 20px 0px;
}
.hm-page-link:hover .hover-state, .hm-page-link:focus .hover-state {
    opacity: 0.9;
    visibility: visible;
    pointer-events: all;
}
.hm-page-link .hover-state .align-vertical {
    margin: 0 auto;
    position: relative;
    transition: 0.3s all ease;
    -webkit-transform: translate3d(0, 200px, 0);
    -moz-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    opacity: 0;
}
.hm-page-link:hover .hover-state .align-vertical, .hm-page-link:focus .hover-state .align-vertical{transform: translateY(0);-webkit-transform: translate3d(0, 0px, 0);-moz-transform: translate3d(0, 0px, 0);	transform: translate3d(0, 0px, 0);	opacity: 1;}
.hm-page-link .hover-state .align-vertical h5 {
    color: #1b275d;
}

.hm-explore-cvd .hover-outer{display: block;height: 100%;}
.hm-explore-cvd > .fp-tableCell > div > div > div{padding-bottom: 40px;}

.footer-main{background-color: #1b275d;color: #ffffff;padding: 20px 0;}
.footer-logo{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.footer-logo img{max-height: 50px;margin-right: 15px;}
.footer-logo p{margin: 0;}
.footer-logo.art-logo{position: relative; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end;}
.footer-logo.art-logo img{margin-left: 5px; margin-right: 0;max-height: 25px;}
.footer-logo.art-logo a{padding-right: 90px;}
.footer-logo.art-logo a img{position: absolute;top: 0;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.footer-logo.art-logo a img.logo-red{opacity: 0;}
.footer-logo.art-logo a:hover img.logo-white{opacity: 0;}
.footer-logo.art-logo a:hover img.logo-red{opacity: 1;}

.top-video-wraper{position: relative;height: calc(100vh - 103px);}
.top-video-wraper .bg-video {position: absolute;right: 0;bottom: 0;top: 0;right: 0;width: 100%;height: 100%;-webkit-object-fit: cover; -moz-object-fit: cover; -ms-object-fit: cover; -o-object-fit: cover; object-fit: cover; z-index: 0;margin-bottom: 0;}
.top-video-wraper .top-video-content{position: absolute;bottom: 25px;max-width: 800px;margin: auto;left: 0;right: 0;text-align: center;color: #ffffff;width: 100%;}
.top-video-wraper .top-video-content h2{font-size: 42px;line-height: 40px;font-weight: 400;margin: 10px 0;}
.top-video-wraper .top-video-content p{max-width: 620px;font-size: 16px;margin: 20px auto 20px;line-height: 20px;}
.top-video-wraper .top-video-content a{color: #ffffff;font-family: 'Krona One', sans-serif;cursor: pointer;}
.top-video-wraper .top-video-content a span{font-size: 12px;}

.down-btn{position: absolute;bottom: 10px;left: 0;right: 0;width: 100%;text-align: center;}
.down-btn a{color: #1b275d;font-size: 20px;}

#fp-nav.right {right: 17px;}

#fp-nav ul li, 
.fp-slidesNav ul li{width: auto;height: auto;margin: 0;line-height: 0;}
#fp-nav ul li a span, 
.fp-slidesNav ul li a span{width: 15px;height: 15px;margin: 5px 0;display: inline-block;padding: 0;position: relative;left: auto;background:#9A0E13;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out;border-radius: 15px;border: 1px solid #ffffff;}
#fp-nav ul li a.active span, 
.fp-slidesNav ul li a.active span, 
#fp-nav ul li:hover a.active span, 
.fp-slidesNav ul li:hover a.active span{margin:  5px 0;height: 40px;width: 15px;-webkit-border-radius: 5.5px; -moz-border-radius: 5.5px; -ms-border-radius: 5.5px; border-radius: 5.5px;opacity: .5;}
#fp-nav ul li:hover a span, 
.fp-slidesNav ul li:hover a span{margin:  5px 0;width: 15px;height: 15px;}




.we-are-main{padding-top: 238px;background-repeat: no-repeat; background-size: 40%; background-position: right top;}
.we-are-main .heading-text p{font-size: 24px; line-height: 32px;color: #161616;margin: 30px 0;}
.we-are-main .content-text{padding: 52px 0 67px;color: #161616;}
.we-are-main .content-text p{font-size: 16px;line-height: 24px;}
.we-are-main .content-text p + p{margin-top: 30px;}

.abt-testimonial-left-img{margin-top: -80px;text-align: center;}
.abt-testimonial-left-img img{max-width: 380px;}

.abt-testimonial-content .heading-h3{position: relative;display: inline-block;line-height: 32px;font-size: 30px;color: #161616;padding: 10px 70px;font-family: 'Krona One', sans-serif;font-size: 20px};
.abt-testimonial-content .heading-h3 > span{color: #c7cedb;font-size: 20px;}
.abt-testimonial-content .heading-h3::before{content: '“';position: absolute;left: -10px;font-size: 120px;top: 27px;color: #c7cedb;}
.abt-testimonial-content .heading-h3::after{content: '“';font-size: 120px;color: #c7cedb;-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);position: absolute; bottom: 25px;right:0;}

.abt-testimonial-content{padding: 45px 0 25px;}
.abt-testimonial-content .testimonial-name-wraper{margin-top: 30px;width: calc(100% - 100px);display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end;}
.abt-testimonial-content .testimonial-name-wraper .testimonial-name{color: #161616;}
.abt-testimonial-content .testimonial-name-wraper .testimonial-name h5{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.abt-testimonial-content .testimonial-name-wraper .testimonial-name p{font-size: 16px;line-height: 18px;margin-bottom: 10px;}

.our-team-member{padding-top: 38px;}
.our-team-wraper{padding-bottom: 96px;}
.our-team-wraper h4{font-size: 16px;letter-spacing: -1px;line-height: 22px;margin: 10px 0;}
.our-team-wraper h4 a{color: #161616; position: relative;}
.our-team-wraper p{font-size: 16px;line-height: 18px;margin: 10px 0;}
.our-team-wraper .team-member-img{width: calc(100% - 70px);}
.our-team-wraper .team-member-img a{display: block;overflow: hidden; height: 250px;}
.our-team-wraper .team-member-img a img{-webkit-transition: transform .3s linear; -moz-transition: transform .3s linear; -ms-transition: transform .3s linear; transition: transform .3s linear; width: 100%; height: 100%; object-fit: cover;}
.our-team-wraper:hover .team-member-img a img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

.our-team-wraper:hover h4 a{padding-left: 15px;}
.our-team-wraper:hover h4 a{color: #990f14;}
.our-team-wraper h4 a::before{content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: -15px;opacity: 0;-webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear;}
.our-team-wraper:hover h4 a::before{opacity: 1;left: 0;}

.team-member-popup .close{opacity: 1;padding: 7px;}
.team-member-popup .close img {
    max-height: 30px;
    -webkit-transition: transform .3s linear;
    -moz-transition: transform .3s linear;
    -ms-transition: transform .3s linear;
    transition: transform .3s linear;
    position: absolute;
    height: 30px;
    width: 30px;
    right: 0px;
    top: 0;
}
.team-member-popup .close img.icon-blue {opacity: 0;visibility: hidden;}
.team-member-popup .close:hover img.icon-red, .team-member-popup .close:focus img.icon-red {
    opacity: 0;
    visibility: hidden;
}
.team-member-popup .close:hover img.icon-blue, .team-member-popup .close:focus img.icon-blue {
    opacity: 1;
    visibility: visible;
}
.team-member-popup .close {
    position: relative;
	display: inline-block;
    height: 35px;
    width: 35px;
}
.team-member-popup .close:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.team-member-popup .modal-header{border: none;margin-top: 15px;margin-right: 15px;}
.team-member-popup .modal-content .modal-body{max-width: 800px;margin: auto;}
.team-member-popup .team-modal-heading{color: #161616;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-align-items: center; -oz-align-items: center; -ms-align-items: center; align-items: center;}
.team-member-popup .team-modal-heading .heading-member-img{max-width: 80px;width: 80px;}
.team-member-popup .team-modal-heading .heading-member-text{margin-left: 25px;}
.team-member-popup .team-modal-heading .heading-member-text h4{font-size: 16px;letter-spacing: -1px;line-height: 22px;margin: 10px 0;}
.team-member-popup .team-modal-heading .heading-member-text p{font-size: 16px;line-height: 18px; margin: 10px 0;}
.team-member-popup .team-modal-content p{font-size: 16px;line-height: 20px;margin: 20px 0;}

.our-services-box{-webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px;overflow: hidden;margin: 19px 0 0; background-color: #ffffff; -webkit-box-shadow: 0px 0px 15px 0px rgba(171,176,197,1);-moz-box-shadow: 0px 0px 15px 0px rgba(171,176,197,1);box-shadow: 0px 0px 15px 0px rgba(171,176,197,1); height: 100%;}
.our-services-box h4{background-image: linear-gradient(118deg, #9a0e13 0%, #7a1a2f 25%, #5b264a 50%, #3b3266 75%, #1b3e81 100%);color: #ffffff;padding: 15px;font-size: 16px;margin-bottom: 0;line-height: 20px;min-height: 70px;}
.our-services-box .box-content{padding: 28px 18px;}
.our-services-box .box-content p{margin-bottom: 0;font-size: 16px;line-height: 20px;}

.our-process-img{margin-bottom: -190px;}
.bottom-content-process{padding-top: 110px;padding-bottom: 110px;background-color: #f3f3f2;}
.bottom-content-process p{font-size: 16px;line-height: 24px;margin: 30px 0;}


.timeline-main{padding-top: 130px;}
.timeline-main h4.fa32{text-align: center;margin-bottom: 50px;}

.timeline {position: relative;}
.timeline .timeline-item {margin-bottom: 54px;width: 50%;margin-left: auto;position: relative;padding-left: 42px;}
.timeline .timeline-item:last-child{margin-bottom: 35px;}
.timeline::before {content: '';display: inline-block;position: absolute;top: 35px;left: 50%;width: 5px;height: 100%;z-index: -1;background: rgba(153,15,20,1);background: -moz-linear-gradient(top, rgba(153,15,20,1) 0%, rgba(28,61,128,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(153,15,20,1)), color-stop(100%, rgba(28,61,128,1)));background: -webkit-linear-gradient(top, rgba(153,15,20,1) 0%, rgba(28,61,128,1) 100%);background: -o-linear-gradient(top, rgba(153,15,20,1) 0%, rgba(28,61,128,1) 100%);background: -ms-linear-gradient(top, rgba(153,15,20,1) 0%, rgba(28,61,128,1) 100%);background: linear-gradient(to bottom, rgba(153,15,20,1) 0%, rgba(28,61,128,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990f14', endColorstr='#1c3d80', GradientType=0 ); z-index: 1;}
.timeline-item::before {content: '';background: white;border: 4px solid #9A0E13;border-radius: 100px;display: inline-block;position: absolute;margin-top: 17px;left: -78px;width: 38px;height: 38px;z-index: -1;}
.timeline-item::after{content: '';height: 5px;width: 50px;position: absolute;background-color: #990f14;top: 33px;left: -40px;}
.timeline-item .timeline-header{position: relative;background-color: #990f14;color: #ffffff;display: inline-block;padding: 10px 20px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;left: -2px;top: -16px;}
.timeline-item .timeline-header::before{content: '';width: 40px;height: 100%;border-right: solid 40px #990f14;border-bottom: solid 50px transparent;border-top: solid 50px transparent;position: absolute;left: -40px;top: 0;}
.timeline-item .timeline-header h5{font-size: 18px;line-height: 22px;margin: 6px 0;min-height: 44px;}
.timeline-item .timeline-header p{margin: 0;font-family: 'Krona One', sans-serif;font-size: 14px;margin-bottom: 6px;}
.timeline .timeline-item h6 a{color: #1b275d;}
.timeline .timeline-item h6 a i{color: #990f14;}
.timeline .timeline-item h6 a:hover, 
.timeline .timeline-item h6 a:focus{color: #990f14;}
.timeline .timeline-item h6 a:hover i, 
.timeline .timeline-item h6 a:focus i{color: #1b275d;}
.timeline-item > p{padding: 17px 0 16px;font-size: 16px;line-height: 20px;}

.timeline .timeline-item.hover::before{border-color: #9A0E13 !important;background-color: #9A0E13;}


.timeline > .timeline-item:nth-child(1) .timeline-header{background-color: #990f14;}
.timeline > .timeline-item:nth-child(1) .timeline-header::before{border-right-color: #990f14;}
.timeline > .timeline-item:nth-child(1)::before{border-color: #990f14;}
.timeline > .timeline-item:nth-child(1)::after{background-color: #990f14;}

.timeline > .timeline-item:nth-child(2) .timeline-header{background-color: #7e192c;}
.timeline > .timeline-item:nth-child(2) .timeline-header::before{border-left-color: #7e192c;}
.timeline > .timeline-item:nth-child(2)::before{border-color: #7e192c;}
.timeline > .timeline-item:nth-child(2)::after{background-color: #7e192c;}

.timeline > .timeline-item:nth-child(3) .timeline-header{background-color: #68223f;}
.timeline > .timeline-item:nth-child(3) .timeline-header::before{border-right-color: #68223f;}
.timeline > .timeline-item:nth-child(3)::before{border-color: #68223f;}
.timeline > .timeline-item:nth-child(3)::after{background-color: #68223f;}

.timeline > .timeline-item:nth-child(4) .timeline-header{background-color: #4c2b56;}
.timeline > .timeline-item:nth-child(4) .timeline-header::before{border-left-color: #4c2b56;}
.timeline > .timeline-item:nth-child(4)::before{border-color: #4c2b56;}
.timeline > .timeline-item:nth-child(4)::after{background-color: #4c2b56;}

.timeline > .timeline-item:nth-child(5) .timeline-header{background-color: #32356d;}
.timeline > .timeline-item:nth-child(5) .timeline-header::before{border-right-color: #32356d;}
.timeline > .timeline-item:nth-child(5)::before{border-color: #32356d;}
.timeline > .timeline-item:nth-child(5)::after{background-color: #32356d;}

.timeline > .timeline-item .timeline-header{background-color: #32356d;}
.timeline > .timeline-item .timeline-header::before{border-right-color: #32356d;}
.timeline > .timeline-item::before{border-color: #32356d;}
.timeline > .timeline-item::after{background-color: #32356d;}

.event-registration-banner{padding-top: 197px;background-repeat: no-repeat;background-size: 100%;background-position: right top;}
.event-content-main{padding-top: 56px;padding-bottom: 156px;}
.event-detail ul{list-style: none;padding-left: 0;}
.event-detail ul li{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;margin-bottom: 23px;}
.event-detail ul li a{color: #161616;}
.event-detail ul li a:hover{color: #9a0e13;}
.event-detail ul li svg{fill: #9a0e13;margin-right: 6px;height: 25px;width: 25px;}
.event-detail ul li img{margin-right: 6px;margin-top: 3px; max-height: 24px;width: 30px;}
.event-content-main .event-content-wraper p{font-size: 16px;}
.event-form-main{padding: 63px 0 66px;background-repeat: no-repeat;background-size: cover;background-position: top center;}
.event-form-main h4{color: #ffffff;text-align: center;padding-bottom: 64px;margin: 0;}

.form-wraper .form-group{margin-bottom: 31px;}
.form-wraper .form-control{border: 2px solid #f3f3f2;height: 60px;-webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px;}
.form-wraper select.form-control:not([size]):not([multiple]){border: 1px solid #f3f3f2;height: 60px;}
.form-wraper textarea.form-control{height: 117px;resize: none;padding: 15px .75rem;}
.form-wraper .form-control::-webkit-input-placeholder {color:#adadad;font-size: 16px;line-height: 45px;}
.form-wraper .form-control::-moz-placeholder {color:#adadad;font-size: 16px;line-height: 45px;}
.form-wraper .form-control:-ms-input-placeholder {color:#adadad;font-size: 16px;line-height: 45px;}
.form-wraper .form-control:-moz-placeholder {color:#adadad;font-size: 16px;line-height: 45px;}
.event-form-main .wpcf7-not-valid-tip{color: #f7f7f7;margin-top: 5px;}
.event-form-main .wpcf7 form.invalid .wpcf7-response-output, 
.event-form-main .wpcf7 form.unaccepted .wpcf7-response-output{background-color: #9a0e13;border-color: #1b275d;color: #ffffff;text-align: center;font-size: 18px;padding: .6em 1em;}

.form-wraper .form-control:focus::-webkit-input-placeholder{opacity: 0;}
.form-wraper .form-control:focus::-moz-placeholder{opacity: 0;}
.form-wraper .form-control:focus:-ms-input-placeholder{opacity: 0;}
.form-wraper .form-control:focus:-moz-placeholder{opacity: 0;}


.form-wraper .form-control.wpcf7-not-valid{border-color: #910003;}

.close-cookie{border: 0;padding: 6px 9px;border-radius: 3px;margin-left: 10px;}
/*CHECKBOX*/
/* .form-wraper .custom-checkbox input{ display:none; } */
.form-wraper .custom-checkbox{color: #ffffff;text-align: center;font-size: 16px; margin-top: 30px;}
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item label{position: relative;text-align: left;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;  justify-content: center;-webkit-align-items: center;-moz-align-items: center; -ms-align-items: center; align-items: center;font-size: 16px;line-height: 19px;margin-bottom: 0;}
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item label div{width:28px;height:28px;line-height:27px;display:inline-block;border:2px solid #fff;text-align:center;margin-right:6px;margin-top: 0;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px;cursor:pointer;}
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item label i{ font-size:16px;opacity:0;color: #1b275d;}
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item label:hover div{ background: #ffffff; }
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item input:checked+label i{ opacity:1; }
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item input:checked+label div{ background:#ffffff; }
.sbt-button{text-align: center;margin-top: 30px;}
.sbt-button .sim-button{font-family: 'Krona One', sans-serif;padding: 11px 25px;background-color: #9a0e13;border: 2px solid #ffffff;-webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px;min-width: 270px;}
.sbt-button .sim-button:hover, 
.sbt-button .sim-button:focus{background-color: #1b275d;border-color: #9a0e13; }
.contact-us-wraper{padding-top: 180px;}
.map-frame iframe{width: 100%;}


.event-detail ul li.contact-logo img{width: 20px;height: 20px;}

.origin-cvd{padding: 74px 0 85px;}
.origin-cvd p{margin: 30px 0;}

.our-services-row{margin-right: -18px;margin-left: -18px;}
.our-services-row > div{padding-right: 18px;padding-left: 18px;margin-bottom: 30px;}


.hm-explore-cvd h3.text-1b275d{font-size: 20px;line-height: 22px;margin: 10px 0;}

.timeline-main{background-repeat: no-repeat;background-size: 40%;background-position: right top;}


/* Image sizes and alignments */
.entry-content img,
.comment-content img,
.widget img {max-width: 97.5%;}
img[class*="align"],
img[class*="wp-image-"] {height: auto;}
img.size-full {max-width: 97.5%;width: auto;}


/* .what_s_happening-template-default .logo-wrap::before{content: ''; background-image: url(../img/event-logo-bg.png);height: 173px;width: 514px;position: absolute;background-size: 54%;background-repeat: no-repeat;top: -4px;left: -85px;z-index: -1;} */

/* .what_s_happening-template-default .cd-header .header-wrapper{max-width: initial;width: calc(100% - 215px);} */

.wpcf7-form-control-wrap, 
.wpcf7-form .custom-checkbox .custom-checkbox-wrap .pty25{font-size: 16px;}
.custom-checkbox{position: relative; }
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item input[type="checkbox"] {position: absolute;/*visibility: hidden; width: 60px;height: 60px; */z-index: -2; float: left;}
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item label {position: relative; width: 28px; height: 28px; background: #ffffff;  cursor: pointer; transition: all 0.3s ease-out; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item input[type="checkbox"]:checked + span {animation: confirm 0.15s linear;}
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item input[type="checkbox"]:checked + span:after {content: '\f00c';font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;line-height: 28px;width: 28px;height: 28px;background: #ffffff;position: absolute;top: 0;left: 0;color: #1b275d;margin-left: 0;animation: confirm 0.15s linear; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center;}
.custom-checkbox .wpcf7-list-item-label {font-size: 0px;}
.custom-checkbox .wpcf7-form-control {float: left;}
.emaillist .custom-checkbox{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;padding-left: 60px;min-height: 45px;}
.emaillist .custom-checkbox .wpcf7-list-item-label{margin-right: 15px;margin-bottom: 10px;position: absolute;left: 0;margin: 0;}
.custom-checkbox .bg-white-color{margin-bottom: 0;text-align: left;}


.wpcf7-form .custom-checkbox {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center;}
.wpcf7-form .custom-checkbox .custom-checkbox-wrap{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;}
.wpcf7-form .custom-checkbox .custom-checkbox-wrap > .wpcf7-form-control-wrap{padding-right: 10px;}
.wpcf7-form .custom-checkbox .wpcf7-acceptance > .wpcf7-list-item > label{border: none;margin: 0;}
.wpcf7-form .custom-checkbox > .wpcf7-form-control-wrap{position: absolute;left: 0;}
.wpcf7-form .custom-checkbox > .pty25{padding-top: 0;padding-left: 0;}
.wpcf7-form .custom-checkbox .wpcf7-list-item-label{position: relative;width: 28px;height: 28px;background:#ffffff;cursor: pointer;transition: all 0.3s ease-out;display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}
.wpcf7-form .custom-checkbox p:empty{display: none;}
.wpcf7-form .custom-checkbox .custom-checkbox-wrap .pty25{text-align: left;}
.custom-checkbox .wpcf7-form-control > .wpcf7-list-item{display: block; margin: 0;}


@keyframes confirm {
	0% {
	  transform: scale(1);
	}
	50% {
	  transform: scale(0.95);
	}
	75% {
	  transform: scale(0.8);
	}
	100% {
	  transform: scale(1);
	}
}



.what_s_happening-template-default .cd-header .header-wrapper .widget_media_image{position: fixed;top: 18.2px;left: 10vw;}
.what_s_happening-template-default.nav-active .cd-header .menu-icon-wraper{top: 18px;}

.form-wraper .cusotm-label{display: block;margin-bottom: 0;line-height: initial;}
.form-wraper .cusotm-label > span.label-heading{position: absolute;left: 100000%;}

.form-wraper select.form-control option:first-child{display: none;}

.wpcf7 form.sent .wpcf7-response-output{border-color: #1b275d;background-color: #46b450;color: #ffffff;text-align: center; font-size: 18px; padding: .6em 1em;}

.form-wraper .form-group > .cusotm-label{position: relative;}
.form-wraper .form-group > .cusotm-label > span:not(.label-heading){position: static;}
.form-wraper .form-group > .cusotm-label > span:not(.label-heading) > span{width: calc(100% - 20px);display: block;font-size: 11px;position: absolute;z-index: 10;margin-top: 2px;color: #ffffff;background: rgb(154 14 19);padding: 4px 10px;border-radius: 1px;pointer-events: none;margin: auto;left: 0;right: 0;}
.form-wraper .form-group > .cusotm-label > span:not(.label-heading) > span:before{content: '';width: 0;height: 0;top: -5px;position: absolute;left: 6px;border-left: 5px solid rgba(0, 0, 0, 0);border-right: 5px solid rgba(0, 0, 0, 0);border-bottom: 5px solid #9a0e13;}


.hamburger-two .line{width: 20px;height: 2px;background-color: #ffffff;display: block;margin: 5px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; 
   -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}
.hamburger-two:hover{cursor: pointer;}
.nav-active .hamburger-two .line:nth-child(2){opacity: 0;}
.nav-active .hamburger-two .line:nth-child(1){-webkit-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg);-o-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);}
.nav-active .hamburger-two .line:nth-child(3){-webkit-transform: translateY(-7px) rotate(-45deg);-ms-transform: translateY(-7px) rotate(-45deg);-o-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}

.play-pause{position: absolute;bottom: 10%;right: 5%;}
#playPause{border: 1px solid #9a0e13;height: 40px;width: 40px;background-color: rgba(154, 14, 19, 0.5);color: #ffffff;}


.hm-testimonial .slick-prev, 
.hm-testimonial .slick-next{background-color: transparent;bottom: -72px;top: auto;-webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none;}
.hm-testimonial .slick-prev{left: 440px;}
.hm-testimonial .slick-next{right: 440px;}
.hm-testimonial .slick-prev:before, 
.hm-testimonial .slick-next:before{color: #1b3e81;}

.homepage-v1{height: 100%;position: relative;}
.homepage-v1 .home-video{display: table;table-layout: fixed;width: 100%;height: calc(100vh - 103px);padding-top: 104px; position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.homepage-v1 .case-studies-main{padding: 100px 0 120px;position: relative;}
.homepage-v1 .hm-explore-cvd > div > div > div{padding-bottom: 40px;}
.homepage-v1 .homepage__slide .hm-page-link.right, 
.homepage-v1 .homepage__slide .hm-page-link.left{-webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none;}


.our-team-wraper a{cursor: pointer;}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-family: 'Krona One', sans-serif;padding: 11px 25px;background-color: #9a0e13 !important;border: 2px solid #ffffff !important;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;font-weight: 400;opacity: 1 !important;-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;} 
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.moove-gdpr-infobar-settings-btn{font-family: 'Krona One', sans-serif;padding: 11px 25px;background-color: transparent !important;border: 2px solid #ffffff !important;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;font-weight: 400;opacity: 1 !important;-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, 
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus {background-color: #1b275d !important;border-color: #9a0e13 !important;}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, 
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus{background-color: #1b275d !important;border-color: #9a0e13 !important;color: #ffffff !important;}

.form-wraper .custom-checkbox label.cusotm-label[for="efacceptance"]{position: absolute;}
.form-wraper .custom-checkbox label.cusotm-label[for="cfaccept"]{position: absolute;}

.entry-content > :last-child{padding-bottom: 20px;}

.contact-new-wraper.contact-us-wraper {padding-top: 90px;padding-bottom: 40px;background-color: #0c1433;}
.contact-new-wraper h4{text-align: center;margin-bottom: 40px;}
.contact-new-wraper .contact-icon-wraper{text-align: center;font-weight: 700;}
.contact-new-wraper .contact-icon-wraper .contact-icon img{height: 40px;}
.contact-new-wraper .contact-icon-wraper .contact-icon{margin-bottom: 10px;margin-top: 20px;}
.contact-new-wraper .contact-icon-wraper a{color: #ffffff;}

.contact-new-wraper .contact-icon-wraper:hover a, 
.contact-new-wraper .contact-icon-wraper .contact-icon-wraper a:focus{color: #9a0e13;text-decoration: underline;}
.contact-new-wraper p{margin-bottom: 0;}

.hm-testimonial{padding-bottom: 0;border: none;background: transparent;}
.hm-testimonial .flex-control-nav li a{width: 15px;height: 15px;overflow: hidden; margin: 0 5px;display: inline-block;padding: 0;position: relative;background: #1b3e81; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;transition: all 0.5s ease-out;border-radius: 15px;opacity: 1;}
.hm-testimonial .flex-control-nav li a.flex-active{width: 40px;background: #8798b9;}
.hm-testimonial .flex-control-nav li{margin: 0 0px;}





.circle-wraper{max-width: 275px;color: #ffffff;z-index: 1;position: relative;padding-bottom: 150px;margin: auto;}
.circle-text{width: 275px;height: auto;margin: auto;}
.circle {position: relative;display: block;margin: 2em 0;background-color: transparent;color: #ffffff;text-align: center;}
.circle:after {content: "";display: block;padding-bottom: 100%;width: 100%;height: 0;border-radius: 50%;background-image: url(../img/circle-bg-img.png);background-repeat: no-repeat;background-size: cover;background-color: #0c1433;}
.circle__inner {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;display: none;}
.circle__wrapper {display: table;width: 100%;height: 100%;}
.circle__content {display: table-cell;padding: 1em;vertical-align: middle;}
.circle__content h3{margin: 0;margin-bottom: 10px;font-size: 22px;}
.circle__content p{margin-bottom: 0;}

.circle-options ul{list-style: none;margin: 0;padding: 0;}
.circle-options ul li{width: 200px;text-align: center;position: absolute;}
.circle-options ul li a{color: #000000;display: block;}
.circle-options ul li a:not(.inactive) .circle-icon{background-color: #9a0e13;}
.circle-options ul li a:not(.inactive) .circle-icon img{-webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); -ms-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.circle-options ul li a .circle-icon{-webkit-transition: all .7s ease-in-out;-moz-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; transition: all .7s ease-in-out;width: 50px;height: 50px;line-height: 46px;margin: auto; border: 2px solid #9a0e13;-webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;}
.circle-options ul li a .circle-icon img{max-height: 30px;-webkit-transition: all .7s ease-in-out;-moz-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.circle-options ul li a h4{font-size: 10px;margin: 10px 0 20px;}


.curve-wraper{width:350px;height:350px;position:absolute;top:0;left:-36px;}
.dot{position:absolute;top:178px;left:-10px;width:20px;height:20px;background: #ffffff;border: 3px solid #9a0e13;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.curve-line svg{position: absolute;bottom: 40px;left: 0;right: -3px;}
.curve-line .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#1B3E81;}


.dot-circle{position: relative;margin: 0 auto;display: inline-block;vertical-align: middle;top: -46px;}

.dot{-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; transition: all .5s linear;}

.circle-container{padding-bottom: 70px;}


.event-form-main .ms-choice{border: none;color: #495057;font-size: 1rem;line-height: 16px;outline: none;}
.event-form-main .ms-choice > span{white-space: normal;}
.event-form-main .ms-drop{left: 0;}
.event-form-main .ms-choice > div{top: 12px;}
.event-form-main .ms-choice > span{top: 18px;}
.event-form-main .ms-parent .placeholder{height: auto;width: auto;}

b, strong {
    font-weight: 700;
}

.event-hidden-field{display: none;}

.morecontent span {display: none;}
.morelink {display: inline;color: #1b275d;font-size: 12px;}

.top-video-wraper .top-video-content a.video-discover-more{position: relative;overflow: hidden;padding-bottom: 6px;-webkit-transition: color .3s linear;-moz-transition: color .3s linear;-ms-transition: color .3s linear; transition: color .3s linear;}
.top-video-wraper .top-video-content a.video-discover-more:hover, 
.top-video-wraper .top-video-content a.video-discover-more:focus{color: #011158;}
.top-video-wraper .top-video-content a.video-discover-more:before {content: "";position: absolute;left: 0;right: 0;bottom: 2px;background: #ffffff;height: 2px;-webkit-transition: background .3s linear;-moz-transition: background .3s linear;-ms-transition: background .3s linear; transition: background .3s linear;}  
.top-video-wraper .top-video-content a.video-discover-more:hover:before, 
.top-video-wraper .top-video-content a.video-discover-more:focus:before, 
.top-video-wraper .top-video-content a.video-discover-more:active:before, 
.top-video-wraper .top-video-content a.video-discover-more.active:before {background: #011158;}

.top-video-wraper .top-video-content a.info_down{-webkit-transition: color .3s linear;-moz-transition: color .3s linear;-ms-transition: color .3s linear; transition: color .3s linear;}
.top-video-wraper .top-video-content a.info_down:hover{color: #011158;}
 
.footer-logo ul.social-link {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-right: 6px;
}
.footer-logo ul.social-link li {
    display: inline-block;
    margin-right: 5px;
}
.footer-logo ul.social-link li a {
    display: block;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
}
.footer-logo ul.social-link li a:hover, .footer-logo ul.social-link li a:focus{color:#e53535;}

@media (min-width:576px){
  /* .cd-header .header-wrapper{max-width: 540px; margin-left: auto;margin-right: auto;} */
}
@media (min-width:768px){
	/* .cd-header .header-wrapper{max-width: 720px; margin-left: auto;margin-right: auto;} */
	.curve-line svg#Layer_1_1{display: none;}
	.circle-options ul li a:not(.inactive) .circle-icon{height: 80px;width: 80px;line-height: 74px;}
	.circle-options ul li a:not(.inactive) .circle-icon img{max-height: 50px;}
	.circle-options ul li a:hover .circle-icon{background-color: #9a0e13;}
	.circle-options ul li a:hover .circle-icon img{-webkit-filter: brightness(0) invert(1);-moz-filter: brightness(0) invert(1);-ms-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}


	.dot-circle{width: 350px;height: 350px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%; border-radius: 50%;-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);-webkit-transition: transform 0.7s linear; -moz-transition: transform 0.7s linear; -ms-transition: transform 0.7s linear; transition: transform 0.7s linear;}
	.dot-circle[dot-move="initialcontact"]{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}
	.dot-circle[dot-move="diagnosticmeeting"]{-webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg); -ms-transform: rotate(-35deg); transform: rotate(-35deg);}
	.dot-circle[dot-move="deliverysupportpackage"]{-webkit-transform: rotate(-85deg); -moz-transform: rotate(-85deg); -ms-transform: rotate(-85deg); transform: rotate(-85deg);}
	.dot-circle[dot-move="review"]{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg);}
	.dot-circle[dot-move="feedback"]{-webkit-transform: rotate(-175deg); -moz-transform: rotate(-175deg); -ms-transform: rotate(-175deg); transform: rotate(-175deg);}
	.circle-options ul li:nth-child(1){top: 100px;left: -250px;}
	.circle-options ul li:nth-child(2){top: 250px;left: -170px;}
	.circle-options ul li:nth-child(3){top: 345px;left: 40px;}
	.circle-options ul li:nth-child(4){top: 250px;right: -170px;}
	.circle-options ul li:nth-child(5){top: 100px;right: -250px;}
}
@media (min-width:992px){
	/* .cd-header .header-wrapper{max-width: 960px; margin-left: auto;margin-right: auto;}   */
	.nav__content > ul.nav__list_bottom{display: none;}
	.team-member-popup .modal-lg {max-width: 900px;}

	.timeline > .timeline-item:nth-child(even){margin-left: 0;text-align: right;padding-right: 26px;padding-left: 0;}
	.timeline > .timeline-item:nth-child(even) .timeline-header::before{right: -39.9px;left: auto;border-left: solid 40px #990f14;border-bottom: solid 50px transparent;border-top: solid 50px transparent;border-right: 0;}
	.timeline > .timeline-item:nth-child(even) .timeline-header{border-radius: 0;border-top-left-radius: 5px;border-bottom-left-radius: 5px;left: -10px;}
	.timeline > .timeline-item:nth-child(even)::before{left: auto;right: -78px;}
	.timeline > .timeline-item:nth-child(even)::after{left: auto;right: -40px;}

	.timeline > .timeline-item:nth-child(2) .timeline-header{background-color: #7e192c;}
	.timeline > .timeline-item:nth-child(2) .timeline-header::before{border-left-color: #7e192c;}
	.timeline > .timeline-item:nth-child(2)::before{border-color: #7e192c;}
	.timeline > .timeline-item:nth-child(2)::after{background-color: #7e192c;}

	.timeline > .timeline-item:nth-child(3) .timeline-header{background-color: #68223f;}
	.timeline > .timeline-item:nth-child(3) .timeline-header::before{border-right-color: #68223f;}
	.timeline > .timeline-item:nth-child(3)::before{border-color: #68223f;}
	.timeline > .timeline-item:nth-child(3)::after{background-color: #68223f;}

	.timeline > .timeline-item:nth-child(4) .timeline-header{background-color: #4c2b56;}
	.timeline > .timeline-item:nth-child(4) .timeline-header::before{border-left-color: #4c2b56;}
	.timeline > .timeline-item:nth-child(4)::before{border-color: #4c2b56;}
	.timeline > .timeline-item:nth-child(4)::after{background-color: #4c2b56;}

	.timeline > .timeline-item:nth-child(5) .timeline-header{background-color: #32356d;}
	.timeline > .timeline-item:nth-child(5) .timeline-header::before{border-right-color: #32356d;}
	.timeline > .timeline-item:nth-child(5)::before{border-color: #32356d;}
	.timeline > .timeline-item:nth-child(5)::after{background-color: #32356d;}

	.timeline > .timeline-item:nth-child(6) .timeline-header{background-color: #2c3772;}
	.timeline > .timeline-item:nth-child(6) .timeline-header::before{border-left-color: #2c3772;}
	.timeline > .timeline-item:nth-child(6)::before{border-color:#2c3772;}
	.timeline > .timeline-item:nth-child(6)::after{background-color: #2c3772;}

	.timeline-main{background-image: none !important;}

	.homepage__slide .hm-page-link.left{-webkit-transform: translateX(-30px); -ms-transform: translateX(-30px);transform: translateX(-30px);-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
	.homepage__slide .hm-page-link.left.active {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
	/* .homepage__slide .hm-page-link:hover{background-image: linear-gradient(45deg, #1b275d, #1b275d);} */
	.homepage__slide .hm-page-link.right{-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
	.homepage__slide .hm-page-link.right.active {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
	.top-video-wraper .bg-video-wraper .down-btn{display: none;}

	.logo-wrap.what-happening-logo a:first-child{display: none;}
	.logo-wrap.what-happening-logo a{position: absolute;}
	.logo-wrap.what-happening-logo a img{max-height: 150px;}
}

@media (min-width: 1200px){  
  .cd-header .header-wrapper{max-width: 1140px; margin-left: auto;margin-right: auto;}
  .nav-active .cd-header .menu-icon-wraper{right: 104px;}
  .homepage-v1 .case-studies-main{height: 100vh !important;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;}
}

@media (min-width: 1400px){
	/* .nav__bottom_links ul{width: 45%} */
	.nav__bottom_links > .menu-second-menu-container{width: 52%;}
}
  

@media (max-width:1199px){
	.nav-active .cd-header .menu-icon-wraper{right: 15px;}
	/* .row{overflow-x: hidden;padding-top: 10px;} */
	html, 
	body{width:100%;overflow-x:hidden;}
	.process-image-wraper .row{overflow-x: initial;}
	.hm-testimonial .slick-prev{left: 356px;}
	.hm-testimonial .slick-next{right: 356px;}
	.nav-but-wrap .menu-icon-wraper{right: 15px !important;top: auto !important;}
}
@media (max-width:991px){  
	.footer-logo{-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center;padding-bottom: 20px;}
	.footer-logo p{width: 100%;text-align: center;margin: 10px 0;} 
	.footer-logo.art-logo p{width: auto;margin: 0;}
	.footer-logo.art-logo {-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;}
	.top-video-wraper .top-video-content{position: relative;top: 0;background-color: #1b275d;z-index: 1;padding: 20px 0;}
	.home-video.fp-section, 
	.home-video.fp-section .fp-tableCell{height: 400px !important;}
	.nav-but-wrap .menu-icon-wraper{width: 44px;height: 44px;}
	.nav-active .cd-header .menu-icon-wraper{border-color: transparent;}
	.top-video-wraper{margin-top: 0;height: auto;}
	.top-video-wraper .bg-video{position: relative;height: 50vh;}
	.cd-header .header-wrapper{padding: 9.5px 0;}
	.logo-wrap a img{max-height: 45px;}
	.nav__content > .nav__list {width: 100%;}
	.nav__content{top: 0;-webkit-transform: translate(0, 17px); -moz-transform: translate(0, 17px); -ms-transform: translate(0, 17px); transform: translate(0, 17px);}
	.nav__content > .nav__list{width: 100%;}
	.nav__list-item a {padding: 10px 5px;padding-left: 30px;font-size: 18px;}
	.nav__list-item a {padding: 2.5px 2px;padding-left: 30px;font-size: 20px;line-height: 60px;}
	.nav__bottom_links ul li a{position: relative;padding: 10px 5px;padding-left: 30px;}
	.nav__bottom_links ul li a::before{content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 10px;font-size: 18px;top: 10px;color: #9a0e13;}
	.nav__bottom_links ul li{width: 100%;text-align: left;}
	.nav__bottom_links{-webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; justify-content: flex-start;}
	.nav:after{background-image: url(../img/menu-bg-mobile.jpg);}

	.nav__content{overflow-y: scroll;display: block;}
	.nav__bottom_links{display: none;}
	.nav__content > ul.nav__list_bottom{list-style: none;padding: 0;width: 100%;}
	.nav__content > ul.nav__list_bottom li{text-align: left;}
	.nav__content > ul.nav__list_bottom li a {color: #ffffff;position: relative;padding: 4.5px 5px;padding-left: 30px;display: block;font-size: 16px;line-height: 44px;}
	.nav__content > ul.nav__list_bottom li a::before {content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 10px;font-size: 15px;color: #9a0e13;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;}
	.nav__content > .nav__list{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	
	
	.nav__content > ul.nav__list_bottom{opacity: 0; -webkit-transform: translate(100px, 0%);-moz-transform: translate(100px, 0%);-ms-transform: translate(100px, 0%);transform: translate(100px, 0%);-webkit-transition: opacity .2s ease, -webkit-transform .3s ease;-moz-transition: opacity .2s ease, -webkit-transform .3s ease;-ms-transition: opacity .2s ease, -webkit-transform .3s ease;transition: opacity .2s ease, -webkit-transform .3s ease;transition: opacity .2s ease, transform .3s ease;transition: opacity .2s ease, transform .3s ease, -webkit-transform .3s ease;}
	body.nav-active .nav__content > ul.nav__list_bottom{opacity: 1;-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);-webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;-moz-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;-ms-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;}
	body.nav-active .nav__content > ul.nav__list_bottom{visibility: visible;-webkit-transform: translateX(0%);-moz-transform: translateX(0%); -ms-transform: translateX(0%);transform: translateX(0%);-webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;-moz-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;-ms-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;-webkit-transition-delay: 1.4s;-moz-transition-delay: 1.4s;-ms-transition-delay: 1.4s;transition-delay: 1.4s;}


	.abt-testimonial-left-img{text-align: center;}
	.abt-testimonial-left-img img{max-width: 240px;}
	.we-are-main{background-size: 60%;}
	.origin-cvd p{line-height: 16px;}
	.timeline{padding-left: 35px;}
	.timeline::before{left: 23px;width: 2px;top: 34px;}
	.timeline .timeline-item{width: 100%;padding-left: 35px;}
	.timeline > .timeline-item:nth-child(4) .timeline-header::before{border-right-color: #4c2b56;}
	.timeline > .timeline-item:nth-child(2) .timeline-header::before{border-right-color: #7e192c;}
	.timeline-item .timeline-header h5{font-size: 14px;line-height: 22px;}
	.timeline-item::after{height: 2px;top: 32px;left: -23px;width: 28px;}
	.timeline-item::before{width: 11px;height: 11px; border-width: 2px;margin-top: 27px;left: -33px;}
	.event-detail h4{padding-bottom: 15px;padding-top: 30px;}
	.hm-page-link{background: rgb(154,14,19);background: linear-gradient(90deg, rgba(154,14,19,1) 0%, rgba(27,62,129,1) 100%);}

	.timeline-main h4.fa32{text-align: left;margin-bottom: 56px;}
	.timeline-main{background-size: 60%;padding-top: 101px;}
	.timeline-item > p{font-size: 12px;line-height: 16px;}
	.timeline-item .timeline-header{top: -18px;}
	.timeline-item .timeline-header p{font-size: 12px;line-height: 22px;}

	.nav:after{background-position: left bottom;}

	.top-video-wraper .top-video-content{max-width: 100%;height: 50vh;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center;}
	.top-video-wraper .top-video-content .top-video-content-wraper{position: relative;}

	.custom-checkbox label{width: 44px;height: 44px;}
	.wpcf7-form .custom-checkbox .wpcf7-list-item-label{width: 44px;height: 44px;}
	.custom-checkbox input[type="checkbox"]:checked + span:after{width: 44px;height: 44px;font-size: 24px;}

	.top-video-wraper .bg-video-wraper{position: relative;}
	.top-video-wraper .bg-video-wraper .down-btn a{color: #ffffff;}
	.case-studies-main{position: relative;padding: 100px 0;}

	.hm-testimonial .slick-prev{left: 240px;}
	.hm-testimonial .slick-next{right: 240px;}

	.bg-video-wraper .down-btn{display: none;}

	.logo-wrap.what-happening-logo a:last-child{display: none;}
	.top-video-wraper .top-video-content h2{font-size: 38px;}

	.homepage-v1 .home-video{height: calc(100vh - 68px);padding-top: 68px;}
	.footer-logo img{margin-right:0px;}
	.footer-logo ul.social-link {
        display: flex;
        width: 100%;
        text-align: center;
        align-items: center;
        justify-content: center;
        margin-top: 15px;
        margin-right:0px;
    }
    .footer-logo ul.social-link li{margin-right:15px;}
    .footer-logo ul.social-link li a{font-size:40px;}
    .footer-logo ul.social-link li:last-child {margin-right: 0px;}
	
}

@media (max-width:767px){

	.d-flex{display: block;}
	.slick-prev {left: 0;}
	.slick-next {right: 0;}
	body.nav-active{overflow: hidden !important;}
	.nav__content .nav-left-logo{display: none;}
	.nav__bottom_links{bottom: 100px;}
	.nav__content > .nav__list{width: 100%;}

	.nav-active .cd-header .menu-icon-wraper{position: fixed;right: 15px;}
	.cd-header.is-active{opacity: 1;visibility: visible;}
	.nav-wraper .nav__bottom_links{display: none;}
	.nav-wraper .nav .nav__content{-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.nav__bottom_links ul li a{position: relative;padding: 10px 5px;padding-left: 30px;}
	.nav__bottom_links ul li a::before{content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 10px;font-size: 18px;top: 10px;color: #9a0e13;}
	.header-wrapper {width: calc(100% - 30px);margin-left: 15px;}
	.box-container > .container-fluid > .row > .col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.hover-img-container{display: none;}
	.transparent-header {background-color: transparent;}
	.nav-but-wrap .menu-icon-wraper h6{display: none;}
	.menu-icon{margin-right: 0;}
	.landing-page .cd-header .header-wrapper .logo-wrap{display: block;}
	.landing-page .cd-header .header-wrapper{-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}
	.landing-page .copyright-container{position: static;border-top: 2px solid #9a0e13;padding-top: 10px;}
	.landing-page .copyright-container p{font-size: 12px;text-align: center;margin-bottom: 10px;}
	.top-video-wraper .top-video-content h2 {font-size: 24px;line-height: 32px;}
	.top-video-wraper .top-video-content p{margin: 20px 15px 20px;font-size: 12px;line-height: 14px;}
	.nav-but-wrap .right-img{display: none;}
	.homepage__slide.fp-section.fp-table{height: auto !important;}
	.homepage__slide .fp-tableCell{height: auto !important;}
	.case-studies-main{padding: 40px 0;}
	.case-studies-main .down-btn{display: none;}
	.abt-testimonial-content .heading-h3{padding: 0 35px;line-height: 21px;font-size: 15px;}
	.abt-testimonial-content .heading-h3::before{left: -15px;font-size: 80px;top: 14px;}
	.abt-testimonial-content .heading-h3::after{font-size: 80px;bottom: 15px;}
	.abt-testimonial-content .testimonial-name-wraper{width: 100%;}
	.we-are-main .content-text{padding-left: 40px;padding-top: 20px;}
	.we-are-main .content-text p{font-size: 12px;line-height: 16px;}
	.origin-cvd .fa32{font-size: 22px;}
	.origin-cvd .fa16{font-size: 12px;}
	.we-are-main{padding-top: 120px;}
	.our-team-wraper .team-member-img{width: 100%;}
	.our-team-wraper{width: 70%;}
	.our-team-wraper h4{font-size: 13px;}
	.our-team-member > div:nth-child(even) .our-team-wraper{margin-left: auto;}
	.our-team-wraper .team-member-img a{display: block;}
	.our-team-wraper .team-member-img img{max-height: 300px;}
	.our-team-member > div:nth-child(even) .our-team-wraper .team-member-img a{text-align: center;}

	.team-member-popup .team-modal-heading .heading-member-text h4{font-size: 15px;}
	.team-member-popup .team-modal-content p{font-size: 12px;}
	.team-member-popup .modal-header{position: absolute;top: 0px;right: 0px;z-index: 1;width: 50px;padding: 10px;height: 50px;}
	.bottom-content-process p{font-size: 12px;line-height: 16px;}
	.our-process-img {margin-bottom: -120px;}
	.bottom-content-process{padding-top: 165px;}
	.our-services-box{max-width: 230px;}
	.our-services-row > div:nth-child(even) .our-services-box{margin-left: auto;}
	.form-wraper .custom-checkbox{font-size: 14px;}
	.event-registration-banner{padding-top: 150px;}
	.contact-us-wraper {padding-top: 135px;}
	.hm-testimonial .testimonial-slide p{font-size: 12px;line-height: 16px;}
	.hm-testimonial .testimonial-slide h4{font-size: 18px;line-height: 22px;}
	.hm-page-link p{font-size: 12px;line-height: 16px;}
	.origin-cvd{padding: 44px 0 30px;}
	.our-team-member {padding-top: 46px;}
	.event-registration-banner{background-size: 175%; background-position: -17px 0px;}
	/* .event-registration-banner .img img{max-width: 342px;} */
	.event-content-main .event-content-wraper p {font-size: 12px;line-height: 16px;}
	.event-content-main .event-content-wraper p{font-size: 14px;line-height: 20px;}
	.event-content-main{padding-bottom: 36px;}
	.event-form-main{padding: 56px 0 66px;}
	.form-wraper textarea.form-control{height: 219px;}
	.form-wraper .custom-checkbox label div{position: absolute;left: 0;width: 44px;height: 44px;line-height: 52px;}
	.form-wraper .custom-checkbox label i{font-size: 30px;}

	.hm-testimonial .slick-prev{left: 145px;}
	.hm-testimonial .slick-next{right: 145px;}
	.team-member-popup .close img{height: auto;}
	.our-team-wraper .team-member-img a{height: auto;}
	.our-team-wraper .team-member-img a img{max-height: none;}
	.hm-testimonial .testimonial-slide{padding: 0;}
	.hm-testimonial .testimonial-slide .slide-content {padding: 0 10px;}
	.contact-new-wraper h4{margin-bottom: 0;}
	.contact-new-wraper .contact-icon-wraper{padding-top: 30px;}
	.contact-new-wraper.contact-us-wraper{padding-bottom: 60px;}

	.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#1B3E81;}
	.circle-wraper{padding-bottom: 40px;}
	.circle-text{padding-bottom: 50px;}
	.curve-wraper{width: 100%;height: auto;left: 0;bottom: 80px;top: auto;} 
	.curve-line svg#Layer_1{display: none;}
	.curve-line svg{left: 14px;right: 14px;}
	.circle-options ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;justify-content: center;margin: 0 -15px}
	.circle-options ul li{position: static;}
	.circle-options ul li a h4{display: none;}
	.dot-circle{top: 0;}
	.dot-circle .dot{top: -42px;left: 5px;}
	.dot-circle[dot-move="initialcontact"] .dot{left: 5px;}
	.dot-circle[dot-move="diagnosticmeeting"] .dot{left: 68px;}
	.dot-circle[dot-move="deliverysupportpackage"] .dot{left: 125px;}
	.dot-circle[dot-move="review"] .dot{left: 188px;}
	.dot-circle[dot-move="feedback"] .dot{left: 250px;}
	
}
@media(max-width:576px){
	.hm-testimonial .slick-prev{left: 34px;}
 	.hm-testimonial .slick-next{right: 34px;}
  
}
@media(max-width:480px){
	/* .timeline-item .timeline-header{padding: 10px 10px;} */
	.wpcf7-form .custom-checkbox .custom-checkbox-wrap .pty25{font-size: 11px;}
	.timeline-item .timeline-header{width: 100%;}
	.timeline-item .timeline-header::before{border-bottom: solid 72px transparent;border-top: solid 72px transparent;}
	.timeline-item .timeline-header h5{min-height: 90px;}
	.timeline-item .timeline-header {top: -42px;}
}

