@import "https://fonts.googleapis.com/css?family=Alex+Brush|Roboto:300,400,700,900|Titillium+Web:300,400,600,700&amp;display=swap";.white-bg {    background: #fff}.gray-bg {    background: #f5f5f5}.section-bg1 {    background: #13151b}.gray-bg {    background: #f7f7fd}.white-bg {    background: #fff}.black-bg {    background: #16161a}.theme-bg {    background: #14435c}.brand-bg {    background: #f1f4fa}.testimonial-bg {    background: #f9fafc}.white-color {    color: #fff}.black-color {    color: #16161a}.theme-color {    color: #14435c}.boxed-btn {    background: #fff;    color: #14435c!important;    display: inline-block;    padding: 18px 44px;    font-family: roboto, sans-serif;    font-size: 14px;    font-weight: 400;    border: 0;    border: 1px solid #14435c;    letter-spacing: 3px;    text-align: center;    color: #14435c;    text-transform: uppercase;    cursor: pointer}.boxed-btn:hover {    background: #14435c;    color: #fff!important;    border: 1px solid #14435c}.boxed-btn:focus {    outline: none}.boxed-btn.large-width {    width: 220px}[data-overlay] {    position: relative;    background-size: cover;    background-repeat: no-repeat;    background-position: center center}[data-overlay]::before {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    content: ""}[data-opacity="1"]::before {    opacity: .1}[data-opacity="2"]::before {    opacity: .2}[data-opacity="3"]::before {    opacity: .3}[data-opacity="4"]::before {    opacity: .4}[data-opacity="5"]::before {    opacity: .5}[data-opacity="6"]::before {    opacity: .6}[data-opacity="7"]::before {    opacity: .7}[data-opacity="8"]::before {    opacity: .8}[data-opacity="9"]::before {    opacity: .9}body {    font-family: poppins, sans-serif;    font-weight: 400;    font-style: normal}h1,h2,h3,h4,h5,h6 {    font-family: roboto, sans-serif;    color: #092c3f;    margin-top: 0;    font-style: normal;    font-weight: 500;    text-transform: normal}p {    font-family: poppins, sans-serif;    color: #10285d;    font-size: 16px;    line-height: 30px;    margin-bottom: 15px;    font-weight: 400}.single-brand.slick-slide {    outline: 0}.slick-initialized .slick-slide {    outline: 0}.bg-img-1 {    background-image: url(../img/slider/slider-img-1.html)}.bg-img-2 {    background-image: url(../img/background-img/bg-img-2.html)}.cta-bg-1 {    background-image: url(../img/background-img/bg-img-3.html)}.img {    max-width: 100%;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.f-left {    float: left}.f-right {    float: right}.fix {    overflow: hidden}.clear {    clear: both}a,.button {    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}a:focus,.button:focus {    text-decoration: none;    outline: none}a {    color: #635c5c}a:hover {    color: #fff}a:focus,a:hover,.portfolio-cat a:hover,.footer -menu li a:hover {    text-decoration: none}a,button {    color: #fff;    outline: medium}button:focus,input:focus,input:focus,textarea,textarea:focus {    outline: 0}.uppercase {    text-transform: uppercase}input:focus::-moz-placeholder {    opacity: 0;    -webkit-transition: .4s;    -o-transition: .4s;    transition: .4s}.capitalize {    text-transform: capitalize}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {    color: inherit}ul {    margin: 0;    padding: 0}li {    list-style: none}hr {    border-bottom: 1px solid #eceff8;    border-top: 0;    margin: 30px 0;    padding: 0}.theme-overlay {    position: relative}.theme-overlay::before {    background: #1696e7 none repeat scroll 0 0;    content: "";    height: 100%;    left: 0;    opacity: .6;    position: absolute;    top: 0;    width: 100%}.overlay {    position: relative;    z-index: 0}.overlay::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: -1}.overlay2 {    position: relative;    z-index: 0}.overlay2::before {    position: absolute;    content: "";    background-color: #2e2200;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: -1;    opacity: .5}.section-padding {    padding-top: 120px;    padding-bottom: 120px}.separator {    border-top: 1px solid #f2f2f2}.mb-90 {    margin-bottom: 90px}@media(max-width:767px) {    .mb-90 {        margin-bottom: 30px    }}@media(min-width:768px) and (max-width:991px) {    .mb-90 {        margin-bottom: 45px    }}.owl-carousel .owl-nav div {    background: rgba(255, 255, 255, .8) none repeat scroll 0 0;    height: 40px;    left: 20px;    line-height: 40px;    font-size: 22px;    color: #646464;    opacity: 1;    visibility: visible;    position: absolute;    text-align: center;    top: 50%;    transform: translateY(-50%);    transition: all .3s ease 0s;    width: 40px}.owl-carousel .owl-nav div.owl-next {    left: auto;    right: -30px}.owl-carousel .owl-nav div.owl-next i {    position: relative;    right: 0;    top: 1px}.owl-carousel .owl-nav div.owl-prev i {    position: relative;    right: 1px;    top: 0}.owl-carousel:hover .owl-nav div {    opacity: 1;    visibility: visible}.owl-carousel:hover .owl-nav div:hover {    color: #fff;    background: #ff3500}.btn {    background: #ff2143;    padding: 27px 44px;    text-transform: uppercase;    font-family: roboto, sans-serif;    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 14 px;    border-radius: 0;    -moz-user-select: none;    font-weight: 500;    letter-spacing: 1px;    line-height: 0;    margin-bottom: 0;    margin: 10px;    cursor: pointer;    transition: color .4s linear;    position: relative;    z-index: 1;    border: 0;    overflow: hidden;    margin: 0}.btn::before {    content: "";    position: absolute;    left: 0;    top: 0;    width: 101%;    height: 101%;    background: #fff;    color: #000!important;    z-index: 1;    transition: transform .5s;    transition-timing-function: ease;    transform-origin: 0 0;    transition-timing-function: cubic-bezier(.5, 1.6, .4, .7);    transform: scaleX(0);    border-radius: 0}.btn:hover::before {    transform: scaleX(1);    color: #000!important;    z-index: -1}a:hover {    color: #000}.btn.focus,.btn:focus {    outline: 0;    box-shadow: none}.header-btn {    padding: 30px 53px}.btn-black {    background: #0b1416}.btn3 {    width: 100%;    padding: 59px 0}@media only screen and (min-width:768px) and (max-width:991px) {    .btn3 {        margin-top: 30px;        padding: 35px 0    }}@media only screen and (min-width:576px) and (max-width:767px) {    .btn3 {        padding: 35px 0    }}@media(max-width:575px) {    .btn3 {        padding: 35px 0    }}.submit-btn {    width: 100%;    background: #ff2143;    padding: 19px 44px;    color: #fff;    cursor: pointer;    text-transform: uppercase;    font-family: poppins, sans-serif;    font-size: 14px;    border-radius: 5px;    border: 0}.hero-btn {    padding: 30px 38px}hero-btn {    padding: 30px 38px}@media(max-width:575px) {    .btn.btn-black.f-right {        float: left;        margin-top: 20px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .btn.btn-black.f-right {        float: left;        margin-top: 20px    }}.submit-btn2 {    background: #ec5b53;    width: 100%;    height: 60px;    padding: 10px 20px;    border: 0;    color: #fff;    text-transform: capitalize;    cursor: pointer;    font-size: 16px;    border-radius: 0}.border-btn {    border: 1px solid #e3c6c6;    color: #464d65;    background: 0 0;    border-radius: 5px;    text-transform: capitalize;    padding: 25px 57px;    -moz-user-select: none;    cursor: pointer;    display: inline-block;    font-size: 14px;    font-weight: 500;    letter-spacing: 1px;    margin-bottom: 0;    position: relative;    transition: color .4s linear;    position: relative;    overflow: hidden;    margin: 0}@media(max-width:575px) {    .border-btn {        display: none    }}.border-btn::before {    border: 1px solid transparent;    content: "";    position: absolute;    left: 0;    top: 0;    width: 101%;    height: 101%;    background: #14435c;    z-index: -1;    transition: transform .5s;    transition-timing-function: ease;    transform-origin: 0 0;    transition-timing-function: cubic-bezier(.5, 1.6, .4, .7);    transform: scaleY(0);    border-radius: 0}.border-btn:hover::before {    transform: scaleY(1);    border: 1px solid transparent}.breadcrumb>.active {    color: #888}#scrollUp,#back-top {    background: #14435c;    height: 50px;    width: 50px;    right: 31px;    bottom: 18px;    position: fixed;    z-index: 10;    color: #fff;    font-size: 20px;    text-align: center;    border-radius: 50%;    line-height: 48px;    border: 2px solid transparent;    box-shadow: 0 0 10px 3px rgba(108, 98, 98, .2)}@media(max-width:575px) {    #scrollUp,    #back-top {        right: 16px    }}#scrollUp a i,#back-top a i {    display: block;    line-height: 50px}#scrollUp:hover {    color: #fff}.sticky-bar {    left: 0;    margin: auto;    position: fixed;    top: 0;    width: 100%;    -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, .1);    box-shadow: 0 10px 15px rgba(25, 25, 25, .1);    z-index: 9999;    -webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;    animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;    -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, .1);    background: #fff}.mt-5 {    margin-top: 5px}.mt-10 {    margin-top: 10px}.mt-15 {    margin-top: 15px}.mt-20 {    margin-top: 20px}.mt-25 {    margin-top: 25px}.mt-30 {    margin-top: 30px}.mt-35 {    margin-top: 35px}.mt-40 {    margin-top: 40px}.mt-45 {    margin-top: 45px}.mt-50 {    margin-top: 50px}.mt-55 {    margin-top: 55px}.mt-60 {    margin-top: 60px}.mt-65 {    margin-top: 65px}.mt-70 {    margin-top: 70px}.mt-75 {    margin-top: 75px}.mt-80 {    margin-top: 80px}.mt-85 {    margin-top: 85px}.mt-90 {    margin-top: 90px}.mt-95 {    margin-top: 95px}.mt-100 {    margin-top: 100px}.mt-105 {    margin-top: 105px}.mt-110 {    margin-top: 110px}.mt-115 {    margin-top: 115px}.mt-120 {    margin-top: 120px}.mt-125 {    margin-top: 125px}.mt-130 {    margin-top: 130px}.mt-135 {    margin-top: 135px}.mt-140 {    margin-top: 140px}.mt-145 {    margin-top: 145px}.mt-150 {    margin-top: 150px}.mt-155 {    margin-top: 155px}.mt-160 {    margin-top: 160px}.mt-165 {    margin-top: 165px}.mt-170 {    margin-top: 170px}.mt-175 {    margin-top: 175px}.mt-180 {    margin-top: 180px}.mt-185 {    margin-top: 185px}.mt-190 {    margin-top: 190px}.mt-195 {    margin-top: 195px}.mt-200 {    margin-top: 200px}.mb-5 {    margin-bottom: 5px}.mb-10 {    margin-bottom: 10px}.mb-15 {    margin-bottom: 15px}.mb-20 {    margin-bottom: 20px}.mb-25 {    margin-bottom: 25px}.mb-30 {    margin-bottom: 30px}.mb-35 {    margin-bottom: 35px}.mb-40 {    margin-bottom: 40px}.mb-45 {    margin-bottom: 45px}.mb-50 {    margin-bottom: 50px}.mb-55 {    margin-bottom: 55px}.mb-60 {    margin-bottom: 60px}.mb-65 {    margin-bottom: 65px}/*.mb-70 {    margin-bottom: 70px}*/.mb-75 {    margin-bottom: 75px}.mb-80 {    margin-bottom: 80px}.mb-85 {    margin-bottom: 85px}.mb-90 {    margin-bottom: 90px}.mb-95 {    margin-bottom: 95px}.mb-100 {    margin-bottom: 100px}.mb-105 {    margin-bottom: 105px}.mb-110 {    margin-bottom: 110px}.mb-115 {    margin-bottom: 115px}.mb-120 {    margin-bottom: 120px}.mb-125 {    margin-bottom: 125px}.mb-130 {    margin-bottom: 130px}.mb-135 {    margin-bottom: 135px}.mb-140 {    margin-bottom: 140px}.mb-145 {    margin-bottom: 145px}.mb-150 {    margin-bottom: 150px}.mb-155 {    margin-bottom: 155px}.mb-160 {    margin-bottom: 160px}.mb-165 {    margin-bottom: 165px}.mb-170 {    margin-bottom: 170px}.mb-175 {    margin-bottom: 175px}.mb-180 {    margin-bottom: 180px}.mb-185 {    margin-bottom: 185px}.mb-190 {    margin-bottom: 190px}.mb-195 {    margin-bottom: 195px}.mb-200 {    margin-bottom: 200px}.ml-5 {    margin-left: 5px}.ml-10 {    margin-left: 10px}.ml-15 {    margin-left: 15px}.ml-20 {    margin-left: 20px}.ml-25 {    margin-left: 25px}.ml-30 {    margin-left: 30px}.ml-35 {    margin-left: 35px}.ml-40 {    margin-left: 40px}.ml-45 {    margin-left: 45px}.ml-50 {    margin-left: 50px}.ml-55 {    margin-left: 55px}.ml-60 {    margin-left: 60px}.ml-65 {    margin-left: 65px}.ml-70 {    margin-left: 70px}.ml-75 {    margin-left: 75px}.ml-80 {    margin-left: 80px}.ml-85 {    margin-left: 85px}.ml-90 {    margin-left: 90px}.ml-95 {    margin-left: 95px}.ml-100 {    margin-left: 100px}.ml-105 {    margin-left: 105px}.ml-110 {    margin-left: 110px}.ml-115 {    margin-left: 115px}.ml-120 {    margin-left: 120px}.ml-125 {    margin-left: 125px}.ml-130 {    margin-left: 130px}.ml-135 {    margin-left: 135px}.ml-140 {    margin-left: 140px}.ml-145 {    margin-left: 145px}.ml-150 {    margin-left: 150px}.ml-155 {    margin-left: 155px}.ml-160 {    margin-left: 160px}.ml-165 {    margin-left: 165px}.ml-170 {    margin-left: 170px}.ml-175 {    margin-left: 175px}.ml-180 {    margin-left: 180px}.ml-185 {    margin-left: 185px}.ml-190 {    margin-left: 190px}.ml-195 {    margin-left: 195px}.ml-200 {    margin-left: 200px}.mr-5 {    margin-right: 5px}.mr-10 {    margin-right: 10px}.mr-15 {    margin-right: 15px}.mr-20 {    margin-right: 20px}.mr-25 {    margin-right: 25px}.mr-30 {    margin-right: 30px}.mr-35 {    margin-right: 35px}.mr-40 {    margin-right: 40px}.mr-45 {    margin-right: 45px}.mr-50 {    margin-right: 50px}.mr-55 {    margin-right: 55px}.mr-60 {    margin-right: 60px}.mr-65 {    margin-right: 65px}.mr-70 {    margin-right: 70px}.mr-75 {    margin-right: 75px}.mr-80 {    margin-right: 80px}.mr-85 {    margin-right: 85px}.mr-90 {    margin-right: 90px}.mr-95 {    margin-right: 95px}.mr-100 {    margin-right: 100px}.mr-105 {    margin-right: 105px}.mr-110 {    margin-right: 110px}.mr-115 {    margin-right: 115px}.mr-120 {    margin-right: 120px}.mr-125 {    margin-right: 125px}.mr-130 {    margin-right: 130px}.mr-135 {    margin-right: 135px}.mr-140 {    margin-right: 140px}.mr-145 {    margin-right: 145px}.mr-150 {    margin-right: 150px}.mr-155 {    margin-right: 155px}.mr-160 {    margin-right: 160px}.mr-165 {    margin-right: 165px}.mr-170 {    margin-right: 170px}.mr-175 {    margin-right: 175px}.mr-180 {    margin-right: 180px}.mr-185 {    margin-right: 185px}.mr-190 {    margin-right: 190px}.mr-195 {    margin-right: 195px}.mr-200 {    margin-right: 200px}.pt-5 {    padding-top: 5px}.pt-10 {    padding-top: 10px}.pt-15 {    padding-top: 15px}.pt-20 {    padding-top: 20px}.pt-25 {    padding-top: 25px}.pt-30 {    padding-top: 30px}.pt-35 {    padding-top: 35px}.pt-40 {    padding-top: 40px}.pt-45 {    padding-top: 45px}.pt-50 {    padding-top: 50px}.pt-55 {    padding-top: 55px}.pt-60 {    padding-top: 60px}.pt-65 {    padding-top: 65px}.pt-70 {    padding-top: 70px}.pt-75 {    padding-top: 75px}.pt-80 {    padding-top: 80px}.pt-85 {    padding-top: 85px}.pt-90 {    padding-top: 90px}.pt-95 {    padding-top: 95px}.pt-100 {    padding-top: 100px}.pt-105 {    padding-top: 105px}.pt-110 {    padding-top: 110px}.pt-115 {    padding-top: 115px}.pt-120 {    padding-top: 120px}.pt-125 {    padding-top: 125px}.pt-130 {    padding-top: 130px}.pt-135 {    padding-top: 135px}.pt-140 {    padding-top: 140px}.pt-145 {    padding-top: 145px}.pt-150 {    padding-top: 150px}.pt-155 {    padding-top: 155px}.pt-160 {    padding-top: 160px}.pt-165 {    padding-top: 165px}.pt-170 {    padding-top: 170px}.pt-175 {    padding-top: 175px}.pt-180 {    padding-top: 180px}.pt-185 {    padding-top: 185px}.pt-190 {    padding-top: 190px}.pt-195 {    padding-top: 195px}.pt-200 {    padding-top: 200px}.pt-260 {    padding-top: 260px}.pb-5 {    padding-bottom: 5px}.pb-10 {    padding-bottom: 10px}.pb-15 {    padding-bottom: 15px}.pb-20 {    padding-bottom: 20px}.pb-25 {    padding-bottom: 25px}.pb-30 {    padding-bottom: 30px}.pb-35 {    padding-bottom: 35px}.pb-40 {    padding-bottom: 40px}.pb-45 {    padding-bottom: 45px}.pb-50 {    padding-bottom: 50px}.pb-55 {    padding-bottom: 55px}.pb-60 {    padding-bottom: 60px}.pb-65 {    padding-bottom: 65px}.pb-70 {    padding-bottom: 70px}.pb-75 {    padding-bottom: 75px}.pb-80 {    padding-bottom: 80px}.pb-85 {    padding-bottom: 85px}.pb-90 {    padding-bottom: 90px}.pb-95 {    padding-bottom: 95px}.pb-100 {    padding-bottom: 100px}.pb-105 {    padding-bottom: 105px}.pb-110 {    padding-bottom: 110px}.pb-115 {    padding-bottom: 115px}.pb-120 {    padding-bottom: 120px}.pb-125 {    padding-bottom: 125px}.pb-130 {    padding-bottom: 130px}.pb-135 {    padding-bottom: 135px}.pb-140 {    padding-bottom: 140px}.pb-145 {    padding-bottom: 145px}.pb-150 {    padding-bottom: 150px}.pb-155 {    padding-bottom: 155px}.pb-160 {    padding-bottom: 160px}.pb-165 {    padding-bottom: 165px}.pb-170 {    padding-bottom: 170px}.pb-175 {    padding-bottom: 175px}.pb-180 {    padding-bottom: 180px}.pb-185 {    padding-bottom: 185px}.pb-190 {    padding-bottom: 190px}.pb-195 {    padding-bottom: 195px}.pb-200 {    padding-bottom: 200px}.pl-5 {    padding-left: 5px}.pl-10 {    padding-left: 10px}.pl-15 {    padding-left: 15px}.pl-20 {    padding-left: 20px}.pl-25 {    padding-left: 25px}.pl-30 {    padding-left: 30px}.pl-35 {    padding-left: 35px}.pl-40 {    padding-left: 40px}.pl-45 {    padding-left: 45px}.pl-50 {    padding-left: 50px}.pl-55 {    padding-left: 55px}.pl-60 {    padding-left: 60px}.pl-65 {    padding-left: 65px}.pl-70 {    padding-left: 70px}.pl-75 {    padding-left: 75px}.pl-80 {    padding-left: 80px}.pl-85 {    padding-left: 85px}.pl-90 {    padding-left: 90px}.pl-95 {    padding-left: 95px}.pl-100 {    padding-left: 100px}.pl-105 {    padding-left: 105px}.pl-110 {    padding-left: 110px}.pl-115 {    padding-left: 115px}.pl-120 {    padding-left: 120px}.pl-125 {    padding-left: 125px}.pl-130 {    padding-left: 130px}.pl-135 {    padding-left: 135px}.pl-140 {    padding-left: 140px}.pl-145 {    padding-left: 145px}.pl-150 {    padding-left: 150px}.pl-155 {    padding-left: 155px}.pl-160 {    padding-left: 160px}.pl-165 {    padding-left: 165px}.pl-170 {    padding-left: 170px}.pl-175 {    padding-left: 175px}.pl-180 {    padding-left: 180px}.pl-185 {    padding-left: 185px}.pl-190 {    padding-left: 190px}.pl-195 {    padding-left: 195px}.pl-200 {    padding-left: 200px}.pr-5 {    padding-right: 5px}.pr-10 {    padding-right: 10px}.pr-15 {    padding-right: 15px}.pr-20 {    padding-right: 20px}.pr-25 {    padding-right: 25px}.pr-30 {    padding-right: 30px}.pr-35 {    padding-right: 35px}.pr-40 {    padding-right: 40px}.pr-45 {    padding-right: 45px}.pr-50 {    padding-right: 50px}.pr-55 {    padding-right: 55px}.pr-60 {    padding-right: 60px}.pr-65 {    padding-right: 65px}.pr-70 {    padding-right: 70px}.pr-75 {    padding-right: 75px}.pr-80 {    padding-right: 80px}.pr-85 {    padding-right: 85px}.pr-90 {    padding-right: 90px}.pr-95 {    padding-right: 95px}.pr-100 {    padding-right: 100px}.pr-105 {    padding-right: 105px}.pr-110 {    padding-right: 110px}.pr-115 {    padding-right: 115px}.pr-120 {    padding-right: 120px}.pr-125 {    padding-right: 125px}.pr-130 {    padding-right: 130px}.pr-135 {    padding-right: 135px}.pr-140 {    padding-right: 140px}.pr-145 {    padding-right: 145px}.pr-150 {    padding-right: 150px}.pr-155 {    padding-right: 155px}.pr-160 {    padding-right: 160px}.pr-165 {    padding-right: 165px}.pr-170 {    padding-right: 170px}.pr-175 {    padding-right: 175px}.pr-180 {    padding-right: 180px}.pr-185 {    padding-right: 185px}.pr-190 {    padding-right: 190px}.pr-195 {    padding-right: 195px}.pr-200 {    padding-right: 200px}.bounce-animate {    animation-name: float-bob;    animation-duration: 2s;    animation-iteration-count: infinite;    -moz-animation-name: float-bob;    -moz-animation-duration: 2s;    -moz-animation-iteration-count: infinite;    -moz-animation-timing-function: linear;    -ms-animation-name: float-bob;    -ms-animation-duration: 2s;    -ms-animation-iteration-count: infinite;    -ms-animation-timing-function: linear;    -o-animation-name: float-bob;    -o-animation-duration: 2s;    -o-animation-iteration-count: infinite;    -o-animation-timing-function: linear}@-webkit-keyframes float-bob {    0% {        -webkit-transform: translateY(-20px);        transform: translateY(-20px)    }    50% {        -webkit-transform: translateY(-10px);        transform: translateY(-10px)    }    100% {        -webkit-transform: translateY(-20px);        transform: translateY(-20px)    }}.heartbeat {    animation: heartbeat 1s infinite alternate}@-webkit-keyframes heartbeat {    to {        -webkit-transform: scale(1.03);        transform: scale(1.03)    }}.rotateme {    -webkit-animation-name: rotateme;    animation-name: rotateme;    -webkit-animation-duration: 30s;    animation-duration: 30s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -webkit-animation-timing-function: linear;    animation-timing-function: linear}@keyframes rotateme {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg)    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg)    }}@-webkit-keyframes rotateme {    from {        -webkit-transform: rotate(0deg)    }    to {        -webkit-transform: rotate(360deg)    }}.preloader {    background-color: #f7f7f7;    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 999999;    -webkit-transition: .6s;    -o-transition: .6s;    transition: .6s;    margin: 0 auto}.preloader .preloader-circle {    width: 100px;    height: 100px;    position: relative;    border-style: solid;    border-width: 1px;    border-top-color: #14435c;    border-bottom-color: transparent;    border-left-color: transparent;    border-right-color: transparent;    z-index: 10;    border-radius: 50%;    -webkit-box-shadow: 0 1px 5px 0 rgba(35, 181, 185, .15);    box-shadow: 0 1px 5px 0 rgba(35, 181, 185, .15);    background-color: #fff;    -webkit-animation: zoom 2000ms infinite ease;    animation: zoom 2000ms infinite ease;    -webkit-transition: .6s;    -o-transition: .6s;    transition: .6s}.preloader .preloader-circle2 {    border-top-color: #0078ff}.preloader .preloader-img {    position: absolute;    top: 50%;    z-index: 200;    left: 0;    right: 0;    margin: 0 auto;    text-align: center;    display: inline-block;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    padding-top: 6px;    -webkit-transition: .6s;    -o-transition: .6s;    transition: .6s}.preloader .preloader-img img {    max-width: 55px}.preloader .pere-text strong {    font-weight: 800;    color: #dca73a;    text-transform: uppercase}@-webkit-keyframes zoom {    0% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        -webkit-transition: .6s;        -o-transition: .6s;        transition: .6s    }    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);        -webkit-transition: .6s;        -o-transition: .6s;        transition: .6s    }}@keyframes zoom {    0% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        -webkit-transition: .6s;        -o-transition: .6s;        transition: .6s    }    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);        -webkit-transition: .6s;        -o-transition: .6s;        transition: .6s    }}.section-padding2 {    padding-top: 200px;    padding-bottom: 200px}@media only screen and (min-width:1200px) and (max-width:1600px) {    .section-padding2 {        padding-top: 200px;        padding-bottom: 200px    }}@media only screen and (min-width:992px) and (max-width:1199px) {    .section-padding2 {        padding-top: 200px;        padding-bottom: 200px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .section-padding2 {        padding-top: 100px;        padding-bottom: 100px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .section-padding2 {        padding-top: 70px;        padding-bottom: 70px    }}@media(max-width:575px) {    .section-padding2 {        padding-top: 70px;        padding-bottom: 70px    }}.pb-bottom {    padding-bottom: 200px}@media only screen and (min-width:992px) and (max-width:1199px) {    .pb-bottom {        padding-bottom: 200px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .pb-bottom {        padding-bottom: 50px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .pb-bottom {        padding-bottom: 10px    }}@media(max-width:575px) {    .pb-bottom {        padding-bottom: 10px    }}.pb-top {    padding-top: 200px}@media only screen and (min-width:768px) and (max-width:991px) {    .pb-top {        padding-top: 70px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .pb-top {        padding-top: 70px    }}@media(max-width:575px) {    .pb-top {        padding-top: 70px    }}.testimonial-padding {    padding-top: 148px;    padding-bottom: 200px}@media only screen and (min-width:992px) and (max-width:1199px) {    .testimonial-padding {        padding-top: 148px;        padding-bottom: 200px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .testimonial-padding {        padding-top: 148px;        padding-bottom: 200px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .testimonial-padding {        padding-top: 148px;        padding-bottom: 200px    }}@media(max-width:575px) {    .testimonial-padding {        padding-top: 148px;        padding-bottom: 200px    }}.w-padding2 {    padding-top: 90px;    padding-bottom: 90px}@media only screen and (min-width:576px) and (max-width:767px) {    .w-padding2 {        padding-top: 70px;        padding-bottom: 70px    }}@media(max-width:575px) {    .w-padding2 {        padding-top: 70px;        padding-bottom: 70px    }}.section-padding30 {    padding-top: 195px;    padding-bottom: 170px}@media only screen and (min-width:1200px) and (max-width:1600px) {    .section-padding30 {        padding-top: 195px;        padding-bottom: 170px    }}@media only screen and (min-width:992px) and (max-width:1199px) {    .section-padding30 {        padding-top: 150px;        padding-bottom: 110px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .section-padding30 {        padding-top: 100px;        padding-bottom: 70px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .section-padding30 {        padding-top: 65px;        padding-bottom: 30px    }}@media(max-width:575px) {    .section-padding30 {        padding-top: 65px;        padding-bottom: 30px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .brand-area {        padding-top: 70px;        padding-bottom: 70px    }}@media(max-width:575px) {    .brand-area {        padding-top: 50px;        padding-bottom: 50px    }}.padding-bottom {    padding-bottom: 190px}@media only screen and (min-width:992px) and (max-width:1199px) {    .padding-bottom {        padding-bottom: 100px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .padding-bottom {        padding-bottom: 70px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .padding-bottom {        padding-bottom: 70px    }}@media(max-width:575px) {    .padding-bottom {        padding-bottom: 70px    }}.services-padding {    padding-top: 145px;    padding-bottom: 170px}@media only screen and (min-width:992px) and (max-width:1199px) {    .services-padding {        padding-top: 145px;        padding-bottom: 170px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .services-padding {        padding-top: 100px;        padding-bottom: 70px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .services-padding {        padding-top: 65px;        padding-bottom: 70px    }}@media(max-width:575px) {    .services-padding {        padding-top: 65px;        padding-bottom: 70px    }}.section-paddingt30 {    padding-top: 195px;    padding-bottom: 90px}@media only screen and (min-width:992px) and (max-width:1199px) {    .section-paddingt30 {        padding-top: 150px;        padding-bottom: 90px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .section-paddingt30 {        padding-top: 100px;        padding-bottom: 40px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .section-paddingt30 {        padding-top: 65px;        padding-bottom: 10px    }}@media(max-width:575px) {    .section-paddingt30 {        padding-top: 65px;        padding-bottom: 10px    }}.section-padding3 {    padding-top: 195px;    padding-bottom: 100px}@media only screen and (min-width:992px) and (max-width:1199px) {    .section-padding3 {        padding-top: 195px;        padding-bottom: 100px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .section-padding3 {        padding-top: 95px;        padding-bottom: 0    }}@media only screen and (min-width:576px) and (max-width:767px) {    .section-padding3 {        padding-top: 60px;        padding-bottom: 0    }}@media(max-width:575px) {    .section-padding3 {        padding-top: 60px;        padding-bottom: 0    }}.footer-padding {    padding-top: 143px;    padding-bottom: 80px}@media only screen and (min-width:992px) and (max-width:1199px) {    .footer-padding {        padding-top: 143px;        padding-bottom: 80px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .footer-padding {        padding-top: 100px;        padding-bottom: 50px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .footer-padding {        padding-top: 80px;        padding-bottom: 0    }}@media(max-width:575px) {    .footer-padding {        padding-top: 80px;        padding-bottom: 0    }}@media(max-width:575px) {    .section-tittle {        margin-bottom: 50px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .section-tittle {        margin-bottom: 50px    }}.section-tittle span {    font-size: 18px;    font-family: roboto, sans-serif;    font-weight: 500;    margin-bottom: 17px;    text-transform: uppercase;    color: #eb566c;    display: inline-block;    position: relative;    padding-left: 68px}@media(max-width:575px) {    .section-tittle span {        font-size: 14px    }}.section-tittle span::before {    position: absolute;    content: "";    width: 54px;    height: 2px;    background: #eb566c;    top: 0;    left: 0;    top: 50%;    transform: translateY(-50%)}.section-tittle h2 {    font-size: 50px;    display: block;    color: #092c3f;    font-weight: 900}@media only screen and (min-width:576px) and (max-width:767px) {    .section-tittle h2 {        font-size: 31px    }}@media(max-width:575px) {    .section-tittle h2 {        font-size: 31px    }}.section-tittle2 span {    color: #cecece}.section-tittle2 span::before {    background: #fff}.section-tittle2 h2 {    color: #fff}@media(max-width:575px) {    .section-tittle2 h2 {        font-size: 27px    }}.section-tittle3 span {    margin-left: 72px}@media only screen and (min-width:992px) and (max-width:1199px) {    .section-tittle3 h2 {        font-size: 44px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .section-tittle3 h2 {        margin-bottom: 50px;        font-size: 45px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .section-tittle3 h2 {        text-align: left;        margin-bottom: 50px;        font-size: 26px    }}@media(max-width:575px) {    .section-tittle3 h2 {        text-align: left;        font-size: 26px;        margin-bottom: 50px    }}.section-bg {    background-size: cover!important;    background-repeat: no-repeat!important;    background-position: center center!important}.white-bg {    background: #fff}.gray-bg {    background: #f5f5f5}.section-bg1 {    background: #13151b}.gray-bg {    background: #f7f7fd}.white-bg {    background: #fff}.black-bg {    background: #16161a}.theme-bg {    background: #14435c}.brand-bg {    background: #f1f4fa}.testimonial-bg {    background: #f9fafc}.white-color {    color: #fff}.black-color {    color: #16161a}.theme-color {    color: #14435c}@media only screen and (min-width:768px) and (max-width:991px) {    .header-area .header-bottom {        padding: 17px 0    }}@media only screen and (min-width:576px) and (max-width:767px) {    .header-area .header-bottom {        padding: 17px 0    }}@media(max-width:575px) {    .header-area .header-bottom {        padding: 17px 0    }}@media only screen and (min-width:768px) and (max-width:991px) {    .header-area {        box-shadow: 0 10px 15px rgba(25, 25, 25, .1)    }}@media only screen and (min-width:576px) and (max-width:767px) {    .header-area {        box-shadow: 0 10px 15px rgba(25, 25, 25, .1)    }}@media(max-width:575px) {    .header-area {        box-shadow: 0 10px 15px rgba(25, 25, 25, .1)    }}.header-area .header-top {    background: #0d2d3e;    padding: 13px 0}.header-area .header-top .header-info-left ul li {    color: #fff;    display: inline-block;    margin-right: 30px;    font-size: 12px;    font-weight: 100;    font-family: roboto, sans-serif;    text-transform: uppercase}.header-area .header-top .header-info-left ul li:last-child {    margin-right: 0}.header-area .header-top .header-info-left ul li i {    margin-right: 8px;    color: #e94d65}.header-area .header-top .header-info-right .header-social li {    display: inline-block}.header-area .header-top .header-info-right .header-social li a {    color: #fff;    font-size: 16px;    padding-left: 25px}.header-area .header-top .header-info-right .header-social li a:hover {    color: #14435c}.main-header {    position: relative;    z-index: 3}@media only screen and (min-width:1200px) and (max-width:1600px) {    .main-header .main-menu {        margin-right: 30px    }}.main-header .main-menu ul li {    display: inline-block;    position: relative;    z-index: 1}.main-header .main-menu ul li a {    color: #0d2d3e;    font-weight: 400;    padding: 39px 19px;    display: block;    font-size: 16px;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s;    text-transform: capitalize}@media only screen and (min-width:992px) and (max-width:1199px) {    .main-header .main-menu ul li a {        padding: 39px 14px    }}.main-header .main-menu ul li:hover>a {    color: #14435c}.main-header .main-menu ul li:last-child a {    padding-right: 0}.main-header .main-menu ul ul.submenu {    position: absolute;    width: 170px;    background: #0d2d3e;    left: 0;    top: 90%;    visibility: hidden;    opacity: 0;    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .05);    padding: 17px 0;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.main-header .main-menu ul ul.submenu>li {    margin-left: 7px;    display: block}.main-header .main-menu ul ul.submenu>li>a {    padding: 6px 10px!important;    font-size: 15px;    color: #fdfdfd}.main-header .main-menu ul ul.submenu>li>a:hover {    background: 0 0;    padding-left: 13px!important}.main-header ul>li:hover>ul.submenu {    visibility: visible;    opacity: 1;    top: 100%}.header-transparent {    position: absolute;    top: 0;    right: 0;    left: 0;    z-index: 9}.header-area .header-top .header-info-right .header-social a i {    -webkit-transition: all .4s ease-out 0s;    -moz-transition: all .4s ease-out 0s;    -ms-transition: all .4s ease-out 0s;    -o-transition: all .4s ease-out 0s;    transition: all .4s ease-out 0s;    transform: rotateY(0deg);    -webkit-transform: rotateY(0deg);    -moz-transform: rotateY(0deg);    -ms-transform: rotateY(0deg);    -o-transform: rotateY(0deg)}.header-area .header-top .header-info-right .header-social a:hover i {    color: #ff2143;    transform: rotateY(180deg);    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);    -o-transform: rotateY(180deg)}.header-area .header-sticky.sticky-bar {    background: #fff}.header-area .header-sticky.sticky-bar .main-menu nav>ul>li>a {    padding: 25px 20px!important}@media only screen and (min-width:768px) and (max-width:991px) {    .header-area .header-sticky.sticky-bar {        padding: 15px 0    }}@media only screen and (min-width:576px) and (max-width:767px) {    .header-area .header-sticky.sticky-bar {        padding: 15px 0    }}@media(max-width:575px) {    .header-area .header-sticky.sticky-bar {        padding: 15px 0    }}.mobile_menu {    position: absolute;    right: 0;    width: 100%;    z-index: 99}.mobile_menu .slicknav_menu {    background: 0 0;    margin-top: 0!important}.mobile_menu .slicknav_menu .slicknav_btn {    top: -28px}.mobile_menu .slicknav_menu .slicknav_btn .slicknav_icon-bar {    background-color: #14435c!important}.mobile_menu .slicknav_menu .slicknav_nav {    margin-top: 10px!important}.mobile_menu .slicknav_menu .slicknav_nav a:hover {    background: 0 0;    color: #14435c}.mobile_menu .slicknav_menu .slicknav_nav a {    font-size: 15px;    padding: 7px 10px}.mobile_menu .slicknav_menu .slicknav_nav .slicknav_item a {    padding: 0!important}.slider-height {    height: 900px}@media only screen and (min-width:992px) and (max-width:1199px) {    .slider-height {        height: 700px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .slider-height {        height: 650px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .slider-height {        height: 500px    }}@media(max-width:575px) {    .slider-height {        height: 500px    }}.slider-height2 {    height: 450px;    background-size: cover}@media only screen and (min-width:768px) and (max-width:991px) {    .slider-height2 {        height: 350px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .slider-height2 {        height: 260px    }}@media(max-width:575px) {    .slider-height2 {        height: 260px    }}.slider-area2 {    background-image: url(../img/hero/hero2.jpg);    background-repeat: no-repeat;    background-size: cover}.slider-area {    margin-top: -1px;    background-image: url(../img/hero/h1_hero.jpg);    background-repeat: no-repeat;    background-position: center center;    background-size: cover}.slider-area .hero__caption {    overflow: hidden}@media only screen and (min-width:1200px) and (max-width:1400px) {    .slider-area .hero__caption {        padding-left: 100px    }}.slider-area .hero__caption span {    font-size: 18px;    font-family: roboto, sans-serif;    font-weight: 500;    margin-bottom: 22px;    text-transform: uppercase;    color: #eb566c;    display: inline-block;    position: relative;    padding-left: 100px}@media(max-width:575px) {    .slider-area .hero__caption span {        font-size: 13px    }}.slider-area .hero__caption span::before {    position: absolute;    content: "";    width: 70px;    height: 2px;    background: #eb566c;    top: 0;    left: 0;    top: 50%;    transform: translateY(-50%)}.slider-area .hero__caption h1 {    font-size: 85px;    font-weight: 800;    margin-bottom: 14px;    color: #000;    font-family: sarabun, sans-serif;    line-height: 1.2;    margin-bottom: 33px}.engineer-item {    text-align: center;    margin-bottom: 30px;}.engineer-item:hover .engineer-bottom {    background-color: #ff2143;    max-width: 100%}.engineer-item:hover .engineer-bottom span {    color: #fff;}.appointment-form .form-control {    border: transparent!important;    border-bottom: 1px solid rgba(255, 255, 255, .2)!important;    height: 40px!important;    padding-left: 0;    padding-right: 0;    background: 0 0!important;    color: rgba(255, 255, 255, .9)!important;    font-size: 13px;    border-radius: 0;    -webkit-box-shadow: none!important;    box-shadow: none!important;}.appointment-form .form-control {    border: transparent!important;    border-bottom: 1px solid #ffffff!important;    height: 40px!important;    padding-left: 0;    padding-right: 0;    background: 0 0!important;    color: #ffffff!important;    font-size: 13px;    border-radius: 0;    -webkit-box-shadow: none!important;    box-shadow: none!important;    opacity: 1;}.form-control {    display: block;    width: 100%;    padding: .375rem .75rem;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #212529;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ced4da;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: .25rem;    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.appointment-form .form-control {    border: transparent!important;    border-bottom: 1px solid rgba(255, 255, 255, .2)!important;    height: 40px!important;    padding-left: 0;    padding-right: 0;    background: 0 0!important;    color: rgba(255, 255, 255, .9)!important;    font-size: 13px;    border-radius: 0;    -webkit-box-shadow: none!important;    box-shadow: none!important;}.appointment-form .form-control {    border: transparent!important;    border-bottom: 1px solid #6c757d!important;    height: 40px!important;    padding-left: 0;    padding-right: 0;    background: 0 0!important;    color: #6c757d!important;    font-size: 13px;    border-radius: 0;    -webkit-box-shadow: none!important;    box-shadow: none!important;    opacity: 1;}.btn {    margin-top: 10px;    ;    display: inline-block;    font-weight: 400;    line-height: 1.5;    color: #212529;    text-align: center;    text-decoration: none;    vertical-align: middle;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;    background-color: transparent;    border: 1px solid #fff;    padding: .375rem .75rem;    font-size: 1rem;    border-radius: .25rem;    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.btn:hover {    display: inline-block;    font-weight: 400;    line-height: 1.5;    color: #212529;    text-align: center;    text-decoration: none;    vertical-align: middle;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;    background: crimson !important;    border: 1px solid transparent;    padding: .375rem .75rem;    font-size: 1rem;    border-radius: .25rem;    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.appointment-form .form-control:hover {    border: transparent!important;    border-bottom: 1px solid #ffff!important;    height: 40px!important;    padding-left: 0;    padding-right: 0;    background: 0 0!important;    color: #ffff!important;    font-size: 13px;    border-radius: 0;    -webkit-box-shadow: none!important;    box-shadow: none!important;    opacity: 1;}.placeholder:hover {    color: #ffff;}.form-control {    display: block;    width: 100%;    padding: .375rem .75rem;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #212529;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ced4da;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: .25rem;    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.itms {    width: 100% !important;}.form-control {    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    color: #555;    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.engineer-item .engineer-bottom {    background-color: #fff;    padding: 10px 15px 10px;    max-width: 290px;    margin-left: auto;    margin-right: auto;    /* margin-top: -35px; */    z-index: 1;    position: relative;    -webkit-transition: .5s all ease;    transition: .5s all ease;}.engineer-item .engineer-bottom span {    display: block;    font-size: 20px;    color: #000000;    -webkit-transition: .5s all ease;    transition: .5s all ease;}.cntry {    padding: 10px !important;    text-align: center;}@media only screen and (min-width:1200px) and (max-width:1400px) {    .slider-area .hero__caption h1 {        font-size: 40px    }}@media only screen and (min-width:992px) and (max-width:1199px) {    .slider-area .hero__caption h1 {        font-size: 60px;        line-height: 1.2    }}@media only screen and (min-width:768px) and (max-width:991px) {    .slider-area .hero__caption h1 {        font-size: 50px;        line-height: 1.2    }}@media only screen and (min-width:576px) and (max-width:767px) {    .slider-area .hero__caption h1 {        font-size: 35px;        line-height: 1.2    }}@media(max-width:575px) {    .slider-area .hero__caption h1 {        font-size: 29px;        line-height: 1.2    }}.slider-area .hero__caption p {    font-size: 16px;    color: #000;    font-family: roboto, sans-serif;    margin-bottom: 39px;    margin-bottom: 7px;    margin-bottom: 50px}@media(max-width:575px) {    .slider-area .hero__caption p {        margin-bottom: 30px;        font-size: 14px    }    .slider-area .hero__caption p br {        display: none    }}@media only screen and (min-width:576px) and (max-width:767px) {    .slider-area .hero__caption p br {        display: none    }}@media only screen and (min-width:768px) and (max-width:991px) {    .slider-area .hero__caption p br {        display: none    }}.hero-overly {    position: relative;    z-index: 1}.hero-overly::before {    position: absolute;    content: "";    background-color: rgba(1, 10, 28, .3);    width: 100%;    height: 100%;    left: 0;    top: 0;    bottom: 0;    right: 0;    z-index: -1;    background-repeat: no-repeat}.hero-overly2 {    position: relative;    z-index: 1}.hero-overly2::before {    position: absolute;    content: "";    background-color: rgba(13, 45, 62, .8);    width: 100%;    height: 100%;    left: 0;    top: 0;    bottom: 0;    right: 0;    z-index: -1;    background-repeat: no-repeat}.header-transparent {    position: absolute;    top: 0;    right: 0;    left: 0;    z-index: 9}.slider-area2 .hero-cap h2 {    color: #fff;    font-size: 60px;    font-weight: 700;    text-transform: capitalize;    line-height: 1}@media only screen and (min-width:576px) and (max-width:767px) {    .slider-area2 .hero-cap h2 {        font-size: 50px    }}@media(max-width:575px) {    .slider-area2 .hero-cap h2 {        font-size: 35px    }}.slider-area2 .hero-cap .breadcrumb {    background: 0 0;    padding: 0;    margin: 0}.slider-area2 .hero-cap .breadcrumb a {    color: #dcdcdc;    font-size: 18px;    text-transform: capitalize}.slider-area2 .hero-cap .breadcrumb-item+.breadcrumb-item::before {    color: #dcdcdc}.slider-active button.slick-arrow {    position: absolute;    top: 50%;    left: 100px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    background: 0 0;    border: 0;    padding: 0;    z-index: 2;    opacity: 1;    visibility: visible;    height: 60px;    width: 60px;    cursor: pointer;    border: 1px solid #a6b4bb;    -webkit-transition: all .4s ease-out 0s;    -moz-transition: all .4s ease-out 0s;    -ms-transition: all .4s ease-out 0s;    -o-transition: all .4s ease-out 0s;    transition: all .4s ease-out 0s}@media only screen and (min-width:1200px) and (max-width:1400px) {    .slider-active button.slick-arrow {        left: 15px    }}@media only screen and (min-width:1400px) and (max-width:1600px) {    .slider-active button.slick-arrow {        left: 20px    }}@media only screen and (min-width:992px) and (max-width:1199px) {    .slider-active button.slick-arrow {        right: 130px;        left: auto    }}.slider-active button.slick-arrow i {    font-size: 20px;    line-height: 60px;    color: #a6b4bb;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.slider-active button.slick-next {    left: auto;    right: 100px}@media only screen and (min-width:992px) and (max-width:1199px) {    .slider-active button.slick-next {        right: 50px    }}.slider-active button.slick-next {    border: 1px solid #1b4962}.slider-active button.slick-next i {    color: #1b4962}@media only screen and (min-width:1200px) and (max-width:1600px) {    .slider-active button.slick-next {        right: 20px    }}.slider-active button:hover {    border: 1px solid #1b4962}.slider-active button:hover i {    color: #1b4962}.categories-area {    background: #f7f7f7}.categories-area .single-cat {    border: 9px solid transparent;    padding: 30px 22px;    -webkit-transition: all .4s ease-out 0s;    -moz-transition: all .4s ease-out 0s;    -ms-transition: all .4s ease-out 0s;    -o-transition: all .4s ease-out 0s;    transition: all .4s ease-out 0s;    position: relative;    z-index: 1;    background: #ffff}@media(max-width:575px) {    .categories-area .single-cat {        padding: 30px 22px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .categories-area .single-cat {        padding: 30px 18px    }}.categories-area .single-cat::before {    position: absolute;    content: "";    width: 100%;    height: 0;    background: #50a3db;    -webkit-transition: all .4s ease-out 0s;    -moz-transition: all .4s ease-out 0s;    -ms-transition: all .4s ease-out 0s;    -o-transition: all .4s ease-out 0s;    transition: all .4s ease-out 0s;    bottom: 0;    left: 0;    z-index: -1;    border: 9px solid #fff}.categories-area .single-cat .cat-icon span {    color: #eb566c;    font-size: 65px;    margin-bottom: 30px;    display: block}.categories-area .single-cat .cat-cap h5>a {    font-size: 24px;    font-weight: 600;    margin-bottom: 21px;    display: block;    -webkit-transition: all .2s ease-out 0s;    -moz-transition: all .2s ease-out 0s;    -ms-transition: all .2s ease-out 0s;    -o-transition: all .2s ease-out 0s;    transition: all .2s ease-out 0s;    font-family: sarabun, sans-serif}@media only screen and (min-width:576px) and (max-width:767px) {    .categories-area .single-cat .cat-cap h5>a {        font-size: 21px    }}@media(max-width:575px) {    .categories-area .single-cat .cat-cap h5>a {        font-size: 23px    }}.categories-area .single-cat .cat-cap p {    margin-bottom: 36px;    color: #57667e;    font-size: 16px;    -webkit-transition: all .2s ease-out 0s;    -moz-transition: all .2s ease-out 0s;    -ms-transition: all .2s ease-out 0s;    -o-transition: all .2s ease-out 0s;    transition: all .2s ease-out 0s}@media only screen and (min-width:576px) and (max-width:767px) {    .categories-area .single-cat .cat-cap p {        font-size: 15px    }}.categories-area .single-cat .cat-cap a {    color: #1c165c;    font-size: 16px;    font-weight: 600;    -webkit-transition: all .2s ease-out 0s;    -moz-transition: all .2s ease-out 0s;    -ms-transition: all .2s ease-out 0s;    -o-transition: all .2s ease-out 0s;    transition: all .2s ease-out 0s}.categories-area .single-cat:hover {    border: 1px solid transparent}.categories-area .single-cat:hover::before {    height: 100%}.categories-area .single-cat:hover .cat-icon span {    color: #fff}.categories-area .single-cat:hover .cat-cap h5 {    color: #fff}.categories-area .single-cat:hover .cat-cap p {    color: #fff}.categories-area .single-cat:hover .cat-cap a {    color: #fff}/***********************************************/.categories-area .single-cat2 {    border: 9px solid transparent;    padding: 30px 22px;    -webkit-transition: all .4s ease-out 0s;    -moz-transition: all .4s ease-out 0s;    -ms-transition: all .4s ease-out 0s;    -o-transition: all .4s ease-out 0s;    transition: all .4s ease-out 0s;    position: relative;    z-index: 1;    background: #ffff}@media(max-width:575px) {    .categories-area .single-cat2 {        padding: 30px 22px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .categories-area .single-cat2 {        padding: 30px 18px    }}.categories-area .single-cat2::before {    position: absolute;    content: "";    width: 100%;    height: 0;    background: #50a3db;    -webkit-transition: all .4s ease-out 0s;    -moz-transition: all .4s ease-out 0s;    -ms-transition: all .4s ease-out 0s;    -o-transition: all .4s ease-out 0s;    transition: all .4s ease-out 0s;    bottom: 0;    left: 0;    z-index: -1;    border: 9px solid #fff}.categories-area .single-cat2 .cat-icon span {    color: #eb566c;    font-size: 65px;    margin-bottom: 30px;    display: block}.categories-area .single-cat2 .cat-cap h5>a {    font-size: 24px;    font-weight: 600;    margin-bottom: 21px;    display: block;    -webkit-transition: all .2s ease-out 0s;    -moz-transition: all .2s ease-out 0s;    -ms-transition: all .2s ease-out 0s;    -o-transition: all .2s ease-out 0s;    transition: all .2s ease-out 0s;    font-family: sarabun, sans-serif}@media only screen and (min-width:576px) and (max-width:767px) {    .categories-area .single-cat2 .cat-cap h5>a {        font-size: 21px    }}@media(max-width:575px) {    .categories-area .single-cat2 .cat-cap h5>a {        font-size: 23px    }}.categories-area .single-cat2 .cat-cap p {    margin-bottom: 36px;    color: #57667e;    font-size: 16px;    -webkit-transition: all .2s ease-out 0s;    -moz-transition: all .2s ease-out 0s;    -ms-transition: all .2s ease-out 0s;    -o-transition: all .2s ease-out 0s;    transition: all .2s ease-out 0s}@media only screen and (min-width:576px) and (max-width:767px) {    .categories-area .single-cat2 .cat-cap p {        font-size: 15px    }}.categories-area .single-cat2 .cat-cap a {    color: #1c165c;    font-size: 16px;    font-weight: 600;    -webkit-transition: all .2s ease-out 0s;    -moz-transition: all .2s ease-out 0s;    -ms-transition: all .2s ease-out 0s;    -o-transition: all .2s ease-out 0s;    transition: all .2s ease-out 0s}.categories-area .single-cat2:hover {    border: 1px solid transparent}.categories-area .single-cat2:hover::before {    height: 100%}.categories-area .single-cat2:hover .cat-icon span {    color: #fff}.categories-area .single-cat2:hover .cat-cap h5 {    color: #fff}.categories-area .single-cat2:hover .cat-cap p {    color: #fff}.categories-area .single-cat2:hover .cat-cap a {    color: #fff}/***********************************************/.maill {    /*padding: 10px !important;*/    background-image: url(assets/img/gallery/footer_bg.jpg);    text-align: center;    margin-top: 10px;    margin-bottom: 50px;}.txt h2 {    color: cyan;}.mailll {    color: #fff !important;}.support-company-area .support-location-img img {    width: 100%}.support-company-area .right-caption {    position: relative;    right: -50px}@media only screen and (min-width:992px) and (max-width:1199px) {    .support-company-area .right-caption {        right: -25px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .support-company-area .right-caption {        right: 0;        margin-bottom: 40px;        padding-top: 50px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .support-company-area .right-caption {        right: 0;        margin-bottom: 40px;        padding-top: 50px    }}@media(max-width:575px) {    .support-company-area .right-caption {        right: 0;        margin-bottom: 40px;        padding-top: 50px    }}.support-company-area .right-caption .support-caption p.pera-top {    font-size: 20px;    font-weight: 500;    color: #fff;    font-family: roboto, sans-serif}.support-company-area .right-caption .support-caption p {    font-size: 15px;    color: #cecece}.count-down-area {    margin-top: -60px}.txt .mailll .glow {    color: #ffffff;    text-align: center;    -webkit-animation: glow 1s ease-in-out infinite alternate;    -moz-animation: glow 1s ease-in-out infinite alternate;    animation: glow 1s ease-in-out infinite alternate;}@-webkit-keyframes glow {    from {        text-shadow: 0 0 10px #eeeeee, 0 0 20px #000000, 0 0 30px #000000, 0 0 40px #000000, 0 0 50px #9554b3, 0 0 60px #9554b3, 0 0 70px #9554b3;    }    to {        text-shadow: 0 0 20px #eeeeee, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;    }}.count-down-area .single-counter {    background: #fff;    padding: 44px 10px 44px 9px;    border: 1px solid #cfcfcf;    margin-bottom: 30px}.count-down-area .single-counter.active {    background: #ff2143;    border: 10px solid #fff;    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .05);    position: relative;    border: 0}.count-down-area .single-counter.active::before {    content: "";    position: absolute;    width: 100%;    height: 100%;    border: 10px solid #fff;    left: 0;    top: 0}.count-down-area .single-counter.active span {    color: #fff}.count-down-area .single-counter.active p {    color: #fff}.count-down-area .single-counter span {    color: #000;    font-size: 60px;    font-weight: 400;    font-family: roboto, sans-serif;    line-height: 1;    margin-bottom: 12px;    display: block}.count-down-area .single-counter p {    font-size: 18px;    color: #737980;    line-height: 1;    margin: 0;    padding: 0}.services-area {    background: #f7f7f7}@media only screen and (min-width:576px) and (max-width:767px) {    .services-area .single-services {        margin-bottom: 30px    }}@media(max-width:575px) {    .services-area .single-services {        margin-bottom: 30px    }}.services-area .single-services .services-img img {    width: 100%}.services-area .single-services .services-caption {    position: relative;    background: #fff;    width: 80%;    padding: 33px 46px 16px 32px;    margin-top: -50px}@media only screen and (min-width:768px) and (max-width:991px) {    .services-area .single-services .services-caption {        width: 95%    }}@media only screen and (min-width:576px) and (max-width:767px) {    .services-area .single-services .services-caption {        width: 100%;        padding: 33px 16px 16px 26px;        margin-top: 0    }}@media(max-width:575px) {    .services-area .single-services .services-caption {        width: 100%;        padding: 33px 16px 16px 26px;        margin-top: 0    }}.services-area .single-services .services-caption span {    margin-bottom: 15px;    line-height: 13px;    font-family: roboto, sans-serif;    position: relative;    color: #e94d65;    font-weight: 300;    font-size: 14px;    display: block;    padding-left: 60px}.services-area .single-services .services-caption span::before {    position: absolute;    content: "";    width: 35px;    height: 2px;    top: 0;    left: 0;    top: 50%;    transform: translateY(-50%);    background: #e94d65}.services-area .single-services .services-caption p {    margin-bottom: 15px;    line-height: 1.5;    font-family: poppins, sans-serif}.services-area .single-services .services-caption p a {    color: #0e132a;    font-weight: 400;    font-size: 20px;    display: block}.services-area .single-services .services-caption p a:hover {    color: #14435c}@media only screen and (min-width:768px) and (max-width:991px) {    .services-area .single-services .services-caption p a {        font-size: 18px    }}@media(max-width:575px) {    .services-area .single-services .services-caption p a {        font-size: 18px    }}.wantToWork-area .wantToWork-caption h2 {    color: #fff;    font-size: 48px;    font-weight: 700;    line-height: 1.5;    margin: 0}@media only screen and (min-width:768px) and (max-width:991px) {    .wantToWork-area .wantToWork-caption h2 {        font-size: 30px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .wantToWork-area .wantToWork-caption h2 {        font-size: 36px;        margin-bottom: 20px    }}@media(max-width:575px) {    .wantToWork-area .wantToWork-caption h2 {        font-size: 25px;        margin-bottom: 20px    }}.wantToWork-area .wantToWork-caption p {    font-size: 18px}@media only screen and (min-width:576px) and (max-width:767px) {    .wantToWork-area .wantToWork-btn {        float: left;        margin-top: 30px    }}@media(max-width:575px) {    .wantToWork-area .wantToWork-btn {        float: left;        margin-top: 30px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .wantToWork-area .wantToWork-btn {        float: left;        margin-top: 30px    }}.team-area {    background: #f7f7f7}.team-area .single-team .team-img {    overflow: hidden}.team-area .single-team .team-img img {    width: 100%;    transform: scale(1);    transition: all .6s ease-out 0s}.team-area .single-team .team-caption {    padding: 20px 20px 20px 50px;    background: #fff}.team-area .single-team .team-caption span {    color: #ff2143;    font-size: 14px;    font-weight: 300;    font-family: roboto, sans-serif;    display: block;    position: relative;    margin-left: 50px;    margin-bottom: 10px}.team-area .single-team .team-caption span::before {    position: absolute;    content: "";    width: 35px;    height: 2px;    left: -47px;    top: 50%;    transform: translateY(-50%);    background: #ff2143}.team-area .single-team .team-caption h3 a {    color: #161e46;    font-weight: 700;    font-size: 25px}.single-team:hover .team-img img {    transform: scale(1.05)}.brand-area {    background: #f7f7f7}.brand-area .single-brand.slick-slide {    opacity: .7}.about-details .about-details-cap h4 {    font-size: 30px;    font-family: roboto, sans-serif;    font-weight: 700;    margin-bottom: 30px;    color: #000a2d;    display: inline-block;    position: relative;    padding-left: 68px}.about-details .about-details-cap h4::before {    position: absolute;    content: "";    width: 54px;    height: 2px;    background: #eb566c;    top: 0;    left: 0;    top: 50%;    transform: translateY(-50%)}.about-details .about-details-cap p {    color: #464d65;    font-size: 14px}.testimonial-area {    background: #121212;    position: relative}.testimonial-area .testimonial-caption {    padding-left: 80px}@media only screen and (min-width:768px) and (max-width:991px) {    .testimonial-area .testimonial-caption {        padding-left: 0    }}@media only screen and (min-width:576px) and (max-width:767px) {    .testimonial-area .testimonial-caption {        padding-left: 0    }}@media(max-width:575px) {    .testimonial-area .testimonial-caption {        padding-left: 0    }}.testimonial-area .testimonial-caption .testimonial-top-cap svg {    margin-bottom: 50px;    width: auto;    display: inline-block}@media only screen and (min-width:768px) and (max-width:991px) {    .testimonial-area .testimonial-caption .testimonial-top-cap svg {        margin-bottom: 30px    }}@media(max-width:575px) {    .testimonial-area .testimonial-caption .testimonial-top-cap svg {        margin-bottom: 30px    }}.testimonial-area .testimonial-caption .testimonial-top-cap p {    line-height: 1.5;    padding-right: 100px;    margin-bottom: 50px;    font-size: 17px;    color: #d3d3d4;    font-weight: 300}@media only screen and (min-width:992px) and (max-width:1199px) {    .testimonial-area .testimonial-caption .testimonial-top-cap p {        font-size: 20px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .testimonial-area .testimonial-caption .testimonial-top-cap p {        font-size: 20px;        padding-right: 0    }}@media only screen and (min-width:768px) and (max-width:991px) {    .testimonial-area .testimonial-caption .testimonial-top-cap p {        font-size: 18px;        padding-right: 0;        margin-bottom: 60px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .testimonial-area .testimonial-caption .testimonial-top-cap p {        font-size: 18px;        padding-right: 0;        margin-bottom: 60px    }}@media(max-width:575px) {    .testimonial-area .testimonial-caption .testimonial-top-cap p {        font-size: 15px;        padding-right: 0;        margin-bottom: 60px    }}.testimonial-area .testimonial-caption .testimonial-founder .founder-text {    margin-left: 20px}.testimonial-area .testimonial-caption .testimonial-founder .founder-text span {    color: #f04e3c;    font-size: 30px;    font-weight: 600}@media(max-width:575px) {    .testimonial-area .testimonial-caption .testimonial-founder .founder-text span {        font-size: 26px    }}.testimonial-area .testimonial-caption .testimonial-founder .founder-text p {    color: #57667e;    font-weight: 500;    line-height: 1.5}.testimonial-area button.slick-arrow {    position: absolute;    left: -60px;    top: 50%;    transform: translateY(-50%);    border: 0;    padding: 0;    z-index: 2;    height: 50px;    width: 50px;    line-height: 50px;    border-radius: 6px;    cursor: pointer;    font-size: 20px;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s;    color: #616373;    background: 0 0;    margin: 0 auto;    bottom: 0;    border: 1px solid #616373}.testimonial-area button.slick-arrow:hover {    border: 1px solid #f04e3c;    color: #f04e3c}.testimonial-area button.slick-next {    left: auto;    right: -60px}.testimonial-area button i {    font-size: 13px;    position: relative;    top: -3px}.testimonial-area .slick-initialized .slick-slide {    outline: 0}.footer-area {    background: #11141b}.footer-area .footer-top {    border-bottom: 1px solid #233148}.footer-area .footer-top .single-footer-caption .footer-logo {    margin-bottom: 30px}.footer-area .footer-top .single-footer-caption .footer-pera .info1 {    line-height: 1.8;    margin-bottom: 35px;    color: #bdbdbd}@media only screen and (min-width:992px) and (max-width:1199px) {    .footer-area .footer-top .single-footer-caption .footer-pera .info1 {        padding-right: 0    }}@media only screen and (min-width:768px) and (max-width:991px) {    .footer-area .footer-top .single-footer-caption .footer-pera .info1 {        padding-right: 0    }}@media only screen and (min-width:576px) and (max-width:767px) {    .footer-area .footer-top .single-footer-caption .footer-pera .info1 {        padding-right: 0    }}@media only screen and (min-width:576px) and (max-width:767px) {    .footer-area .footer-top .single-footer-caption .footer-pera .info1 {        padding-right: 0    }}.footer-area .footer-top .single-footer-caption .footer-number h4 {    color: red;    font-size: 30px;    font-weight: 500;    text-transform: capitalize}.footer-area .footer-top .single-footer-caption .footer-number h4 span {    color: #fff}.footer-area .footer-top .single-footer-caption .footer-number p {    color: #bdbdbd}.footer-area .footer-top .single-footer-caption .footer-tittle h4 {    color: #fff;    font-family: poppins, sans-serif;    font-size: 18px;    margin-bottom: 38px;    font-weight: 500;    text-transform: uppercase}.footer-area .footer-top .single-footer-caption .footer-tittle ul li {    color: #bdbdbd;    margin-bottom: 15px;    text-transform: capitalize}.footer-area .footer-top .single-footer-caption .footer-tittle ul li a {    color: #bdbdbd;    font-weight: 300}.footer-area .footer-top .single-footer-caption .footer-tittle ul li a:hover {    color: #fff;    padding-left: 5px}.footer-area .footer-top .single-footer-caption .footer-form {    margin-bottom: 30px}.footer-area .footer-top .single-footer-caption .footer-form form {    position: relative}.footer-area .footer-top .single-footer-caption .footer-form form input {    width: 100%;    height: 43px;    padding: 10px 20px;    border: 0;    background: #101720;    color: #fff}.footer-area .footer-top .single-footer-caption .footer-form form input::placeholder {    color: #9fa6bd;    font-weight: 300;    font-size: 14px}.footer-area .footer-top .single-footer-caption .footer-form form .form-icon button {    position: absolute;    top: 0;    right: 0;    background: 0 0;    border: 0;    cursor: pointer;    padding: 14px 22px;    background: #0a0f17;    line-height: 1;    color: #fff;    font-size: 14px;    font-weight: 300}.footer-area .footer-top .single-footer-caption .info.error {    color: red}.footer-area .footer-top .single-footer-caption .footer-cap {    margin-bottom: 30px}.footer-area .footer-top .single-footer-caption .footer-cap span {    color: #14435c;    font-size: 16px;    font-weight: 300;    margin-bottom: 10px;    display: block}.footer-area .footer-top .single-footer-caption .footer-cap p {    color: #bdbdbd;    font-size: 16px}/*.footer-area .footer-bottom {    padding-bottom: 50px;    padding-top: 30px}*/.footer-area .footer-bottom .footer-copy-right p {    color: #bdbdbd;    font-weight: 300;    font-size: 16px;    line-height: 2;    margin-bottom: 12px}.footer-area .footer-bottom .footer-copy-right p i {    color: red}.footer-area .footer-bottom .footer-copy-right p a {    color: red}.footer-area .footer-social span {    color: #fff;    position: relative;    margin-right: 57px}.footer-area .footer-social span::before {    position: absolute;    content: "";    width: 43px;    height: 2px;    background: #3b3647;    top: 50%;    transform: translateY(-50%);    right: -56px}@media only screen and (min-width:768px) and (max-width:991px) {    .footer-area .footer-social {        float: left;        padding-top: 10px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .footer-area .footer-social {        float: left;        padding-top: 10px    }}@media(max-width:575px) {    .footer-area .footer-social {        float: left;        padding-top: 10px    }}.footer-area .footer-social a {    color: #bdbdbd;    font-size: 14px;    text-align: center;    margin-left: 16px}.footer-area .footer-social a:first-child {    margin-left: 0}.footer-area .footer-social a:hover {    color: #fff}element.style {}.header-area .header-top .header-info-right .header-social a i {    -webkit-transition: all .4s ease-out 0s;    -moz-transition: all .4s ease-out 0s;    -ms-transition: all .4s ease-out 0s;    -o-transition: all .4s ease-out 0s;    transition: all .4s ease-out 0s;    transform: rotateY(0deg);    -webkit-transform: rotateY(0deg);    -moz-transform: rotateY(0deg);    -ms-transform: rotateY(0deg);    -o-transform: rotateY(0deg);}.fab {    font-family: Font Awesome\ 5 Brands;}.fa,.fab,.fal,.far,.fas {    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    display: inline-block;    font-style: normal;    font-variant: normal;    text-rendering: auto;    line-height: 1;}*, ::after, ::before {    box-sizing: border-box;}user agent stylesheet i {    font-style: italic;}.header-area .header-top .header-info-right .header-social li a {    color: #fff;    font-size: 16px;    padding-left: 25px;}.sitemap b,a,u {    color: #b9d2ff;}.sitemap ul li {    margin-top: 10px !important;}.icnw {    color: #fff !important;}.sitemap a:hover {    color: #fff;}.hero-caption span {    color: #fff;    font-size: 16px;    display: block;    margin-bottom: 24px;    font-weight: 600;    padding-left: 95px;    position: relative}.hero-caption span::before {    position: absolute;    content: "";    width: 75px;    height: 3px;    background: #14435c;    left: 0;    top: 52%;    transform: translateY(-50%)}.hero-caption h2 {    color: #fff;    font-size: 50px;    font-weight: 700}.home-blog-area {    background: #f7f7f7}.home-blog-area .home-blog-single {    -webkit-transition: all .4s ease-out 0s;    -moz-transition: all .4s ease-out 0s;    -ms-transition: all .4s ease-out 0s;    -o-transition: all .4s ease-out 0s;    transition: all .4s ease-out 0s}.home-blog-area .home-blog-single .blog-img-cap .blog-img {    overflow: hidden;    position: relative}.home-blog-area .home-blog-single .blog-img-cap .blog-img img {    width: 100%;    -webkit-transform: scale 1;    -ms-transform: scale 1;    transform: scale 1;    transition: all .5s ease-out 0s}.home-blog-area .home-blog-single .blog-img-cap .blog-img ul {    position: absolute;    bottom: 0;    width: 70%}@media(max-width:575px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-img ul {        width: 85%    }}.home-blog-area .home-blog-single .blog-img-cap .blog-img ul li {    font-size: 14px;    font-family: roboto, sans-serif;    font-weight: 300;    color: #011548;    padding: 20px 30px 20px 84px;    background: #f7f7f7}@media only screen and (min-width:768px) and (max-width:991px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-img ul li {        padding: 20px 10px 20px 20px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-img ul li {        padding: 20px 10px 20px 20px    }}@media(max-width:575px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-img ul li {        padding: 20px 10px 20px 20px    }}.home-blog-area .home-blog-single .blog-img-cap .blog-cap {    background: #fff;    padding: 30px 86px 36px 81px}@media only screen and (min-width:992px) and (max-width:1199px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-cap {        padding: 37px 23px 37px 45px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-cap {        padding: 30px 8px 31px 26px    }}@media only screen and (min-width:768px) and (max-width:991px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-cap {        padding: 30px 8px 31px 26px    }}@media(max-width:575px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-cap {        padding: 30px 8px 31px 26px    }}.home-blog-area .home-blog-single .blog-img-cap .blog-cap h3 a {    color: #191d34;    font-size: 30px;    font-weight: 700;    line-height: 1.4;    margin-bottom: 20px;    display: block}.home-blog-area .home-blog-single .blog-img-cap .blog-cap h3 a:hover {    color: #14435c}@media only screen and (min-width:768px) and (max-width:991px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-cap h3 a {        font-size: 23px    }}@media only screen and (min-width:576px) and (max-width:767px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-cap h3 a {        font-size: 19px    }}@media(max-width:575px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-cap h3 a {        font-size: 19px    }}.home-blog-area .home-blog-single .blog-img-cap .blog-cap p {    color: #737980;    font-size: 16px;    margin-bottom: 30px}@media only screen and (min-width:768px) and (max-width:991px) {    .home-blog-area .home-blog-single .blog-img-cap .blog-cap p {        font-size: 14px    }}.home-blog-area .home-blog-single .blog-img-cap .blog-cap .more-btn {    color: #ff2143;    text-transform: capitalize;    font-size: 14px;    font-family: roboto, sans-serif;    position: relative;    padding-left: 50px}.home-blog-area .home-blog-single .blog-img-cap .blog-cap .more-btn::before {    position: absolute;    content: "";    width: 35px;    height: 2px;    left: 0;    top: 50%;    transform: translateY(-50%);    background: #ff2143}.home-blog-single:hover {    box-shadow: 0 22px 57px 0 rgba(34, 41, 72, .05)}.home-blog-single:hover .blog-img img {    -webkit-transform: scale(1.05);    -ms-transform: scale(1.05);    transform: scale(1.05)}.latest-blog-area .area-heading {    margin-bottom: 70px}.blog_area a {    color: "Roboto", sans-serif!important;    text-decoration: none;    transition: .4s}.blog_area a:hover,.blog_area a :hover {    background: -webkit-linear-gradient(131deg, #14435c 0%, #14435c 99%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    text-decoration: none;    transition: .4s}.single-blog {    overflow: hidden;    margin-bottom: 30px}.single-blog:hover {    box-shadow: 0 10px 20px 0 rgba(42, 34, 123, .1)}.single-blog .thumb {    overflow: hidden;    position: relative}.single-blog .thumb:after {    content: '';    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: #000;    opacity: 0;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.single-blog h4 {    border-bottom: 1px solid #dfdfdf;    padding-bottom: 34px;    margin-bottom: 25px}.single-blog a {    font-size: 20px;    font-weight: 600}.single-blog .date {    color: #666;    text-align: left;    display: inline-block;    font-size: 13px;    font-weight: 300}.single-blog .tag {    text-align: left;    display: inline-block;    float: left;    font-size: 13px;    font-weight: 300;    margin-right: 22px;    position: relative}.single-blog .tag:after {    content: '';    position: absolute;    width: 1px;    height: 10px;    background: #acacac;    right: -12px;    top: 7px}@media(max-width:1199px) {    .single-blog .tag {        margin-right: 8px    }    .single-blog .tag:after {        display: none    }}.single-blog .likes {    margin-right: 16px}@media(max-width:800px) {    .single-blog {        margin-bottom: 30px    }}.single-blog .single-blog-content {    padding: 30px}.single-blog .single-blog-content .meta-bottom p {    font-size: 13px;    font-weight: 300}.single-blog .single-blog-content .meta-bottom i {    color: #fdcb9e;    font-size: 13px;    margin-right: 7px}@media(max-width:1199px) {    .single-blog .single-blog-content {        padding: 15px    }}.single-blog:hover .thumb:after {    opacity: .7;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}@media(max-width:1199px) {    .single-blog h4 {        transition: all 300ms linear 0s;        border-bottom: 1px solid #dfdfdf;        padding-bottom: 14px;        margin-bottom: 12px    }    .single-blog h4 a {        font-size: 18px    }}.full_image.single-blog {    position: relative}.full_image.single-blog .single-blog-content {    position: absolute;    left: 35px;    bottom: 0;    opacity: 0;    visibility: hidden;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}@media(min-width:992px) {    .full_image.single-blog .single-blog-content {        bottom: 100px    }}.full_image.single-blog h4 {    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s;    border-bottom: none;    padding-bottom: 5px}.full_image.single-blog a {    font-size: 20px;    font-weight: 600}.full_image.single-blog .date {    color: #fff}.full_image.single-blog:hover .single-blog-content {    opacity: 1;    visibility: visible;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.l_blog_item .l_blog_text .date {    margin-top: 24px;    margin-bottom: 15px}.l_blog_item .l_blog_text .date a {    font-size: 12px}.l_blog_item .l_blog_text h4 {    font-size: 18px;    border-bottom: 1px solid #eee;    margin-bottom: 0;    padding-bottom: 20px;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.l_blog_item .l_blog_text p {    margin-bottom: 0;    padding-top: 20px}.causes_slider .owl-dots {    text-align: center;    margin-top: 80px}.causes_slider .owl-dots .owl-dot {    height: 14px;    width: 14px;    background: #eee;    display: inline-block;    margin-right: 7px}.causes_slider .owl-dots .owl-dot:last-child {    margin-right: 0}.causes_item {    background: #fff}.causes_item .causes_img {    position: relative}.causes_item .causes_img .c_parcent {    position: absolute;    bottom: 0;    width: 100%;    left: 0;    height: 3px;    background: rgba(255, 255, 255, .5)}.causes_item .causes_img .c_parcent span {    width: 70%;    height: 3px;    position: absolute;    left: 0;    bottom: 0}.causes_item .causes_img .c_parcent span:before {    content: "75%";    position: absolute;    right: -10px;    bottom: 0;    color: #fff;    padding: 0 5px}.causes_item .causes_text {    padding: 30px 35px 40px 30px}.causes_item .causes_text h4 {    font-size: 18px;    font-weight: 600;    margin-bottom: 15px;    cursor: pointer}.causes_item .causes_text p {    font-size: 14px;    line-height: 24px;    font-weight: 300;    margin-bottom: 0}.causes_item .causes_bottom a {    width: 50%;    border: 1px solid;    text-align: center;    float: left;    line-height: 50px;    color: #fff;    font-size: 14px;    font-weight: 500}.causes_item .causes_bottom a+a {    border-color: #eee;    background: #fff;    font-size: 14px}.latest_blog_area {    background: #f9f9ff}.single-recent-blog-post {    margin-bottom: 30px}.single-recent-blog-post .thumb {    overflow: hidden}.single-recent-blog-post .thumb img {    transition: all .7s linear}.single-recent-blog-post .details {    padding-top: 30px}.single-recent-blog-post .details .sec_h4 {    line-height: 24px;    padding: 10px 0 13px;    transition: all .3s linear}.single-recent-blog-post .date {    font-size: 14px;    line-height: 24px;    font-weight: 400}.single-recent-blog-post:hover img {    transform: scale(1.23) rotate(10deg)}.tags .tag_btn {    font-size: 12px;    font-weight: 500;    line-height: 20px;    border: 1px solid #eee;    display: inline-block;    padding: 1px 18px;    text-align: center}.tags .tag_btn+.tag_btn {    margin-left: 2px}.blog_categorie_area {    padding-top: 30px;    padding-bottom: 30px}@media(min-width:900px) {    .blog_categorie_area {        padding-top: 80px;        padding-bottom: 80px    }}@media(min-width:1100px) {    .blog_categorie_area {        padding-top: 120px;        padding-bottom: 120px    }}.categories_post {    position: relative;    text-align: center;    cursor: pointer}.categories_post img {    max-width: 100%}.categories_post .categories_details {    position: absolute;    top: 20px;    left: 20px;    right: 20px;    bottom: 20px;    background: rgba(34, 34, 34, .75);    color: #fff;    transition: all .3s linear;    display: flex;    align-items: center;    justify-content: center}.categories_post .categories_details h5 {    margin-bottom: 0;    font-size: 18px;    line-height: 26px;    text-transform: uppercase;    color: #fff;    position: relative}.categories_post .categories_details p {    font-weight: 300;    font-size: 14px;    line-height: 26px;    margin-bottom: 0}.categories_post .categories_details .border_line {    margin: 10px 0;    background: #fff;    width: 100%;    height: 1px}.categories_post:hover .categories_details {    background: rgba(222, 99, 32, .85)}.blog_item {    margin-bottom: 50px}.blog_details {    padding: 30px 0 20px 10px;    box-shadow: 0 10px 20px 0 rgba(221, 221, 221, .3)}@media(min-width:768px) {    .blog_details {        padding: 60px 30px 35px 35px    }}.blog_details p {    margin-bottom: 30px}.blog_details a {    color: #242b5e}.blog_details a:hover {    color: #ff2143}.blog_details h2 {    font-size: 18px;    font-weight: 600;    margin-bottom: 8px}@media(min-width:768px) {    .blog_details h2 {        font-size: 24px;        margin-bottom: 15px    }}.blog-info-link li {    float: left;    font-size: 14px}.blog-info-link li a {    color: #999}.blog-info-link li i,.blog-info-link li span {    font-size: 13px;    margin-right: 5px}.blog-info-link li::after {    content: "|";    padding-left: 10px;    padding-right: 10px}.blog-info-link li:last-child::after {    display: none}.blog-info-link::after {    content: "";    display: block;    clear: both;    display: table}.blog_item_img {    position: relative}.blog_item_img .blog_item_date {    position: absolute;    bottom: -10px;    left: 10px;    display: block;    color: #fff;    background-color: #14435c;    padding: 8px 15px;    border-radius: 5px}@media(min-width:768px) {    .blog_item_img .blog_item_date {        bottom: -20px;        left: 40px;        padding: 13px 30px    }}.blog_item_img .blog_item_date h3 {    font-size: 22px;    font-weight: 600;    color: #fff;    margin-bottom: 0;    line-height: 1.2}@media(min-width:768px) {    .blog_item_img .blog_item_date h3 {        font-size: 30px    }}.blog_item_img .blog_item_date p {    font-size: 18px;    margin-bottom: 0;    color: #fff}@media(min-width:768px) {    .blog_item_img .blog_item_date p {        font-size: 18px    }}.blog_right_sidebar .widget_title {    font-size: 20px;    margin-bottom: 40px}.blog_right_sidebar .widget_title::after {    content: "";    display: block;    padding-top: 15px;    border-bottom: 1px solid #f0e9ff}.blog_right_sidebar .single_sidebar_widget {    background: #fbf9ff;    padding: 30px;    margin-bottom: 30px}.blog_right_sidebar .single_sidebar_widget .btn_1 {    margin-top: 0}.blog_right_sidebar .search_widget .form-control {    height: 50px;    border-color: #f0e9ff;    font-size: 13px;    color: #999;    padding-left: 20px;    border-radius: 0;    border-right: 0}.blog_right_sidebar .search_widget .form-control::placeholder {    color: #999}.blog_right_sidebar .search_widget .form-control:focus {    border-color: #f0e9ff;    outline: 0;    box-shadow: none}.blog_right_sidebar .search_widget .input-group button {    background: #14435c;    border-left: 0;    border: 1px solid #f0e9ff;    padding: 4px 15px;    border-left: 0;    cursor: pointer}.blog_right_sidebar .search_widget .input-group button i {    color: #fff}.blog_right_sidebar .search_widget .input-group button span {    font-size: 14px;    color: #999}.blog_right_sidebar .newsletter_widget .form-control {    height: 50px;    border-color: #f0e9ff;    font-size: 13px;    color: #999;    padding-left: 20px;    border-radius: 0}.blog_right_sidebar .newsletter_widget .form-control::placeholder {    color: #999}.blog_right_sidebar .newsletter_widget .form-control:focus {    border-color: #f0e9ff;    outline: 0;    box-shadow: none}.blog_right_sidebar .newsletter_widget .input-group button {    background: #fff;    border-left: 0;    border: 1px solid #f0e9ff;    padding: 4px 15px;    border-left: 0}.blog_right_sidebar .newsletter_widget .input-group button i,.blog_right_sidebar .newsletter_widget .input-group button span {    font-size: 14px;    color: #fff}.blog_right_sidebar .post_category_widget .cat-list li {    border-bottom: 1px solid #f0e9ff;    transition: all .3s ease 0s;    padding-bottom: 12px}.blog_right_sidebar .post_category_widget .cat-list li:last-child {    border-bottom: 0}.blog_right_sidebar .post_category_widget .cat-list li a {    font-size: 14px;    line-height: 20px;    color: #888}.blog_right_sidebar .post_category_widget .cat-list li a p {    margin-bottom: 0}.blog_right_sidebar .post_category_widget .cat-list li+li {    padding-top: 15px}.blog_right_sidebar .popular_post_widget .post_item .media-body {    justify-content: center;    align-self: center;    padding-left: 20px}.blog_right_sidebar .popular_post_widget .post_item .media-body h3 {    font-size: 16px;    line-height: 20px;    margin-bottom: 6px;    transition: all .3s linear}.blog_right_sidebar .popular_post_widget .post_item .media-body a:hover {    color: #fff}.blog_right_sidebar .popular_post_widget .post_item .media-body p {    font-size: 14px;    line-height: 21px;    margin-bottom: 0}.blog_right_sidebar .popular_post_widget .post_item+.post_item {    margin-top: 20px}.blog_right_sidebar .tag_cloud_widget ul li {    display: inline-block}.blog_right_sidebar .tag_cloud_widget ul li a {    display: inline-block;    border: 1px solid #eee;    background: #fff;    padding: 4px 20px;    margin-bottom: 8px;    margin-right: 3px;    transition: all .3s ease 0s;    color: #888;    font-size: 13px}.blog_right_sidebar .tag_cloud_widget ul li a:hover {    background: #14435c;    color: #fff!important;    -webkit-text-fill-color: #fff;    text-decoration: none;    -webkit-transition: .5s;    transition: .5s}.blog_right_sidebar .instagram_feeds .instagram_row {    display: flex;    margin-right: -6px;    margin-left: -6px}.blog_right_sidebar .instagram_feeds .instagram_row li {    width: 33.33%;    float: left;    padding-right: 6px;    padding-left: 6px;    margin-bottom: 15px}.blog_right_sidebar .br {    width: 100%;    height: 1px;    background: #eee;    margin: 30px 0}.blog-pagination {    margin-top: 80px}.blog-pagination .page-link {    font-size: 14px;    position: relative;    display: block;    padding: 0;    text-align: center;    margin-left: -1px;    line-height: 45px;    width: 45px;    height: 45px;    border-radius: 0!important;    color: #8a8a8a;    border: 1px solid #f0e9ff;    margin-right: 10px}.blog-pagination .page-link i,.blog-pagination .page-link span {    font-size: 13px}.blog-pagination .page-item.active .page-link {    background-color: #fbf9ff;    border-color: #f0e9ff;    color: #888}.blog-pagination .page-item:last-child .page-link {    margin-right: 0}.single-post-area .blog_details {    box-shadow: none;    padding: 0}.single-post-area .social-links {    padding-top: 10px}.single-post-area .social-links li {    display: inline-block;    margin-bottom: 10px}.single-post-area .social-links li a {    color: #ccc;    padding: 7px;    font-size: 14px;    transition: all .2s linear}.single-post-area .blog_details {    padding-top: 26px}.single-post-area .blog_details p {    margin-bottom: 20px;    font-size: 15px}.single-post-area .quote-wrapper {    background: rgba(130, 139, 178, .1);    padding: 15px;    line-height: 1.733;    color: #888;    font-style: italic;    margin-top: 25px;    margin-bottom: 25px}@media(min-width:768px) {    .single-post-area .quote-wrapper {        padding: 30px    }}.single-post-area .quotes {    background: #fff;    padding: 15px 15px 15px 20px;    border-left: 2px solid}@media(min-width:768px) {    .single-post-area .quotes {        padding: 25px 25px 25px 30px    }}.single-post-area .arrow {    position: absolute}.single-post-area .arrow .lnr {    font-size: 20px;    font-weight: 600}.single-post-area .thumb .overlay-bg {    background: rgba(0, 0, 0, .8)}.single-post-area .navigation-top {    padding-top: 15px;    border-top: 1px solid #f0e9ff}.single-post-area .navigation-top p {    margin-bottom: 0}.single-post-area .navigation-top .like-info {    font-size: 14px}.single-post-area .navigation-top .like-info i,.single-post-area .navigation-top .like-info span {    font-size: 16px;    margin-right: 5px}.single-post-area .navigation-top .comment-count {    font-size: 14px}.single-post-area .navigation-top .comment-count i,.single-post-area .navigation-top .comment-count span {    font-size: 16px;    margin-right: 5px}.single-post-area .navigation-top .social-icons li {    display: inline-block;    margin-right: 15px}.single-post-area .navigation-top .social-icons li:last-child {    margin: 0}.single-post-area .navigation-top .social-icons li i,.single-post-area .navigation-top .social-icons li span {    font-size: 14px;    color: #999}.single-post-area .blog-author {    padding: 40px 30px;    background: #fbf9ff;    margin-top: 50px}@media(max-width:600px) {    .single-post-area .blog-author {        padding: 20px 8px    }}.single-post-area .blog-author img {    width: 90px;    height: 90px;    border-radius: 50%;    margin-right: 30px}@media(max-width:600px) {    .single-post-area .blog-author img {        margin-right: 15px;        width: 45px;        height: 45px    }}.single-post-area .blog-author a {    display: inline-block}.single-post-area .blog-author a:hover {    color: #ff2143}.single-post-area .blog-author p {    margin-bottom: 0;    font-size: 15px}.single-post-area .blog-author h4 {    font-size: 16px}.single-post-area .navigation-area {    border-bottom: 1px solid #eee;    padding-bottom: 30px;    margin-top: 55px}.single-post-area .navigation-area p {    margin-bottom: 0}.single-post-area .navigation-area h4 {    font-size: 18px;    line-height: 25px}.single-post-area .navigation-area .nav-left {    text-align: left}.single-post-area .navigation-area .nav-left .thumb {    margin-right: 20px;    background: #000}.single-post-area .navigation-area .nav-left .thumb img {    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.single-post-area .navigation-area .nav-left .lnr {    margin-left: 20px;    opacity: 0;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.single-post-area .navigation-area .nav-left:hover .lnr {    opacity: 1}.single-post-area .navigation-area .nav-left:hover .thumb img {    opacity: .5}@media(max-width:767px) {    .single-post-area .navigation-area .nav-left {        margin-bottom: 30px    }}.single-post-area .navigation-area .nav-right {    text-align: right}.single-post-area .navigation-area .nav-right .thumb {    margin-left: 20px;    background: #000}.single-post-area .navigation-area .nav-right .thumb img {    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.single-post-area .navigation-area .nav-right .lnr {    margin-right: 20px;    opacity: 0;    -webkit-transition: all .3s ease-out 0s;    -moz-transition: all .3s ease-out 0s;    -ms-transition: all .3s ease-out 0s;    -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s}.single-post-area .navigation-area .nav-right:hover .lnr {    opacity: 1}.single-post-area .navigation-area .nav-right:hover .thumb img {    opacity: .5}@media(max-width:991px) {    .single-post-area .sidebar-widgets {        padding-bottom: 0    }}.comments-area {    background: 0 0;    border-top: 1px solid #eee;    padding: 45px 0;    margin-top: 50px}@media(max-width:414px) {    .comments-area {        padding: 50px 8px    }}.comments-area h4 {    margin-bottom: 35px;    font-size: 18px}.comments-area h5 {    font-size: 16px;    margin-bottom: 0}.comments-area .comment-list {    padding-bottom: 48px}.comments-area .comment-list:last-child {    padding-bottom: 0}.comments-area .comment-list.left-padding {    padding-left: 25px}@media(max-width:413px) {    .comments-area .comment-list .single-comment h5 {        font-size: 12px    }    .comments-area .comment-list .single-comment .date {        font-size: 11px    }    .comments-area .comment-list .single-comment .comment {        font-size: 10px    }}.comments-area .thumb {    margin-right: 20px}.comments-area .thumb img {    width: 70px;    border-radius: 50%}.comments-area .date {    font-size: 14px;    color: #999;    margin-bottom: 0;    margin-left: 20px}.comments-area .comment {    margin-bottom: 10px;    color: #777;    font-size: 15px}.comments-area .btn-reply {    background-color: transparent;    color: #888;    padding: 5px 18px;    font-size: 14px;    display: block;    font-weight: 400}.comment-form {    border-top: 1px solid #eee;    padding-top: 45px;    margin-top: 50px;    margin-bottom: 20px}.comment-form .form-group {    margin-bottom: 30px}.comment-form h4 {    margin-bottom: 40px;    font-size: 18px;    line-height: 22px}.comment-form .name {    padding-left: 0}@media(max-width:767px) {    .comment-form .name {        padding-right: 0;        margin-bottom: 1rem    }}.comment-form .email {    padding-right: 0}@media(max-width:991px) {    .comment-form .email {        padding-left: 0    }}.comment-form .form-control {    border: 1px solid #f0e9ff;    border-radius: 5px;    height: 48px;    padding-left: 18px;    font-size: 13px;    background: 0 0}.comment-form .form-control:focus {    outline: 0;    box-shadow: none}.comment-form .form-control::placeholder {    font-weight: 300;    color: #999}.comment-form .form-control::placeholder {    color: #777}.comment-form textarea {    padding-top: 18px;    border-radius: 12px;    height: 100%!important}.comment-form ::-webkit-input-placeholder {    font-size: 13px;    color: #777}.comment-form ::-moz-placeholder {    font-size: 13px;    color: #777}.comment-form :-ms-input-placeholder {    font-size: 13px;    color: #777}.comment-form :-moz-placeholder {    font-size: 13px;    color: #777}.dropdown .dropdown-menu {    -webkit-transition: all .3s;    -moz-transition: all .3s;    -ms-transition: all .3s;    -o-transition: all .3s;    transition: all .3s}.contact-info {    margin-bottom: 25px}.contact-info__icon {    margin-right: 20px}.contact-info__icon i,.contact-info__icon span {    color: #8f9195;    font-size: 27px}.contact-info .media-body h3 {    font-size: 16px;    margin-bottom: 0;    font-size: 16px;    color: #2a2a2a}.contact-info .media-body h3 a:hover {    color: #1f2b7b}.contact-info .media-body p {    color: #8a8a8a}.contact-title {    font-size: 27px;    font-weight: 600;    margin-bottom: 20px}.form-contact label {    font-size: 14px}.form-contact .form-group {    margin-bottom: 30px}.form-contact .form-control {    border: 1px solid #e5e6e9;    border-radius: 0;    height: 48px;    padding-left: 18px;    font-size: 13px;    background: 0 0}.form-contact .form-control:focus {    outline: 0;    box-shadow: none}.form-contact .form-control::placeholder {    font-weight: 300;    color: #999}.form-contact textarea {    border-radius: 0;    height: 100%!important}.modal-message .modal-dialog {    position: absolute;    top: 36%;    left: 50%;    transform: translateX(-50%) translateY(-50%)!important;    margin: 0;    max-width: 500px;    width: 100%}.modal-message .modal-dialog .modal-content .modal-header {    text-align: center;    display: block;    border-bottom: none;    padding-top: 50px;    padding-bottom: 50px}.modal-message .modal-dialog .modal-content .modal-header .close {    position: absolute;    right: -15px;    top: -15px;    padding: 0;    color: #fff;    opacity: 1;    cursor: pointer}.modal-message .modal-dialog .modal-content .modal-header h2 {    display: block;    text-align: center;    padding-bottom: 10px}.modal-message .modal-dialog .modal-content .modal-header p {    display: block}.contact-section {    padding: 130px 0 100px}@media(max-width:991px) {    .contact-section {        padding: 70px 0 40px    }}@media only screen and (min-width:992px) and (max-width:1200px) {    .contact-section {        padding: 80px 0 50px    }}.contact-section .btn_2 {    background-color: #191d34;    padding: 18px 60px;    border-radius: 50px;    margin-top: 0}.contact-section .btn_2:hover {    background-color: #1f2b7b}.breadcam_bg {    background-image: url(../img/banner/bradcam.html)}.breadcam_bg_1 {    background-image: url(../img/banner/bradcam2.html)}.breadcam_bg_2 {    background-image: url(../img/banner/bradcam3.html)}.bradcam_area {    background-size: cover;    background-position: center center;    padding: 160px 0;    background-position: bottom;    background-repeat: no-repeat}@media(max-width:767px) {    .bradcam_area {        padding: 150px 0    }}@media(min-width:768px) and (max-width:991px) {    .bradcam_area {        padding: 150px 0    }}.bradcam_area h3 {    font-size: 50px;    color: #fff;    font-weight: 900;    margin-bottom: 0;    font-family: roboto, sans-serif;    text-transform: capitalize}@media(max-width:767px) {    .bradcam_area h3 {        font-size: 30px    }}@media(min-width:768px) and (max-width:991px) {    .bradcam_area h3 {        font-size: 40px    }}.popup_box {    background: #fff;    display: inline-block;    z-index: 9;    width: 681px;    padding: 60px 40px}@media(max-width:767px) {    .popup_box {        width: 320px;        padding: 45px 30px    }}@media only screen and (min-width:480px) and (max-width:767px) {    .popup_box {        width: 420px!important;        padding: 45px 30px    }}.popup_box h3 {    text-align: center;    font-size: 22px;    color: #1f1f1f;    margin-bottom: 46px}.popup_box .boxed-btn3 {    width: 100%;    text-transform: capitalize}.popup_box .nice-select {    -webkit-tap-highlight-color: transparent;    background-color: #fff;    border: solid 1px #e2e2e2;    box-sizing: border-box;    clear: both;    cursor: pointer;    display: block;    float: left;    font-family: poppins, sans-serif;    font-weight: 400;    width: 100%!important;    line-height: 50px;    outline: none;    padding-left: 18px;    padding-right: 30px;    position: relative;    text-align: left!important;    -webkit-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    white-space: nowrap;    width: auto;    border-radius: 0;    margin-bottom: 30px;    height: 50px!important;    font-size: 16px;    font-weight: 400;    color: #919191}.popup_box .nice-select::after {    content: "\f0d7";    display: block;    height: 5px;    margin-top: -5px;    pointer-events: none;    position: absolute;    right: 17px;    top: 3px;    transition: all .15s ease-in-out;    width: 5px;    font-family: fontawesome;    color: #919191;    font-size: 15px}.popup_box .nice-select.open .list {    opacity: 1;    pointer-events: auto;    -webkit-transform: scale(1) translateY(0);    -ms-transform: scale(1) translateY(0);    transform: scale(1) translateY(0);    height: 200px;    overflow-y: scroll}.popup_box .nice-select.list {    height: 200px;    overflow-y: scroll}#test-form {    display: inline-block;    margin: auto;    text-align: center;    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%)}@media(max-width:767px) {    #test-form {        top: 0;        left: 0;        width: 100%;        height: 100%;        -webkit-transform: none;        -ms-transform: none;        transform: none    }}#test-form .mfp-close-btn-in .mfp-close {    color: #333;    display: none!important}#test-form button.mfp-close {    display: none!important}@media(max-width:767px) {    #test-form button.mfp-close {        display: block!important;        position: absolute;        left: 0;        right: 0;        margin: auto    }}#test-form button.mfp-close {    overflow: visible;    cursor: pointer;    background: 0 0;    border: 0;    -webkit-appearance: none;    display: block;    outline: none;    padding: 0;    z-index: 1046;    box-shadow: none;    touch-action: manipulation;    width: 40px;    height: 40px;    background: #4a3600;    text-align: center;    line-height: 20px;    position: absolute;    right: 0;    border-bottom-right-radius: 20px;    border-bottom-left-radius: 20px;    position: absolute;    right: -6px;    color: #fff!important}.mfp-bg {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1042;    overflow: hidden;    position: fixed;    background: #4a3600;    opacity: .6}@media(max-width:767px) {    .gj-picker.gj-picker-md.timepicker {        width: 310px;        left: 6px!important    }}@media(max-width:767px) {    .gj-picker.gj-picker-md.datepicker.gj-unselectable {        width: 320px;        left: 0!important    }}   @media (max-width: 767px) {    #mobileAddress{        display:inline-block ! important;           }        #windowsh{        display: none ! important;    } }.flex-center-start {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: start}.overlay::before {    background-image: -moz-linear-gradient(170deg, rgba(34, 34, 34, 0) 0%, black 100%);    background-image: -webkit-linear-gradient(170deg, rgba(34, 34, 34, 0) 0%, black 100%);    background-image: -ms-linear-gradient(170deg, rgba(34, 34, 34, 0) 0%, black 100%)}.sample-text-area {    background: #fff;    padding: 100px 0 70px}.text-heading {    margin-bottom: 30px;    font-size: 24px}b,sup,sub,u,del {    color: #1f2b7b}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6 {    color: #828bb2}.button-area {    background: #fff}.button-area .border-top-generic {    padding: 70px 15px;    border-top: 1px dotted #eee}.button-group-area .genric-btn {    margin-right: 10px;    margin-top: 10px}.button-group-area .genric-btn:last-child {    margin-right: 0}.genric-btn {    display: inline-block;    outline: none;    line-height: 40px;    padding: 0 30px;    font-size: .8em;    text-align: center;    text-decoration: none;    font-weight: 500;    cursor: pointer;    -webkit-transition: all .3s ease 0s;    -moz-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    transition: all .3s ease 0s}.genric-btn:focus {    outline: none}.genric-btn.e-large {    padding: 0 40px;    line-height: 50px}.genric-btn.large {    line-height: 45px}.genric-btn.medium {    line-height: 30px}.genric-btn.small {    line-height: 25px}.genric-btn.radius {    border-radius: 3px}.genric-btn.circle {    border-radius: 20px}.genric-btn.arrow {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center}.genric-btn.arrow span {    margin-left: 10px}.genric-btn.default {    color: #415094;    background: #f9f9ff;    border: 1px solid transparent}.genric-btn.default:hover {    border: 1px solid #f9f9ff;    background: #fff}.genric-btn.default-border {    border: 1px solid #f9f9ff;    background: #fff}.genric-btn.default-border:hover {    color: #415094;    background: #f9f9ff;    border: 1px solid transparent}.genric-btn.primary {    color: #fff;    background: #1f2b7b;    border: 1px solid transparent}.genric-btn.primary:hover {    color: #1f2b7b;    border: 1px solid #1f2b7b;    background: #fff}.genric-btn.primary-border {    color: #1f2b7b;    border: 1px solid #1f2b7b;    background: #fff}.genric-btn.primary-border:hover {    color: #fff;    background: #1f2b7b;    border: 1px solid transparent}.genric-btn.success {    color: #fff;    background: #4cd3e3;    border: 1px solid transparent}.genric-btn.success:hover {    color: #4cd3e3;    border: 1px solid #4cd3e3;    background: #fff}.genric-btn.success-border {    color: #4cd3e3;    border: 1px solid #4cd3e3;    background: #fff}.genric-btn.success-border:hover {    color: #fff;    background: #4cd3e3;    border: 1px solid transparent}.genric-btn.info {    color: #fff;    background: #38a4ff;    border: 1px solid transparent}.genric-btn.info:hover {    color: #38a4ff;    border: 1px solid #38a4ff;    background: #fff}.genric-btn.info-border {    color: #38a4ff;    border: 1px solid #38a4ff;    background: #fff}.genric-btn.info-border:hover {    color: #fff;    background: #38a4ff;    border: 1px solid transparent}.genric-btn.warning {    color: #fff;    background: #f4e700;    border: 1px solid transparent}.genric-btn.warning:hover {    color: #f4e700;    border: 1px solid #f4e700;    background: #fff}.genric-btn.warning-border {    color: #f4e700;    border: 1px solid #f4e700;    background: #fff}.genric-btn.warning-border:hover {    color: #fff;    background: #f4e700;    border: 1px solid transparent}.genric-btn.danger {    color: #fff;    background: #f44a40;    border: 1px solid transparent}.genric-btn.danger:hover {    color: #f44a40;    border: 1px solid #f44a40;    background: #fff}.genric-btn.danger-border {    color: #f44a40;    border: 1px solid #f44a40;    background: #fff}.genric-btn.danger-border:hover {    color: #fff;    background: #f44a40;    border: 1px solid transparent}.genric-btn.link {    color: #415094;    background: #f9f9ff;    text-decoration: underline;    border: 1px solid transparent}.genric-btn.link:hover {    color: #415094;    border: 1px solid #f9f9ff;    background: #fff}.genric-btn.link-border {    color: #415094;    border: 1px solid #f9f9ff;    background: #fff;    text-decoration: underline}.genric-btn.link-border:hover {    color: #415094;    background: #f9f9ff;    border: 1px solid transparent}.genric-btn.disable {    color: #222, .3;    background: #f9f9ff;    border: 1px solid transparent;    cursor: not-allowed}.generic-blockquote {    padding: 30px 50px 30px 30px;    background: #f9f9ff;    border-left: 2px solid #1f2b7b}.progress-table-wrap {    overflow-x: scroll}.progress-table {    background: #f9f9ff;    padding: 15px 0 30px;    min-width: 800px}.progress-table .serial {    width: 11.83%;    padding-left: 30px}.progress-table .country {    width: 28.07%}.progress-table .visit {    width: 19.74%}.progress-table .percentage {    width: 40.36%;    padding-right: 50px}.progress-table .table-head {    display: flex}.progress-table .table-head .serial,.progress-table .table-head .country,.progress-table .table-head .visit,.progress-table .table-head .percentage {    color: #415094;    line-height: 40px;    text-transform: uppercase;    font-weight: 500}.progress-table .table-row {    padding: 15px 0;    border-top: 1px solid #edf3fd;    display: flex}.progress-table .table-row .serial,.progress-table .table-row .country,.progress-table .table-row .visit,.progress-table .table-row .percentage {    display: flex;    align-items: center}.progress-table .table-row .country img {    margin-right: 15px}.progress-table .table-row .percentage .progress {    width: 80%;    border-radius: 0;    background: 0 0}.progress-table .table-row .percentage .progress .progress-bar {    height: 5px;    line-height: 5px}.progress-table .table-row .percentage .progress .progress-bar.color-1 {    background-color: #6382e6}.progress-table .table-row .percentage .progress .progress-bar.color-2 {    background-color: #e66686}.progress-table .table-row .percentage .progress .progress-bar.color-3 {    background-color: #f09359}.progress-table .table-row .percentage .progress .progress-bar.color-4 {    background-color: #73fbaf}.progress-table .table-row .percentage .progress .progress-bar.color-5 {    background-color: #73fbaf}.progress-table .table-row .percentage .progress .progress-bar.color-6 {    background-color: #6382e6}.progress-table .table-row .percentage .progress .progress-bar.color-7 {    background-color: #a367e7}.progress-table .table-row .percentage .progress .progress-bar.color-8 {    background-color: #e66686}.single-gallery-image {    margin-top: 30px;    background-repeat: no-repeat!important;    background-position: center center!important;    background-size: cover!important;    height: 200px}.list-style {    width: 14px;    height: 14px}.unordered-list li {    position: relative;    padding-left: 30px;    line-height: 1.82em!important}.unordered-list li:before {    content: "";    position: absolute;    width: 14px;    height: 14px;    border: 3px solid #1f2b7b;    background: #fff;    top: 4px;    left: 0;    border-radius: 50%}.ordered-list {    margin-left: 30px}.ordered-list li {    list-style-type: decimal-leading-zero;    color: #1f2b7b;    font-weight: 500;    line-height: 1.82em!important}.ordered-list li span {    font-weight: 300;    color: #828bb2}.ordered-list-alpha li {    margin-left: 30px;    list-style-type: lower-alpha;    color: #1f2b7b;    font-weight: 500;    line-height: 1.82em!important}.ordered-list-alpha li span {    font-weight: 300;    color: #828bb2}.ordered-list-roman li {    margin-left: 30px;    list-style-type: lower-roman;    color: #1f2b7b;    font-weight: 500;    line-height: 1.82em!important}.ordered-list-roman li span {    font-weight: 300;    color: #828bb2}.single-input {    display: block;    width: 100%;    line-height: 40px;    border: none;    outline: none;    background: #f9f9ff;    padding: 0 20px}.single-input:focus {    outline: none}.input-group-icon {    position: relative}.input-group-icon .icon {    position: absolute;    left: 20px;    top: 0;    line-height: 40px;    z-index: 3}.input-group-icon .icon i {    color: #797979}.input-group-icon .single-input {    padding-left: 45px}.single-textarea {    display: block;    width: 100%;    line-height: 40px;    border: none;    outline: none;    background: #f9f9ff;    padding: 0 20px;    height: 100px;    resize: none}.single-textarea:focus {    outline: none}.single-input-primary {    display: block;    width: 100%;    line-height: 40px;    border: 1px solid transparent;    outline: none;    background: #f9f9ff;    padding: 0 20px}.single-input-primary:focus {    outline: none;    border: 1px solid #1f2b7b}.single-input-accent {    display: block;    width: 100%;    line-height: 40px;    border: 1px solid transparent;    outline: none;    background: #f9f9ff;    padding: 0 20px}.single-input-accent:focus {    outline: none;    border: 1px solid #eb6b55}.single-input-secondary {    display: block;    width: 100%;    line-height: 40px;    border: 1px solid transparent;    outline: none;    background: #f9f9ff;    padding: 0 20px}.single-input-secondary:focus {    outline: none;    border: 1px solid #f09359}.default-switch {    width: 35px;    height: 17px;    border-radius: 8.5px;    background: #f9f9ff;    position: relative;    cursor: pointer}.default-switch input {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    opacity: 0;    cursor: pointer}.default-switch input+label {    position: absolute;    top: 1px;    left: 1px;    width: 15px;    height: 15px;    border-radius: 50%;    background: #1f2b7b;    -webkit-transition: all .2s;    -moz-transition: all .2s;    -o-transition: all .2s;    transition: all .2s;    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .2);    cursor: pointer}.default-switch input:checked+label {    left: 19px}.primary-switch {    width: 35px;    height: 17px;    border-radius: 8.5px;    background: #f9f9ff;    position: relative;    cursor: pointer}.primary-switch input {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    opacity: 0}.primary-switch input+label {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%}.primary-switch input+label:before {    content: "";    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    background: 0 0;    border-radius: 8.5px;    cursor: pointer;    -webkit-transition: all .2s;    -moz-transition: all .2s;    -o-transition: all .2s;    transition: all .2s}.primary-switch input+label:after {    content: "";    position: absolute;    top: 1px;    left: 1px;    width: 15px;    height: 15px;    border-radius: 50%;    background: #fff;    -webkit-transition: all .2s;    -moz-transition: all .2s;    -o-transition: all .2s;    transition: all .2s;    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .2);    cursor: pointer}.primary-switch input:checked+label:after {    left: 19px}.primary-switch input:checked+label:before {    background: #1f2b7b}.confirm-switch {    width: 35px;    height: 17px;    border-radius: 8.5px;    background: #f9f9ff;    position: relative;    cursor: pointer}.confirm-switch input {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    opacity: 0}.confirm-switch input+label {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%}.confirm-switch input+label:before {    content: "";    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    background: 0 0;    border-radius: 8.5px;    -webkit-transition: all .2s;    -moz-transition: all .2s;    -o-transition: all .2s;    transition: all .2s;    cursor: pointer}.confirm-switch input+label:after {    content: "";    position: absolute;    top: 1px;    left: 1px;    width: 15px;    height: 15px;    border-radius: 50%;    background: #fff;    -webkit-transition: all .2s;    -moz-transition: all .2s;    -o-transition: all .2s;    transition: all .2s;    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .2);    cursor: pointer}.confirm-switch input:checked+label:after {    left: 19px}.confirm-switch input:checked+label:before {    background: #4cd3e3}.primary-checkbox {    width: 16px;    height: 16px;    border-radius: 3px;    background: #f9f9ff;    position: relative;    cursor: pointer}.primary-checkbox input {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    opacity: 0}.primary-checkbox input+label {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    border-radius: 3px;    cursor: pointer;    border: 1px solid #f1f1f1}.primary-checkbox input:checked+label {    background: url(../img/elements/primary-check.png) no-repeat center center/cover;    border: none}.confirm-checkbox {    width: 16px;    height: 16px;    border-radius: 3px;    background: #f9f9ff;    position: relative;    cursor: pointer}.confirm-checkbox input {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    opacity: 0}.confirm-checkbox input+label {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    border-radius: 3px;    cursor: pointer;    border: 1px solid #f1f1f1}.confirm-checkbox input:checked+label {    background: url(../img/elements/success-check.png) no-repeat center center/cover;    border: none}.disabled-checkbox {    width: 16px;    height: 16px;    border-radius: 3px;    background: #f9f9ff;    position: relative;    cursor: pointer}.disabled-checkbox input {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    opacity: 0}.disabled-checkbox input+label {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    border-radius: 3px;    cursor: pointer;    border: 1px solid #f1f1f1}.disabled-checkbox input:disabled {    cursor: not-allowed;    z-index: 3}.disabled-checkbox input:checked+label {    background: url(../img/elements/disabled-check.png) no-repeat center center/cover;    border: none}.primary-radio {    width: 16px;    height: 16px;    border-radius: 8px;    background: #f9f9ff;    position: relative;    cursor: pointer}.primary-radio input {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    opacity: 0}.primary-radio input+label {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    border-radius: 8px;    cursor: pointer;    border: 1px solid #f1f1f1}.primary-radio input:checked+label {    background: url(../img/elements/primary-radio.png) no-repeat center center/cover;    border: none}.confirm-radio {    width: 16px;    height: 16px;    border-radius: 8px;    background: #f9f9ff;    position: relative;    cursor: pointer}.confirm-radio input {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    opacity: 0}.confirm-radio input+label {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    border-radius: 8px;    cursor: pointer;    border: 1px solid #f1f1f1}.confirm-radio input:checked+label {    background: url(../img/elements/success-radio.png) no-repeat center center/cover;    border: none}.disabled-radio {    width: 16px;    height: 16px;    border-radius: 8px;    background: #f9f9ff;    position: relative;    cursor: pointer}.disabled-radio input {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    opacity: 0}.disabled-radio input+label {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    border-radius: 8px;    cursor: pointer;    border: 1px solid #f1f1f1}.disabled-radio input:disabled {    cursor: not-allowed;    z-index: 3}.disabled-radio input:checked+label {    background: url(../img/elements/disabled-radio.png) no-repeat center center/cover;    border: none}.default-select {    height: 40px}.default-select .nice-select {    border: none;    border-radius: 0;    height: 40px;    background: #f9f9ff;    padding-left: 20px;    padding-right: 40px}.default-select .nice-select .list {    margin-top: 0;    border: none;    border-radius: 0;    box-shadow: none;    width: 100%;    padding: 10px 0 10px 0}.default-select .nice-select .list .option {    font-weight: 300;    -webkit-transition: all .3s ease 0s;    -moz-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    transition: all .3s ease 0s;    line-height: 28px;    min-height: 28px;    font-size: 12px;    padding-left: 20px}.default-select .nice-select .list .option.selected {    color: #1f2b7b;    background: 0 0}.default-select .nice-select .list .option:hover {    color: #1f2b7b;    background: 0 0}.default-select .current {    margin-right: 50px;    font-weight: 300}.default-select .nice-select::after {    right: 20px}.form-select {    height: 40px;    width: 100%}.form-select .nice-select {    border: none;    border-radius: 0;    height: 40px;    background: #f9f9ff;    padding-left: 45px;    padding-right: 40px;    width: 100%}.form-select .nice-select .list {    margin-top: 0;    border: none;    border-radius: 0;    box-shadow: none;    width: 100%;    padding: 10px 0 10px 0}.form-select .nice-select .list .option {    font-weight: 300;    -webkit-transition: all .3s ease 0s;    -moz-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    transition: all .3s ease 0s;    line-height: 28px;    min-height: 28px;    font-size: 12px;    padding-left: 45px}.form-select .nice-select .list .option.selected {    color: #1f2b7b;    background: 0 0}.form-select .nice-select .list .option:hover {    color: #1f2b7b;    background: 0 0}.form-select .current {    margin-right: 50px;    font-weight: 300}.form-select .nice-select::after {    right: 20px}.mt-10 {    margin-top: 10px}.section-top-border {    padding: 50px 0;    border-top: 1px dotted #eee}.mb-30 {    margin-bottom: 30px}.mt-30 {    margin-top: 30px}.switch-wrap {    margin-bottom: 10px}