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; */}

section.our-banner { background-color:#131921; 	margin-top: 30px;padding: 99px 0;overflow: hidden;width: 90%;margin-left: auto;margin-right: auto; }

.home_page .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;	    line-height: 48px;}

.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;	}

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

section.homebanner-new {
    background: url('../images/home-new-banner.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.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: 490px;
    border-radius: 30px;
    background-size: cover !important;
    position: relative;
}

.pow_item .overlay-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.65); 
    border-radius: 30px;
}

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

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

.pow_item.p3 {
    background: url('../images/bx3.png') 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%;
    position: relative;
    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;
}

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

.item_help.ih5 {
    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.png') 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.png') 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;  */
    margin: auto;
    text-align: center;
}

.amz_mob img{    
    width:75%;
}


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

section.cta2 {
    background: url('../images/ctabg2.png') 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: 31px;
    /* 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: 60px 0;
}
 
.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;
}

section.our-banner.pub-banner{
        background: url(../images/pub-banner.jpg) no-repeat  scroll left top #212f3c;
        background-size: cover;
}

.pub-banner .banner-right:after, .pub-banner .banner-right:before {
    display: none;
}

.publ_page section.yel-section {    background: url(../images/pub-bg.png) no-repeat scroll center top #f53d39;    background-size: cover;	}	

.publ_page .yel_item h4 {    font-size: 32px;    color: #fff;    letter-spacing: -0.4px;	}

.powered_expert .container:before {    display: none;	}

.publ_page .get_book .item_help h4 {    color: #f9ef38;   }

.publ_page .get_book h5.nos {    color: #fff;    font-size: 32px;    position: absolute;    right: 20px;    bottom: 20px;    margin: 0;  }

.publ_page .get_book .item_help {    min-height: 340px;  }

section.cta-pub {background: url(../images/pub-cta-bg.jpg) no-repeat scroll right center #ffe85e;padding: 0 0;overflow: hidden;}

section.cta-pub h2 {    color: #141d22;    font-size: 80px;    font-weight: bold;    line-height: 70px;    margin-bottom: 20px;	}

section.cta-pub p {    color: #141d22;    font-size: 34px;    font-weight: 500;    line-height: 37px;	    margin-bottom: 20px;	}

section.cta-pub .btn-18 .btn {    font-size: 26px;    font-weight: 600;    text-shadow: 1px 1px #0000009e;	}

img.cpubb_ico {    max-width: none;    position: relative;    right: 270px;	}

.cta-pub .row {    align-items: center;	}

img.pubb_ico {    width: 100%;    height: auto;    border-radius: 20px;	}

.pubb_item h3 {    color: #232f3e;    font-weight: 600;    margin-bottom: 10px;	}

.pubb_item p {    color: #515151;    font-size: 18px;    margin-top: 10px;	}

section.pub-bts {    padding-top: 180px;    background:  url(../images/pub-grey-left.jpg) no-repeat scroll left top  , url(../images/pub-grey-right.jpg) no-repeat scroll right top  #f4f7f9;	} 

.audib_item {    background: #0d1215;    padding: 50px 40px;    width: 100%;    height: 100%;    border-radius: 10px;    position: relative;    box-shadow: 4px 4px 0 #f99a19;	}

.audib_item h3 {    font-size: 26px;    color: #fff;    font-weight: 600;    margin-bottom: 20px;	}

.audib_item  p {    color: #c8c8c8;     margin-bottom: 0;	}

.era_txt {    background: url(../images/era_txt_left.png) no-repeat scroll left center  ,   url(../images/era_txt_right.png) no-repeat scroll right center #fe5c06;    border-radius: 40px;    text-align: center;    padding: 8px 0;    margin-top: 30px;    display: flex;    align-items: center;	    justify-content: center;	}

.era_txt p {    margin: 0;    color: #fff;    font-size: 32px;    font-weight: 300;    letter-spacing: 4px;    font-style: italic;	}

section.audible-sec {    padding-top: 0;    margin-top: -50px;	}

.audible-sec .container {    padding-right: 60px;    padding-left: 60px;    position: relative;    padding-top: 90px;	}

.audible-sec .container:before {content: "";position: absolute;width: 100%;height: 80%;background: url(../images/pubb_bg.jpg) no-repeat scroll center top #162126;left: 0;top: 0;background-size: cover;}

.aud_style {padding-bottom: 100px;width: 100%;max-width: 550px;float: right;     margin-top: 40px;}	

.aud_style h2 {    font-size: 56px;    font-weight: 300;    color: #fff;    position: relative;	    margin-bottom: 40px;
}

.aud_style h2:before {    content: "";    position: absolute;    left: 0;    width: 310px;    height: 5px;    background: #f99b1f;	    bottom: 0;	    border: 1px solid #000;	}

.aud_style p {    font-size: 24px;    color: #fff;	}

.aud_style p br {    height: 70px;	}

.audible-sec .row {    justify-content: end;	}

.publ_page .yel_item {background: url(../images/pub-left-arc.png) no-repeat scroll left center;background-size: contain;padding-left: 56px;}

.pub-bts .col-md-3 {    margin-bottom: 40px;    margin-top: 20px;	}

img.audible-logo {    position: absolute;    top: 40px;    right: 0;    left: 0;    margin: 0 auto;	}

.publ_page section.ep_grwth{		background: url(../images/pubb_shd.png) no-repeat scroll left bottom; 	}

.hget_style p {    color: #515151;    font-size: 41px;    margin: 0;    font-weight: 300;	}

.hget_style {margin-top: 60px;}

.get_book .head_style {    margin-bottom: 0;	}

.publ_page .powered_expert .container { max-width: 90%; }


.self_item  h3 {    color: #232f3e;    font-size: 34px;    font-weight: 600;    margin-bottom: 20px;   }

.self_item h3 strong {    color: #f8772e;    font-weight: 500;    font-style: italic;   }

.self_item  p {    color: #515151;    font-size: 23px;    margin-top: 10px;   }

img.self_ico {    border-radius: 30px;    width: 100%;   }

.self_publ .col-md-4 {    margin-top: 50px;}

.our-banner.selfbanner{	background: url(../images/self-banner.jpg) no-repeat scroll center top #0b1038;	background-size: cover;	}

section.cta-self-1 {
    background:url(../images/cta-self.jpg) no-repeat scroll center top  #400302;	background-size: cover;	
}

.cta-self-1 h2 {    font-size: 80px;    font-weight: bold;    line-height: 80px;    color: #fff;    margin-bottom: 20px;    letter-spacing: -0.2px;	}

.cta-self-1 p {    color: #fff;    font-size: 32px;	}

.cta-self-1 p span {    font-weight: bold;    color: #ff7323;	}

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

section.get_book_easy {
    background:  url(../images/prem-left.png) no-repeat scroll left top , url(../images/prem-right.png) no-repeat scroll right top #f4f7f9;    padding-top: 140px;    padding-bottom: 140px;	}

.edit_item {    width: 100%;    padding: 50px;    max-width: 49%;    margin-bottom: 30px;    background:url(../images/rect-shd.png) no-repeat scroll right bottom #fff;    border-radius: 37px;    box-shadow: 0px 10px 20px #1a1c1e1f; }

.edit_block {    display: flex;    justify-content: space-between;    position: relative;	}

.edit_item h4 {    color: #272827;    font-size: 25px;    font-weight: 700;	}

.edit_item  p {    font-size: 25px;    color: #515151;    margin-bottom: 0;	}

.edit_block:first-child {    right: -40px;	}

section.unmatch_pro {    padding-top: 0;    margin-top: -50px;    color: #fff;	}

.unmatch_pro .container {    padding-right: 60px;    padding-left: 60px;    position: relative;    padding-top: 90px;    padding-bottom: 90px;	}

.unmatch_pro .container:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(../images/self-brown.jpg) no-repeat scroll right top #160e0b;
    left: 0;    top: 0;    background-size: 60%;	}

.unmatch_pro .head_style h2.shd_bl {    font-weight: 400;    text-transform: none;    margin-bottom: 50px;	}

.unmatch_pro .head_style h2.shd_bl span {    font-weight: bold;	}

.unmatch_pro .head_style  p {    color: #f4f7f8;	}

.unmatch_pro .head_style h2.shd_bl span:before {    background: #f99b1f;    height: 6px;    bottom: 15px;	}

.unmt_item h3 {    font-size: 36px;    font-weight: 600;    margin-bottom: 20px;   }

.unmt_item h3 span {    display: block;    color: #f99b1f;    font-size: 28px;    font-style: italic;    font-weight: 400;   }

.unmt_item {    margin-top: 60px;  }

.unmt_item p {    color: #f4f7f8;    font-size: 24px;    line-height: 33px;}

section.book_deserve {    background: url(../images/bds-left.png) no-repeat scroll left top , url(../images/bds-right.png) no-repeat scroll right top #fbf6e4;    padding-top: 120px;    padding-bottom: 120px;	}

.bds_item {background: #fff;padding: 50px 40px;height: 100%;box-shadow: 0px 10px 10px #0000001a;border-radius: 10px;width: 100%;position: relative;}

.bds_item h3 {color: #232f3e;font-size: 25px;font-weight: bold;margin-bottom: 15px;}

.bds_item h3 span {    display: block;    color: #fe9900;    font-weight: 500;    font-size: 20px;    font-style: italic;	}

.bds_item  p {color: #232f3e;font-size: 20px;margin-bottom: 0;}

.bds_item span.bds_ico {    display: table;    margin-bottom: 25px;    padding-bottom: 25px;    position: relative;	}

.bds_item span.bds_ico:before {content: "";position: absolute;left: 0;width: 60px;height: 2px;bottom: 0;background: #f99b1f;}

section.cta-self-2 {    background:url(../images/cta-self2.jpg) no-repeat scroll center top  #500d81;    background-size: cover;   padding: 120px 0;	}

.cta-self-2 h2 {    font-size: 67px;    font-weight: bold;    line-height: 80px;    color: #fff;    margin-bottom: 20px;    letter-spacing: -0.2px;	}

.cta-self-2 p {    color: #fff;    font-size: 36px;    margin-bottom: 30px;	}

.cta-self-2 p span {    font-weight: 400;    background: #ceebd3;    border: 1px solid #000000;    color: #000;    padding: 0 10px;	}

.self_page section.ep_grwth {    padding-top: 120px;	}

.self_page .banner-right {    top: 25px;	}

.selfbanner h4 {    color: #f9ef38;    font-size: 28px;    font-style: italic;    margin-bottom: 0;    font-weight: 300;	}

.selfbanner p {    font-weight: 500;    font-size: 17px;	}

.our-banner.bstorebanner{background: url(../images/bks-banner.jpg) no-repeat scroll center top #252c3d;background-size: cover;padding: 68px 0;}

.books_slider {overflow: hidden;position: relative;padding-top: 10px;padding-bottom: 10px;}

.books_slider .owl-item {    float: left;	}

.books_slider  .owl-nav {    position: absolute;    top: 47%;    width: 100%;    }

.books_slider .disabled {    /* display: none; */    }

