/* Main Css */
::selection { background: #dc004f; color: #fff; text-shadow: none; }
::-webkit-scrollbar { width: 10px; background-color: #F5F5F5; }
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment { display: none; }
::-webkit-scrollbar-track-piece { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #dedede; }
::-webkit-scrollbar-thumb:vertical { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #dc004f; }

.imgicon{ 
    width: auto !important;
}

[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

body {  overflow-x: hidden !important; font-size: 16px; color: #000000; line-height: 1; font-family: 'Aktiv Grotesk Corp', sans-serif; scroll-behavior: smooth;}
h1,
h2,
h3,
h4,
h5,
h6 { display: block; font-weight: bold; }
*:hover,
*:focus,
* { outline: none !important; }
img { max-width: 100%; height: auto; }
a,
input[type="submit"] {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; display: inline-block; cursor: pointer;}
span { display: inline-block; }
p,a { font-size: 16px;color: #000000;font-weight: 500; }
p{font-size: 15px;font-weight: 500;color: #9098a5;line-height: 23px;}
strong,
.bold { font-weight: bold !important; }

/* Custom Slick Css */
.slick-list { margin: 0 -15px; }
.slick-slide { margin: 0 15px; }
ul.slick-dots {padding: 20px 0;text-align: center;}
ul.slick-dots li {margin: 0 12px 0 0px;display: inline-block;vertical-align: middle;padding: 0px;border: none;border-radius: 50%;width: 15px;height: 15px;}
ul.slick-dots li:before { display: none; }
.slick-dots li button {cursor: pointer;font-size: 0px;border: 2px solid #6c5ce7;width: 100%;height: 100%;display: inline-block;padding: 0px;border-radius: 50%;box-sizing: border-box;-webkit-transition: all 0.4s ease-In-out;-moz-transition: all 0.4s ease-In-out;-o-transition: all 0.4s ease-In-out;transition: all 0.4s ease-In-out;}
.slick-dots li.slick-active button {background: #6c5ce7;}
ul.slick-dots li.last { margin-right: 0px; }

textarea,
select,
input[type],
textarea,
select,
button { background: transparent; border: none; border-radius: 0px; }
::-webkit-input-placeholder { color: rgba(0,0,0,0.5); }
::-moz-placeholder { color: rgba(0,0,0,0.5); }
:-ms-input-placeholder { color: rgba(0,0,0,0.5); }
:-moz-placeholder { color: rgba(0,0,0,0.5); }

/* Custom Radio Button */
.customradio {display: inline-block;position:  relative;padding-left: 25px;margin-bottom: 0px;cursor: pointer;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align:  middle;font-weight: 600;color: #fff;}
.customradio input { position: absolute; opacity: 0; cursor: pointer; }
.checkmark {position: absolute;top: 4px;left: 0;height: 11px;width: 11px;border-radius: 3px;background-color: #e0e0e0;}
.customradio input:checked ~ .checkmark {background: #ff6101;}

/* Hamburger Menu */
.menu-Bar {width: 30px;height: 20px;cursor: pointer;position: absolute;right: 15px;top: 0px;bottom: 0px;margin: auto;z-index: 22;display: none;}
.menu-Bar span {display: block;height: 4px;width: 100%;background: #6c5ce7; position: absolute;transition: .6s all;border-radius: 100px;}
.menu-Bar span:nth-child(1) {top: 0;}
.menu-Bar span:nth-child(2) {top: 8px;transform-origin: left;}
.menu-Bar span:nth-child(3) {top: 16px;}
.menu-Bar.open span {background:#ffff}
.menu-Bar.open span:nth-child(1) {transform: rotate(45deg); top: 12px; transform-origin: right-center;}
.menu-Bar.open span:nth-child(2) {width: 0; opacity: 0;}
.menu-Bar.open span:nth-child(3) {transform: rotate(-45deg); top: 12px; transform-origin: right-center;}

/* Padding Classes */
.pad-sec { padding: 80px 0; }
.pad-zero { padding: 0px; }
.pad-l-zero { padding-left: 0px; }
.pad-r-zero { padding-right: 0px; }

/* Social CSS */
.fb{background: #3b5998;}
.twi { background: #55acef; }
.lin { background: #0177b5; }
.google { background: #dd4b39; }
.rss { background: #3cb371; }

.social {display: inline-block;vertical-align: middle;font-size: 0px;}
.social li {display: inline-block;vertical-align: middle;position: relative;margin-right: 15px;}
.social li.last { margin-right: 0px; }
.social li a {font-size: 16px;color: #353535;}
.social li a:hover { color: #fbc701; }

/* Heading Classes */
.mn-h1 {}

.para{}

/* Global Css */
.sprite-icn{background: url(../images/icons/sprite.png) no-repeat; display: inline-block; }
.posRel { position: relative; }
.ovr-hiddn { overflow: hidden; }
.bgColor {background: #fff }
.color-white{color: #fff !important;}
.fit-content{max-width: fit-content}

/* header CSS */
header {padding: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;}

header .row{ align-items: center;}

.logo { display: inline-block;}
.logo img { display: block }

/* Menu Css */
.menu { font-size: 0px; display: block; text-align: right; }
.menu>li { display: inline-block; vertical-align: middle; margin-right: 40px; line-height: normal; }
.menu>li>a { font-size: 20px; font-weight: bold; color: #353535; position: relative; padding-left: 11px; }
.menu>li.last { margin-right: 0px; }


.three-col-box .boxx-wrapper{padding: 10px; transition: all 0.4s ease-in-out;}
.three-col-box .txt-wrapp{padding: 30px 20px; background: #fff;     transition: all 0.4s ease-In-out; position: relative;}
.three-col-box .txt-wrapp h5{font-size: 22px; line-height: 28px;}
.three-col-box .txt-wrapp .content-wrapp{ font-size: 14px; color: black; line-height: 22px; font-weight: 100; 
    position: relative;}
.three-col-box .txt-wrapp .content-wrapp-expanded{display: none;}
.content-wrapp span.more{color: #c5c5c5;}
.txt-wrapp .arr i{color:#DC004F;}
.txt-wrapp a.arr{ position: absolute; right: 0; padding: 7px; bottom: 0;}
.three-col-box .boxx-wrapper:hover .txt-wrapp .content-wrapp,.three-col-box .boxx-wrapper:hover .txt-wrapp h5{    color: #fff;}
.three-col-box .boxx-wrapper:hover .txt-wrapp{background-color: #dc014f;}
.three-col-box .boxx-wrapper:hover{ transition: all 0.4s ease-in-out; transform: scale(0.9); cursor: pointer;}
.three-col-box .boxx-wrapper:hover a.arr{background: #fff; }
.three-col-box .boxx-wrapper a.arr:hover{background-color:#00A8E5; }
.three-col-box .boxx-wrapper a.arr:hover i{color:#fff; }
.three-col-box .boxx-wrapper a i{ font-size: 15px !important; width: 15px; text-align: center; color: #DC004F;}

.three-col-box .boxx-wrapper:hover .content-wrapp-expanded p.common-para{color: #fff;}
.three-col-box .boxx-wrapper.expand a.arr{ transform: rotate(179deg);}
.accordion_list .closed .faq-opt{display: none;} 
.boxx-wrapper img{display: block;}

/* Drop Down Css */
.dropdown-nav { position: relative; }
.dropdownWrap {position: absolute;left: -20px;top: 18px;display: none;}
ul.dropdown {width: 257px;border-radius: 8px;background-color: #ffffff;z-index: 1;padding: 20px 15px;text-align: left;margin-top: 40px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
ul.dropdown li { width: 100%; display: block; margin-bottom: 5px; }
ul.dropdown li a { font-size: 15px; letter-spacing: -0.1px; color: #636e72; padding: 12px 12px 12px 40px; position: relative; display: block; border-radius: 6px; line-height: normal; }
ul.dropdown li a:before { content: "\f570"; position: absolute; left: 12px; top: 10px; font-family: "Font Awesome 5"; font-size: 18px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: 1.22; letter-spacing: normal; text-align: center; color: #2d3436; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
ul.dropdown li:hover a,
ul.dropdown li.active a { background-color: #eef2f3; color: #6c5ce7; }
ul.dropdown li:hover a:before,
ul.dropdown li.active a:before { color: #6c5ce7; }
ul.dropdown li.last { margin-bottom: 0px; }

/* Main Banner CSS */
.mainBanner{position: relative;background-size: cover;background-repeat: no-repeat;height: 604px;display: flex;align-items: center;}

.header-text h1{color:#00A8E5;line-height:46px;letter-spacing:0px;word-spacing:10px;font-size:40px;font-weight:normal;margin-bottom:30px;}
.header-text h4{font-size:18px;line-height:24px !important;margin-bottom:10px; font-weight: 800 !important;}
.header-text p{font-size:14px;line-height:22px;font-weight:normal;color:black;margin-bottom:50px;}

.header-text ul li a,
.tn-suposed-pink{position:relative; margin-bottom:10px;font-size:12px;color:#6F6F6F;padding:10px 20px 10px 10px;background:#D8D8D8;width: 100%;}
.header-text ul li a span,
.tn-suposed-pink span{position: absolute;right: 20px;top: 12px;}
.header-text ul li,
.tn-suposed-pink{position:relative;}
.header-text ul li:before,
.tn-suposed-pink:before{
    position: absolute;
    content: '';
    background: white;
    width: 2px;
    height: 35px;
    left: auto;
    right: 45px;
    bottom: 0;
    top: 0px;
    z-index: 1;
}
.header-text ul li a.pink{background:#DC004F;color:white; font-weight: bold;}
.header-text ul li a:hover, .tn-suposed-pink:hover{background-color: #00A8E5;color: #fff;}
.header-text ul li a.grey{ font-weight: bold;}
.header-text ul li a.grey:hover,a.grey:hover{    background-color: #6F6F6F !important; color: #fff !important;}
.grey span i{color:#6f6f6f !important;     transition: all 0.4s ease-in-out;}
a.grey:hover span i{color: #fff !important;}
/*.wrap-over{display:flex;justify-content:center;vertical-align:middle;padding: 114px 0 0;}*/
.wrap-over{vertical-align:middle;padding: 114px 0 0;}
.mainBanners .wrap-over{padding-right: 318px;}


/*img.bounce:hover{-webkit-animation: myaction 0.4s infinite  alternate; animation: myaction 0.4s infinite  alternate;}

 @-webkit-keyframes myaction {
        0% { transform: translateY(0); }
        100% { transform: translateY(-15px); }
    }
    @keyframes myaction {
        0% { transform: translateY(0); }
        100% { transform: translateY(-15px); }
    }*/

section.sixth,
section.fifth,
section.second,
section.third,
section.fourth{padding:80px 0px;background:#F5F5F5;}
.showmobile{display: none;}
#toTop {
    padding: 10px 15px;
    background: #D8D8D8;
    color: #6F6F6F;
    position: fixed;
    bottom: 50px;
    right: 0;
    display: none;
    cursor: pointer;
}

#toTop:hover{background: #6F6F6F !important; color: #fff;}

h6.commonsub-heading{font-size:10px;letter-spacing:0px;color:#00A8E5;text-transform:uppercase;margin-bottom:10px;}
h3.commono-heading{font-size:40px;line-height:46px;color:black;font-weight:500;letter-spacing:0px;margin-bottom:20px;}
.wrap-post-type{/*margin-top:70px;*/font-size:0; transition:all 0.4s ease-in-out; padding: 10px; }
.wrap-post-type:hover{/*margin-top: 30px;*/transition:all 0.4s ease-in-out; /*box-shadow: 1px 4px 11px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 1px 4px 6px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 4px 6px 0px rgba(0,0,0,0.75);*/ transform: scale(1.1); }
.wrap-post-type:hover .wrap-text{background-color: #dc014f;transition: all 0.4s ease-In-out; }

.pink-btn{    margin: 20px 0; display: inline-block; background: #dc004f; color: #fff; padding: 10px;     font-size: 13px;
    font-weight: bold;}
.pink-btn span{margin-left: 10px !important; position: relative;}
.pink-btn span.left{margin-left: 0px !important;margin-right: 10px !important;}
.pink-btn span:not(.left):before{position: absolute;
    content: "";
    height: 52px;
    width: 2px;
    background: #fff;
    top: -10px;}
.pink-btn span.left:after{position: absolute;
    content: "";
    height: 40px;
    width: 2px;
    background: #fff;
    top: -10px;}
.pink-btn span i{    margin-left: 10px !important;}
.pink-btn span.left i{    margin-left: 0px !important; margin-right: 10px;}
.pink-btn:hover{color: #fff !important; background-color: #00A8E5 !important;}


a.grey-btn{    margin: 13px 0; display: inline-block; background: #d8d8d8; color: #6f6f6f; padding: 10px;     font-size: 13px;
    font-weight: bold;}
.grey-btn span{margin-left: 10px !important; position: relative;color:#6f6f6f !important;}
.grey-btn span:before {position: absolute;
    content: "";
    height: calc(100% + 20px);
    width: 2px;
    background: #fff;
    top: -10px;
}
.grey-btn:hover span{    color: #fff !important;}
.grey-btn span i{    margin-left: 10px !important; transition: all 0.4s ease-in-out;}
.grey-btn:hover{color: #fff !important; background-color: #6F6F6F !important;}

.accordion_list{padding: 10px;}
.accordion_list li{    padding: 30px 0;     /*display: inline-block;*/     border-bottom: 2px solid #6F6F6F;}




/*.spl-link a{ background: #dc004f; padding: 10px; color: #fff; font-size: 12px; font-weight: bold;}
.spl-link a span{margin: 0 !important;}
.spl-link a span i{    margin: 0 !important;}*/


.second .wrap-post-type:hover h5, .second .wrap-post-type:hover p, .second .wrap-post-type:hover a{
      color: #fff;
    transition: all 0.4s ease-In-out;
}
h5.common-local{font-size:18px;font-weight:900;color:black;letter-spacing:normal;line-height:24px;margin-bottom:20px;}
p.common-para{font-size:14px;color:black;line-height:22px;font-weight:100; position: relative;}
.wrap-text p.common-para:after{    position: absolute;
    content: "..mehr";
    width: 50px;
    height: 20px;
    color: #c5c5c5;
    top: 65px;
    right: -38px;
    z-index: 10;}

.wrap-text-third{padding:60px 0 0;}
/*.img-wrap-three img{height:500px;width:100%;}*/
.wrap-text-third a.tn-suposed-pink{background:#dc004f;color:white;margin-top:50px;}
.wrap-text-third.wrap-text-fourth{padding:0 70px;}
.wrap-text-fourth h3.commono-heading{margin-bottom:14px;line-height:normal;}
.wrap-text-fourth h5.common-local{margin-bottom:10px;}
.wrap-text-fourth a.tn-suposed-pink{margin-top:13px;background:#d8d8d8;color:#6f6f6f;font-weight: 900;}
p.common-para span{color:#dc004f;margin:24px 0;font-weight: 900;}

section.fifth .container{background:white;padding:50px 0px}
.secfifth .wrap-para{margin:20px 0;}
.secfifth a.tn-suposed-pink{    display: block;
    width: 30%;
    text-align: left;
    margin: 0 auto 20px;font-weight: 900;}
.secfifth a.tn-suposed-pink span{margin-left:113px;}
p.common-para a{color:#dc004f;}
p.common-para.pinkt a{color:#6f6f6f;}
.myaccordion li{margin:0 0 30px 0;padding:15px 60px 15px 15px;width:100%;}
.faqHead{padding-bottom:0;cursor:pointer;}
.faqHead h5, h5.faqHead{line-height:normal;position:relative;transition:all 0.4s ease-In-out;font-size:18px;color:rgb(102,102,102);text-align:left; padding: 15px 0;}
.faqHead h5:before,h5.faqHead:before{content:'\f106';position:absolute;font-size:20px;height:27px;width:27px;background-color:#fff;text-align:center;line-height:27px; color:#DC004F;right:0;top: 15px;;transition:all 0.4s ease-In-out;font-family:"Font Awesome 5";}
.faqHead h5:hover,h5.faqHead:hover{color: #dc004f;}
.myaccordion li.active h5:before{content:'\f106';transition:all 0.4s ease-In-out;}

.wrap-text-fourth p.common-para{font-size: 15px; line-height: 24px;}

li.closed h5.faqHead:before{content:'\f107';transition:all 0.4s ease-In-out;}
/*.accordion_list li.closed .faq-opt{display: none;}*/
.myaccordion li .faq-opt{ display:none; }
.accordion_list .faq-opt{max-width: 90%; }
.faq-opt p{letter-spacing:normal;font-size:16px;color:rgb(153,153,153);line-height:1.5;text-align:left;padding:15px 0 0 0;}
.myaccordion li.active .faq-opt{display:block;}
.accordion_l h3{font-size:48px;font-family:"Raleway";color:rgb(51,51,51);font-weight:bold;line-height:1.333;text-align:left;padding:0 0 40px 0;}
.accordion_l{}
.accordion_l p{font-size:16px;font-family:"Roboto";color:rgb(102,102,102);line-height:1.5;text-align:left;width:486px;padding:0 0 30px 0;}
.accordion_l ul{display:none}
.accordion_l ul li a{font-size:16px;font-family:"Roboto";color:rgb(102,102,102);line-height:1.5;text-align:left;    /* padding: 0px 0 15px 55px; */position:relative;}
.accordion_l ul li{position:relative;padding:0px 0 15px 55px;}
ul.myaccordion{width:100%;}
.text-center.brn-pin a.tn-suposed-pink{background:#dc004f;color:white;display: block;
    width: 30%;
    text-align: left;
    margin: auto;}
section.seventh{padding:76px;background:#2F2F2F;}
section.seventh h3.commono-heading{color:white;margin-bottom:15px;margin-top:70px;    font-weight: 900;}
section.seventh p.common-para{color:white;padding:8px 40px 0 0;}
section.sixth{padding-bottom:50px;}
.wrap-ul ul li a{color:grey;line-height:30px;font-weight: 700;}
.wrap-ul ul li a:hover{color: #dc004f;}
footer .wrap-ul ul li a:hover{color: #00A8E5 !important;}

.navigation.menuWrap.text-right ul li{display:inline-block;vertical-align:middle;margin-right:30px;}
.navigation.menuWrap.text-right ul li.last{margin-right:0px;}
.navigation.menuWrap.text-right ul li a{color:white;position:relative;}
.navigation.menuWrap.text-right ul li a:before{content:'';position:absolute;height:30px;width:1px;background-color:#fff;right:-15px;top:0;bottom:0;margin:auto;}
.navigation.menuWrap.text-right ul li.last a:before{display:none;}
.navigation.menuWrap.text-right ul li a:hover{color:#DC004F;}
footer{padding-bottom:100px;}

/* code */
.wrap-text-third a.tn-suposed-pink:hover, .text-center.brn-pin a.tn-suposed-pink:hover{color: #fff;background-color:#00A8E5 ;}
.wrap-text a:hover{color: #DC004F;}
.header-image { text-align: right; margin-right: -90px;}

.navigation ul li{display:inline-block;vertical-align:middle;margin-right:15px;}
.navigation ul li.last{margin-right:0px;}
.navigation ul li a{color:#fff;text-decoration:none;}
/*header .navigation ul li a{font-weight: bold;}*/
header .navigation ul li a:hover{color:#00A8E5;}

.wrap-text a {
   position: absolute;
    right: 0;
    padding: 7px;
    bottom: 0;
}

.wrap-text a i{
   font-size: 15px !important;
    width: 15px;
    text-align: center;
    color: #DC004F;
}

.secfifth .common-para a{font-size: 14px; line-height: 22px;}

.second .wrap-post-type:hover .wrap-text a{    color: #dc014f;background: #fff;}
.second .wrap-post-type .wrap-text a:hover{background: #00A8E5; }
.second .wrap-post-type .wrap-text a:hover i{color: #fff;}
.wrap-text.expanded a {
	transform: rotate(179deg);
}

.sliders{position:relative;}
.sliders .slick-dots {position:absolute;bottom:30px;right:0;left:0;margin:auto;padding:0;}
.sliders .slick-dots li {margin: 0 10px 0 0px;display: inline-block;vertical-align: middle;padding: 0px;border: none;border-radius: 50%;width: 15px;height: 15px;}
.sliders .slick-dots li:before { display: none; }
.sliders .slick-dots li button {cursor: pointer;font-size: 0px;background: #000; width: 100%;height: 100%;display: inline-block;padding: 0px;border:none; border-radius: 50%; box-sizing: border-box;-webkit-transition: all 0.4s ease-In-out;-moz-transition: all 0.4s ease-In-out;-o-transition: all 0.4s ease-In-out;transition: all 0.4s ease-In-out;}
.sliders .slick-dots li.slick-active button {background: #DC004F;}
.sliders .slick-dots li.last { margin-right: 0px; }


#hexagon {
  width: 100px;
  height: 57.735px;
  background: #DC004F;
  position: relative;
}
#hexagon::before {
  content: "";
  position: absolute;
  top: -28.8675px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 28.8675px solid #DC004F;
}
#hexagon::after {
  content: "";
  position: absolute;
  bottom: -28.8675px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 28.8675px solid #DC004F;
}

#hexagon span {
    font-size: 60px;
    color: #fff;
    position: absolute;
    left: 0px;
    right: 0;
    margin: auto;
    text-align: center;
    line-height: 50px;
}

.header-text ul li {
    width: 70%;
}
.step-slide {
    width: 31px;
    margin: 0 2px;
    background: #2F2F2F;
    height: 3px;
    border-radius: 2px;
}
.slick-dots {
    display: none !important;
}

/* .header-text ul li a span {
    margin-left: 40px;
} */
.tag-remove::before {
    content: 'X';
    margin: 2px 0;
    display: inline-block;
    background: #d8d8d8;
    color: #6f6f6f;
    padding: 5px;
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
}

.tag-content {
    display: inline-block;
    background: #d8d8d8;
    color: #6f6f6f;
    padding: 5px;
    font-size: 13px;
    font-weight: bold;
}

.card-step-4 {
    min-height: 180px;
}