@media(max-width: 767px){
	section{padding-top: 0;}
	section{line-height: 1.4 !important;}

}
.align-center{text-align: center; }
.mainContenArea h1 {  }
.mainContenArea h2 { font-size: 34px; line-height: 1.5; margin-bottom: 18px; font-family: 'Montserrat', sans-serif;font-weight: 400; text-transform: uppercase; }
.mainContenArea h3 { font-size: 27px; line-height: 1;margin-bottom: 56px;font-family: 'Montserrat', sans-serif;font-weight: 700;;font-weight: 700;}
.mainContenArea h4{font-size: 23px; line-height: 1;margin-bottom: 56px;font-family: 'Montserrat', sans-serif;font-weight: 700;;font-weight: 700;}
.mainContenArea p{font-size: 15px; line-height: 26px; font-family: 'Montserrat', sans-serif;font-weight: 400; margin: 0 auto 34px;padding-bottom: 0;}
.mainContenArea p:last-child{margin-bottom: 0;}
.mainContenArea .aco-section{padding: 0;}
.paddingLR-100{padding-left: 100px; padding-right:100px; }
.paddingLR-70{padding-left: 70px; padding-right:70px; }
.paddingB-50{padding-bottom: 50px;}
.light-blue{background-color: #8ed1f9;}
.light-gryblue{background-color: #8ca6c3;}
.light-off-green{background-color:#a0bd96;}
.grey-bg{background: #f0f0f0;}
.grey-bg .details{background: #fff !important;}

.aco-title {padding:62px 0 43px 0;}
.aco-title{background-color:#ffda30; cursor: pointer;}
.aco-title h3{font-size:23px;margin-bottom:15px; text-transform: uppercase;}
.aco-title h2{margin-bottom: 7px; font-size: 37px; line-height: 48px;}
.aco-title .main{padding-right: 30px; position: relative;}
.aco-title .main::before{content: '+'; width: 30px; height: 30px; border: 1px solid #000; border-radius: 100%; line-height: 1; font-size: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; right: 5px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);font-family: 'Montserrat', sans-serif;font-weight: 300;}
.aco-main.open .aco-title .main::before{content: '-'; padding-bottom: 6px; height: 24px;}
.aco-content{padding: 60px 0;}

.heading-style {border-bottom: 3px solid #000;display: table;margin: 0 auto 30px; position: relative; text-transform: uppercase; padding-bottom: 10px; text-align: center;}
.heading-style::after{content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top:100%; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-top: 13px solid #000;}

.aco-type-section .title {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; padding:4px 10px 5px 100px;}
.aco-type-section .title h4, 
.aco-type-section .title h3{ margin-bottom: 0; color: #fff;}
.aco-type-section .title h4{padding: 5px 0 6px;}
.aco-type-section .title figure {position: absolute; top: 50%; left:20px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin: 0;}
.aco-type-section .title figure img{width: 62px; height: 62px; border-radius: 100%;}
.aco-type-section .details{padding: 22px 100px 37px; margin-bottom: 60px; background: #f8f7f7;}
.aco-type-section .details p{font-size: 17px; line-height: 24px;}
.aco-type-section .details .batch {background-color: #a0bd96; display: inline-block; padding: 10px 30px 10px 15px !important; color: #fff; position: relative; font-size: 25px; font-family: 'pt_sansbold'; text-transform: uppercase; letter-spacing: 0.6px; font-family: pt_sansregular; margin-bottom: 36px;}
.aco-type-section .details h4:after {content: ""; position: absolute; top: 0; right: 0px; height: 0; border-top: 23px solid transparent; border-right: 10px solid #f8f7f7; border-bottom: 22px solid transparent; }
.grey-bg .aco-type-section .details h4:after{border-right: 10px solid #fff; }
.aco-type-section .details figure{margin-bottom: 36px;}
.aco-type-section .details hr{ border:0; border-top: 2px dotted #b7b7b7; margin: 0 0 36px 0;}
.aco-type-section .details code{margin-bottom: 36px; display: block;}
.aco-type-section .details code:last-child{margin-bottom: 0;}

.aco-content .aco-type-section:last-child .details:last-child{margin-bottom: 0;}

[class*="list-style"]{ border-bottom:2px dotted #b7b7b7; margin-bottom: 34px; }
[class*="list-style"]:last-of-type{border-bottom:0px dotted #b7b7b7;}
[class*="list-style"]:last-child{margin-bottom: 0;}
[class*="list-style"] li{ font-size: 17px; line-height: 29px; font-family: 'Montserrat', sans-serif;font-weight: 400; font-weight: normal; margin-bottom: 28px; position: relative;}
[class*="list-style"] li li{font-size: 17px; line-height: 24px;} 
[class*="list-style"] li li strong{font-size: 18px;}
[class*="list-style"]:last-of-type li:last-child{margin-bottom: 0;}
[class*="list-style"] li strong{font-family: 'Montserrat', sans-serif;font-weight: 700; font-size: 19px; display: inline-block; margin-right: 5px; font-weight: normal; }
[class*="list-style"] li strong + figure,
[class*="list-style"] li strong + img{margin-top: 36px;}
[class*="list-style"] li::before{ content: ''; position: absolute; top: 5px; left: -40px; width: 19px; height: 19px; background: url(https://email.uplers.com/infographics/salesforce-marketing-cloud/images/tick.png) no-repeat center; display: block;}
[class*="list-style-2"] li::before{background: url(https://email.uplers.com/infographics/salesforce-marketing-cloud/images/left-arrow-list.png) no-repeat center;}
[class*="list-style-3"] li::before{background: url(https://email.uplers.com/infographics/salesforce-marketing-cloud/images/left-arrow-green.png) no-repeat center;}
[class*="list-style-4"] li::before{background: #000; width: 7px; height: 7px; border-radius: 100%; top: 10px; left: -15px; }
[class*="list-style-6"] li::before{background: url(https://email.uplers.com/infographics/salesforce-marketing-cloud/images/black-left-arrow.png) no-repeat center; left: -50px; top:1px;}
[class*="list-style-6"] li li::before{display: none;}
[class*="list-style-6"] li li p:first-child{position: relative; text-indent: 5px;}
[class*="list-style-6"] li li p:first-child::before {content:''; position: absolute; left: 0; background: #000; width: 5px; height: 5px; display: block; border-radius: 100%; top: 9px;}

[class*="list-style"] dl{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; font-size: 17px; margin-bottom: 10px;  position: relative; padding-left: 10px;}
[class*="list-style"] dl dt{font-family: 'Montserrat', sans-serif;font-weight: 700; font-weight: normal; width: 315px;}
[class*="list-style"] dl dd{font-family: 'Montserrat', sans-serif;font-weight: 400; font-weight: normal; width: 640px;}
[class*="list-style"] dl:before{content:''; position: absolute; left: 0; background: #000; width: 5px; height: 5px; display: block; border-radius: 100%; top: 9px;}
[class*="list-style"] dl:last-child{margin-bottom: 35px;}

.list-style-5 li{font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 400; font-weight: normal; margin-bottom: 13px;}
.list-style-5 li strong{font-family: 'Montserrat', sans-serif;font-weight: 700;}
.list-style-5 li::before{display: none;}
.list-style-5 li::after{content: ''; width: 5px; height: 5px; border-radius: 100%; background: #000; display: block; margin: 8px 0 0 2px;}
.list-style-5 li:last-child::after{display: none;}

.border-bottom{border-bottom:2px dotted #b7b7b7 !important;  margin-bottom: 36px !important; padding-bottom: 30px !important; }
.border-bottom-none{border-bottom: 0; margin-bottom: 0 !important;}

.aco-type-section .details > *:first-child{padding-top: 20px;}
.aco-type-section .details h4:first-child{padding-top: 20px; margin-bottom: 26px}

.mainContenArea .aco-body,
.mainContenArea .aco-content{display: none;}
.mainContenArea section.open .aco-body,
.mainContenArea section.open .aco-content{display: block;}

.aco-main{margin-bottom: 20px;}

@media (max-width: 1400px){
	.mainContenArea .main {max-width: 1024px;}
	[class*="list-style"] dl dd{ width: 370px;}
}
@media (max-width: 1100px){
	.tow-column-section .left-content{padding-left: 15px;}
	.tow-column-section .right-content{padding-right: 15px;}
	.mainContenArea code{overflow: auto;}
	.mainContenArea code pre{display: block; min-width: 700px;}
}
@media (max-width: 1024px){
	.mainContenArea .main {max-width: 800px;}
	.paddingLR-100{padding-left: 15px; padding-right: 15px;}
	.aco-type-section .details{padding-left: 50px; padding-right: 50px;}
	[class*="list-style"] li::before{left: -30px;}
	.aco-type-section .title h4, 
	.aco-type-section .title h3{font-size: 25px;}
	.paddingLR-70{ padding-left: 60px; padding-right: 60px;}
	.aco-content .paddingLR-70{ padding-left: 50px; padding-right: 50px;}
}
@media (max-width: 991px){
	.aco-type-section .details figure{overflow: auto;}
	.aco-type-section .details figure img{min-width: 600px;}
	.row.paddingB-50{padding-left: 40px; padding-right:40px;}
	.aco-title{padding-left: 10px;}
	.aco-title > .main{padding-right: 70px;}
	.aco-title > .main::before{right: 15px;}
	.aco-title > .main.paddingLR-100,
	.aco-title > .main.paddingLR-70{padding: 0;}
	.paddingLR-70{ padding-left: 50px; padding-right: 50px;}
	.aco-type-section .details{padding-left: 40px; padding-right: 40px;}
	.aco-content .paddingLR-70{ padding-left: 40px; padding-right: 40px;}
	.mainContenArea code{border:1px solid #f4f4f4; padding: 5px;}
}
@media (max-width: 767px){
	.mainContenArea h2{line-height: 1;}
	.aco-title{padding-left: 20px;}
	.aco-title h3{font-size: 18px;}
	.aco-title h2{font-size: 28px; line-height: 1;}
	.aco-title > .main{padding:0 50px 0 0; }
	.aco-title > .main::before{right: 10px;}
	.mainContenArea .content-builder{padding-top: 0; }
	[class*="list-style"] dl{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	[class*="list-style"] dl dd,
	[class*="list-style"] dl dt{width: 100%;}
	.row.paddingB-50{padding-left: 20px; padding-right: 20px;}
	.main .row.paddingB-50{padding-left: 10px; padding-right: 10px;}
	.paddingLR-70{ padding-left: 20px; padding-right: 20px;}
	.aco-type-section .details{padding-right: 20px;}
}

/* banner section start 
----------------------------------*/
.top-banner{background: #ffda30;}
.wrap-1254{max-width: 1254px; margin: 0 auto;}
.banner-caption{max-width: 610px; padding: 115px 0 120px;}
.banner-caption h3{font-family: 'Montserrat', sans-serif;font-weight: 300;font-size: 38px; line-height: 1.25; margin-bottom: 15px;}
.banner-caption h3 img{width:170px; display: inline-block; vertical-align: middle; margin-right: 15px;}
.banner-caption h1{font-size: 56px; font-family: 'Montserrat', sans-serif;font-weight: 800; text-transform: uppercase; line-height: 66px; letter-spacing: -1.5px;}
.background-image{background:url('https://email.uplers.com/infographics/salesforce-marketing-cloud/images/vector.png') no-repeat bottom right;}
@media (max-width: 1300px){
	.wrap-1254{padding: 0 15px;}
	.banner-caption{padding: 75px 0 100px;}
	.background-image{background-size: 400px;}
}
@media (max-width: 991px){
	.banner-caption{padding: 55px 0 120px; background-size: 340px;}
	.banner-caption h3{font-size: 30px;}
	.banner-caption h3 img{width: 130px;}
	.banner-caption h1{font-size: 52px;line-height: 56px;}
	.background-image{background-size: 340px;}
}
@media (max-width: 767px){
	.mainContenArea{padding-top: 0;}
	.top-banner{padding-top: 0;}
	.banner-caption{max-width: 420px;}
	.banner-caption h1{ font-size: 40px; line-height: 1; }
}
@media (max-width: 639px){
	.banner-caption{padding: 45px 0 150px;}
	.banner-caption h3 {font-size: 22px; }
	.banner-caption{max-width: 330px;}
	.banner-caption h3 img {width: 80px; }
	.banner-caption h1{font-size: 30px;}
	.background-image{background-size: 220px;}
}
/* banner section end
----------------------------------*/

/*	what email studio section start
---------------------------------*/
.email-studio-section{background: #f8f7f7; padding: 66px 0 0;}
.email-studio-section .row{ padding-bottom: 57px; border-bottom: 2px dotted #b7b7b7; margin-bottom: 45px;}
.email-studio-section .row:last-child{margin-bottom: 0; border-bottom: 0;}
@media (max-width: 991px){
	.email-studio-section .row{padding-left: 35px; padding-right: 35px;}
}
@media (max-width: 767px){
	.email-studio-section .row{padding-left: 0px; padding-right: 0px;}
}
/*	what email studio section end
---------------------------------*/

/* Envision, execute, engage section start
-------------------------------------*/
.envisionExecuteEngage-section {padding: 57px 0 50px;}
.envisionExecuteEngage-section .aco-type-section .details{margin-bottom: 35px;}
.envisionExecuteEngage-section .aco-type-section .details p{font-size: 15px; line-height: 24px;}
/* Envision, execute, engage section end
-------------------------------------*/

/* salesforce tip section start
-------------------------------------*/
.heading-style-1 {color: #fff; position: relative; margin-bottom: 32px; line-height: 1;}
.heading-style-1::after{content: ''; width: 32px; height: 3px; background: #fff; margin: 22px 0 0 0; display: block;}

.salesForce-section{background: #6cc0e1; color: #fff; padding: 70px 0 45px;}
.salesForce-section h2{color: #fff; position: relative; margin-bottom: 32px;}
.salesForce-section h2::after{content: ''; width: 32px; height: 3px; background: #fff; margin: 22px 0 0 0; display: block;}
.salesForce-section p{color: #fff; margin-bottom: 15px;}
.salesForce-section.abtesting{padding: 70px 0 65px;}
@media (max-width: 1200px) {
	.salesForce-section{padding-bottom: 75px;}
}
@media (max-width: 767px) {
	.salesForce-section .paddingLR-70{padding-left: 20px; padding-right: 20px;}
}
/* salesforce tip section end
-------------------------------------*/

/* salesforce object section start
-------------------------------------*/
.salesforce-object-section{padding: 50px 0 80px;}
/* salesforce object section end
-------------------------------------*/

/* advanced tip section start
-------------------------------------*/
.advancedTip-section{ background: #6d6c6c; color: #fff; padding: 70px 0 60px;}
.advancedTip-section h2{color: #fff; position: relative; margin-bottom: 32px;}
.advancedTip-section h2::after{content: ''; width: 32px; height: 3px; background: #fff; margin: 22px 0 0 0; display: block;}
.advancedTip-section p{color: #fff;}
.advancedTip-section [class*="list-style-4"] li::before{background: #fff;}
.advancedTip-section.ampscript{padding: 70px 0 200px;}
/* advanced tip section end
-------------------------------------*/

/*	ampscript processes section start
----------------------------------------*/
.ampscript-processes-section{padding-bottom: 50px;}
.ampscript-processes-section code{ background: #1a1a1a; padding: 40px 115px; color: #fff; display: block; max-width: 830px; margin: -140px auto 36px; font-size: 19px; line-height: 33px;  }
code pre{white-space: pre-line;}
@media (max-width: 767px) {
	.ampscript-processes-section code{padding: 40px;}
}
/*	ampscript processes section end
----------------------------------------*/

/* beyond section start 
----------------------------------------*/
.beyoud-section{padding: 65px 0;}
/* beyond section end
----------------------------------------*/

/* advanced ampscript section start 
-----------------------------------------*/
.tow-column-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex; padding: 0;}
.tow-column-section .caption{max-width: 530px; width: 100%; text-align: left; display: inline-block; padding-top:70px; padding-bottom: 70px; }
.tow-column-section .left-content{width:50%;background-color:#55b9e0; color: #fff; text-align: right;}
.tow-column-section .left-content .caption{padding-right: 30px;}
.tow-column-section .right-content{width:50%;background-color:#6d6c6c; color: #fff;}
.tow-column-section .right-content .caption{padding-left: 70px;}
.tow-column-section .caption h2,
.tow-column-section .caption h3,
.tow-column-section .caption p{color: #fff;}

.tow-column-section h2{color: #fff; position: relative; margin-bottom: 32px;}
.tow-column-section h2::after{content: ''; width: 32px; height: 3px; background: #fff; margin: 22px 0 0 0; display: block;}
.tow-column-section h3{font-size: 28px; line-height: 36px; margin-bottom: 26px;}

@media (max-width: 991px) {
	.tow-column-section{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.tow-column-section .left-content{width: 100%; padding: 0;}
	.tow-column-section .right-content{width: 100%; padding: 0;}
	.tow-column-section .right-content .caption,
	.tow-column-section .caption{padding-right: 50px; padding-left: 50px; max-width: 100%;}
}
@media (max-width: 767px){
	.tow-column-section .left-content .caption,
	.tow-column-section .right-content .caption{padding-left: 20px; padding-right: 20px;}
}
/* advanced ampscript section start 
-----------------------------------------*/
/* conclusion section start
-------------------------------------------*/
.conclusion-section{background: #fff; padding: 60px 0 66px;}
.conclusion-section .testimonial-row{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background: #ffda30; max-width: 830px; margin: 0 auto;border-radius: 15px;}
.conclusion-section .testimonial-row .left-image{width: 160px; height: 160px; max-width: 160px; -webkit-box-flex: 0; -ms-flex: 0 0 160px; flex: 0 0 160px; border-radius: 100%; border:5px solid #ffda30;-webkit-box-align: center;-ms-flex-align: center;align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; margin-left: -75px;} 
.conclusion-section .testimonial-row .right-image{width: 160px; height: 160px; max-width: 160px; -webkit-box-flex: 0; -ms-flex: 0 0 160px; flex: 0 0 160px; border-radius: 100%; margin-right: -75px;border: 5px solid #ffda30;}
.conclusion-section .center-content{padding: 20px;}
@media (max-width: 1200px){
	.conclusion-section .testimonial-row{max-width: 700px;}
}
@media (max-width: 1024px){
	.conclusion-section .testimonial-row{max-width: 490px;}
}
@media (max-width: 991px){
	.conclusion-section .testimonial-row{border-radius: 70px;}
	.conclusion-section .testimonial-row .right-image{border:5px solid #ffda30;}
}
@media (max-width: 767px){
	.conclusion-section .testimonial-row{-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 75px auto; border-radius: 10px;}
	.conclusion-section .testimonial-row .left-image{margin: -75px 0 0 0;}
	.conclusion-section .testimonial-row .right-image{margin: 0 0 -75px 0;}
}
@media (max-width: 490px){
	.conclusion-section .testimonial-row{margin-left: 10px; margin-right: 10px;}
}
/* conclusion section end
-------------------------------------------*/

/* sticky sidebar start
-----------------------------------------*/
.mainContenArea .sidebar-section { position: fixed; left: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); max-width: 300px; padding: 30px 45px; background: #ffda30; border-radius: 0 5px 5px 0; z-index: 9999;opacity:0;visibility:hidden;-webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.mainContenArea .sidebar-section.stick-up{opacity:1;visibility:visible;}

.mainContenArea .sidebar-section ul { margin: 0; }
.mainContenArea .sidebar-section ul li { list-style: none; position: relative; line-height: normal; padding: 8px 20px; display: inline-block; width: 100%; z-index:9;margin:0;}
.mainContenArea .sidebar-section ul li:before { content: ""; position: absolute; left: -10px; top: 13px; width: 10px; height: 10px; -webkit-box-shadow: inset 0 0 0 1px #000; box-shadow: inset 0 0 0 1px #000; border-radius: 50%; background: #f3d536; transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; }
.mainContenArea .sidebar-section ul li:after { content: ""; position: absolute; left: -5px; top: 15px; width: 1px; height: 100%; background: #000; z-index: -1 }
.mainContenArea .sidebar-section ul li:last-child:after { display: none }
.mainContenArea .sidebar-section ul li a { font-size: 13px; line-height: 20px; color: #000; position: relative }
.mainContenArea .sidebar-section ul li a:after { content: ""; position: absolute; left: 0; bottom: -3px; width: 0; height: 1px; background: #000; transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; }
.mainContenArea .sidebar-section ul li a:hover:after { width: 100%; }
.mainContenArea .sidebar-section ul li.active a:after { width: 100%; }
.mainContenArea .sidebar-section ul li.active:before { background: #000 }
.mainContenArea .sidebar-section ul li.visited:before { background: #000 }
.mainContenArea .sidebar-section ul li.active a, .mainContenArea .sidebar-section ul li.visited a { font-weight: 700 }
.mainContenArea .sidebar-section ul li.active.visited a:after{width:100%}
.mainContenArea .section-wrap { width: 100%; margin: 20px 0; }
.mainContenArea .section-wrap ul.step-listing li p { padding-bottom: 15px; }
.mainContenArea .two-col-img { width: 100%; margin-bottom: 50px; }
.mainContenArea .two-col-img .row > .col-lg-6 { margin: 30px 0; }
.mainContenArea .row-100 { width: 100%; margin-bottom: 50px; }
.mainContenArea ul.large-step-listing > li:before { width: 50px; height: 50px; font-size: 30px; line-height: 50px; }
.mainContenArea ul.large-step-listing > li:after { left: 25px }
.mainContenArea ul.large-step-listing li h3 { font-size: 26px; }
.mainContenArea ul.small-step-listing > li { padding-left: 60px; }
.mainContenArea ul.small-step-listing > li:before { width: 30px; height: 30px; font-size: 18px; line-height: 30px; top: -3px }
.mainContenArea ul.small-step-listing > li:after { left: 15px }
.mainContenArea .image-wrap { margin-bottom: 50px; }
.mainContenArea .image-wrap-border{width:100%;margin:30px 0;border:2px solid #f3d536}
.mainContenArea .sticky-nav-btn { border: 1px solid #000; width: 100%; padding: 10px 20px; text-align: center; font-size: 18px; color: #000; background-color: transparent; display: none }
@media (max-width:1800px) {
	.mainContenArea .sidebar-section ul li{padding:8px 15px;}
	.mainContenArea .sidebar-section{max-width:250px;padding:25px 20px}	

	.mainContenArea .sticky-nav-btn{display:block;}
	.mainContenArea .sidebar-section{padding:10px;max-width:inherit;width:100%;border-radius:0;top:105px;}
	.mainContenArea .sidebar-section ul{display:none;position: absolute;left: 0;top: 100%;background: #f3d536;padding: 10px 20px;}
}
@media (max-width:900px) {
	.mainContenArea .sidebar-section{top: 100px;}
}
/* sticky sidebar end
-----------------------------------------*/

@media (max-width: 767px){
	.sidebar-section-wrap,
	.planningCart-section{padding-top: 0 !important;}
}

/*----tabular-data css start here----*/
.tabular-data{margin:35px 0;}
.tabular-data table{border:1px solid #b6b8ba;}
.tabular-data tr th{font-size:15px;background-color:#abc6db;color:#fff; padding: 10px 20px;position:relative;vertical-align:top;font-weight:normal;font-family: 'Montserrat', sans-serif;font-weight: 700;}
.tabular-data tr td{font-size:15px; color: #000;position:relative;padding:15px 25px;font-family: 'Montserrat', sans-serif;font-weight: 400;font-weight:normal;}
.tabular-data tr td::after{content: '';border-bottom:1px dashed #c4c6c8;display:block;width:calc(100% - 50px);position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.tabular-data tr th::after{content: '';border-bottom:1px dashed #fff;display:block;width:calc(100% - 20px);position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.tabular-data tr:last-child > th::after,
.tabular-data tr:last-child > td::after{display: none;}
.tabular-data tr th strong,
.tabular-data tr td strong{font-family: 'Montserrat', sans-serif;font-weight: 700;font-weight:normal;font-size:15px;}
.tabular-data .border-none::after,
.tabular-data .border-none::before{display: none;}
.tabular-data .border-right-none::before{display: none;}
.tabular-data .border-bottom-none::after{display: none;}
.tabular-data tr th::before,
.tabular-data tr td::before{content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 1px; height: calc(100% - 20px); border-right:1px dashed #e0e1e2; }
.tabular-data tr th:last-child:before,
.tabular-data tr td:last-child:before{display: none;}
.th-color{background-color: #c5d8bc !important;padding: 15px 20px !important;font-size: 20px !important;}
.tabular-data .tr-gray{background-color: #dcddde;}
.border-bottom tr th::after{border-bottom:none;}
.tabular-data tr td.grey-bg {background: #dcddde;padding: 5px 25px;font-size: 15px;}
.border-full tr td{padding:15px 15px;}
.border-none{border:none !important;}
.tabular-data tr td .table-code{font-size: 15px;background-color: #515254;color:#fff; padding: 20px 40px; font-family: 'pt_sansregular'; font-weight: normal;margin: -15px -25px;}
.tabular-data tr th p,
.tabular-data tr td p:last-child{margin-bottom: 0;}

.data-exe-table{width: 100%; display: flex;}
 .data-exe-table .left-table{width: 39%;}
 .data-exe-table .right-table{width: 59%;}
.blue{margin:0;}
.blue td{background-color:#ffffff;}
.blue th{background-color:#6cc0e1 !important;}
.mg-tp{margin-top:30px;}
.light-grey th{background-color:#f0f0f0 !important;color:#000 !important;}
.border-black-after tr th::after{border-bottom: 1px dashed #c4c6c8 !important;}
.height tr td::before{height:100% !important;}
.border-none tr th::after{border:none !important;}
.border-right-none tr th::before{border:none;}
@media (max-width:991px){
	.tabular-data{ max-width: 100%; overflow: auto;}
	.tabular-data > table{min-width: 640px;}		
}

 /*----tabular-data css end here----*/

 /*------------testimonial row starts-----------*/

 .conclusion-section .center-content {padding: 40px 20px; }
 .testimonial-row p {margin-bottom: 15px; }
.center-content ul li{display: inline-block;padding-right: 20px;}
.center-content ul li a{color:#000002;}
.center-content ul li a:hover >span{text-decoration: underline;}
@media (max-width:767px) {
	.center-content ul li{display:block;padding-right:0; margin:0 0 5px 0;}
}
 /*------------testimonial row starts-----------*/


 #footer-main {background-color: #f3f3f3 !important;font-family: 'Montserrat', sans-serif !important;}
  #footer-main .btn{background-color: transparent;text-align: right; }
  #footer-main .btn:hover{background-color: transparent;}
#footer-main .footer-logo{border-bottom: 2px solid #eaeaea}
ul li{list-style: none;}
@media (max-width:767px){
	.email-studio-section{padding:55px 20px 0;}
	.aco-title h3{line-height: 1.3;}
}

@media (max-width:480px){
		.aco-title h2 {font-size: 25px;}
		.mainContenArea h2 {font-size: 28px;} 
		#footer-main .btn{text-align: center;}
		.conclusion-section {padding: 40px 0 66px;}
		.aco-title {padding: 42px 12px 23px 12px; }
		.conclusion-section .center-content {padding: 20px 20px; } 
		.email-studio-section{padding:45px 15px 0;}
		.mainContenArea h2{line-height: 1.2;}
}