/*此代码非源码，仅为演示用，下载源码请到：*//*此代码非源码，仅为演示用，下载源码请到：*/
@import url("css2.css");

[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-overlay=light]::before {background-color: #fff}

[data-overlay=dark]::before {background-color: #222}

[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: "Roboto", sans-serif;font-weight: 500;font-style: normal;color: #6f6f6f;font-size: 16px;line-height: 28px}

.img, img {max-width: 100%;transition: all 1.5s cubic-bezier(0, 0, 0.2, 1)}

.f-left {float: left}

.f-right {float: right}

.fix {overflow: hidden}

a, button, i {-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-decoration: none}

a:focus, .button:focus {text-decoration: none;outline: 0}

a:focus, a:hover {color: inherit;text-decoration: none}

a, button {color: inherit;outline: medium none;text-decoration: none}

button:focus, input:focus, input:focus, textarea, textarea:focus {outline: 0}

.uppercase {text-transform: uppercase}

.capitalize {text-transform: capitalize}

input, select, textarea {font-family: "Roboto", sans-serif;font-weight: 500;opacity: 1}

h1, h2, h3, h4, h5, h6 {font-family: "Roboto", sans-serif;color: #1A1C20;margin: 0;font-style: normal;font-weight: 500;text-transform: normal;margin-bottom: 10px}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit}

ul {margin: 0;padding: 0}

ul li {list-style: none}

p {font-size: 16px;font-weight: 400;line-height: 28px;color: #6f6f6f;margin-bottom: 10px}

hr {border-bottom: 1px solid #eceff8;border-top: 0 none;margin: 30px 0;padding: 0}

label {color: #1d284b;cursor: pointer;font-size: 14px;font-weight: 400}

.display-inline {display: inline-block}

*::-moz-selection {background: #222;color: #fff;text-shadow: none}

::-moz-selection {background: #222;color: #fff;text-shadow: none}

::selection {background: #222;color: #fff;text-shadow: none}

select {-webkit-appearance: none;-moz-appearance: none}

input, select {font-family: "Roboto", sans-serif;font-weight: 500}

.custom-pad-20 {padding-left: 10px;padding-right: 10px}

.custom-mar-20 {margin-right: -10px;margin-left: -10px}

* input::-moz-placeholder {font-size: 16px;opacity: 1;font-family: "Roboto", sans-serif;font-weight: 500}

* input::placeholder {font-size: 16px;opacity: 1;font-family: "Roboto", sans-serif;font-weight: 500}

.fix {overflow: hidden}

.clear {clear: both}

.grey-bg {background: #F5F6F6}

.grey-soft-bg {background: #F7F7F8}

.grey-soft2-bg {background: #F4F6F9}

.white-bg {background: #fff}

.black-bg {background: #222}

.black-soft-bg {background: #1d284b}

.services-itm-color1 {background: #FBF7EE}

.services-itm-color2 {background: #F8F8F8}

.services-itm-color3 {background: #F1F8F9}

.services-itm-color4 {background: #F9F6F6}

.theme-bg {background: #E48216}

.visa-hover-bg {background: #D16C07}

.testi-dots {background-color: #C1C5CC}

.testi2-nav {background-color: #41444A}

.footer-bg {background: #1A1C20}

.footer-text-color {color: #A6ABB2}

.white-color {color: #fff}

.black-color {color: #222}

.theme-color {color: #E48216}

.footer-social-color {color: #636770}

.footer-s-bg {background: #010101}

.sbuscribe-input {color: #969BA4}

.visa-border {color: #E89D4A}

.faq-bg {background: #F8FAFB}

.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}

.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}

.text-right {text-align: right}

.read-more {text-transform: uppercase;font-size: 14px}

.read-more a {font-weight: 500}

.read-more a i {margin-left: 8px;position: relative;top: 1px;-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}

.read-more a:hover {color: #E48216}

.read-more a:hover i {margin-left: 15px}

.pd-30 {padding: 30px}

.page-title__area {position: relative;z-index: 1;background-position: center center;background-repeat: no-repeat;background-size: cover}

.page-title__area::before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;left: 0;transform: scale(1);z-index: -1}

.page__title-wrapper h3 {color: #fff;font-size: 70px}
.page__title-wrapper .pb-text-title{text-transform: capitalize;}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .page__title-wrapper h3 {font-size: 30px}
}

.bd-items {padding: 0 10px;color: #fff;font-size: 16px}

.bdritems {color: #707070}

.breadccrumb-bg {background: rgba(0, 0, 0, 0.6)}
.breadccrumb-bg .breadcrumb .bd-items{text-transform: capitalize;}
.breadcrumb {margin-bottom: 0;}

.breadccrumb-bg.ccrumb-is-null{display: none}

.subtitle {font-size: 15px;color: #E48216;color: #6f6f6f;margin-bottom: 15px;font-weight: 500;display: block;text-transform: uppercase;text-decoration: underline}

@media (max-width: 767px) {
    .subtitle {font-size: 14px}

    .subtitle br {display: none}
}

.section-title {font-size: 48px;line-height: 1.2;margin-bottom: 0;font-weight: 700}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .section-title {font-size: 30px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .section-title {font-size: 30px}
}

@media (max-width: 767px) {
    .section-title {font-size: 25px}

    .section-title br {display: none}
}

.theme-btn {font-size: 14px;color: #fff;height: 60px;line-height: 60px;text-align: center;padding: 0 70px 0 40px;display: inline-block;background: #E48216;font-weight: 500;border: 0;outline: 0;cursor: pointer;position: relative;overflow: hidden;text-transform: uppercase;border: 1px solid transparent;-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}

.theme-btn:focus {color: #fff}

.theme-btn:after {content: "\f061";font-family: "Font Awesome 5 pro";font-weight: 400;position: absolute;top: 0;right: 32px}

.theme-btn:before {content: "\f86c";font-family: "Font Awesome 5 pro";font-weight: 400;position: absolute;top: 0;right: 48px;transform: rotate(90deg)}

.theme-btn:hover {background: #1A1C20;color: #fff}

.blacks-hover:hover {border: 1px solid #fff}

.z-index {z-index: 2;position: relative}

.pb-285 {padding-bottom: 285px}

.pb-310 {padding-bottom: 310px}

.pt-260 {padding-top: 260px}

.pt-250 {padding-top: 250px}

.pt-240 {padding-top: 240px}

.pt-235 {padding-top: 235px}

.pt-230 {padding-top: 230px}

.pt-220 {padding-top: 220px}

.pt-210 {padding-top: 210px}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {width: inherit}

.swiper-container-horizontal.common-dots {position: relative}

.swiper-container-horizontal.common-dots .slide-dots {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%)}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {display: inline-block;margin: 0 5px;padding: 0;height: 20px;width: 20px;border-radius: 50%;border: 3px solid #c6c9cb;display: inline-block;outline: 0;cursor: pointer;background: 0;font-size: 0;opacity: 1}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {border-color: #2371ff}

.swiper-button-prev::after, .swiper-button-next::after {display: none}

.mt-10 {margin-top: 10px}

.header-top {border-bottom: 1px solid #E7EAEE}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-top {display: none}
}

@media (max-width: 767px) {
    .header-top {display: none}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .header-top {display: none}
}

.header-top-left ul li {font-weight: 400;font-size: 14px}

.header-top-left ul li span {font-weight: 500;color: #1A1C20;font-size: 14px}

.top-button a {background-color: #E48216;height: 40px;display: block;line-height: 40px;padding: 0 30px;color: #fff;font-size: 14px;-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}

.top-button a:hover {background: #1A1C20}

.header-location {text-align: right;margin-top: 5px}
.header-location-f-right{margin-right: 5px;}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .header-location {text-align: center}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .header-location {text-align: center}
}

.header-location ul li {font-size: 14px}

.header-location ul li i {margin-right: 10px;font-size: 16px;vertical-align: middle}

.header-location ul li a {font-weight: 400}

.header-language .nice-select {height: 40px;line-height: 40px;padding-left: 40px;padding-right: 40px}

.header-language .nice-select::before {position: absolute;content: "";height: 100%;width: 1px;background: #ddd;left: 19px}

.header-language .nice-select::after {height: 8px;width: 8px;right: 20px;margin-top: -5px}

.header-language .nice-select span:before {content: "\f127";font-weight: 400;margin-right: 10px;font-family: flaticon !important;font-size: 18px;line-height: 18px}

.header-language .nice-select .list {width: 150px}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-menu {padding: 20px 0}
}

@media (max-width: 767px) {
    .header-menu {padding: 20px 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .header-menu {padding: 20px 0}
}

.header-menu.header-sticky.sticky-menu, .mobile-header.header-sticky.sticky-menu {position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background: #fff;animation: 800ms ease-in-out 0s normal none 1 running fadeInDown;box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05);-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}

.sticky-menu .header-menu-bg-3 {box-shadow: none;padding: 0}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-menu-wrapper {display: none !important}
}

@media (max-width: 767px) {
    .main-menu-wrapper {display: none !important}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .main-menu-wrapper {display: none !important}
}

.main-menu-wrapper__search {margin-right: 40px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu-wrapper__search {margin-right: 15px}
}

.main-menu-wrapper__call-number span {display: block;margin-bottom: -5px;font-weight: 400;font-size: 14px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu-wrapper__call-number span {margin-bottom: 0;font-size: 14px}
}

.main-menu-wrapper__call-number h5 {font-size: 20px;font-weight: 700;color: #E48216}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu-wrapper__call-number h5 {font-size: 14px}
}

.main-menu {text-align: right}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .main-menu {text-align: left}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu {text-align: center}
}

.main-menu ul li {display: inline-block;margin-left: 40px;position: relative}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu ul li {margin-left: 32px}
}

.main-menu ul li a {font-size: 15px;color: #1A1C20;display: block;padding: 27px 0;text-transform: uppercase}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu ul li a {font-size: 14px;padding: 32px 0}
}

.main-menu ul li .sub-menu {background: #fff none repeat scroll 0 0;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);left: 0;opacity: 0;position: absolute;top: 119%;transition: all .3s ease 0s;visibility: hidden;width: 230px;z-index: 9;border: 1px solid #E7EAEF;text-align: left;padding: 15px 0}

.main-menu ul li .sub-menu::before {position: absolute;content: "";width: 12px;height: 12px;border: 1px solid #E7EAEF;left: 30px;top: -6px;transform: translateY(-50%);background: #fff;border-right: 0;border-bottom: 0;transform: rotate(45deg)}

.main-menu ul li .sub-menu li {display: block;margin: 0}

.main-menu ul li .sub-menu li a {padding: 10px 25px 10px 25px;display: block;color: #1A1C20;position: relative}

.main-menu ul li .sub-menu li a:before {content: "";width: 0;height: 1px;bottom: 0;position: absolute;left: auto;right: 0;z-index: -1;transition: width .6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background: #E48216}

.main-menu ul li .sub-menu li a:active {color: #fff}

.main-menu ul li .sub-menu li:before {position: absolute;content: "";top: 0;left: -1px;background: #E48216;width: 4px;height: 100%;opacity: 0;visibility: hidden;transition: .3s}

.main-menu ul li .sub-menu li:hover {background-color: #F5F8F9;position: relative;-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-menu ul li .sub-menu li:hover:before {opacity: 1;visibility: visible}

.main-menu ul li .sub-menu li:active {background-color: #E48216}

.main-menu ul li .sub-menu li:hover a:before {width: 100%;left: 0;right: auto}

.main-menu ul li:hover a {color: #E48216}

.main-menu ul li:hover.menu-item-has-children::after {color: #E48216}

.main-menu ul li:hover .sub-menu {opacity: 1;visibility: visible;top: 88%}

.main-menu ul li.menu-item-has-children {position: relative}

.main-menu ul li.menu-item-has-children:after {position: absolute;content: "\f078";font-size: 12px;color: #212237;top: 50%;transform: translateY(-50%);right: -14px;font-family: "Font Awesome 5 Pro";-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-menu-wrapper__call-number {position: relative}

.main-menu-wrapper__call-number:before {position: absolute;content: "";height: 82px;width: 1px;background: #E7EAEF;left: -21px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu-wrapper__call-number:before {height: 94px}
}

.mobile-menu.mean-container {clear: both;overflow: hidden}

.nav-search {position: relative;display: inline-block;color: inherit}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .nav-search {margin-right: 25px}
}

.nav-search:hover {color: #E48216}

.nav-search:hover {color: #E48216}

.search-wrap {width: 100%;height: 100%;overflow: hidden;display: none;position: fixed;top: 0;left: 0;z-index: 1211;background: rgba(0, 0, 0, 0.9)}

.search-wrap .search-inner {position: relative;width: 100%;height: 100%}

.search-wrap .search-cell {position: absolute;top: 50%;width: 100%;transform: translateY(-50%)}

.search-wrap .search-field-holder {width: 50%;margin: auto;position: relative;animation: slideInUp .3s;text-align: center}

.search-field-holder button {height: 45px;line-height: 45px;background: #fff;color: #333;font-size: 24px;font-weight: 700;padding: 0 50px;display: inline-block;margin-top: 30px;border: 0;outline: 0;cursor: pointer;text-transform: uppercase;border-radius: 5px}

.search-wrap .main-search-input {width: 100%;height: 70px;border: 0;padding: 0 50px;background: transparent;font-size: 25px;color: #fff;border-bottom: 2px solid #898989;text-align: center;letter-spacing: 2px}

.search-wrap .main-search-input::-moz-placeholder {text-transform: uppercase}

.search-wrap .main-search-input::placeholder {text-transform: uppercase}

.search-wrap input.form-control, .search-wrap input.form-control:focus {background-color: #fff}

@keyframes slideInUp {
    from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}
    to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}

@-webkit-keyframes slideInUp {
    from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}
    to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}

input.main-search-input::-webkit-input-placeholder {color: #fff;font-size: 25px}

input.main-search-input:-moz-placeholder {color: #c5b2b2;opacity: 1;font-size: 25px}

input.main-search-input::-moz-placeholder {color: #fff;opacity: 1;font-size: 25px}

input.main-search-input:-ms-input-placeholder {color: #fff;font-size: 25px}

.search-close {position: absolute;top: 50px;right: 50px;font-size: 30px;color: #fff;cursor: pointer}

.aslider span {color: #fff;margin-bottom: 25px;display: block;font-size: 18px;text-transform: uppercase}

.aslider--title {font-size: 72px;line-height: 1.12;text-transform: uppercase;font-weight: 900;color: #fff}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .aslider--title {font-size: 48px}
}

@media (max-width: 767px) {
    .aslider--title {font-size: 36px}

    .aslider--title br {display: none}
}

.aslider--subtitle {font-size: 20px;line-height: 30px;font-weight: 400;color: #fff}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .aslider--subtitle {font-size: 20px}

    .aslider--subtitle br {display: none}
}

@media (max-width: 767px) {
    .aslider--subtitle {font-size: 16px}

    .aslider--subtitle br {display: none}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .aslider--subtitle {font-size: 16px}

    .aslider--subtitle br {display: none}
}

.single-slider {background-position: center;background-repeat: no-repeat;background-size: cover}

.slider-height {min-height: 750px;position: relative}

.slider-height::before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;left: 0;transform: scale(1);z-index: 1}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .slider-height {min-height: 600px}
}

.slide-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 1;z-index: 0;background-repeat: no-repeat;background-position: center center;background-size: cover;transform: scale(1);-webkit-transition: all 8s ease-out 0s;-moz-transition: all 8s ease-out 0s;-ms-transition: all 8s ease-out 0s;-o-transition: all 8s ease-out 0s;transition: all 8s ease-out 0s}

.swiper-slide-active .slide-bg {-webkit-transform: scale(1.12);-moz-transform: scale(1.12);transform: scale(1.12)}

.slider-active .slide-prev, .slider-active .slide-next {position: absolute;font-size: 20px;background: #fff;height: 65px;width: 65px;line-height: 65px;font-size: 20px;color: #1A1C20;border-radius: 50%;border: 0;outline: 0;cursor: pointer;z-index: 3;text-align: center;top: 50%;transform: translateY(-50%);left: 40px;margin: 0;vertical-align: middle;-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;box-shadow: 0 0 30px 0 rgba(0, 5, 63, 0.1)}

.slider-active .slide-prev:hover, .slider-active .slide-next:hover {background: #E48216;color: #fff}

@media only screen and (min-width: 1400px) and (max-width: 1599px), xl, only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
    .slider-active .slide-prev, .slider-active .slide-next {top: inherit;bottom: 15%;left: 44.5%;transform: none}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .slider-active .slide-prev, .slider-active .slide-next {left: 44%;top: 90%}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .slider-active .slide-prev, .slider-active .slide-next {left: 42.5%}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .slider-active .slide-prev, .slider-active .slide-next {left: 40.5%}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .slider-active .slide-prev, .slider-active .slide-next {left: 37.5%}
}

@media (max-width: 767px) {
    .slider-active .slide-prev, .slider-active .slide-next {display: none}
}

.slider-active .slide-prev:hover, .slider-active .slide-next:hover {background: #E48216;color: #fff}

.slider-active .slide-next {left: auto;right: 40px}

@media only screen and (min-width: 1400px) and (max-width: 1599px), xl, only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
    .slider-active .slide-next {top: inherit;bottom: 15%;right: 44.5%}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .slider-active .slide-next {right: 44%}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .slider-active .slide-next {right: 42.5%}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .slider-active .slide-next {right: 40.5%}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .slider-active .slide-next {right: 37.5%}
}

@media (max-width: 767px) {
    .slider-active .slide-next {display: none}
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity: .7}

.slider-height-2 {min-height: 800px}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .slider-height-2 {min-height: 600px}
}

.slider-height-2::before {background: transparent}

.aslider-2 span {color: #1A1C20;font-size: 24px;margin-bottom: 28px}

.aslider--title-2 {color: #1A1C20}

.aslider--subtitle-2 {font-size: 22px;color: #6f6f6f}

.banner-content .form-inner {padding: 3px;width: 50%}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
    .banner-content .form-inner {width: 55%}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .banner-content .form-inner {width: 65%}
}

@media (max-width: 767px) {
    .banner-content .form-inner {display: none}
}

.banner-content .input-group .form-control::placeholder {color: #6f6f6f;font-size: 14px}

.input-group-prepend span {font-size: 14px;text-transform: capitalize;margin-bottom: 0;margin-top: -3px;font-weight: 500}

.banner-content .input-group .input-group-prepend {margin-right: 0}

.banner-content .form-control {border: 0;height: 60px;color: #222;font-size: 14px}

.drop-detail {width: 165px;display: flex;align-items: center}

.banner-content .nice-select:active, .nice-select.open, .nice-select:focus {border-color: #fff}

.banner-content .sub-btn:hover, .banner-content .sub-btn:focus {background: #E48216;border-color: #E48216}

.banner-content .select2-container--default .select2-selection--single .select2-selection__arrow {top: auto}

.banner__input {border: 1px solid transparent;height: 60px;line-height: 60px;padding: 0 20px;font-size: 15px;color: #626975;background-color: #fff;border-radius: 3px}

.input-group .nice-select:hover {border-color: transparent}

.banner-niceselect {width: 25%}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .banner-niceselect {width: 45%}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .banner-niceselect {width: 100%}
}

.banner__input.nice-select span {font-size: 15px}

.banner-content span {color: #1A1C20;margin-bottom: 30px;display: block;font-size: 18px;text-transform: capitalize}

.form-control:focus {color: #212529;background-color: #fff;border-color: #fff;outline: 0;box-shadow: none}

.visa__items {border-left: 1px solid #E89D4A}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .visa__items {border-left: 1px solid transparent}
}

@media (max-width: 767px) {
    .visa__items {border-left: 1px solid transparent}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .visa__items {border-left: 1px solid transparent}
}

.visa__items-single {padding: 40px 52px;-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 only screen and (min-width: 1200px) and (max-width: 1399px) {
    .visa__items-single {padding: 25px 40px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .visa__items-single {padding: 20px 22px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .visa__items-single {padding: 35px 64px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .visa__items-single {padding: 35px 30px}
}

.visa__items-single-icon i {font-size: 50px;color: #fff;margin-right: 20px;line-height: 50px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .visa__items-single-icon i {margin-right: 15px;font-size: 30px;line-height: 30px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .visa__items-single-icon i {font-size: 30px;list-style: 30px;margin-right: 10px}
}

.visa__items-single-title {overflow: hidden;color: #fff;font-size: 20px;font-weight: 500;line-height: 1.5}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .visa__items-single-title {font-size: 21px}
}

@media (max-width: 767px) {
    .visa__items-single-title {font-size: 16px}
}

.visa__items-single:hover {background: #D16C07}

.br-none {border-left: 1px solid transparent}

.visa__items:hover {border-left: 1px solid #E48216}

.visa-top {margin-top: -70px;position: relative;z-index: 1}

.features__thumb {overflow: hidden}

.features__thumb img {width: 100%;height: auto;transform: scale(1);transition: .4s ease-in-out}

.features__content {padding: 25px 25px 20px 25px;border: 1px solid #E7EAEF;-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 only screen and (min-width: 992px) and (max-width: 1199px) {
    .features__content {padding: 20px 20px}
}

.features__content-title {font-size: 22px;font-weight: 500;margin-bottom: 18px;-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 only screen and (min-width: 1200px) and (max-width: 1399px) {
    .features__content-title {font-size: 20px}
}

.features__content p {margin-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}

.features__content a {font-weight: 500}

.features__content a i {margin-left: 8px;position: relative;top: 1px;-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}

.features:hover .features__content {background-color: #E48216;border: 1px solid #E48216}

.features:hover .features__content-title {color: #fff}

.features:hover .features__content p {color: #fff}

.features:hover .features__content a {color: #fff}

.features:hover .features__content a i {color: #fff}

.features:hover .features__content a:hover i {margin-left: 10px}

.features:hover .features__thumb img {transform: scale(1.1)}

.features2 {padding: 30px 30px 20px 30px;background: #fff;border: 1px solid #E7EAEF;-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}

.features2 .read-more i {margin-left: 8px}

.features2:hover {border: 1px solid #E48216}

.features2:hover .read-more {color: #E48216}

.features2:hover .read-more i {margin-left: 10px}

.features2__title {font-size: 20px}

.features2__icon i {font-size: 40px;color: #E48216}

.scholarship-area {position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover}

.scholarship-area img ::before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);top: 0;left: 0;transform: scale(1)}

.scholarship-left {position: absolute;bottom: 0}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship-left {width: 40%}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .scholarship-left img {display: none}
}

@media (max-width: 767px) {
    .scholarship-left img {display: none}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .scholarship-left img {display: none}
}

.scholarship__wrapper {padding-left: 80px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .scholarship__wrapper {padding-left: 80px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship__wrapper {padding-left: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .scholarship__wrapper {padding-left: 0}
}

@media (max-width: 767px) {
    .scholarship__wrapper {padding-left: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .scholarship__wrapper {padding-left: 0}
}

.scholarship__wrapper-title {color: #fff;font-size: 36px;font-weight: 500;line-height: 1.27}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .scholarship__wrapper-title {font-size: 30px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship__wrapper-title {font-size: 30px;margin-bottom: 25px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .scholarship__wrapper-title {font-size: 30px;margin-bottom: 25px}
}

@media (max-width: 767px) {
    .scholarship__wrapper-title {font-size: 24px;margin-bottom: 25px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .scholarship__wrapper-title {font-size: 24px;margin-bottom: 25px}
}

.scholarship__wrapper p {color: #fff;margin-bottom: 30px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship__wrapper p {margin-bottom: 25px}
}

.scholarship__wrapper h5 {font-size: 18px;margin-bottom: 35px;color: #fff;font-weight: 400}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship__wrapper h5 {margin-bottom: 25px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship__wrapper-img {margin-bottom: 25px}
}

.scholarship__wrapper-img img {margin-right: 10px;display: inline-block}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .scholarship__wrapper-img img {margin-right: 0}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship__wrapper-img img {margin-right: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .scholarship__wrapper-img img {margin-right: 0}
}

@media (max-width: 767px) {
    .scholarship__wrapper-img img {margin-right: 0;margin-bottom: 5px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .scholarship__wrapper-img img {margin-right: 0}
}

.scholarship-area {position: relative;min-height: 620px;background-repeat: no-repeat;background-position: center center;background-size: cover}

.scholarship-area img ::before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);top: 0;left: 0;transform: scale(1)}

.scholarship-area__left {position: absolute;bottom: 0}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship-area__left {width: 40%}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .scholarship-area__left img {display: none}
}

@media (max-width: 767px) {
    .scholarship-area__left img {display: none}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .scholarship-area__left img {display: none}
}

.scholarship-area .scholarship__wrapper__right {padding-left: 80px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .scholarship-area .scholarship__wrapper__right {padding-left: 80px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship-area .scholarship__wrapper__right {padding-left: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .scholarship-area .scholarship__wrapper__right {padding-left: 0}
}

@media (max-width: 767px) {
    .scholarship-area .scholarship__wrapper__right {padding-left: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .scholarship-area .scholarship__wrapper__right {padding-left: 0}
}

.scholarship-area .scholarship__wrapper__right h2 {color: #fff;font-size: 36px;font-weight: 500;line-height: 1.27;margin-bottom: 35px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .scholarship-area .scholarship__wrapper__right h2 {font-size: 30px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship-area .scholarship__wrapper__right h2 {font-size: 30px;margin-bottom: 25px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .scholarship-area .scholarship__wrapper__right h2 {font-size: 30px;margin-bottom: 25px}
}

@media (max-width: 767px) {
    .scholarship-area .scholarship__wrapper__right h2 {font-size: 24px;margin-bottom: 25px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .scholarship-area .scholarship__wrapper__right h2 {font-size: 24px;margin-bottom: 25px}
}

.scholarship-area .scholarship__wrapper__right p {color: #fff;margin-bottom: 35px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship-area .scholarship__wrapper__right p {margin-bottom: 25px}
}

.scholarship-area .scholarship__wrapper__right h5 {font-size: 18px;margin-bottom: 35px;color: #fff;font-weight: 400}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship-area .scholarship__wrapper__right h5 {margin-bottom: 25px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship-area .scholarship__wrapper__right__img {margin-bottom: 25px}
}

.scholarship-area .scholarship__wrapper__right__img img {margin-right: 10px;display: inline-block}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .scholarship-area .scholarship__wrapper__right__img img {margin-right: 0}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scholarship-area .scholarship__wrapper__right__img img {margin-right: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .scholarship-area .scholarship__wrapper__right__img img {margin-right: 0}
}

@media (max-width: 767px) {
    .scholarship-area .scholarship__wrapper__right__img img {margin-right: 0;margin-bottom: 5px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .scholarship-area .scholarship__wrapper__right__img img {margin-right: 0}
}

.section_title_wrapper-about-content h5 {font-size: 20px;font-weight: 500;margin-bottom: 17px}

.section_title_wrapper-about-content p {margin-bottom: 42px}

.about-span {margin-bottom: 33px}

.about-span span {color: #E48216;font-weight: 700}

.about_wrapper {text-align: right;position: relative}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .about_wrapper {padding-left: 60px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .about_wrapper {text-align: left}
}

.about_wrapper__certificate {position: absolute;top: 44%;left: 0}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .about_wrapper__certificate {top: 40%;left: -7%}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .about_wrapper__certificate {top: 50%;left: -10%;width: 24%}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .about_wrapper__certificate {top: 53%;left: -52px;width: 16%}
}

@media (max-width: 767px) {
    .about_wrapper__certificate {display: none}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .about_wrapper__certificate {display: none}
}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .about_wrapper__group-btm {justify-content: flex-start !important}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .about_wrapper__group-btm-img1 {margin-left: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .about2__item {margin-right: 0}
}

.about2-left__img2 {position: relative}

.about2-left__info {width: 230px;margin: auto;background: #fff;padding: 18px 15px;position: absolute;left: 0;bottom: 15px;right: 0;margin: auto}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .about2-left__info {width: 208px;padding: 20px 5px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .about2-left__info {width: 186px;padding: 10px 3px;left: 5px;bottom: 5px}
}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .about2-left__info {display: none !important}
}

.about2-left__info__right h4 {font-size: 18px;margin-bottom: -4px;line-height: 36px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .about2-left__info__right h4 {font-size: 16px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .about2-left__info__left {margin-right: 10px}
}

.about2-border {position: relative}

.about2-border::before {position: absolute;content: "";left: -28px;height: 100px;width: 1px;background: #E7EAEF;top: 1px}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .about2-border::before {display: none}
}

.about2__icon {margin-right: 20px}

.about2__icon i {font-size: 45px;color: #E48216}

.about2__content h4 {font-size: 18px;margin-bottom: 17px}

.abbrand-area .abbrand-img {text-align: center;background: #fff;border: 1px solid #E7EAEF}

.abfact-area {position: relative;z-index: 1;background-position: center center;background-repeat: no-repeat;background-size: cover}

.abfact-area::before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;left: 0;transform: scale(1);z-index: -1}

.abfact-items span {color: #fff !important}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .intro-area .section_title_wrapper {padding-left: 30px;padding-right: 30px;padding-top: 30px;margin-bottom: 30px}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .abinfro-btn {display: block !important}
}

.intro-right {position: relative;text-align: right}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
    .intro-right {padding-left: 30px;text-align: left}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .abinfro-btn a {display: block;margin-bottom: 10px;text-align: center}
}

.play-btn {position: absolute;top: 50%;left: 50%;width: 70px;height: 70px;background: #fff;display: block;line-height: 70px;border-radius: 50%;text-align: center;transform: translate(-50%, -50%);animation: pulse 2s infinite}

.play-btn i {color: #E48216}

.intro-btn {width: 112px;height: 112px;border: 1px solid #fff;position: absolute;left: 50%;top: 50%;border-radius: 50%;transform: translate(-50%, -50%)}

@media (max-width: 767px) {
    .intro-btn {left: 53%}
}

.btn-download {margin-left: 30px;font-size: 14px;color: #6f6f6f;text-decoration: underline !important}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .btn-download {margin-left: 10px}
}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .btn-download {margin-left: 0}
}

.btn-download i {color: #E48216;margin-right: 15px;font-size: 20px}

.abintro-top {margin-top: -135px;z-index: 1;position: relative;background: #fff}

.histry-area {position: relative;z-index: 1;background-position: center center;background-repeat: no-repeat;background-size: cover}

.histry-area::before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;left: 0;transform: scale(1);z-index: -1}

.abtab-top {margin-top: -32px;position: relative;z-index: 1}

.ab-tabs .nav-pills .nav-link {background: #fff;border: 1px solid #E7EAEF;border-radius: 0;padding: 0 35px;height: 60px;font-size: 16px;font-weight: 500;color: #1A1C20}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ab-tabs .nav-pills .nav-link {padding: 0 15px}
}

.ab-tabs .nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color: #E48216;border: 1px solid #E48216}

.abtb-content {position: relative}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .abtb-content {text-align: left;padding-left: 0}
}

.abtb-content span {font-size: 16px;color: #E48216;font-weight: 500;line-height: 28px;margin-bottom: 5px;display: block}

.abtb-title {font-size: 20px;margin-bottom: 25px}

.ab-tabs .nav-pills .nav-radius {border-radius: 50px 0 0 50px}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .ab-tabs .nav-pills .nav-radius {border-radius: 0}
}

.ab-tabs .nav-pills .navr-radius {border-radius: 0 50px 50px 0}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .ab-tabs .nav-pills .navr-radius {border-radius: 0}
}

.abtbs-round {position: absolute;height: 46px;width: 46px;line-height: 46px;border-radius: 50%;border: 1px solid #E7EAEF;top: 15%;right: -61px;text-align: center;transform: translate(-50%, -50%);background: #fff;z-index: 1}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .abtbs-round {display: none}
}

.abtbs-round span {height: 14px;width: 14px;border-radius: 50%;background: #E48216;margin: 0 auto;text-align: center;margin-top: 15px}

.abtb-hr1 span {height: 430px;width: 1px;border: 1px dashed #E7EAEF;display: block}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .abtb-hr1 span {height: 470px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .abtb-hr1 span {height: 600px}
}

.ab-tabs {position: relative}

.abtb-hr1 {position: absolute;top: 18%;left: 50%}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .abtb-hr1 {display: none}
}

.abtb-mbr {position: absolute;top: 15%;left: 88%}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .abtb-mbr {left: 78%}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .abtb-mbr {display: none}
}

.abtb-mbr span {height: 1px;width: 175px;border: 1px dashed #E7EAEF}

.abtb-pth {position: absolute;top: 14%;left: 49.2%}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .abtb-pth {left: 48.9%}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .abtb-pth {left: 48.8%}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .abtb-pth {left: 48.3%}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .abtb-pth {display: none}
}

.services-vrly:before {background: rgba(0, 0, 0, 0.8)}

.check-use a {font-size: 16px;color: #1A1C20;margin-right: 33px}

@media (max-width: 767px) {
    .check-use a {display: block;margin-bottom: 10px}
}

.check-use a i {margin-right: 15px;color: #E48216;font-size: 20px;position: relative;top: 1px}

.service-intro-top {margin-top: -230px;z-index: 1;position: relative;background: #fff}

.services-items {padding: 25px 35px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .services-items {padding: 20px 20px}
}

.services-items__title {font-size: 20px;margin-bottom: 25px;font-weight: 400;text-transform: uppercase;line-height: 30px}

.services-items p {font-size: 15px;margin-bottom: 20px;line-height: 30px;margin-right: 25px}

.services-items a {width: 50px;height: 50px;line-height: 50px;text-align: center;display: inline-block;border-radius: 50%;-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}

.services-items a i {font-size: 20px}

.services-items a:hover {background: #E48216;border: 1px solid #E48216}

.services-items a:hover i {color: #fff}

.aborder1 {border: 1px solid #9B8D6C}

.aborder1 i {color: #9B8D6C}

.aborder2 {border: 1px solid #B1B2B8}

.aborder2 i {color: #B1B2B8}

.aborder3 {border: 1px solid #8AA1A4}

.aborder3 i {color: #8AA1A4}

.aborder4 {border: 1px solid #C9A8A8}

.aborder4 i {color: #C9A8A8}

.fact {padding: 30px 0;border: 1px solid #E7EAEF}

.fact h1 {font-size: 50px;color: #E48216;margin-bottom: 3px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .fact h1 {font-size: 40px}
}

.fact h1 span {font-size: 50px;color: #E48216}

.fact span {font-size: 18px;color: #1A1C20;font-weight: 500}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .fact span {font-size: 16px}
}

.fact-2 {border: 0}

.fact-2 h1 {font-size: 50px;font-weight: 400;color: #E48216;line-height: 53px;margin-bottom: 5px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .fact-2 h1 {font-size: 40px}
}

.fact-2 h1 span {color: #E48216 !important}

.fact-2 span {font-size: 18px;line-height: 27px;color: #1A1C20;font-weight: 400}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .fact-2 span {font-size: 16px}
}

.popularct-area {position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;z-index: 1}

.popularct-area::before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);top: 0;left: 0;transform: scale(1);z-index: -1}

.popularct-extra h2 {color: #fff}

.popularct-extra span {color: #fff}

.country_item__wrapper__top {position: relative}

.country_item__wrapper__top__icon {position: absolute;top: 38%;left: 41.8%}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .country_item__wrapper__top__icon {left: 40%;top: 35%}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .country_item__wrapper__top__icon {left: 40%}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .country_item__wrapper__top__icon {left: 42%}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .country_item__wrapper__top__icon {left: 39%;top: 34%}
}

@media (max-width: 767px) {
    .country_item__wrapper__top__icon {left: 45%;top: 41.7%}
}

.country_item__wrapper__top__icon a {width: 50px;height: 50px;background-color: #fff;border-radius: 50%;display: block;text-align: center;line-height: 50px;visibility: hidden;margin-top: 50px;opacity: 0;color: #0277C5;-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}

.country_item__wrapper__top__icon a:hover {background: #E48216;color: #fff}

.country_item__wrapper__bottom__title {font-size: 18px;margin-top: 17px;text-align: center;-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}

.country_item__wrapper__bottom__title:hover {color: #E48216}

.country_item__wrapper:hover a {visibility: visible;opacity: 1;margin-top: 0}

.country-all {margin-top: -95px}

.country_item__wrapper__top__img {overflow: hidden}

.country_item__wrapper__top__img img {transform: scale(1);transition: .4s ease-in-out}

.country_item__wrapper:hover .country_item__wrapper__top__img img {transform: scale(1.1)}

.country-all .owl-nav div {position: absolute;top: 40%;left: -20px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: flex}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .country-all .owl-nav div {display: none}
}

@media (max-width: 767px) {
    .country-all .owl-nav div {display: none}
}

.country-all .owl-nav div i {width: 40px;height: 40px;line-height: 38px;color: #6f6f6f;background-color: #E7EAEF;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;border: 2px solid #fff}

.country-all .owl-nav div i:hover {background: #E48216;color: #fff}

.country-all .owl-nav div.owl-next {left: auto;right: -20px}

.popular-country-2 {z-index: 1;background-size: cover;background-position: center center;background-repeat: no-repeat;position: relative}

.popular-country-2:before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);top: 0;left: 0;transform: scale(1);z-index: -1}

.popular-country-2 .section-title {color: #fff}

.popular-country-2 .subtitle {color: #fff}

.countries-item.img-top {margin-top: 65px;box-shadow: 0 10px 20px rgba(30, 55, 103, 0.09)}

.countries-item.img-top .countries-item__top-img {position: relative;top: -60px}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .countries-item.img-top .countries-item__top-img img {width: 100%}
}

.countries-item {background: #fff;padding: 0 15px 26px 15px;-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}

.countries-item:hover .countries-item__top-img-link a {visibility: visible;margin-top: 0;opacity: 1}

.countries-item__top-img {position: relative}

.countries-item__top-img-link {position: absolute;top: 35%;left: 41%}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .countries-item__top-img-link {top: 36.8%;left: 42%}
}

@media (max-width: 767px) {
    .countries-item__top-img-link {top: 37%;left: 42%}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .countries-item__top-img-link {top: 42%;left: 45%}
}

.countries-item__top-img-link a {width: 50px;height: 50px;display: inline-block;background: #fff;line-height: 50px;text-align: center;border-radius: 50%;color: #E48216;visibility: hidden;margin-top: 50px;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}

.countries-item__top-img-link a:hover {background: #E48216;color: #fff}

.countries-item__bottom {margin-top: -35px}

.countries-item__bottom-content-title {font-size: 18px;text-transform: uppercase;color: #1A1C20;line-height: 28px;margin-bottom: -2px;-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}

.countries-item__bottom-content-title:hover {color: #E48216}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .countries-item__bottom-content-title {font-size: 16px}
}

.countries-item__bottom-content p {font-size: 14px;text-transform: uppercase;margin-bottom: 0}

.famous-countries .owl-nav div {position: absolute;top: 55%;left: -20px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: flex}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .famous-countries .owl-nav div {display: none}
}

@media (max-width: 767px) {
    .famous-countries .owl-nav div {display: none}
}

.famous-countries .owl-nav div i {width: 40px;height: 40px;line-height: 38px;color: #6f6f6f;background-color: #E7EAEF;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;border: 2px solid #fff}

.famous-countries .owl-nav div i:hover {background: #E48216;color: #fff}

.famous-countries .owl-nav div.owl-next {left: auto;right: -20px}

.mostpppr-niceselect {text-align: right;width: 37% !important;border: 1px solid #D4D7DE !important}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mostpppr-niceselect {width: 40% !important}
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .mostpppr-niceselect {width: 60% !important}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ct-btmlg {margin-top: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .dflx-content-start {display: block !important;justify-content: start}
}

.global-text p {margin-top: 30px}

.global-subscribe {margin-top: 40px}

.global-subscribe form {position: relative}

.global-subscribe form input {height: 60px;padding: 0 15px;width: 46%;outline: 0;border: 1px solid #E7EAEF}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .global-subscribe form input {width: 55%}
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .global-subscribe form input {width: 100%}
}

.global-subscribe form input:-moz-placeholder, .global-subscribe form input::placeholder {color: #6f6f6f;opacity: .5;font-weight: 400;font-size: 14px}

.global-subscribe form .ch_insert {background-color: #E48216;position: absolute;top: 0;right: 108px;width: 37%;height: 60px;padding: 0 15px;color: #fff;border: 0;outline: 0;cursor: pointer;overflow: hidden;text-transform: uppercase;font-weight: 500;font-size: 14px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .global-subscribe form .ch_insert {width: 45%;right: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .global-subscribe form .ch_insert {width: 70%;position: static}
}

.global-subscribe form .ch_insert i {margin-left: 10px}

.global-subscribe form .ch_insert:hover {background: #D16C07}

.global-border hr {margin-top: 80px;border: 1px dashed #E7EAEF}

.calltoaction-area {position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;z-index: 1}

.calltoaction-area::before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);top: 0;left: 0;transform: scale(1);z-index: -1}

.calltoaction-img img {margin-top: -58px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .calltoaction-img img {margin-top: 0}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .calltoaction-img img {margin-top: 36px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .calltoaction-img img {display: none}
}

@media (max-width: 767px) {
    .calltoaction-img img {display: none}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .calltoaction-img img {display: none}
}

.calltoaction-title {font-size: 36px;color: #fff;margin-left: 40px;line-height: 1.27;margin-bottom: 0}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .calltoaction-title {text-align: center;font-size: 25px;margin-left: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .calltoaction-title {text-align: left;font-size: 30px;margin-left: 0}
}

@media (max-width: 767px) {
    .calltoaction-title {text-align: center;font-size: 30px;margin-left: 0;padding: 50px 0 30px 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .calltoaction-title {text-align: center;font-size: 25px;margin-left: 0}
}

.calltoaction-btn {text-align: right}

@media (max-width: 767px) {
    .calltoaction-btn {text-align: center;margin-bottom: 50px}
}

.calltoaction-btn .cl-btn {background-color: transparent;border: 1px solid #fff;text-align: right}

.calltoaction-btn .cl-btn:hover {background: #E48216;border: 1px solid #E48216}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .callto-btn {text-align: center}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .justcont-cn {justify-content: start !important}
}

.callto-action-2 {padding: 40px 0}

.clto-btn-2 {text-align: right;color: #fff;border: 1px solid #fff;-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}

.clto-btn-2:hover {border: 1px solid #1A1C20}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .clto-btn-2 {text-align: center}
}

.callto-title h3 {margin-bottom: 0;margin-top: 15px;font-size: 24px;color: #fff}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .callto-title h3 {text-align: center;margin-bottom: 30px}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .calltoaction-btn {text-align: center}
}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .call3-left {text-align: center;margin-bottom: 30px}
}

.call3-left h2 {color: #fff;font-size: 30px;margin-bottom: 12px}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .call3-left h2 {font-size: 24px}
}

.call3-left p {color: #fff;margin-bottom: 0}

.call-to-action3 .cbr-left {justify-content: center !important}

.calltoaction3__wrapper__call-number span {color: #fff;font-size: 14px;text-transform: uppercase;display: block;margin-bottom: 5px}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .calltoaction3__wrapper__call-number span {font-size: 14px}
}

.calltoaction3__wrapper__call-number h5 {color: #fff;font-size: 30px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .calltoaction3__wrapper__call-number h5 {font-size: 20px}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .calltoaction3__wrapper__call-number h5 {font-size: 20px}
}

.calltoaction3__wrapper__icon i {font-size: 45px;color: #fff;margin-right: 15px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .calltoaction3__wrapper__icon i {font-size: 40px}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .calltoaction3__wrapper__icon i {font-size: 30px}
}

.cbr-left {border-left: 1px solid #E89D4A}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .cbr-left {border-left: none}
}

.call-to-action3 {margin-bottom: -89px;z-index: 2;position: relative}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .pad-cut {padding: 30px 20px}
}

.team {position: relative}

.team__thumb {position: relative;overflow: hidden}

.team__thumb img {width: 100%;transform: scale(1);transition: .4s ease-in-out}

.team__thumb::before {position: absolute;background: linear-gradient(rgba(26, 28, 32, 0.02) 60%, #051a4a 100%);content: "";top: 0;left: 0;height: 100%;width: 100%;z-index: 1;-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;opacity: 0;visibility: hidden}

.team__thumb-info {position: absolute;left: 0;right: 0;bottom: 0;padding: 30px 50px;padding-bottom: 10px;z-index: 2;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 only screen and (min-width: 992px) and (max-width: 1199px) {
    .team__thumb-info {padding: 20px 30px}
}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .team__thumb-info {padding: 0}
}

.team__thumb-info p {color: #fff;margin-bottom: 20px}

.team:hover ::before {opacity: 1;visibility: visible}

.team:hover .team__thumb-info {opacity: 1;visibility: visible;padding-bottom: 30px}

.team-social a {color: #647589;font-size: 15px;height: 40px;width: 40px;text-align: center;line-height: 40px;background: #fff;display: inline-block;border-radius: 100%;margin: 0 2px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .team-social a {height: 30px;width: 30px;line-height: 30px;margin: 0 2px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .team-social a {height: 30px;width: 30px;line-height: 30px;font-size: 14px;margin: 0}
}

.team-social a:hover {background: #E48216;color: #fff}

.team__text-title {text-transform: uppercase;text-align: center;font-size: 18px;margin-bottom: 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}

.team__text-title:hover {color: #E48216}

.team__text span {color: #6f6f6f;font-size: 16px;font-weight: 400;line-height: 21px}

.team:hover .team__thumb img {transform: scale(1.1)}

.tagent__area {position: relative}

.tagent__bg {position: absolute;top: 0;right: 0;width: 49.5%;height: 124%;background-position: center;background-repeat: no-repeat;background-size: cover}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .tagent__bg {display: none}
}

.inner-team {position: relative;z-index: 1;background: #fff;padding: 30px 15px 0 0;margin-top: 72px}

.team__area {position: relative}

.team__area::after {position: absolute;content: "";bottom: -25px;left: 0;width: 100%;background: url("../image/wave-bg.png");height: 140%;z-index: -1;background-position: center;background-repeat: no-repeat;background-size: cover}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .team__area::after {height: 132%}
}

.team__item {padding: 30px 35px;background: #423d7c;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px}

.team__item-add {background: #fff}

.team__item-add::after {display: none}

.team__item::after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-image: -moz-linear-gradient(-130deg, #dd24ff 0, #841ff9 100%);background-image: -webkit-linear-gradient(-130deg, #dd24ff 0, #841ff9 100%);background-image: -ms-linear-gradient(-130deg, #dd24ff 0, #841ff9 100%);background-image: linear-gradient(-130deg, #dd24ff 0, #841ff9 100%);opacity: 0}

.team__item:hover::after {opacity: 1}

.team__item:hover .team__info {top: 35px;visibility: visible;opacity: 1}

.team__item:hover .team__social {bottom: 35px;visibility: visible;opacity: 1}

.team__add {padding: 113px 0}

.team__add a {font-size: 50px;color: #9895b4}

.team__add a:hover {color: #4636ff}

.team__thumb img {width: 200px;height: 200px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}

.team__content h3 {font-size: 22px;margin-bottom: 0;color: #fff;text-transform: capitalize}

.team__content span {font-size: 15px;color: #cac9d3}

.team__info {position: absolute;top: 10px;left: 30px;z-index: 1;visibility: hidden;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}

.team__info h3 {font-size: 22px;margin-bottom: 0;color: #fff;text-transform: capitalize}

.team__info span {font-size: 15px;color: #cac9d3}

.team__social {position: absolute;bottom: 10px;left: 30px;z-index: 1;visibility: hidden;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}

.team__social ul li {display: inline-block;margin-right: 7px}

.team__social ul li a {display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #7b23de;font-size: 14px;color: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}

.team__social ul li a:hover {background: #fff;color: #7b23de}

.team__details-inner {-webkit-box-shadow: 0 50px 80px 0 rgba(3, 0, 53, 0.1);-moz-box-shadow: 0 50px 80px 0 rgba(3, 0, 53, 0.1);box-shadow: 0 50px 80px 0 rgba(3, 0, 53, 0.1);-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px}

.team__details-shape {right: -11%;bottom: -16%;z-index: -1}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .team__details-shape {right: 0}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .team__details-shape {right: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .team__details-shape {right: -3%;bottom: -7%}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .team__details-shape {right: -3%;bottom: -7%}
}

@media (max-width: 575px) {
    .team__details-shape {right: -3%;bottom: -5%}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .team__details-img {margin-right: 30px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .team__details-img {margin-right: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .team__details-img {margin-right: 0}
}

@media (max-width: 575px) {
    .team__details-img {margin-right: 0}
}

.team__details-img img {-webkit-border-radius: 30px 0 0 30px;-moz-border-radius: 30px 0 0 30px;border-radius: 30px 0 0 30px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .team__details-content {padding-top: 40px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .team__details-content {padding: 40px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .team__details-content {padding: 40px}
}

@media (max-width: 575px) {
    .team__details-content {padding: 40px}
}

.team__details-content > span {font-size: 20px;display: inline-block;margin-bottom: 7px}

.team__details-content h3 {font-size: 30px;margin-bottom: 15px}

.team__details-content p {margin-bottom: 35px;padding-right: 80px}

.team__details-contact ul li {margin-bottom: 8px;display: flex}

.team__details-contact ul li .icon i {line-height: 27px;color: #E48216;margin-right: 15px}

.team__details-contact ul li .text span {font-weight: 500}

.team__details-social ul li {display: inline-block;margin-right: 7px}

.team__details-social ul li a {position: relative;display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #f1f1f1;font-size: 14px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}

.team__details-social ul li a:hover {background: #E48216;color: #fff}

.team__details-info h4 {font-size: 40px;font-weight: 700;margin-bottom: 25px}

.team__details-info p {margin-bottom: 25px}

.team__details-contact ul li i {color: #6f6f6f !important}

.team__thumb-2 img {border-radius: 0;width: 100%;height: auto}

.partners-area {min-height: 660px;background-position: center center;background-size: cover;background-repeat: no-repeat}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .partners-area .partners-65 {margin-right: 65;margin-bottom: 30px}
}

.partners-area .partner-btn {background: transparent;border: 1px solid #E48216;color: #E48216}

.partners-area .partner-btn:hover {background: #E48216;border: 1px solid #E48216;color: #fff}

.partner-img {text-align: center;padding: 50px 20px;background: #fff;border: 1px solid #E7EAEF}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .partner-img {padding: 40px 10px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .partner-img {padding: 50px 10px}
}

.project-filter li {display: inline-block;cursor: pointer;color: #6f6f6f;font-size: 16px;font-weight: 400;height: 40px;line-height: 40px;padding: 0 19px;background: #F8FAFB;border: 1px solid #D9E5F9;margin-right: 5px}

.project-filter {text-align: center;margin-bottom: 60px}

.project-filter li:last-child {margin: 0}

.project-filter li.active {color: #fff;background: #E48216;border: 1px solid #E48216}

.project-filter li:focus {color: #fff;background: #E48216}

.testimonail__wrapper {background: #fff;padding: 30px 30px;border: 1px solid #E7EAEF}

.testimonail__wrapper__info {position: relative}

.testimonail__wrapper__info__img {margin-right: 20px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .testimonail__wrapper__info__img {margin-right: 15px}
}

.testimonail__wrapper__info__author h4 {font-size: 22px;margin-bottom: 4px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .testimonail__wrapper__info__author h4 {margin-bottom: 5px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .testimonail__wrapper__info__author h4 {margin-bottom: 5px;font-size: 15px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .testimonail__wrapper__info__author h4 {margin-bottom: 5px;font-size: 15px}
}

.testimonail__wrapper__info__author span {font-size: 16px;font-weight: 400;margin-top: -5px;display: block}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .testimonail__wrapper__info__author span {font-size: 15px}
}

.testimonail__wrapper__info__quotes {position: absolute;right: 0;top: 0;transform: rotate(180deg)}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .testimonail__wrapper__info__quotes {top: 12px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .testimonail__wrapper__info__quotes {top: 12px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .testimonail__wrapper__info__quotes {top: 10px}
}

.testimonail__wrapper__info__quotes i {font-size: 40px;color: #E48216}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .testimonail__wrapper__info__quotes i {font-size: 20px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .testimonail__wrapper__info__quotes i {font-size: 20px}
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .testimonail__wrapper__info__quotes i {font-size: 20px}
}

.testimonail__wrapper__content p {font-size: 16px;font-style: italic;font-weight: 400;margin-bottom: 20px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .testimonail__wrapper__content p {font-size: 14px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .testimonail__wrapper__content p {font-size: 14px}
}

.testimonail__wrapper__content__reviews ul li {display: inline-block;font-weight: 400}

.testimonail__wrapper__content__reviews ul li i {color: #E48216}

.testimonail-area .owl-carousel .owl-dots span {background: #C1C5CC;width: 15px;height: 5px;display: inline-block;margin-right: 10px;border-radius: 50px}

.testimonail-area .owl-carousel .owl-dots {position: absolute;left: 50%;bottom: -80px;transform: translateX(-50%);display: flex}

.testimonail-area .owl-carousel .owl-dots .active span {background-color: #E48216}

.testimonial-2 {position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;z-index: 1}

.testimonial-2:before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);top: 0;left: 0;transform: scale(1);z-index: -1}

.testimonial-2 .section-title {color: #fff}

.testimonial-2 .subtitle {color: #fff}

.testimonail__wrapper2 {background-color: transparent;z-index: 99;border: 0}

.testimonail__header__content h4 {color: #fff;font-size: 22px;margin-bottom: 10px}

.testimonail__header__content p {color: #fff}

.testimonail__body p {color: #c9c9c9;padding: 0 195px;font-style: italic;font-weight: 400;font: 16px}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .testimonail__body p {padding: 0}
}

.testimonail__footer ul li {display: inline-block;margin-right: 5px}

.testimonail__footer ul li i {color: #E48216}

.testimonail__footer ul li:last-child {color: #fff;margin-right: 0;font-size: 14px;font-weight: 400}

.testimonial-2 .owl-carousel .owl-item img {margin: auto;width: inherit}

.testimonial-2 .owl-carousel .owl-dots span {background: #C1C5CC;width: 15px;height: 5px;display: inline-block;margin-right: 10px;border-radius: 50px}

.testimonial-2 .owl-carousel .owl-dots {position: absolute;left: 50%;bottom: -27px;transform: translateX(-50%);display: flex}

.testimonial-2 .owl-carousel .owl-dots .active span {background-color: #E48216}

.testimonial-2 .owl-nav div {position: absolute;top: 60%;left: -20px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: flex}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .testimonial-2 .owl-nav div {display: none}
}

@media (max-width: 767px) {
    .testimonial-2 .owl-nav div {display: none}
}

.testimonial-2 .owl-nav div i {font-size: 30px;width: 60px;height: 60px;line-height: 60px;color: #8E96A4;background-color: #41444A;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center}

.testimonial-2 .owl-nav div.owl-next {left: auto;right: -20px}

.testimonial-2 .owl-nav div:hover i {background-color: #E48216;color: #fff}

.blog__thumb {overflow: hidden}

.blog__thumb img {width: 100%;height: auto;transform: scale(1);transition: .4s ease-in-out}

.blog__content {border: 1px solid #E7EAEF;-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}

.blog__content__title {font-size: 24px;font-weight: 500;margin-bottom: 20px;line-height: 1.4;-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 only screen and (min-width: 1200px) and (max-width: 1399px) {
    .blog__content__title {font-size: 20px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog__content__title {font-size: 18px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .blog__content__title {font-size: 18px}
}

@media (max-width: 767px) {
    .blog__content__title {font-size: 18px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .blog__content__title {font-size: 18px}
}

.blog__content__title:hover {color: #E48216}

.blog__content p {margin-bottom: 20px}

.blog__content .blog-text {padding: 25px 30px 20px 30px}

.blog:hover .blog__thumb img {transform: scale(1.1)}

.blog-meta {padding: 12px 0;border-bottom: 1px solid #E7EAEF}

.blog-meta span {margin-left: 20px;border-right: 1px solid #9CA1AA;padding-right: 20px;font-size: 14px;text-transform: uppercase}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .blog-meta span {padding-right: 10px;margin-left: 10px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-meta span {padding-right: 5px;margin-left: 5px;border-right: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .blog-meta span {padding-right: 5px;margin-left: 5px}
}

@media (max-width: 767px) {
    .blog-meta span {padding-right: 5px;margin-left: 5px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .blog-meta span {padding-right: 5px;margin-left: 5px}
}

.blog-meta span i {margin-right: 10px;color: #E48216}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .blog-meta span i {margin-right: 4px;padding-right: 4px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-meta span i {margin-right: 4px;padding-right: 4px}
}

.blog-meta span:last-child {border-right: 0;padding-right: 0}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-meta span:last-child {padding-right: 0}
}

.blog-meta span:first-child {margin-left: 30px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-meta span:first-child {margin-left: 10px;padding-right: 0}
}

@media (max-width: 767px) {
    .blog-meta span:first-child {margin-left: 5px}
}

.blog-button {text-align: right}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .blog-button {text-align: left}
}

.blog-button .blog-btn {text-align: center;background: transparent;border: 1px solid #E48216;color: #E48216}

.blog-button .blog-btn:hover {background: #E48216;color: #fff}

.blog2__content__title {font-size: 24px;-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}

.blog2__content__title:hover {color: #E48216}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .blog2__content__title {font-size: 20px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
    .blog2__content__title {font-size: 16px;margin-bottom: 20px}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .blog2__content__title {font-size: 18px;margin-bottom: 15px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-text p {font-size: 14px}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .blog-text p {margin-bottom: 15px;font-size: 14px}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .blog2-meta span:last-child i {margin-left: 10px}
}

.blog2-meta {border-bottom: 0;padding: 0}

.blog2-meta span {border-right: 1px solid #9CA1AA;padding-right: 20px}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .blog2-meta {margin-top: 20px}
}

.blog2-meta span:first-child {margin-left: 0;margin-left: 0}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog2-meta span:first-child {padding-right: 7px}
}

.blog__thumb2 img {max-width: inherit}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog__thumb2 {margin-right: 20px;margin-bottom: 30px}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .blog-2 {display: block !important}
}

.blog__date {background: #fff;padding: 5px 20px;border-bottom: 4px solid #E48216;display: inline-block;text-align: center;position: absolute;top: -60px;z-index: 2;margin-bottom: 25px;left: 29px}

.blog__date h3 {font-size: 34px;margin-bottom: 0}

.blog__date i {font-size: 48px}

.blog__date.blog__date--service__icon {padding: 12px 15px 7px 15px}

.ablog__text {padding: 42px 30px 0 30px;border: 1px solid #E7EAEF;position: relative}

.ablog__meta {margin-bottom: 15px}

.ablog__meta ul li {display: inline-block;list-style: none;margin-right: 15px}

.ablog__meta ul li:last-child {margin-right: 0}

.ablog__meta ul li a:hover {color: #E48216}

.ablog__meta ul li a i {font-size: 13px;margin-right: 2px}

.ablog__text--title {font-size: 27px;margin-bottom: 5px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ablog__text--title {font-size: 26px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ablog__text--title {font-size: 24px}
}

.ablog__text--title:hover {color: #E48216}

.ablog__btn a {border-radius: 0;transform: translateY(25px);height: 50px;line-height: 50px}

.ablog__img {overflow: hidden}

.ablog__img img {width: 100%}

.ablog:hover img {transform: scale3d(1.1, 1.1, 1.1)}

.ablog:hover .ablog__user img {transform: none}

.ablog:hover .blog__date i {animation-name: animation-pulse-shrink;animation-duration: 1.3s;animation-timing-function: linear;animation-iteration-count: infinite;animation-direction: alternate;display: inline-block}

.ablog__user {display: flex;align-items: center}

.ablog__user--img {margin-right: 15px}

.ablog__user--title h5 {font-size: 20px;margin-bottom: 0}

.ablog-2 p {margin-bottom: 25px}

.ablog__text--title2 {margin-bottom: 10px}

.ablog__text2 {padding: 42px 30px 30px 30px}

.ablog__user--title h5:hover {color: #E48216}

.blog__date2 {background: #E48216}

.ablog__img3 {position: relative}

.ablog__text3 {position: inherit;padding: 0 20px 30px 20px;border: 0}

.blog__date3 {top: 0;left: 50%;transform: translateX(-50%);margin: 0}

.ablog__meta3 {box-shadow: 0 5px 20px 0 rgba(0, 6, 91, 0.05);background: #fff;border-radius: 3px;padding: 24px 43px;margin-top: -36px;position: relative;margin-bottom: 35px}

.ablog__text3--btn a.grey-btn {background: 0;height: 52px;line-height: 50px;padding: 0 35px}

.ablog__text3--btn a.grey-btn:hover {background: #E48216}

.ablog__text--title3 {margin-bottom: 15px}

.about--ablog__text3--btn a.theme-btn:hover {background: #2371ff;border-color: #2371ff}

.basic-pagination ul li {display: inline-block;margin-right: 10px}

.basic-pagination ul li a, .basic-pagination ul li span {position: relative;overflow: hidden;background: #f1f1f1;color: #1A1C20;font-size: 20px;display: inline-block;width: 44px;height: 44px;line-height: 44px;text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}

.basic-pagination ul li a:hover, .basic-pagination ul li span.current {background: #E48216;color: #fff}

.ablog-4 {border-radius: 10px;overflow: hidden;-webkit-box-shadow: 0 1px 2px 0 rgba(10, 0, 58, 0.14);-moz-box-shadow: 0 1px 2px 0 rgba(10, 0, 58, 0.14);box-shadow: 0 1px 2px 0 rgba(10, 0, 58, 0.14)}

.ablog__text4 {padding: 32px 40px 40px 40px;border-top: 0}

.ablog__meta4 {margin-bottom: 20px}

.ablog__meta4 ul li a {font-size: 18px}

.ablog__meta4 ul li a i {font-size: 16px;color: #E48216}

.ablog__text--title4 {font-size: 36px}

@media (max-width: 767px) {
    .ablog__text--title4 {font-size: 32px}
}

.ablog__text--title4:hover {color: #E48216}

.ablog__img4 {position: relative}

.ablog__img4 .avideo-btn-4 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}

.ablog__img--active .slide-prev, .ablog__img--active .slide-next {position: absolute;color: #E48216;font-size: 20px;height: 50px;width: 50px;line-height: 50px;background: #fff;border: 0;outline: 0;cursor: pointer;z-index: 3;text-align: center;top: 50%;transform: translateY(-50%);margin: 0;border-radius: 50%}

.ablog__img--active .slide-prev:hover, .ablog__img--active .slide-next:hover {background: #E48216;color: #fff}

.ablog__img--active .slide-prev {left: 40px}

@media (max-width: 767px) {
    .ablog__img--active .slide-prev {left: 25px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .ablog__img--active .slide-prev {left: 40px}
}

.ablog__img--active .slide-next {right: 40px}

@media (max-width: 767px) {
    .ablog__img--active .slide-next {right: 25px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .ablog__img--active .slide-next {right: 40px}
}

.ablog-4:hover img {transform: scale(1)}

.sidebar--widget__search form {position: relative}

.sidebar--widget__search form input {width: 100%;height: 60px;line-height: 60px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 0;outline: 0;padding: 0 20px;background: #f7f7f7;color: #83868c}

.sidebar--widget__search form button {position: absolute;top: 0;right: 0;height: 60px;width: 50px;line-height: 60px;color: #E48216;background: transparent;border: 0;outline: 0;cursor: pointer}

.sidebar--widget__post {display: flex}

.sidebar--widget__post .post__img {height: 90px;width: 80px;border-radius: 10px;background-size: cover;background-position: left;margin-right: 15px}

.sidebar--widget__post .sidebar__post--text {overflow: hidden}

.sidebar__post--title {font-size: 20px;margin-bottom: 5px}

.sidebar__post--title:hover {color: #E48216}

.sidebar__widget--title {font-size: 26px;position: relative;padding-bottom: 12px}

.sidebar__widget--title:before {position: absolute;content: "";left: 0;bottom: 0;width: 60px;height: 2px;background: #E48216}

.sidebar--widget__cat ul li {margin-bottom: 15px;list-style: none}

.sidebar--widget__cat ul li:last-child {margin-bottom: 0}

.sidebar--widget__cat ul li a {display: inline-block;position: relative;padding-left: 20px}

.sidebar--widget__cat ul li a:before {position: absolute;content: "\f054";left: 0;top: 50%;transform: translateY(-50%);font-family: "Font Awesome 5 Pro";font-size: 14px;color: #E48216;-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}

.sidebar--widget__cat ul li a:hover {color: #E48216}

.sidebar--widget__cat ul li a:hover:before {left: 7px}

.sidebar--widget__tag a {display: inline-block;height: 34px;line-height: 30px;text-align: center;padding: 0 19px;font-size: 14px;border: 2px solid #dce1e4;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin-right: 8px;margin-bottom: 10px}

.sidebar--widget__tag a:hover {background: #E48216;color: #fff;border-color: #E48216}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
    .ablog__sidebar--wrapper {margin-right: 0}
}

.ablog__text4 blockquote {padding: 40px;color: #666;position: relative;background: #F8F8F8;font-style: normal;text-align: left;clear: both;font-weight: 400;border-radius: 10px;box-shadow: 0 1px 2px 0 rgba(10, 0, 58, 0.14);border: 1px solid #f6f6f8;margin-bottom: 30px;padding-bottom: 25px}

@media (max-width: 767px) {
    .ablog__text4 blockquote {padding: 25px;padding-bottom: 10px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .ablog__text4 blockquote {padding: 40px;padding-bottom: 25px}
}

.ablog__text4 blockquote:before {content: "\f10e";position: static;font-family: "Font Awesome 5 Pro";font-size: 32px;color: #E48216;line-height: 1;margin-bottom: 18px;display: inline-block}

.ablog__text4 blockquote cite {font-size: 18px;display: block;margin-top: 10px;color: #1A1C20;font-style: inherit}

.ablog__text4 blockquote cite:before {content: "";display: inline-block;background: #E48216;height: 2px;width: 40px;top: -4px;margin-right: 10px;position: relative}

.blog__deatails--tag span {font-size: 18px;margin-right: 10px;margin-bottom: 0;font-weight: 600;color: #1A1C20}

.blog__deatails--tag a {display: inline-block;height: 34px;line-height: 30px;text-align: center;padding: 0 19px;font-size: 14px;border: 2px solid #dce1e4;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin-right: 8px}

@media (max-width: 767px) {
    .blog__deatails--tag a {margin-bottom: 10px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .blog__deatails--tag a {margin-bottom: 0}
}

.blog__deatails--tag a:hover {border-color: #E48216;color: #fff;background: #E48216}

.blog__details--subtitle {font-size: 27px;margin-bottom: 15px}

.blog__author {padding: 30px 40px;-webkit-box-shadow: 0 1px 4px 0 rgba(10, 0, 58, 0.14);-moz-box-shadow: 0 1px 4px 0 rgba(10, 0, 58, 0.14);box-shadow: 0 1px 4px 0 rgba(10, 0, 58, 0.14);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}

@media (max-width: 767px) {
    .blog__author {padding-bottom: 18px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .blog__author {padding-bottom: 30px;padding-bottom: 20px}
}

@media (max-width: 767px) {
    .blog__author-img {margin-bottom: 10px}
}

.blog__author-content h5 {font-size: 18px;margin-bottom: 0}

.blog__author-content span {display: inline-block;margin-bottom: 5px}

.blog__author-content p {margin-bottom: 0}

.post-comment-title h3 {font-size: 24px}

.latest-comments ul {list-style: none}

.latest-comments li:first-child .comments-box {border-top: 0;padding-top: 0}

.comments-avatar {float: left;margin-right: 20px}

.comments-text {overflow: hidden;border-bottom: 1px solid #f1f0f7;padding-bottom: 30px;margin-bottom: 30px}

.comments-text p {margin-bottom: 20px}

.avatar-name {margin-bottom: 10px;overflow: hidden;position: relative}

.avatar-name h5 {font-size: 18px;margin-bottom: 0}

.avatar-name span {font-size: 14px;font-weight: 500}

.comment-reply {font-weight: 600;font-size: 14px;color: #1A1C20}

.comment-reply i {margin-right: 3px}

.comment-reply:hover {color: #E48216}

.latest-comments li.children {margin-left: 105px}

@media (max-width: 767px) {
    .latest-comments li.children {margin-left: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .latest-comments li.children {margin-left: 70px}
}

.post-comment-form h4 {font-size: 24px;margin-bottom: 7px}

.post-comment-form > span {display: inline-block;margin-bottom: 45px}

.post-input input, .post-input textarea {width: 100%;height: 50px;line-height: 50px;padding: 0 30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 2px solid #f5f5f5;background: #f5f5f5;margin-bottom: 20px;color: #83868c}

.post-input input::-moz-placeholder, .post-input textarea::-moz-placeholder {font-size: 16px;color: #83868c;opacity: 1}

.post-input input::placeholder, .post-input textarea::placeholder {font-size: 16px;color: #83868c;opacity: 1}

.post-input textarea {height: 180px;line-height: 26px;resize: none;padding: 30px;padding-top: 20px}

@media (max-width: 767px) {
    .ablog-4 .ablog__text4 {padding: 17px 25px 25px 25px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .ablog-4 .ablog__text4 {padding: 32px 40px 40px 40px}
}

@media (max-width: 767px) {
    .ablog-4 img {min-height: 200px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
    .blog__details--wrapper {margin-right: 0}
}

.steps-area {position: relative}

.steps-br {position: absolute;left: 26.6%;top: 10%;z-index: -1}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .steps-br {left: 22.2%}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .steps-br {left: 18%}
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .steps-br {display: none}
}

.steps-box:hover span {background: #E48216;color: #fff}

.steps-box__icon span {height: 96px;width: 96px;line-height: 96px;display: inline-block;border-radius: 50%;border: 1px solid #E48216;background-color: #fff;color: #E48216;font-size: 40px;font-family: flaticon;-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}

.steps-box__content h4 {font-size: 22px}

.steps-box__content p {line-height: 28px;padding: 0 13px}

.browse-box {padding: 40px 40px 30px 30px;background: #fff;-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 only screen and (min-width: 992px) and (max-width: 1199px) {
    .browse-box {padding: 30px 20px}
}

.browse-box:hover {background: #E48216}

.browse-box:hover .browse__wrapper__title {color: #fff}

.browse-box:hover .browse__wrapper__subtitle {color: #fff}

.browse-box:hover .browse__wrapper .browse-link {color: #fff}

.browse__wrapper__title {font-size: 22px;-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 only screen and (min-width: 992px) and (max-width: 1199px) {
    .browse__wrapper__title {font-size: 20px}
}

.browse__wrapper__subtitle {-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}

.browse__wrapper .browse-link {-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}

.browse__wrapper .browse-link i {margin-left: 8px;position: relative;top: 1px}

.z-btn {background: #E48216;color: #fff;padding: 14px 29px}

.error__title {font-size: 24px}

.error__content p {max-width: 590px;margin: auto;margin-bottom: 20px}

.error__subsribe-content .search input {width: 40%;height: 60px;line-height: 60px;border-radius: 5px;border: 0;outline: 0;padding: 25px 20px;background: #F6F9FE;color: #6f6f6f}

@media (max-width: 767px) {
    .error__subsribe-content .search input {width: 100%}
}

.error__subsribe-content .search input:-moz-placeholder, .error__subsribe-content .search input::placeholder {font-size: 15px;font-weight: 400}

.error__subsribe-content .search {position: relative}

.error__subsribe-content .search button {position: absolute;top: 50%;right: 30%;transform: translateY(-50%);height: 50px;width: 50px;line-height: 50px;font-size: 16px;color: #1A1C20;background: transparent;border: 0}

@media (max-width: 767px) {
    .error__subsribe-content .search button {right: 0}
}

.ab-tabs .nav-pills .faq-tabs-btn {background: #F8FAFB;height: 80px;margin-right: 30px;text-transform: uppercase}

.faq-content .accordion-item:first-of-type .accordion-button {border-radius: 0;font-size: 18px;font-weight: 500}

.accordion-button::after {font-family: "Font Awesome 5 pro";width: auto;height: auto;margin-left: auto;content: "\f067";background: none !important;color: #E48216}

.accordion-button:not(.collapsed)::after {content: "\f068";font-family: "Font Awesome 5 Pro";color: #E48216}

.faq-content .accordion-button:not(.collapsed) {background: #F8FAFB}

.faq-white .accordion-button {color: #222429;background: #fff;border: 1px solid #E7EAEF;font-size: 18px;font-weight: 500;color: #1A1C20}

.faq-white .accordion-button:focus {z-index: 3;border-color: none;outline: 0;box-shadow: none}

.faq-white .accordion-collapse {border: 0}

.faq-white .accordion-body {background: #fff;border: 1px solid #E7EAEF;padding-left: 25px;padding: 1rem 1.25rem;font-weight: 400}

.faq-content .accordion-body p {margin: 0;color: #6f6f6f}

.faqfrm__visa {padding: 30px;background: #F5F8F9}

.sidebar-title h3 {font-size: 22px}

.faqfrm__visa-form input, .faqfrm__visa-form textarea {width: 100%;height: 60px;padding: 0 20px;border: 1px solid #fff;border-radius: 3px;margin-bottom: 20px}

.faqfrm__visa-form input:focus, .bfaqfrm__visa-form textarea:focus {border-color: #E7EAEF}

.faqfrm__visa-form input::placeholder, .faqfrm__visa-form textarea::placeholder {color: #6f6f6f;font-size: 16px;font-weight: 400}

.faqfrm__visa-form textarea {height: 120px;resize: none;padding: 15px 20px}

.faqfrm__visa-form .nice-select {border: 1px solid #fff;width: 100%;margin-bottom: 20px;height: 60px;line-height: 60px;padding: 0 20px;background-color: #fff}

.faqfrm__visa-form .nice-select ul {width: 100%}

.faqfrm__visa-form .nice-select ul li {display: block}

.faqfrm__visa-form .nice-select:focus {border-color: #E7EAEF}

.faqfrm__visa-form .nice-select::after {right: 20px}

.cat-link ul li .active {background: #E48216;color: #fff;border-left: 4px solid #E48216}

.cat-link ul li a {position: relative;width: 100%;background: #F5F8F9;height: 70px;line-height: 70px;padding-left: 35px;border-bottom: 1px solid #fff;border-left: 4px solid #F5F8F9;font-size: 18px;color: #1A1C20;-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;display: inline-block}

.cat-link ul li a:hover {border-left: 4px solid #E48216}

.cat-link ul li a:active {background: #E48216;color: #fff}

.cat-link ul li a:before {position: absolute;content: "\f178";right: 20px;top: 20px;font-family: "Font Awesome 5 pro";width: 30px;height: 30px;background: #fff;display: inline-block;text-align: center;line-height: 30px;color: #E48216}

.title-white h4 {color: #fff}

.docu__text h6 {color: #fff;margin-bottom: 0;font-size: 16px}

.docu__text p {color: #fff;text-transform: uppercase;font-size: 14px}

.docu__text p span {margin-left: 15px;position: relative;font-size: 14px}

.docu__text p span::before {content: "";position: absolute;height: 10px;width: 1px;background: #E9A65C;top: 3px;left: -7px}

.docu__thumb a i {font-size: 50px;line-height: 24px;color: #fff}

.pdf-btm-border {border-bottom: 1px solid #E9A65C;padding: 10px 0}

.pdf-btm-none {border-bottom: 0;padding: 10px 0 0 0;margin-bottom: 0}

.sidebar-left__wrapper {margin-right: 60px}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .sidebar-left__wrapper {margin-right: 0}
}

.sidebar__deatils {margin-left: -50px}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .sidebar__deatils {margin-left: 0}
}

.sidebar__widget-content-banner {position: relative}

.sidebar__widget-content-banner::before {position: absolute;background: linear-gradient(rgba(255, 255, 255, 0) 30%, #1a1c20 100%);content: "";top: 0;left: 0;height: 100%;width: 100%}

.sidebar__widget-content-banner img {width: 100%}

.sidebar__widget-content-banner-text {position: absolute;bottom: 30px;left: 30px}

.sidebar__widget-content-banner-text span {font-size: 18px;font-weight: 400;text-transform: uppercase;color: #fff}

.sidebar__widget-content-banner-text h2 {color: #fff;font-size: 36px;text-transform: uppercase;font-weight: 700;margin-bottom: 20px}

.sidebar__widget-content-banner-text a {height: 40px;padding: 0 30px;border-radius: 50px;background: #FFE600;line-height: 40px;display: inline-block;font-style: 14px;text-transform: uppercase;color: #1A1C20}

.visa-deatils__title {font-style: 24px}

.business__items-single {padding: 45px 25px 30px 25px;text-align: center}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .business__items-single {margin-bottom: 30px}
}

.business__items-single i {font-size: 60px;color: #E48216}

.business__items-single-title {font-size: 20px;line-height: 28px}

.business__items-single p {font-size: 15px;line-height: 28px}

.necessary__title {font-size: 24px}

.necessary__box-thumb {height: 100%}

.necessary__box-thumb img {height: 100%}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .necessary__box {margin-top: 30px}
}

.necessary__box ul li {margin-bottom: 11px;font-weight: 400;color: #1A1C20}

.necessary__box ul li i {margin-right: 15px;color: #E48216;font-size: 20px}

.business-btn {background: transparent;color: #E48216;border: 1px solid #E48216;font-weight: 500;height: 50px;line-height: 50px;padding: 0 25px;display: inline-block;font-size: 14px;border-radius: 5px;text-transform: uppercase;-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}

.business-btn:hover {background-color: #E48216;color: #fff}

.information-info {border: 1px solid #E7EAEF;padding: 30px}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .information-info {margin-bottom: 30px}
}

.information-info ul li {margin-bottom: 10px}

.information-info ul li:last-child {border-top: 1px solid #E7EAEF;padding-top: 20px;margin-top: 20px;margin-bottom: -10px}

.information-info ul li:last-child span {font-weight: 500;color: #E48216}

.information-info ul li:last-child span:last-child {font-weight: 500;color: #E48216}

.information-info ul li span {width: 48.8%;display: inline-block;font-size: 16px;font-weight: 400;color: #1A1C20}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .information-info ul li span {width: 47.8%}
}

.information-info ul li span:last-child {text-align: right}

.information-right {position: relative;height: 100%}

.information-right img {height: 100%}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .information-right {margin-top: 30px}
}

.information__wrapper {position: absolute;bottom: 0;left: 20%;padding: 25px;height: 90px;width: 250px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .information__wrapper {left: 11%}
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
    .information__wrapper {left: 16%}
}

@media (max-width: 767px) {
    .information__wrapper {left: 7%}
}

.information__wrapper-icon i {font-size: 40px;margin-right: 20px;color: #fff}

.information__wrapper-cell span {font-size: 14px;font-weight: 400;color: #fff}

.information__wrapper-cell h5 {font-size: 20px;color: #fff}

.cat-link ul li .vrbg {position: relative;color: #fff;background-image: url(../image/sidebar-img.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;border-left: 0}

.cat-link ul li .vrbg:hover {border-left: 0}

.cat-link ul li .vrbg::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 1}

.united-states__title {font-size: 48px}

.united-info ul li {margin-bottom: 10px}

.united-info ul li span {width: 48.8%;display: inline-block;font-size: 16px;font-weight: 500;color: #1A1C20}

@media (max-width: 767px) {
    .united-info ul li span {width: 40%}
}

.united-info ul li span:last-child {padding-left: 55px;font-weight: 400}

@media (max-width: 767px) {
    .united-info ul li span:last-child {padding-left: 20px}
}

.united-states__title2 {font-size: 36px}

.united-states__title3 {font-size: 24px}

.ranking-table .table-bordered > :not(caption) > * {border-width: 1px 0;height: 50px;vertical-align: middle}

.beautiful-link ul li a {font-size: 16px;margin-bottom: 5px;display: block;font-weight: 400;-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}

.beautiful-link ul li a:hover {font-weight: 500;text-decoration: underline;color: #E48216}

.beautiful-link ul li .active {color: #E48216;font-weight: 500;text-decoration: underline}

.table-control th:first-child {width: 6%;text-align: center}

.table-control th:last-child {width: 12%;text-align: center}

.table-control th:nth-child(2) {padding-left: 30px}

.table-control td:first-child {text-align: center}

.table-control td:nth-child(2) {padding-left: 30px}

.table-control td {color: #6f6f6f;font-weight: 400;font-size: 16px}

.table-control th {font-size: 16px}

.table-control td:last-child {text-align: center}

.course__items {padding: 30px 16px;border: 1px solid #E7EAEF}

.course__items-icon i {color: #E48216;font-size: 32px;margin-right: 14px;vertical-align: middle}

.course__items-dtext span {font-size: 14px;font-weight: 400;margin-bottom: 0}

.course__items-dtext h4 {font-size: 16px}

.course-detils__title {font-size: 48px}

.course-module__title {font-size: 20px}

.course-module__title i {color: #E48216;margin-right: 15px;vertical-align: middle}

.course-video {position: relative}

.course-video::before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;left: 0;transform: scale(1)}

.course-btn {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}

.course-btn i {font-size: 50px;color: #fff;vertical-align: middle}

.necessary-link li i {margin-right: 18px;color: #E48216;vertical-align: middle;font-size: 20px}

@media (max-width: 767px) {
    .necessary-link li i {margin-top: 5px}
}

.necessary-link li {color: #1A1C20;font-weight: 400;margin-bottom: 10px}

@media (max-width: 767px) {
    .necessary-link li {display: flex}
}

.coacting-question p {color: #1A1C20;margin-top: 40px}

.coacting-question a {color: #E48216;font-weight: 500}

.course-filter {margin-bottom: 0;text-align: right}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .course-filter {text-align: left;margin-bottom: 30px}
}

.courses__thumb-logo {position: absolute;bottom: -26px;left: 10.1%}

.courses__thumb {position: relative}

.courses__thumb-logo {position: absolute;bottom: -26px;left: 10.1%}

.courses__thumb-img {overflow: hidden}

.courses__thumb-img img {width: 100%;height: auto;transform: scale(1);transition: .4s ease-in-out}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .courses__thumb-img img {width: 100%}
}

.courses:hover .courses__thumb-img img {transform: scale(1.1)}

.courses-content {border: 1px solid #E7EAEF;padding: 30px 40px 15px 40px;border: 1px solid #E7EAEF}

.courses-content__title {font-size: 22px;line-height: 32px;-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}

.courses-content__title:hover {color: #E48216}

.courses__meta {border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd}

.courses__meta ul {display: flex;justify-content: space-between}

.courses__meta ul li {border-right: 1px solid #ddd;text-align: center;width: 100%}

.courses__meta ul li:last-child {max-width: 113px;border-right: 0}

.courses__meta ul li a {height: 50px;display: inline-block;line-height: 50px;width: 100%;font-size: 16px;font-weight: 400}

@media (max-width: 767px) {
    .courses__meta ul li a {font-size: 14px}
}

.courses__meta ul li a:hover {background: #E48216;color: #fff}

.courses__meta ul li a.course-link-btn {text-align: center}

.courses__meta ul li a.course-link-btn i {margin-right: 0;margin-left: 5px}

.courses__meta ul li a i {vertical-align: middle;margin-right: 5px}

.courses__meta ul li .border-none {border-left: none !important}

.ask-here a {font-weight: 500;color: #1A1C20;text-decoration: underline}

.ask-here a:hover {color: #E48216}

.contact-form__title {font-size: 48px;font-weight: 400;margin-bottom: 50px}

.contact-form__title span {font-weight: 500}

.contact__area {position: relative}

@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .contact__vmap {display: none}
}

.contact__vmap iframe {position: absolute;left: 0;top: 0;width: 48%;height: 100%}

.contact__input {width: 100%;border: 1px solid transparent;height: 60px;line-height: 60px;padding: 0 20px;font-size: 15px;color: #6f6f6f;background-color: #F4F6F9;border-radius: 3px;margin-bottom: 30px}

.contact__input::placeholder {color: #6f6f6f;font-size: 16px;font-weight: 400}

.txt-area::placeholder {color: #6f6f6f;font-size: 16px;font-weight: 400}

.contact__input:focus {border-color: #fff}

.contact__input.nice-select span {font-size: 15px}

.contact__input.nice-select ul {width: 100%}

.contact__input.nice-select ul li {display: block;color: #6f6f6f}

.contact__input.nice-select::after {border-color: #6f6f6f;right: 20px;color: #6f6f6f}

.contact__input.txt-area {height: 180px;padding: 20px;resize: none;line-height: 1;margin-bottom: 25px}

.contact__gpinfo:hover .contact__gpinfo-content-title {color: #fff}

.contact__gpinfo:hover .contact__gpinfo-content ul li span {color: #fff}

.contact__gpinfo:hover .contact__gpinfo-content ul li p {color: #fff}

.contact__gpinfo:hover .contact__gpinfo-content ul li a {color: #fff}

.contact__gpinfo {position: relative;padding: 70px 40px 20px 40px;-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}

.contact__gpinfo-icon {position: absolute;top: -33px;left: 40%}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .contact__gpinfo-icon {left: 45%}
}

.contact__gpinfo-icon i {width: 70px;height: 70px;line-height: 70px;border-radius: 50%;background: #fff;display: inline-block;font-size: 20px;color: #E48216;font-size: 22px}

.contact__gpinfo-content-title {font-size: 18px;text-transform: uppercase;-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}

.contact__gpinfo-content p {display: inline-block}

.contact__gpinfo-content ul li span {font-size: 16px;color: #1A1C20;width: 98px;display: inline-block;-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: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .contact__gpinfo-content ul li span {width: 70px}
}

.contact__gpinfo-content ul li p {padding-left: 30px;-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;white-space: nowrap;}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .contact__gpinfo-content ul li p {padding-left: 0;display: block}
}

.contact__gpinfo:hover {background: #E48216}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-area {padding-bottom: 120px}
}

.footer-copyright-home {padding: 27px 30px 22px 50px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-copyright-home {padding: 22px 20px 22px 30px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-copyright-home {padding: 20px 20px 22px 20px}
}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .footer-copyright-home {justify-content: center}
}

.copyright-botom {margin-top: 5px}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .footer-btm-mobile {margin-bottom: 30px}
}

.footer-about-1 {background: #010101;padding-top: 0;margin-top: -25px;padding-bottom: 50px;position: relative}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-about-1 {padding-bottom: 0;margin-bottom: 30px}
}

@media (max-width: 767px) {
    .footer-about-1 {margin-bottom: 30px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .footer-about-1 {margin-bottom: 30px}
}

.footer-about-1::before {position: absolute;content: "";width: 100%;height: 115px;background: #010101;top: -115px;left: 0}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-about-1::before {height: 0;top: 0;margin-top: 0}
}

.footer-about-1 p {color: #A6ABB2}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-about-1 p {margin-bottom: 30px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-about-1 p {margin-bottom: 30px}
}

@media (max-width: 767px) {
    .footer-about-1 p {margin-bottom: 30px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .footer-about-1 p {margin-bottom: 30px}
}

.footer-about-1 .social_links li {display: inline-block;margin-right: 10px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-about-1 .social_links li {margin-right: 5px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-about-1 .social_links li {margin-right: 5px}
}

@media (max-width: 767px) {
    .footer-about-1 .social_links li {margin-right: 5px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .footer-about-1 .social_links li {margin-right: 5px}
}

.footer-about-1 .social_links li a {color: #636770;font-size: 15px;height: 40px;width: 40px;text-align: center;line-height: 40px;display: inline-block;border-radius: 100%;border: 1px solid #636770;-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}

.footer-about-1 .social_links li a:hover {background: #E48216;color: #fff;border: 1px solid #E48216}

.footer-about-1__title {font-size: 24px;color: #fff}

.footer-about-1 .footer-about-1-content {padding: 0 40px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-about-1 .footer-about-1-content {padding: 0 20px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-about-1 .footer-about-1-content {padding: 30px 30px;margin-bottom: 0}
}

@media (max-width: 767px) {
    .footer-about-1 .footer-about-1-content {padding: 0 22px}
}

.footer-widget__title {color: #fff;font-size: 22px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-widget__title {font-size: 18px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-widget__title {font-size: 18px}
}

.footer-widget_menu-link li {margin-bottom: 7px;-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}

.footer-widget_menu-link li:hover {margin-left: 5px}

.footer-widget_menu-link li a {font-size: 16px;font-weight: 400;color: #A6ABB2;-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 only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-widget_menu-link li a {font-size: 14px}
}

.footer-widget_menu-link li a:hover {color: #fff}

.footer-widget_menu-link-info li {margin-bottom: 15px}

.footer-widget_menu-link-info li a {font-size: 16px;font-weight: 400;color: #A6ABB2;display: flex;-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 only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-widget_menu-link-info li a {font-size: 14px}
}

.footer-widget_menu-link-info li a i {margin-right: 20px;color: #E48216;line-height: 24px;font-size: 20px;vertical-align: middle}

.footer-widget_menu-link-info li a:hover {color: #fff}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .footer-2 {margin-left: 0}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-2 {margin-left: 0}
}

@media (max-width: 767px) {
    .footer-2 {margin-left: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .footer-2 {margin-left: 0}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-3 {margin-left: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-3 {margin-left: 0}
}

@media (max-width: 767px) {
    .footer-3 {margin-left: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .footer-3 {margin-left: 0}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-4 {margin-left: 0}
}

@media (max-width: 767px) {
    .footer-4 {margin-left: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .footer-4 {margin-left: 0}
}

.footer-call {margin-left: 51px;padding: 20px 30px 16px 30px;background: #D16C07}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .footer-call {margin-left: 0}
}

@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .footer-call {justify-content: center;margin-bottom: 20px}
}

.footer-copyright__wrapper__icon i {font-size: 50px;color: #fff;margin-right: 20px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .footer-copyright__wrapper__icon i {font-size: 40px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-copyright__wrapper__icon i {font-size: 40px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-copyright__wrapper__icon i {font-size: 35px;margin-right: 10px}
}

.footer-copyright__wrapper__call-number span {color: #fff;font-size: 15px;font-weight: 400;margin-bottom: 5px}

.footer-copyright__wrapper__call-number h5 {color: #fff;font-size: 30px;font-weight: 700;margin-bottom: 0}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .footer-copyright__wrapper__call-number h5 {font-size: 20px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-copyright__wrapper__call-number h5 {font-size: 20px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer-copyright__wrapper__call-number h5 {font-size: 20px}
}

@media (max-width: 767px) {
    .footer-copyright__wrapper__call-number h5 {font-size: 16px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .copy-right-cell h5 {font-size: 16px}
}

.subscribe-footer form {position: relative}

.subscribe-footer form input {background: #fff;height: 60px;padding: 0 15px;width: 100%;border: 0}

.subscribe-footer form input:-moz-placeholder, .subscribe-footer form input::placeholder {color: #969BA4;opacity: .5;font-size: 16px;font-weight: 400}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .subscribe-footer form input:-moz-placeholder, .subscribe-footer form input::placeholder {font-size: 14px}
}

@media (max-width: 767px) {
    .subscribe-footer form input:-moz-placeholder, .subscribe-footer form input::placeholder {font-size: 14px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .subscribe-footer form input:-moz-placeholder, .subscribe-footer form input::placeholder {font-size: 14px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .subscribe-footer form input {height: 40px}
}

/*changed by ch 20230518*/
.footer-copyright-area .subscribe-top .subscribe-footer form .wpcf7-response-output{position: absolute;margin: 0;padding: 0;font-size: 12px;top: 100%;}
.footer-copyright-area .subscribe-top .subscribe-footer form p{position: relative;margin-bottom: unset}
.footer-copyright-area .subscribe-top .subscribe-footer form p .wpcf7-not-valid-tip{font-size: 12px;display: none}
.footer-copyright-area .subscribe-top .subscribe-footer form p .wpcf7-spinner{position: absolute;top: 100%;}

.subscribe-footer form .ch_foot_insert {position: absolute;top: 0;right: 0;width: 65px;border: 0;background: #E48216;color: #fff}

.subscribe-footer form .ch_foot_insert:hover {color: #fff;background: #D16C07}

.subscribe-top {background: #000;padding: 30px 40px;margin-top: -60px;margin-left: 30px}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .subscribe-top {display: none}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .subscribe-top {padding: 20px 25px;margin-left: 0}
}

.subscribe-top .copyright-title {color: #fff;font-size: 22px;margin-bottom: 0}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .subscribe-top .copyright-title {font-size: 16px;margin-bottom: 10px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .subscribe-top .copyright-title {font-size: 18px}
}

@media (max-width: 767px) {
    .copyright-botom {text-align: center}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .copyright-botom {text-align: center}
}

.copyright-botom p {color: #6f6f6f;margin-bottom: 0}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .copyright-botom p {font-size: 14px}
}

.copyright-botom p a {color: #E48216;font-weight: 700;font-size: 16px}

.copyright-botom-right {text-align: right}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .copyright-botom-right {margin-top: 5px}
}

@media (max-width: 767px) {
    .copyright-botom-right {text-align: center}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .copyright-botom-right {text-align: center}
}

.copyright-botom-right ul li {display: inline-block;padding-left: 10px;padding-right: 10px;border-right: 1px solid #ddd}

.copyright-botom-right ul li a {color: #6f6f6f;font-weight: 400;font-size: 16px}

.copyright-botom-padding {margin-left: 15px;padding: 10px 0}

@media only screen and (min-width: 992px) and (max-width: 1199px),(max-width: 767px) {
    .copyright-botom-padding {margin-left: 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .copyright-botom-padding {margin-left: 0;padding: 10px 0}
}

.copyright-botom-right ul li:last-child {border-right: 0;padding-right: 0}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .subscribe-top {display: none}
}

@media (max-width: 767px) {
    .subscribe-top {display: none}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .subscribe-top {display: none}
}

.margin-left-100 {margin-left: 100px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .margin-left-100 {margin-left: 30px}
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .margin-left-100 {margin-left: 0}
}

.margin-left-30 {margin-left: 30px}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px),(max-width: 767px) {
    .margin-left-30 {margin-left: 0}
}

.footer-bg2 {position: relative;background-position: center center;background-size: cover;background-repeat: no-repeat;z-index: 1}

.footer-bg2:before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.1);top: 0;left: 0;transform: scale(1);z-index: -1}

.footer__logo-area p {margin-bottom: 30px;color: #fff}

.social ul li {display: inline-block;margin-right: 10px}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .social ul li {margin-right: 0}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .social ul li {margin-right: 0}
}

@media (max-width: 767px) {
    .social ul li {margin-right: 0}
}

.social ul li a {width: 40px;height: 40px;line-height: 40px;background-color: transparent;border: 1px solid #636770;display: inline-block;text-align: center;border-radius: 50%}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .social ul li a {width: 30px;height: 30px;line-height: 30px}
}

.social ul li a:hover {background-color: #E48216;border: 1px solid #E48216}

.social ul li a:hover i {color: #fff}

.social ul li a i {color: #636770;font: 20px}

.footer__widget-title h2 {color: #fff;font-size: 22px}

.footer__services ul li:last-child span {color: #fff}

.footer__services ul li {margin-bottom: 7px}

.footer__services ul li a {color: #A6ABB2;font-size: 16px;font-weight: 400;-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}

.footer__services ul li a:hover {color: #fff;margin-left: 5px}

.footer__services ul li span {color: #A6ABB2;-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}

.footer__services ul li span:hover {color: #fff}

.footer-d {padding: 20px 30px}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .footer__text {padding: 20px 0}
}

.footer__text p {color: #fff;margin-bottom: 0}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .footer__text p {text-align: center}
}

@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
    .footer-copyright__wrapper.footer-d {justify-content: center !important}
}

/*此代码非源码，仅为演示用，下载源码请到：*//*此代码非源码，仅为演示用，下载源码请到：*/