.align-display{display: table !important; width: 100% !important;margin: 0 auto;}
.align-middle{display: table-cell; float: none !important; vertical-align: middle; width: 50%;}
.btn.white-color a{background-color: #ffffff;}
.esp-banner-sec .btn-link span{margin-bottom: 15px; font-size: 22px;}
.esp-banner-sec li{font-size: 18px; color: #000000; font-weight: 400;}
.esp-banner-sec .btn a{margin-top: 20px;     padding: 13px 40px;}
.esp-banner-sec .tab-video-wrap{background:transparent; text-align:right;}
.esp-banner-sec .content-left{padding-right: 0 !important;}
.esp-banner-sec{padding-bottom: 65px;}
.esp-banner-sec li{padding-left: 15px; position: relative;}
.esp-banner-sec ul{list-style: none; margin: 0;}
.esp-banner-sec li:before{content: ""; position: absolute; left: 0; top:9px; width: 5px; height: 5px; background-color: #000; border-radius: 50%;}

.banner-section .btn span{background-color: #ffda30;}
.banner-section .btn-white a{border:3px solid #ffda30;}
.banner-section .btn-white a:hover{border:3px solid #000;}

.order-tagline-section.i-grey-bg{background-color: #f3f3f3 !important; padding: 50px 0;}
.order-tagline-section.i-grey-bg .btn a:hover,.get-stunning-email-sec .btn a:hover{background-color: #f3f3f3;}

.i-grey-bg span{margin:20px 52px 20px 0;}
/*we-can-help-sec******************************************************/
.we-can-help-sec{padding: 45px 0; text-align: center;}
.we-can-help-sec h2{padding-top: 55px;}
.we-can-help-sec p{padding-top: 16px;}
.text-right{text-align: right;}


.we-can-help-sec .we-can-help-sec-main{ display: table; width: 100%; text-align: left; padding: 45px 0;}
.we-can-help-sec h3{font-size: 23px;}
.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-left{display: table-cell; vertical-align: middle; width: 50%; padding: 0 20px;}
.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right{display: table-cell; vertical-align: middle; width: 50%; padding: 0 20px; text-align: center;}
.our-work-section.bold-pera p {display: inline-block;vertical-align: middle;font-size: 20px;font-weight: 700;color: #000;margin: 0;line-height: 30px;text-transform: uppercase;width: 70%;text-align: left;}
.our-work-section .btn {width: 29%;display: inline-block;}
/*we-can-help-sec******************************************************/

/*consulting-section******************************************************/
.consulting-section{text-align: center; padding: 70px 0; background-color: #f9f9f9;}
.consulting-section figure{margin-top: 65px;}
/*consulting-section******************************************************/

/*get-stunning-email-sec******************************************************/
.get-stunning-email-sec{text-align: center; padding: 70px 0;}
.get-stunning-email-sec .get-stunning-main{margin-top: 45px; }
.get-stunning-email-sec .get-stunning-email-main{display: table; width: 100%; position: relative; margin:25px 0;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-content{display: table-cell; width: 25%; vertical-align: middle; position: relative; padding-bottom: 0px;text-align: left;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-content::after { content: ""; position: absolute;right: 0px;background-color: #e6e6e6; width: 100%;height: 2px; top: 94px;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-img{display: table-cell; vertical-align: middle;  text-align: left;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-img img{max-width: 700px;}
.get-stunning-email-sec .get-stunning-email-main strong{font-size: 16px; color:#000;display: block;text-transform: inherit;font-weight: 500;padding: 5px 0;}
.get-stunning-email-sec .btn a{margin-top: 10px;}
.get-stunning-email-sec p{font-size: 16px; font-weight: 600; color: #000; margin-top: 20px;}
.get-stunning-email-sec p span{font-weight: 400; }

.get-stunning-email-sec .get-stunning-content.mobile-view {display: none !important;}
/*get-stunning-email-sec******************************************************/
.get-stunning-email-sec .main {width: 930px;}
.delivery-time ul.pricing-process-listing li .listing-box::after{background-color: #e6e6e6;height: 2px;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-content:after{    top: 92px;}
.get-stunning-email-titel {font-size: 24px;color: #000;font-weight: bold;text-transform: uppercase;}
.our-work-section.bold-pera {padding: 70px 0;}

/****responsive************************************************************************/

@media(max-width: 1260px){
	.our-work-section.bold-pera p {width: 100%;text-align: center;}
	.our-work-section .btn {width: 100%;}
}
@media(max-width: 1200px){
	.i-grey-bg span {margin: 20px 0 20px 0; }
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img img {max-width: 600px; } 
	/*	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content:after{top:66px;}*/
	.get-stunning-email-sec .get-stunning-email-main strong {font-size: 22px;} 
}

@media(max-width: 1170px){
	.delivery-time ul.pricing-process-listing {width: 100%;}
	.delivery-time ul.pricing-process-listing li { width: 18%;}
	/*.get-stunning-email-sec .get-stunning-email-main .get-stunning-content::after {top: 81px;}*/
}
@media(max-width: 1024px){
    .banner-section .tab-video-wrap{margin-top: 30px;}
	.esp-banner-sec .content-left {width: 62%; } 
	.consulting-section {padding: 60px 0;} 
	/************************************/
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img img {max-width: 490px; }
	.get-stunning-email-sec .get-stunning-email-main strong {font-size: 18px;} 
	/*	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content {width: 31%;} */	
	/******************************************************/
	.get-stunning-email-sec {padding: 50px 0; }
	.rating-manage{padding: 20px 0 40px;}
	.help-section .content-wrap p br{display: none;}
}
@media(max-width: 1023px) {
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content::after {top: 81px;}
	.get-stunning-email-sec .get-stunning-content.desktop-view {display: none !important;}
	.get-stunning-email-sec .get-stunning-content.mobile-view {display: block !important;margin-bottom: 30px;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content {width: 100%;display: inline-block;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img {display: inline-block;text-align: center;}
	.delivery-time ul.pricing-process-listing {width: 100%;	padding: 0;	margin: 0 auto;	max-width: 810px; display: inline-block; float: none;}
	ul.pricing-process-listing {display: inline-block;}
	.delivery-time ul.pricing-process-listing li {width: 20%;float: left;display: inherit;margin: 0 auto;text-align: center;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content {text-align: center;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content::after {top: inherit;display: none;}
	.delivery-time ul.pricing-process-listing li .listing-box:after {right: -50px;}
	.get-stunning-email-sec .get-stunning-email-main{display: inline-block;margin: 0 0 25px;}
	.get-stunning-email-sec .get-stunning-email-main strong {margin: 5px 0;font-size: 14px;padding: 0;}
}
@media(max-width: 980px){
	.esp-banner-sec .btn a {font-size: 14px;padding: 12px 30px;}
	.get-stunning-email-sec .main {width: 100%;}
}
@media(max-width: 767px){
    
	.our-work-section.bold-pera {padding: 50px 0;}
	.help-section{padding: 40px 0;}
	.esp-banner-sec .content-left {width: 100%; text-align: left; padding: 0;}
	.align-middle{width: 100%; display: block; padding: 0 !important;}
	.align-display{margin:0; }
    .row.d-flex { margin: 0;}
	.esp-banner-sec .tab-video-wrap{text-align: center;}
	.esp-banner-sec .tab-video-wrap img{max-width: 350px; width: 100%;}
	.esp-banner-sec li {font-size: 16px;} 
	.esp-banner-sec .btn-link span {margin-bottom: 9px; font-size: 18px; } 
	.esp-banner-sec {padding-bottom: 50px; } 
	/******************************************************************/
	.consulting-section {padding: 50px 0;} 
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-left{display: block; width: 100%;}
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right{display: block; width: 100%;}
    .we-can-help-sec .we-can-help-sec-main .we-can-help-sec-left .btn-link { margin-bottom: 30px;}
    .img-top1 img,.img-top2 img{max-width: 230px; margin:0 auto;}
	.we-can-help-sec .we-can-help-sec-main{text-align: center; padding: 0;}
	.img-top1, .img-top2{text-align: center; margin-top: 18px;}
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right img{max-width: 250px;}
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right {margin-bottom: 0px;}
	.we-can-help-sec h2 {padding-top: 0; padding-bottom: 35px; } 
	.we-can-help-sec h3 {font-size: 20px; margin-bottom: 0; } 
	.btn-right a {font-size: 16px;}
	/******************************************************************/
	.consulting-section figure {margin-top: 40px; } 
	/******************************************************************/
	.i-grey-bg span {margin: 0 0 20px 0; } 
	/******************************************************************/
	.get-stunning-email-sec {padding: 40px 0; }
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content {width: 100%; display: block; }
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img{display: block; text-align: center;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content:after{display: none;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img img {margin:0 auto; width: 100%;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content{padding-top: 0; padding-bottom: 16px;} 
	.get-stunning-email-titel { font-size: 18px;}
	/******************************************************************/
	/******************************************************/
	.delivery-time ul.pricing-process-listing {max-width: 460px;}
	.help-section .col-lg-6:first-child {margin-bottom: 25px !important;}
}
@media(max-width: 640px){
	.our-work-section.bold-pera {padding: 40px 0;}
	.esp-banner-sec {padding-bottom: 40px; } 
	.esp-banner-sec .tab-video-wrap img{max-width: 290px;}
	/*********************************************/
	.consulting-section {padding: 40px 0;} 
	/*********************************************/
	.we-can-help-sec {padding: 40px 0;} 
	.we-can-help-sec h2 {padding-bottom: 0px;} 
	/*********************************************/
	.order-tagline-section.i-grey-bg {padding: 40px 0;} 
	.get-stunning-email-sec p br{display: none;}
	.get-stunning-email-sec .get-stunning-content.mobile-view {margin-bottom: 0;}
	.delivery-time ul.pricing-process-listing li .listing-box:after {right: -72px;}
}
@media(max-width: 480px){
	.esp-banner-sec {padding-bottom: 30px; } 
	.esp-banner-sec li {font-size: 15px;} 
	.help-section{padding: 30px 0;}
	.help-section .content-wrap {padding: 22px 20px;} 
	.content-wrap h4 {font-size: 18px; margin-bottom: 10px; }
	.esp-banner-sec .btn-link span {margin-bottom: 0;}
	 /*********************************************/
	.consulting-section {padding: 30px 0;} 
	p {padding-bottom: 15px;} 
	/*********************************************/ 
	.we-can-help-sec {padding: 30px 0;} 
	.we-can-help-sec h3 {font-size: 18px; margin-bottom: 0; } 
	.btn-right a {font-size: 15px;}
	.img-top1 img, .img-top2 img {max-width: 200px;} 
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right img{max-width: 200px;}
	/******************************************************************/
	.get-stunning-email-sec .get-stunning-email-main {margin: 0px 0 20px;}
	.get-stunning-email-sec {padding: 30px 0; }
	.get-stunning-email-sec .get-stunning-email-main strong {font-size: 16px; }
	.get-stunning-email-sec .get-stunning-main {margin-top: 0; }
	/******************************************************************/
	.order-tagline-section.i-grey-bg {padding: 30px 0;} 
	ul.our-work-listing li h4{padding: 0 12px;}
	.delivery-time ul.pricing-process-listing li {width: 32%;display: inline-block;}
	.delivery-time ul.pricing-process-listing li .listing-box::after {display: none;}
	.delivery-time ul.pricing-process-listing li {width: 28.6%;	float: none;display: inline-block;margin: 0 auto;}
}
/****responsive************************************************************************/