html body{font-family: 'Poppins', sans-serif; font-size: 16px;color: #1a1a1a;}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding: 0 10px;}

.row {margin: 0 -10px;}

::selection{	background:#124477;	color:#fff; }

a:hover, a:focus, button:hover, button:focus{outline: none;}

section {padding: 80px 0;clear: both;position: relative;margin: 0;/* overflow: hidden; */}

html {    scroll-behavior: smooth;  }

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

span , img {   vertical-align: baseline; 	}
  
body p {color: #303030;font-family: 'Poppins', sans-serif;font-weight: 400;letter-spacing: -0.2px;}

label.error {    display: none !important;	}

input.required.error, textarea.required.error, select.required.error {    border-bottom: red 2px solid !important;    color: red !important; }

img{max-width: 100%;}

header {position: relative;top: 0;width: 100%;background: #131921;padding: 0;z-index: 1;}

.header-top {    background: #131921;    padding: 15px 0;    width: 100%; }

.nav-container {    background: #232f3e;    position: relative; }

nav.navbar-expand-md.main-menu ul {    display: flex;    justify-content: space-between;   }

nav.navbar-expand-md.main-menu ul li a {    padding: 13px 0;    display: inline-block;    font-size: 16px;    color: #fff;  }

nav.navbar-expand-md.main-menu ul li a:hover , nav.navbar-expand-md.main-menu ul li a:focus , nav.navbar-expand-md.main-menu ul li a:active {
    color: #f8772e; }
	
.book_all {    text-align: center;    border-top: 1px solid #e0e0e0;    border-bottom: 1px solid #e0e0e0;    background: #fcfcfc;    padding: 10px 0;    width: 100%; 
	background:url('../images/topbrder.jpg') no-repeat scroll center top; background-size:cover;
}

.book_all strong {    font-weight: 500;    font-style: italic;    font-size: 14px;	}

.book_all strong span {color: red;vertical-align: baseline;}	

.top_btns {    float: right;	}

.top_btns a.btn-sign-in {font-size: 14px;color: #fff;line-height: 18px;display: inline-block;margin-right: 10px;position: relative;padding-left: 30px;}

.top_btns a.btn-sign-in span {    display: block;    font-size: 12px;	}

.top_btns a.btn-sign-in br {    display: none;	}

.top_btns a.btn.btn-orange {    background: #f8772e;    color: #fff;    border-radius: 30px;    font-size: 15px;    padding: 6px 30px;    font-weight: 500;    letter-spacing: 0.5px;    text-shadow: 2px 2px 3px #00000040;	}

.top_btns a.btn.btn-orange:hover , .top_btns a.btn.btn-orange:focus , .top_btns a.btn.btn-orange:active {
	
	
    background: #f15904;
    border-color: #f15904;
}


.headnav {    display: none;	}

header .row {    align-items: center;	}

section.our-banner.homebanner{background: url('../images/bn-left-top.png') no-repeat scroll left top ,  url('../images/bn-left-btm.png') no-repeat scroll left bottom #212f3c;/* background-size:cover; */margin-top: 30px;padding: 103px 0;overflow: hidden;width: 90%;margin-left: auto;margin-right: auto;}

.banner-right:after {content: "";position: absolute;left: -106px;width: 155px;height: 230px;background: url('../images/bn-right-top.png') no-repeat scroll left top;}

section.white-cover {    padding: 0 100px;	}

.banner-left h4 {    color: #fff;    font-size: 22px;	margin-top: 10px;	}

.banner-left h1 {font-size: 51px;color: #fff;font-weight: bold;}

.banner-left p {    font-size: 18px;    color: #fff;    letter-spacing: -0.2px;	}

section.yel-section {background:  url('../images/yel-bg.jpg') no-repeat scroll center top  #f9ef38;background-size: cover;margin-top: 10px;border-radius: 0 0 70px 70px;padding: 50px 0;width: 90%;margin-left: auto;margin-right: auto;}

.yel_item h4 {    font-size: 48px;    font-weight: 700;    margin: 0;	}

.yel_item  p {font-size: 24px;margin-bottom: 0;}

.yel_item img.yel_ico {    position: absolute;    left: 0;	    top: 10px;	}

.yel_item {    padding-left: 80px;    position: relative;	}

.yel-section .col-md-12 {    display: flex;    justify-content: space-between;	}

section.our-banner .row {/* align-items: center; */}

.banner-right {position: absolute;right: 0;top: 0;}	

.col-rel {    position: unset;	}

.banner-right:before {content: "";position: absolute;left: -8px;border-top: 0px solid transparent;border-bottom: 100vh solid transparent;border-left: 50px solid #212f3c;}

.btn {border-radius: 30px;padding: 10px 30px;font-size: 16px;font-weight: 500;box-shadow: none !important;}

.btn.various {	background: #f8772e; border-color: #f8772e; }

a.btn.btn-dark {    background: #e72230;    border-color: #e72230;	}	

.btn.various:hover , .btn.various:active , .btn.various:focus {
    background: #f15904 !important;
    border-color: #f15904 !important;
}

.btn.btn-red:hover , .btn.btn-red:active , .btn.btn-red:focus {
	background: #db0817 !important;
	border-color: #db0817 !important;
}

.head_style h2.shd_bl {
    font-size: 50px;
    font-weight: bold;
    text-transform: uppercase;
}

.head_style p {
    font-size: 23px;
    color: #464646;
}

.head_style {
    margin-bottom: 50px;
}

.head_style.text-center p {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.btn-18 .btn {
    font-size: 18px;
    padding: 10px 40px;
    margin-right: 10px;
}

section.powered_expert {
    padding-top: 120px;
    overflow: hidden;
}

.pow_item  h3 {
    font-size: 23px;
    color: #fff;
    margin-bottom: 30px;
    position: relative;
}

.pow_item h3 strong {
    font-size: 26px;
    display: block;
    font-weight: bold;
    margin-top: 5px;
}

.pow_item {
    text-align: center;
    padding-top: 155px;
    padding-left: 20px;
    padding-right: 20px;
    min-height: 580px;
    border-radius: 30px;
    background-size: cover !important;
    position: relative;
}

.pow_item.p1 {
    background: url('../images/bx1.jpg') no-repeat scroll center top  #2b2b2b;
}

.pow_item.p2 {
    background: url('../images/bx2.jpg') no-repeat scroll center top #969b42;
}

.pow_item.p3 {
    background: url('../images/bx3.jpg') no-repeat scroll center top  #cd8a28;
}

.pow_item  p {
    font-size: 20px;
    color: #fff;
    letter-spacing: -0.2px;
    padding: 0 10px;
    position: relative;
}

.pow_item.p1 p {
    color: #cecece;
}


.powered_expert .container:before {
    content: "";
    position: absolute;
    left: -2%;
    width: 104%;
    height: 103%;
    border: 1px solid #ddd;
    border-radius: 30px;
    top: 30px;
}

.head_style h2.shd_bl span:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 24px;
    background: #8cf2e7;
    bottom: 5px;
}

.head_style h2.shd_bl span {
    position: relative;
}

.head_style h2.shd_bl span i {
    position: relative;
    vertical-align: baseline;
}

.powered_expert .head_style h2.shd_bl {
    display: table;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    padding: 0 20px;
}
.get_book .head_style p {
    margin-top: 30px;
    font-size: 26px;
    padding-right: 10px;
}

.item_help {
    margin-top: 0;
    background: #1e2b33;
    border-radius: 10px;
    padding: 40px;
    width: 100%;
    height: 100%;
}

.item_help.ih1 {
	background:  url('../images/gbx1.jpg') no-repeat scroll left top  #1e2b33;
	background-size: cover;
}

.item_help.ih2 {
	background:  url('../images/gbx2.jpg') no-repeat scroll left top  #1e2b33;
	background-size: cover;
}

.item_help.ih3 {
	background:  url('../images/gbx3.jpg') no-repeat scroll left top  #1e2b33;
	background-size: cover;
}

.get_book .col-md-4 {
    margin-top: 40px;
}

.item_help h4 {
    color: #fe9900;
    font-size: 30px;
    margin-bottom: 20px;
}

.item_help  p {
    color: #ffffff;
    font-size: 18px;
    letter-spacing: -0.2px;
}

.whp_thumb img {
    border-radius: 10px;
}

.whp_thumb {
    float: right;
    position: relative;
}

.whp_thumb:before{
	content:"";
	background:  url('../images/bx-shd.png') no-repeat scroll left top;
	width:514px;
	height:514px;
	position: absolute;
	left:-100px;
	top:-100px;
	z-index: -1;
}

section.quality_book {
    background:  url('../images/portbg.jpg') no-repeat scroll center top #2a1808;
    text-align: center;
    background-size: cover;
}

.quality_book h2.shd_bl {
    color: #fff;
}

.quality_book h2.shd_bl span:before {
    background: #213228;
}

img.alogo {    position: absolute;    left: 100px;    top: 100px;	}

.get_style h2 {
    color: #232f3e;
    font-size: 72px;
    font-weight: bold;
    margin-bottom: 50px;
}

.get_style  p {
    font-size: 23px;
    color: #515151;
    font-style: italic;
    font-weight: 500;
    width: 90%;
}

.cnt_pitem {
    width: 48%;
    padding: 40px 30px;
    background: #fff;
    border-radius: 60px 0 60px 0;
    box-shadow:0px 20px 40px #0000002e;
    display: flex;
    align-items: center;
    flex-flow: wrap;
    justify-content: space-between;
}

.cnt_person {
    display: flex;
    justify-content: space-between;
}

.cntp_btn {
    border-top: 1px solid #909da9;
    margin-top: 30px;
    padding-top: 30px;
    width: 100%;
}

.cntp_txt {
    width: 50%;
}

.cntp_thumb {
    width:47%;
    min-width: 1px;
}

.cntp_thumb img {
    border-radius: 14px 14px 14px 0;
    width: 100%;
}

.cntp_txt h5 {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 0;
}

.cntp_txt small {
    font-size: 12px;
    font-style: italic;
    color: #515151;
    display: block;
    margin: 10px 0;
}

.cntp_txt h6 {
    font-size: 16px;
    font-weight: 600;
    color: #515151;
}

.cntp_txt h6 span {
    display: block;
    color: #f56504;
    margin-bottom: 5px;
}

section.advice_expert {
    padding-top: 120px;
}

section.advice_expert:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 60%;
    background:  url('../images/greybg.jpg') no-repeat scroll center top #f4f7f9;
    top: 0;
    z-index: -1;
}
.qualify_top {
    background:  url('../images/cir-left-yel.jpg') no-repeat scroll left top ,  url('../images/cir-right-yel.jpg') no-repeat scroll right top #fff7d9;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    /* border-top: 20px solid #326a47; */
    /* border-left: 20px solid #326a47; */
    padding-top: 100px;
    position: relative;
    padding-bottom: 60px;
    box-shadow: 0 20px 50px #1a1c1e2e;
}

.qual_top  h4 {
    color: #326a47;
    font-size: 32px;
    margin: 30px 0;
    font-weight: 600;
}


.qualify_top:before {
    content: "";
    border-top: 20px solid #326a47;
    position: absolute;
    left: 0;
    width: 99%;
    top: -20px;
}

.qualify_top:after {
    content: "";
    border-left: 20px solid #326a47;
    position: absolute;
    left: 0;
    height: 80%;
    top: 0;
}

.cmp_pro {
    background: #363a3f;
    padding: 40px;
    margin-bottom: 20px;
    min-height: 276px;
    width: 100%;
    box-shadow: 0 10px 40px #c7964ccc;
}

.cmp_pro h3 {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    min-height: 80px;
    margin-bottom: 0;
}

.cmp_pro  li {
    color: #fff;
    font-size: 19px;
    margin-bottom: 6px;
    position: relative;
    padding-left: 30px;
}

.qualify_top .col-md-4 {
    /* display: flex; */
    /* flex-flow: wrap; */
}

.cmp_pro li:before {
    content: "";
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
	background:  url('../images/chk_yel.png') no-repeat scroll left center;
}

.cmp_pro.cp0 {
    min-height: 350px;
}

.logo-girl img {
    max-width: none;
}

.logo-girl {
    position: absolute;
    right: 0;
    bottom: 0;
}

.ep_grwth .head_style h2.shd_bl + h3 {
    color: #f45e3f;
    font-weight: 600;
    margin-top: 30px;
}

.ep_logo {
    background: #fff;
    text-align: center;
    padding: 30px 0;
    border-radius: 30px;
    box-shadow: 0 10px 30px #ddd;
    margin-bottom: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ep_grwth .col {
    margin-bottom: 20px;
}

.ep_logo.e6 {
    background: #001b1e;
}

.ep_logo.e9 {
    background: #000;
}

section.cta {
    background: url('../images/ctabg.jpg') no-repeat scroll right center #000000;
    background-size: cover;
    padding: 70px 0;
}

section.cta h3 {
    font-size: 35px;
    color: #f5e108;
    font-style: italic;
    font-weight: 600;
    margin-bottom: 10px;
}

section.cta  h2 {
    font-size: 62px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 30px;
}

section.amz-proces {
    background: url('../images/process-l.png') no-repeat scroll left top , url('../images/process-r.png') no-repeat scroll right top , url('../images/process-bl.png') no-repeat scroll left bottom #fbf6e4;
    padding-top: 160px;
    padding-bottom: 50px;
}

section.amz-proces h2 {
    font-size: 72px;
    font-weight: bold;
    color: #232f3e;
    text-align: center;
    margin-bottom: 40px;
}

.amp_block {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    position: relative;
}

.amp_item {
    width: 49%;
    background: #fff;
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 0 20px #1a1c1e17;
    min-height: 350px;
    position: relative;
}

.amp_item h4 {
    color: #144521;
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 25px;
}

.amp_item p {
    color: #515151;
    font-size: 22px;
    font-weight: 400;
}

.amp_block.amp_b2 {
    left: -70px;
}   

.amz-proces .col-md-12 {
    margin-bottom: 40px;
}

.amp_item h3 {
    position: absolute;
    bottom: 0;
    right: 40px;
    color: #1667a5;
    font-size: 70px;
    font-family: 'Playfair Display', serif;
    font-weight: bold;
}

.amz_mob {    position: relative;    right: 40px;  }


.cta2 .row {
    align-items: center;
}

section.cta2 {
    background: url('../images/ctabg2.jpg') no-repeat scroll left center #000000;
    background-size: cover;
    padding: 40px 0;
    overflow: hidden;
}

section.cta2 h3 {
    font-size: 28px;
    /* color: #f5e108; */
    /* font-style: italic; */
    font-weight: 600;
    margin-bottom: 10px;
}

section.cta2  h2 {
    font-size: 68px;
    /* color: #fff; */
    font-weight: bold;
    margin-bottom: 30px;
    letter-spacing: -0.6px;
}

.cta_bk img {
    max-width: none;
    position: relative;
    right: 290px;
}

section.our_awards {
    text-align: center;
    overflow: hidden;
}

.back_to_top {
    background: #2b3746;
    text-align: center;
    padding: 7px 0;
    width: 100%;
}

.back_to_top a {
    color: #b4bbc4;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
}
 
section.testimonial {
    padding-top: 150px;
    padding-bottom: 150px;
	background: url('../images/mapbg.jpg') no-repeat scroll right top;	
}

.testimonial .head_style {
    margin-bottom: 80px;
}

.test-in {
    padding: 30px;
    border-radius: 10px;
    background: #000;
    margin-bottom: 20px;
}

.test-item {
    width: 49%;
}

.owl-testimonial .item {
    display: flex;
    justify-content: space-between;
}

.test-in p {
    color: #fff;
    font-size: 16px;
}

.test-thumb {
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.test-thumb img {
    border-radius: 50%;
    width: 49px;
    margin-right: 10px;
}

.test-thumb h6 {
    color: #d6d6d6;
    font-size: 15px;
    margin-bottom: 0;
}

.test-thumb h6 span {
    display: block;
    color: #eba429;
    font-size: 17px;
}

.test-in.tg {
    background: #387967;
}

.test-in.tj {
    background: #6952a3;
}

.test-in.tb {
    background: #0d6caa;
}

.test-in.ty {
    background: #565656;
}

.test-in.tm {
    background: #9c27b0;
}

.test-in.to {
    background: #009688;
}

.test-in.te {
    background: #ff5722;
}

.owl-testimonial .owl-nav {
    text-align: initial;
}

.test_thumb img {
    max-width: none;
    position: relative;
    right: 90px;
}

.owl-testimonial .owl-nav button {
    background: none !important;
}

.copy {
    background: #0f141b;
    padding: 30px 0;
    width: 100%;
}

.copy p {
    color: #8e969f;
    margin-bottom: 0;
}

.copy ul {
    display: flex;
    justify-content: end;
}

.copy ul a {
    color: #8e969f;
    font-size: 16px;
    font-weight: 500;
}

footer {
    background: #1b2530;
    padding-top: 30px;
    overflow: hidden;
}

.info li a {
    color: #98a2ac;
    font-size: 16px;
}

.info li {
    color: #98a2ac;
    font-size: 16px;
    margin-bottom: 10px;
}

.info li i.fa {
    margin-right: 10px;
}

a.ftr_logo {
    margin: 30px 0;
    display: table;
    width: auto;
}

ul.social {
    display: flex;
    margin-bottom: 0;
}

ul.social li {margin-right: 10px;}

ul.social li a {
    width: 38px;
    height: 38px;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #b4bbc4;
    font-size: 16px;
}

ul.social li a:hover , ul.social li a:focus , ul.social li a:active {
    background: #fff;
    color: #000;
}

img.ftr-img {
    max-width: none;
    position: relative;
    right: 100px;
    margin-bottom: -107px;
    z-index: 1;
}

.disc_top {
    display: flex;
    align-items: center;
    padding-top: 25px;
    margin-top: 0;
    position: relative;
    padding-bottom: 25px;
}

.disc_top h4 {
    margin-bottom: 0;
    margin-right: 20px;
    color: #fe9900;
    font-size: 23px;
    text-transform: uppercase;
    font-weight: bold;
}

.disc_top p {
    color: #8e969f;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    position: relative;
    z-index: 2;
}

.disc_top:before {
    content: "";
    position: absolute;
    left: -896%;
    width: 1000%;
    height: 1px;
    background: #2d3640;
    top: -9px;
    z-index: 0;
}

ul.info {
    margin-top: 50px;
}

.copy ul li {
    margin-left: 10px;
    color: #8e969f;
    font-size: 16px;
    font-weight: 500;
}

.back_to_top a img {
    margin-right: 7px;
}


.top_btns a.btn-sign-in img.account-ico {
    position: absolute;
    left: 0;
    top: 4px;
}

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


.cntp_btn a.btn.btn-red {
    /* background: #e72230; */
    width: 100%;
    border-radius: 0 0 30px 30px;
    color: #fff;
    padding: 13px 30px;
    font-size: 18px;
}


.book_btn.btn-block {margin-top: 20px;position: relative;top: 30px;}

.book_btn.btn-block a.btn.various {
    font-size: 26px;
    padding: 10px 70px;
    font-weight: 600;
    text-shadow: 1px 1px #00000087;
}

.btn.btn-red {
    background: #e72230;
    /* font-size: 16px; */
    /* padding: 10px 50px; */
    /* font-weight: 600; */
    /* text-shadow: 1px 1px #00000087; */
    color: #fff;
    border-color: #e72230;
}

.btn-22 .btn.btn-red {
    font-size: 22px;
    padding: 10px 55px;
}

.our-banner .col-md-5 {
    position: relative;
    z-index: 1;
}

.ftr_cnt {
    text-align: right;
}
 
.mobile-view {    position: fixed;    top: 0;    z-index: 1000;    background:#000;
    height: 100vh;    right: -400px;    transition: all ease-in-out .5s;    -webkit-transition: all ease-in-out .5s;    -moz-transition: all ease-in-out .5s;
    }

.mob-menu {padding: 0;width: 100%;overflow-x: hidden;color: #fff;max-width: 300px;  overflow-y: scroll;height: 100%;}

.mob-menu li {    border-top: 1px solid #313131;    list-style: none;   margin-bottom: 0;    float: left;    width: 100%;    position: relative;  }

.mob-menu li > a {color: #fff;font-size: 15px;padding: 15px 20px;float:left;width: 100%;font-weight: 500;}

.mob-menu > li:first-child {    border-top: none;   }

.mob-menu li:first-child {    border-top: none;   }

.mob-menu li ul.mob-sub-menu {border-top: 1px solid #313131;clear: both;padding-left: 0;width: 100% !important;display: none;}

.mob-menu li > a:hover {text-decoration: none;background: #ffffff;color: #000;}

.mob-menu li span.opensub { position: absolute;    top: 13px;    right: 10px;    height: 26px;    width: 26px;    text-align: center;    cursor: pointer;    display: flex;    align-items: center;    justify-content: center;    background:#f00;    color: #fff;    border-radius: 1px;    font-size: 16px; }  

.mob-menu li.current span.opensub:before{ content: "\f106"; }

.mob-menu li > ul.mob-sub-menu li > a {font-size: 14px;padding-left: 40px;}

.mob-menu ul#menu-main-menu-1 {    margin: 0;  }

.mob-menu li.sign_today a {    background: #f8772e; 	}

.headnav {float: right;margin-top:0px;  display: none; cursor: pointer;} 

.headnav i.fa {    font-size: 22px;    cursor: pointer;    color:#fff;  }

.mobile-view.mopen {    right: 0;    transition: all ease-in-out 0.5s;    -webkit-transition: all ease-in-out 0.5s;    -moz-transition: all ease-in-out 0.5s;  }

.header-fixed .main-menu {    margin-top: 13px;  } 

.mobile-close {position: absolute;    left: -50px;    background: none;    width:50px;    height: auto;    border-radius: 0;    text-align: center;    top: 20px;    background: #000;    padding: 12px 0 14px 0;    display: none;    cursor: pointer;    height: 50px;}

.mobile-overlay {top: 0;background: rgba(0, 0, 0, 0.8);position: fixed;z-index: 101;width: 100%;height: 100%;display: none; left: 0;}

.mobile-overlay.moverlay {    display: block;  }

.mobile-close.mclose {    display: block;  }

.ep-slider .owl-item {
    float: left;
    /* display: flex; */
    width: 100%;
}

.ep-slider {overflow: hidden;text-align: center;display: none;}

.ep-slider .ep_logo img {
    max-height: 90px;
    max-width: 50%;
}

.ep-slider .ep_logo {
    min-height: 120px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 10px 20px #dddddd85;
}

.ep-slider .owl-stage {
    display: flex;
}

.ep-slider .owl-nav button {
    background: none;
    border: none;
}

.ep-slider .owl-nav button img {
    max-width: 40px;
}

.ep-slider .owl-nav {
    margin-top: 30px;
}

.owl-carousel {
    overflow: hidden;
}
 
header .col-md-3 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.headnav img {max-height: 30px;filter: invert(1);}

.mobile-close img {    max-height: 20px;	}

.mob-menu li .hell_sign span {color: #f17627;}

section.ep_grwth {
    padding-top: 30px;
}
 
.popupform {
    width: 830px;
    height: auto;
    padding: 0;
    border-bottom: none;
    border-radius: 0;
    overflow: visible;
	background: url('../images/amzpop.png') no-repeat scroll center top;
}

.popup-content h2 {
    font-size: 44px;
    padding: 0;
    font-weight: 500;
    margin: 0 0 10px;
    text-transform: uppercase;
    line-height: 42px;
    font-family: 'Oswald', sans-serif;
    color: #fff;
}

.popup-content h2::before {
    display: none
}

.popup-content p {
    margin: 0 0 25px;
    color: #ffe0b4;
    font-weight: 700;
    font-size: 22px;
    background: #c12126;
    margin-left: -20px;
    width: calc(100% + 40px);
    margin-top: 15px
}

.custom-pop {
    padding: 0;
    overflow: hidden
}

.popup-content p.form_tagline {
    max-width: 100%;
    font-size: 11px;
    margin: 16px 0;
    position: relative;
    padding-left: 15px;
    background: transparent;
    text-align: left;
    color: #fff
}

.popup-content p.form_tagline input {
    vertical-align: middle;
    height: auto;
    position: absolute;
    left: 0;
    top: 4px
}

.popup-content [class*='col-'] {
    padding: 0 7px;
    margin-top: 0
}

.popup-content [class*='col-'] input {
    color: #313131;
    font-weight: 400;
    font-size: 13px;
    height: 40px;
    margin-bottom: 12px;
    border-radius: 0
}

.popup-content [class*='col-'] input::placeholder,.popup-content [class*='col-'] textarea::placeholder {
    color: #313131
}

.popup-content [class*='col-'] textarea {
    color: #313131;
    font-weight: 400;
    font-size: 13px;
    height: 145px;
    border-radius: 0;
    resize: none
}

.popup-content [class*='col-'] input.btn {
    background: #ff7f23;
    color: #fff;
    margin: auto;
    padding: 0 30px;
    letter-spacing: 1px;
    font-weight: 600;
    border-radius: 4px
}

.pop-txt {
    left: -34px
}

.popup-content [class*='col-'] input:focus {
    box-shadow: none;
    outline: none
}

.popupform button.fancybox-button {
    background: #ff7f23;
    height: 30px;
    width: 30px;
    padding: 0;
    border-radius: 4px;
    opacity: 1;
    top: -10px;
    right: -10px
}

.popupform button.fancybox-button svg path {
    fill: #fff
}

.popupform button.fancybox-button svg {
    height: 26px
}

.popup-bann {
    overflow: hidden;
    margin-left: -5px
}

.popup-bann img {
    max-width: 90%
}

.popup-content {
    width: 100%;
    text-align: center;
    padding-top: 0;
    margin-left: 0;
    padding: 40px 40px;
    /* background: #fff; */
    max-width: 430px;
    margin-top: 30px;
    margin-left: 30px;
    margin-bottom: 20px;
}

.custom-pop .form-control {
    height: 48px;
    color: #000;
    font-size: 13px;
    margin: 0px 0 8px;
    font-family: 'Poppins' , sans-serif;
}

.custom-pop textarea.form-control {
    resize: none;
    height: 80px;
}

.custom-pop h6 {
    position: relative;
    font-size: 26px;
    color: #fff;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    margin: 0
}

.custom-pop h6:before {
    content: '';
    height: 20px;
    width: 40px;
    background: #f53230;
    position: absolute;
    left: -60px;
    top: 7px
}

.custom-pop h6:after {
    content: '';
    height: 20px;
    width: 40px;
    background: #f53230;
    position: absolute;
    right: -60px;
    top: 7px
}

.popup-content h3 {
    font-size: 35px;
    text-transform: none;
    border-radius: 20px;
    margin: 0 0 20px;
    font-family: 'Oswald', sans-serif;
    color: #fff;
    font-weight: 200;
}

.popup-content h2 span {
    color: #ffffff;
    background: #f3fd68;
    padding: 3px 5px;
    vertical-align: baseline;
    color: #000;
}

.popupform button.fancybox-button {
	background: #f53230;
	height: 36px;
	width: 36px;
	padding: 0;
	border-radius: 30px;
	opacity: 1;
	top: 0;
	right: 0;
	font-weight: bold;
}

.popupform button.fancybox-button svg path {
    fill: #fff
}

.popupform button.fancybox-button svg {
    height: 26px
}

.popupform button.carousel__button.is-close {
    background: #f53230;
    height: 30px;
    width: 30px;
    padding: 0;
    border-radius: 4px;
    opacity: 1;
    top: 14px!important;
    right: 1px!important;
    position: absolute!important
}

.popup-content h3 span {
    font-weight: 700;
    background: #e6be60;
    line-height: 35px;
    display: inline-block;
    color: #000;
    padding: 4px 5px;
}

.popup-content button.btn.btn-blue:before {
    display: none;
}

.popup-content button.btn.btn-blue {
    background: #25b067;
    border-color: #25b067;
    width: 100%;
    border-radius: 40px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 0;
    color: #fff;
    margin-top: 5px;
    font-family: 'Poppins' , sans-serif;
}

.popup-content button.btn.btn-blue:hover {
    background: #1b1d1e;
    border-color: #1b1d1e;
}