.books_slider .owl-nav button.owl-next {    float: right;    }

.books_slider .owl-nav button {    background: #0e0e0e;    padding: 0px 16px;    font-size: 30px;    cursor: pointer;    border: 1px solid #000;    color: #fff;   }

.bs_slide img {width: 100%;box-shadow: 0px 10px 10px #0000004d;}

.cta-book-1 {background: url(../images/bks-cta.jpg) no-repeat scroll center top #141f33;/* padding: 0 0; */overflow: hidden;background-size: cover;}

.cta-book-1  h2 {color: #fff;font-size: 80px;font-weight: bold;line-height: 70px;margin-bottom: 20px;text-transform: uppercase;}

.cta-book-1  p {color: #fff;font-size: 26px;font-weight: 500;line-height: 37px;margin-bottom: 20px;}

.cta-book-1  .btn-18 .btn {    font-size: 26px;    font-weight: 600;    text-shadow: 1px 1px #0000009e;	}

section.new_release {padding-top: 120px;padding-bottom: 120px;}

section.core_feature {background: url(../images/process-bl.png) no-repeat scroll left bottom , url(../images/bds-left.png) no-repeat scroll left top , url(../images/bds-right.png) no-repeat scroll right top #fbf6e4;padding-top: 120px;padding-bottom: 120px;}

section.core_feature .col-md-4 {    margin-top: 20px;	} 

section.book-industry {background: url(../images/bks-industry.jpg) no-repeat scroll center top #110806;background-size:cover;text-align: center;overflow: hidden;padding: 130px 0;}

.book-industry h2.shd_bl {    color: #fff;	}

.book-industry h2.shd_bl span:before {    background: #fe9900;	}

ul.us_list_bk {display: flex;justify-content: space-between;margin-bottom: 80px;padding-top: 50px;}

ul.us_list_bk h4 {color: #f8772e;font-size: 48px;font-weight: bold;text-align: initial;margin: 0;position: relative;}

ul.us_list_bk h4 small {    display: block;    color: #fff;    font-size: 29px;	}

.book-industry + section.ep_grwth {    padding-top: 120px;	}

.book-industry h3 {    color: #fff;    font-size: 49px;    margin-bottom: 60px;	    font-weight: 600;	}

.book-industry h3 span {background: #f8772e;display: inline-block;padding: 0 10px;}

ul.us_list_bk li {    position: relative;	}

ul.us_list_bk li:before {    content: "";    position: absolute;    left: -60px;    width: 100%;    max-width: 380px;    min-width: 380px;    height: 60px;    bottom: -5px;    border-radius: 6px;    background: -moz-linear-gradient(left, rgba(1,70,54,1) 0%, rgba(1,70,54,0.25) 75%, rgba(255,255,255,0) 100%);    background: -webkit-linear-gradient(left, rgba(1,70,54,1) 0%,rgba(1,70,54,0.25) 75%,rgba(255,255,255,0) 100%);    background: linear-gradient(to right, rgba(1,70,54,1) 0%,rgba(1,70,54,0.25) 75%,rgba(255,255,255,0) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014636', endColorstr='#00ffffff',GradientType=1 );}

.green_box {background: url(../images/bks-green-bg.jpg) no-repeat scroll center top #000d1c;padding: 80px;width: 100%;background-size: cover;margin-top: 30px;}

.green_box h4 {color: #fff;font-size: 34px;font-weight: 600;margin-bottom: 10px;}

.green_box  p {    color: #f4f7f8;	font-size: 24px;	}

.green_box .row {margin-bottom: 40px;}

.green_box h2.shd_bl {    color: #fff;    text-transform: capitalize;    font-weight: 400;    padding-bottom: 30px;    margin-bottom: 30px;    position: relative;	}

.green_box h2.shd_bl span {    font-weight: bold;	}

.green_box h2.shd_bl:before {content: "";position: absolute;left: 0;width: 100%;height: 6px;background: #f99b1f;bottom: 0;right: 0;margin: 0 auto;max-width: 300px;}

.green_box h2.shd_bl strong {vertical-align: baseline;font-weight: bold;}

.green_box .row:last-child {    margin-bottom: 0;	}

section.new_release:before {    content: "";    position: absolute;  top: 0;  left: 0;    width: 100%;    height: 60%;    background: #f4f7f9;   }

.green_item img {    margin-bottom: 30px;	}

.banner-left ul.banner_uls li {width: 34%;color: #ffffff;font-size: 17px;font-weight: 500;position: relative;padding-left: 25px;margin-bottom: 10px;}

ul.banner_uls {display: flex;flex-flow: wrap;margin: 0;}

.banner_list {margin: 25px 0 15px;width: 100%;}

.banner-left ul.banner_uls li:before {   content: "\f046";    font-family: 'FontAwesome';    position: absolute;    left: 0;    color: #ffe719;   } 

.bstore_page section.testimonial {    border-bottom: 4px solid #2b3746;	} 

.faq_style  h4 {    color: #1b1b1b;    font-size: 30px;    font-weight: 600;    text-transform: uppercase;   }

.faq_style  p {    color: #2451d1;    font-size: 21px;   }

.faq_style {    margin-bottom: 70px;  }

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

.card_head {    margin-top: 70px;    margin-bottom: 30px;    width: 100%;    }

h2.faqh2 {    font-size: 34px;    font-weight: bold;   }

.faq_ebook .head_style {    /* margin-bottom: 100px; */  }

.our-banner.faqsbanner {    background: #ebd5cb;	}

.faqsbanner p, .faqsbanner h1 {    color: #000;	}

.faq_page .banner-right {    top: 40px;	}

.faq_ebook .card {    margin-bottom: 20px;       border: 1px solid #fff; 	}

.faq_ebook .card-header {    background: none;    padding: 0.95rem 1.25rem;  }

.faq_ebook .card-header a.card-link {color: #17171d;font-size: 16px;font-weight: 500; display: block; position:relative;}  

.faq_ebook .card-header a.card-link:after {    content: "";    position: absolute;    right: 0;    width: 17px;    height: 10px; background:url('../images/down-arrow.png') no-repeat scroll center center;	}

.faq_ebook .card.open .card-header a.card-link:after { background:url('../images/up-arrow.png') no-repeat scroll center center;}

.faq_ebook .card-body {    padding: 1.25rem;  }

.faqsbanner p {    font-weight: 500;    margin: 20px 0;	}

.contact_areat .head_style p {    font-size: 18px;	}

.count_page .ep_grwth {    padding-top: 100px;	}

.contact_form .form-control {    margin-bottom: 20px;  height: 60px;  font-size: 15px;	}

.contact_form textarea.form-control {    height: 180px;   resize: none;    padding-top: 10px;	}

.contact_area h2.shd_bl {    font-size: 40px;	}

.cnt_list li {    margin-bottom: 30px;    width: 100%;    color: #232323;	}

.cnt_list li h4 {    font-weight: bold;	}

.cnt_list li p , .cnt_list li a {    font-size: 18px;    color: #232323;	}

.contact_area label {    color: #232323;    font-weight: 500;	}

.cnt_map iframe {    width: 100%;    filter: grayscale(1);   }

.our-banner.cont-banner{    background: url(../images/contact-banner.jpg) no-repeat scroll left top #0f0f0f;    background-size: cover;}	

.abts-text h3 {    color: #e72230;    font-size: 37px;    font-weight: 600;   margin-bottom: 10px;	}

.abts-text p {    font-size: 23px;	}

.about_pub .row {    margin-bottom: 50px;	}

.abp_item h3 {    color: #232f3e;    font-size: 34px;    font-weight: 600;    margin-bottom: 20px;	}

.abp_item  img {    width: 100%;    border-radius: 30px;    margin-bottom: 20px;	}

.abp_item  p {    color: #515151;   font-size: 23px;	}

.ab_consult .container {padding: 100px;background:url(../images/amzblue.jpg) no-repeat scroll left top  #182632;background-size: cover;padding-bottom: 200px;}

.ab_consult  h2.shd_bl {    color: #fff;    font-weight: 300;    text-transform: none;    position: relative;    padding-bottom: 20px;    margin-bottom: 20px;	}	

.ab_consult h2.shd_bl span {    font-weight: bold;	}

ul.amzlist li {    color: #fff;    font-size: 18px;    font-weight: 500;    margin-bottom: 10px;    padding-left: 30px;    position: relative;}

ul.amzlist li:before {   content: "\f046";   position: absolute;    left: 0;    font-family: 'FontAwesome';    color: #f99b1f;	}

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

section.about_pub {    padding-bottom: 0;	}  

.ab_consult .head_style p {    color: #fff;    }

.ab_consult .contact_form .form-control {    /* height: 50px; */    /* margin-bottom: 10px; */	}

.ab_consult label {    display: none;	}

.ab_consult h2.shd_bl:before {    content: "";    position: absolute;    left: 0;    width: 100%;    max-width: 300px;    height: 5px;    background: #f99b1f;    bottom: 0;	} 

.ab_consult h2.shd_bl span:before {    display: none;	}

.ab_consult .btn.various {    background: #ffca0a;    border-color: #ffca0a;    color: #000;    font-size: 24px;    padding: 10px 50px;    font-weight: 600;	}

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

section.people_ask {background: url(../images/process-bl.png) no-repeat scroll left bottom , url(../images/bds-left.png) no-repeat scroll left top , url(../images/bds-right.png) no-repeat scroll right top #fbf6e4;margin-top: 60px;overflow: hidden;}

.peo_item {    border-bottom: 3px solid #b2b2b2;    height: 100%;    padding-bottom: 30px;    width: 100%;    position: relative;	}

.people_ask .col-md-6 {    margin-bottom: 60px;	}

.peo_item h3.nos {    color: #fe9900;    font-size: 48px;    position: absolute;    right: 0;	    top: 0;	}

.peo_item h4 {color: #232f3e;font-size: 30px;font-weight: 700;margin-bottom: 20px;}

.peo_item  p {    font-size: 24px;	}

.peo-thumb img {max-width: 90%;}

.peo-thumb {    position: absolute;    right: 0;    bottom: 0;	}

.people_ask + .ep_grwth {    padding-top: 80px;	}

.abts-thumb {    position: relative;	}

.abts-thumb:after {content:"";position: absolute;right:0px;top: -110px;width: 592px;height: 592px;background: url(../images/ab-bef.png) no-repeat scroll center top;z-index: -1;background-size: contain;}

.our-banner.abtbanner{    background: url(../images/abt-banner.jpg) no-repeat scroll left top #212f3c;    background-size: cover;			}

.a1.abts-thumb:after {    width: 400px;    height: 400px;    top: -30px;	}

.a2.abts-thumb:after {    height: 400px;    width: 400px;    right: auto;    left: 0;    top: 0;	}

.our-banner.pricebanner{
	  background: url(../images/price-banner.jpg) no-repeat scroll left top #212f3c;    background-size: cover;		
}

.price_inn ul {display: flex;margin: 0;padding: 0;border-bottom: 1px solid #d4d8df;border-left: 5px solid #eaeaec;}

.price_inn ul li.pb1 {width: 50%;text-align: left;}

.price_inn ul li {width: 12.5%;padding: 18px 30px;/* border: 1px solid #d4d8df; */font-size: 18px;font-weight: 500;text-align: center;}

.price_inn {    margin-bottom: 40px;    width: 100%;    border-top: 3px solid #a3a6ab;	}

.price_inn ul.pb_head {	}

.price_inn ul.pb_head li {    background: #d73b1e;    color: #fff;    text-align: center;   font-size: 22px; position: relative;    width: auto;    left: -5px;	}

.price_block h3 {    font-weight: bold;    font-size: 26px;    margin-bottom: 10px;	}	

.price_inn ul li i.check {    width: 28px;    height: 25px;  background: url(../images/p-check.png) no-repeat scroll left top;  display: inline-block;	 }

.price_inn ul li i.plus {    width: 28px;    height: 28px;  background: url(../images/p-plus.png) no-repeat scroll left top;  display: inline-block;	 }

.price_inn ul li i.cross {    width: 28px;    height: 28px;  background: url(../images/p-cross.png) no-repeat scroll left top;  display: inline-block;	 }

.price_head ul {    display: flex;    justify-content: space-around;	}

.price_head ul li {    font-size: 20px;    font-weight: bold;    color: #fff;    width: 12.55%;    text-align: center;    background: #eef1f6;    border-radius: 7px;    padding: 19px 20px;	}

.price_head ul li.p1 {    text-align: left;    width: 48%;    color: #000;	}

.price_head {    margin-bottom: 30px;	}

.price_head ul li.p2 {    background: #4aa8f6;	}

.price_head ul li.p3 {    background: #141c32;	}

.price_head ul li.p4 {    background: #feb21f;	}

.price_head ul li.p5 {    background: #f8772e;	}


.yprice_block {
}

.yprice_area {
    border: 2px solid #feb21f;
    border-radius: 50px;
    width: 100%;
    margin-top: 70px;
    overflow: hidden;
}

.yprice_head li {
    font-size: 20px;
    text-align: center;
    width: 18%;
    background: #feb21f;
    padding: 22px 20px;
    font-weight: 600;
}

.yprice_head li.yp1 {
    width: 28%;
}

.yprice_head ul {
    display: flex;
}

.yprice_inn ul {
    display: flex;
    border-bottom: 1px solid #d4d8df;
    border-left: 5px solid #eaeaec;
}

.yprice_inn ul li.yb1 {
    width: 28%;
}

.yprice_inn ul li {
    font-size: 18px;
    text-align: center;
    width: 18%;
    padding: 20px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
}

.yprice_inn ul li.ypb1 {
    width: 28%;
    text-align: left;
    display: block;
}

.yprice_head li.yp2 , .yprice_head li.yp4 {
    background: #ffc045;
}

.yprice_inn ul li i.check {    width: 28px;    height: 25px;  background: url(../images/p-check.png) no-repeat scroll left top;  display: inline-block;	 }

.yprice_inn ul li i.plus {    width: 28px;    height: 28px;  background: url(../images/p-plus.png) no-repeat scroll left top;  display: inline-block;	 }

.yprice_inn ul li i.cross {    width: 28px;    height: 28px;  background: url(../images/p-cross.png) no-repeat scroll left top;  display: inline-block;	 }

section.about_pro {    padding-top: 120px;    padding-bottom: 0;	}

p.alphafaqs b {display: flex;justify-content: space-between;}

.content-page h5.sub-heading {    margin-top: 30px;    font-weight: 600;    }

.content-page li {    list-style: disc inside;    margin-bottom: 6px;        font-size: 16px;    }



.popupform.bfriday {     background: url(../images/ny-pop-amz-50.png) no-repeat scroll center top;    width: 804px;    transform: scale(0.8);  }

.bfriday .popup-content {    float: right;    margin-top: 0;    }

.bfriday .popup-content img.bf-head-amz {    margin-bottom: 20px;   }

.bfriday .custom-pop textarea.form-control {    height: 100px;   }  

.bfriday .popup-content button.btn.btn-blue {    background: #e22222;    border-color: #e22222;  }

@media only screen and (  max-width:850px  ) {
    
.popupform.bfriday {    background: #000;   }

}




