@media screen and (min-width: 1800px) and (max-width: 1810px){
/* Pricing Page */
.pricingpage-pricingsection .pricing-image {bottom: 33px;}
.pricingpage-pricingsection .pricing-image img{width: 280px;}
}
@media screen and (min-width: 1751px) and (max-width: 1799px){
/* Home */
.create-section .create-rightsideimage img{width: 360px;}
/* Pricing Page */
.pricingpage-pricingsection .pricing-image {right: 38px; bottom: 35px;}
.pricingpage-pricingsection .pricing-image img{width: 260px;}
}
@media screen and (min-width: 1700px) and (max-width: 1750px){
/* Home */
.banner-section .banner-image {right: -400px;}
.banner-section .banner-image img{width: 916px;}
.create-section .create-rightsideimage img{width: 360px;}
/* Pricing Page */
.pricingpage-pricingsection .pricing-image {right: 24px; bottom: 35px;}
.pricingpage-pricingsection .pricing-image img{width: 260px;}
/* Contact Page */
.contactinfo-section .contact-image {right: 24px;}
.contactinfo-section .contact-image img{width: 260px;}
}
@media screen and (min-width: 1441px) and (max-width: 1700px){
.potential-section .potential-image {display: none;}
.create-section .create-rightsideimage {display: none;}
/* Pricing Page */
.pricingpage-pricingsection .pricing-image {display: none;}
/* About Page */
.company-section .company-sideimage {display: none;}
}
@media screen and (min-width: 1600px) and (max-width: 1699px){
/* Home */
.banner-section {padding: 190px 0 300px;}
.banner-section .banner-image {right: -350px;}
.banner-section .banner-image img{width: 865px;}
.case-section .case-sideimage img{width: 335px;}
.case-section .case_contentbox{width: 80%;}
.case-section .case-box {padding: 40px 30px 32px;}
/* Contact Page */
.contactinfo-section .contact-image {display: none;}
}
@media screen and (min-width: 1500px) and (max-width: 1599px){
/* Home */
.banner-section {padding: 190px 0 250px;}
.banner-section .banner-image {right: -300px;}
.banner-section .banner-image img{width: 820px;}
.case-section .case-sideimage img{width: 330px;}
.case-section .case_contentbox{width: 85%;}
.case-section .case-box {padding: 25px;}
/* Service Page */
.servicepage-casesection {padding: 190px 0 130px;}
.servicepage-casesection .case-sideimage img {width: 265px;}
/* Contact Page */
.contactinfo-section .contact-image {display: none;}
/* 404 Page */
.error_page {background-size: auto;}
/* Coming Soon */
.comingsoon_outer {background-size: auto;}
}
@media screen and (min-width: 1441px) and (max-width: 1499px){
/* Home */
.banner-section {padding: 190px 0 240px;}
.banner-section .banner-image {right: -260px;}
.banner-section .banner-image img{width: 765px;}
.case-section .case-sideimage img{width: 330px;}
.case-section .case_contentbox{width: 85%;}
.case-section .case-box {padding: 25px;}
/* Service Page */
.servicepage-casesection {padding: 180px 0 120px;}
.servicepage-casesection .case-sideimage {top: 188px;}
.servicepage-casesection .case-sideimage img {width: 240px;}
/* Contact Page */
.contactinfo-section .contact-image {display: none;}
/* 404 Page */
.error_page {background-size: auto;}
/* Coming Soon */
.comingsoon_outer {background-size: auto;}
}
@media screen and (max-width: 1440px){
.banner-section {padding: 45px 0 200px;}
.banner-section .banner-image {top: -200px; right: -90px;}
.banner-section .banner-image img{width: 580px;}
.write-section {padding-bottom: 100px;}
.potential-section {padding: 130px 0 100px;}
.potential-section .potential-image {display: none;}
.video-section {padding: 180px 0 100px;}
.video-section .video_wrapper img {width: 100%; height: 100%;}
.case-section {padding-top: 180px;}
.case-section h2 {margin-bottom: 12px;}
.case-section .text {margin-bottom: 45px; padding: 0;}
.case-section .case-sideimage {left: 20px; top: 115px;}
.case-section .case-sideimage img{width: 270px;}
.case-section .case_contentbox{width: 88%;}
.case-section .case-box {padding: 25px 15px;}
.solution-section {padding: 180px 0 70px;}
.solution-section .solution_content h2 {margin-bottom: 16px;}
.solution-section .solution_content p {margin-bottom: 34px;}
.create-section {padding: 185px 0 130px;}
.create-section .create-rightsideimage {display: none;}
.create-section .create-leftsideimage {top: 40px; left: 40px;}
.create-section .create-leftsideimage img{width: 255px;}
.create-section h2 {margin-bottom: 50px;}
.create-section .create_contentcircle {width: 490px; height: 490px; line-height: 490px;}
.create-section .create_contentcircle ul {top: 0;}
.create-section .create_content {padding: 65px 60px;}
.pricing-section {padding-top: 185px;}
.pricing-section h2 {margin-bottom: 22px;}
.pricing-section .text {margin-bottom: 50px;}
.pricing-section .switch-box {margin-bottom: 60px;}
.block-section {padding: 165px 0 100px;}
.testimonial-section {padding: 180px 80px 225px;}
.testimonial-section h2 {margin-bottom: 50px;}
.testimonial-section .testimonial_content .image {padding-left: 15px;}
#testimonialcarouselExample .carousel-control-prev {left: -70px;}
#testimonialcarouselExample .carousel-control-next {right: -70px;}
.footer-section .middle_portion {padding: 70px 0;}
.footer-section .middle_portion .footer-text {padding-right: 45px;}
/* Sub banner */
.sub_banner_section .sub_banner_content {padding: 100px 210px 45px;}
/* Pricing Page */
.pricingpage-pricingsection .pricing-image {display: none;}
.pricingpage-blocksection{padding-top: 315px; margin-top: -150px;}
.pricingpage-testimonialsection{padding-top: 83px;}
/* Service Page */
.servicepage-casesection {padding: 180px 0 100px;}
.servicepage-casesection .case-sideimage {top: 155px;}
.servicepage-casesection h2 {line-height: 58px; padding: 0 305px;}
.enable-section {padding: 160px 0 75px;}
.faq-section {padding: 82px 0 100px;}
.faq-section .text {margin-bottom: 45px;}
/* Conatct Page */
.contactform-section {padding: 185px 0 75px;}
.contactform-section h2 {margin-bottom: 40px;}
.contactform-section .contact-sideimage {left: 15px; top: 55px;}
.contactform-section .contact-sideimage img{width: 195px;}
.contactinfo-section .contact-image {display: none;}
/* About Page */
.aboutpage-writesection {padding-top: 100px;}
.aboutpage-videosection {padding: 180px 0 90px;}
.company-section {margin-top: -250px; padding: 330px 0 100px;}
.company-section .company-sideimage {left: 20px; top: 165px;}
.company-section .company-sideimage img{width: 235px;}
.company-section h2 {margin-bottom: 20px;}
.company-section .text {margin-bottom: 40px;}
.company-section .company_wrapper .company-image {top: 0;}
.benefit-section {padding: 180px 0 100px;}
.benefit-section h2 {margin-bottom: 20px;}
.benefit-section .text {margin-bottom: 40px;}
.benefit-section .benefit-box {padding: 40px;}
.benefit-section .owl-carousel .owl-nav {margin-top: 60px;}
.team-section {margin-top: -370px; padding: 415px 0 100px;}
.team-section h2 {margin-bottom: 20px;}
.team-section p {margin-bottom: 45px;}
.media-section {padding: 180px 0 40px;}
/* Policy Pages */
.privacy-policy-con{padding: 80px 0 200px;}
/* 404 Page */
.error_page {background-size: auto;}
/* Coming Soon */
.comingsoon_outer {background-size: auto;}
/* FAQ Page */
.faqpage-section{padding-top: 185px;}
/* Back to top button */
#button {right: 60px;}
}
@media screen and (max-width: 1199px){
h1 {font-size: 58px; line-height: 68px;}
h2 {font-size: 48px; line-height: 52px;}
h3 {font-size: 28px; line-height: 32px;}
h4 {font-size: 24px; line-height: 30px;}
p {font-size: 18px; line-height: 26px;}
.header {padding: 25px 0;}
.header .logo img{width: 165px;}
.navbar-nav li {margin: 0 6px;}
.navbar-nav .drop-down-pages .nav-item a {padding: 6px 20px;}
.banner-section {padding: 40px 0 210px;}
.banner-section .banner_content h1 {margin-bottom: 22px;}
.banner-section .banner_content p {font-size: 18px; line-height: 26px; padding-right: 0; margin-bottom: 26px;}
.banner-section .banner_content .form-group {margin-bottom: 24px; width: 100%;}
.banner-section .banner_content input {padding: 16px;}
.banner-section .banner_content .sign_up {width: 106px;}
.banner-section .banner-image {top: -146px;}
.banner-section .banner-image img {width: 565px;}
.write-section {padding-bottom: 80px;}
.write-section .write-box {padding: 30px 20px;}
.write-section .write-box .write-icon {margin-bottom: 22px;}
.write-section .write-box h6 {margin-bottom: 15px; min-height: 46px;}
.write-section .write-box p {margin-bottom: 15px; padding-right: 0;}
.potential-section {padding: 110px 0 80px;}
.potential-section .potential_content {padding-top: 0;}
.potential-section .potential_content .potential-triangleimage {left: -16px; top: -20px;}
.potential-section .potential_content .potential-triangleimage img{width: 70px;}
.potential-section .potential_content h2 {margin-bottom: 6px;}
.potential-section .potential_content p {padding-right: 0; margin-bottom: 28px;}
.potential-section .potential_content .try_free {padding: 20px 30px;}
.potential-section .potential_wrapper:before {width: 215px; height: 215px; top: -20px; left: -20px;}
.potential-section .potential_wrapper ul {padding: 25px 30px;}
.potential-section .potential_wrapper ul li {font-size: 18px; line-height: 26px; padding-left: 42px;}
.potential-section .potential_wrapper ul li i {top: 6px; left: 0;}
.video-section {padding: 150px 0 75px;}
.video-section h2 {margin-bottom: 18px;}
.video-section h2:before {height: 60px; top: -70px;}
.video-section p {margin-bottom: 30px;}
.video-section .video_wrapper iframe {width: 930px; height: 528px;}
.case-section {padding-top: 150px;}
.case-section .case-sideimage {display: none;}
.case-section h2 {margin-bottom: 15px;}
.case-section h2:before {height: 60px; top: -70px;}
.case-section .text {margin-bottom: 30px;}
.case-section .case-box {padding: 20px;}
.case-section .case-box .case-icon {height: 70px; width: 70px; line-height: 70px; margin-bottom: 20px;}
.case-section .case-box h5 {margin-bottom: 15px;}
.case-section .case-box p {margin-bottom: 20px;}
.solution-section {padding: 150px 0 65px;}
.solution-section .solution_wrapper .solution-image {top: -15px; left: 0;}
.solution-section .solution_wrapper .solution-image img{width: 395px;}
.solution-section .solution_content h2 {margin-bottom: 8px;}
.solution-section .solution_content h2:before {height: 60px; top: -70px;}
.solution-section .solution_content p {margin-bottom: 22px;}
.solution-section .solution_content .try_free {padding: 20px 35px;}
.create-section {padding: 150px 0 95px;}
.create-section .create-leftsideimage {display: none;}
.create-section h2 {margin-bottom: 40px;}
.create-section h2:before {height: 60px; top: -70px;}
.create-section .create_wrapper .create-triangleimage {left: 0;}
.create-section .create_wrapper .create-triangleimage img{width: 80px;}
.create-section .create_contentcircle {width: 430px; height: 430px; line-height: 430px;}
.create-section .create_contentcircle ul {padding: 0 85px 0 65px;}
.create-section .create_contentcircle ul li a {margin-bottom: 8px; padding: 8px 42px;}
.create-section .create_contentcircle ul li i {top: 10px; left: 14px;}
.create-section .content h3 {margin-bottom: 20px;}
.create-section .content p {margin-bottom: 25px;}
.create-section .content .get_started {padding: 20px 45px;}
.create-section .create_contentbox::before {width: 210px; height: 210px; right: -15px; bottom: -15px;}
.pricing-section {padding-top: 150px; background-position-y: -85px; background-position-x: 50%;}
.pricing-section h2 {margin-bottom: 14px;}
.pricing-section h2:before {height: 60px; top: -70px;}
.pricing-section .text {margin-bottom: 30px;}
.pricing-section .switch-box {margin-bottom: 45px;}
.pricing-section .name {font-size: 18px; line-height: 18px;}
.pricing-section .pricing-box {padding: 30px 15px 35px; border-radius: 45px 145px 45px 45px;}
.pricing-section .pricing-box h5 {margin-bottom: 28px;}
.pricing-section .pricing-box .value {font-size: 22px; line-height: 22px; left: -16px; margin-bottom: 35px; padding: 12px 26px 12px 20px;}
.pricing-section .pricing-box .value:before {height: 66px;}
.pricing-section .lcs_switch {margin: 0 5px; width: 70px; height: 26px;}
.pricing-section .lcs_cursor {width: 18px; height: 18px;}
.pricing-section .pricing-box ul {margin-bottom: 28px;}
.pricing-section .pricing-box ul li {font-size: 16px; line-height: 22px; margin-bottom: 8px; padding-left: 30px;}
.pricing-section .pricing-box ul li i {height: 16px; width: 16px; line-height: 12px; top: 3px; left: 0; font-size: 8px;}
.pricing-section .pricing-box .get_started {padding: 20px 40px;}
.pricing-section .pricing-box .popular {top: 26px; right: 16px;}
.block-section {padding: 130px 0 80px;}
.block-section .block_content h2 {margin-bottom: 14px;}
.block-section .block_content h2:before {height: 60px; top: -70px;}
.block-section .block_content p {margin-bottom: 18px; padding-right: 6px;}
.block-section .block_content ul {margin-bottom: 28px;}
.block-section .block_content .writing_free {padding: 20px 30px;}
.block-section .block_wrapper .block-image {top: 30px;}
.testimonial-section {padding: 150px 55px 180px;}
.testimonial-section h2 {margin-bottom: 40px;}
.testimonial-section h2:before {height: 60px; top: -70px;}
.testimonial-section .testimonial_content_box {padding: 35px;}
.testimonial-section .testimonial_content .image {padding-left: 0;}
.testimonial-section .testimonial_content .testimonial-image {margin-bottom: 12px;}
.testimonial-section .content {padding-left: 30px; width: 75%;}
.testimonial-section .testimonial_content .testimonial-star {margin-bottom: 12px;}
.testimonial-section .testimonial_content p {font-size: 20px; line-height: 28px;}
.testimonial-section .pagination-outer {top: -184px;}
#testimonialcarouselExample .carousel-control-prev {left: -55px;}
#testimonialcarouselExample .carousel-control-next {right: -55px;}
#testimonialcarouselExample .carousel-control-prev i,
#testimonialcarouselExample .carousel-control-next i {width: 40px; height: 40px; line-height: 40px;}
.footer-section .upper_portion {padding: 60px; margin-top: -100px;}
.footer-section .upper_portion h3 {font-size: 36px; line-height: 42px;}
.footer-section .upper_portion .form-group input {padding: 20px;}
.footer-section .upper_portion .form-group button {width: 64px;}
.footer-section .partner_portion {padding: 42px 0;}
.footer-section .partner_portion ul li {margin: 0 26px;}
.footer-section .middle_portion {padding: 55px 0;}
.footer-section .middle_portion .footer-content h6 {margin-bottom: 15px;}
.footer-section .middle_portion .footer-text {margin-bottom: 16px; padding-right: 0;}
.footer-section .middle_portion h6 {margin-bottom: 16px;}
.footer-section .middle_portion .imp_link{padding-left: 16px;}
.footer-section .middle_portion .link li {padding-left: 4px; margin-bottom: 5px;}
.footer-section .middle_portion .link li i {left: -6px;}
.copyright_portion .copyright_content .footer-logo img{width: 165px;}
/* Sub banner */
.sub_banner_section .sub_banner_content {padding: 85px 200px 40px;}
/* Pricing Page */
.pricingpage-blocksection{padding-top: 265px; margin-top: -135px;}
.pricingpage-testimonialsection{padding-top: 70px;}
/* Service Page */
.servicepage-casesection {padding: 150px 0 80px;}
.servicepage-casesection h2 {line-height: 52px; padding: 0;}
.enable-section {padding: 115px 0 70px;}
.enable-section .enable_content {padding-top: 0;}
.enable-section .enable_content .enable-triangleimage {left: -16px; top: -20px;}
.enable-section .enable_content .enable-triangleimage img{width: 70px;}
.enable-section .enable_content h2 {margin-bottom: 6px; padding-right: 0;}
.enable-section .enable_content p {padding-right: 0; margin-bottom: 20px;}
.enable-section .enable_content ul {margin-bottom: 25px;}
.enable-section .enable_content ul li {font-size: 18px; line-height: 26px; padding-left: 25px;}
.enable-section .enable_content ul li i {font-size: 10px; height: 16px; width: 16px; line-height: 12px; top: 5px; left: 0;}
.enable-section .enable_content .try_free {padding: 20px 30px;}
.enable-section .enable_wrapper .enable-image {top: -10px;}
.enable-section .enable_wrapper .enable-image img{width: 400px;}
.faq-section {padding: 70px 0 80px;}
.faq-section h2 {margin-bottom: 14px;}
.faq-section h2:before {height: 60px; top: -70px;}
.faq-section .text {margin-bottom: 30px;}
.faq-section .faq_box {padding: 16px 0;}
.faq-section .faq_box .accordian-inner .accordion-card .btn {padding: 14px 40px;}
.faq-section .faq_box .accordian-inner .card-body {padding: 10px 40px 14px;}
/* Conatct Page */
.contactform-section {padding: 150px 0 60px;}
.contactform-section .contact-sideimage {top: 40px;}
.contactform-section .contact-sideimage img{width: 150px;}
.contactform-section h2 {margin-bottom: 25px;}
.contactform-section h2:before {height: 60px; top: -70px;}
.contactform-section .info-content label {margin-bottom: 8px;}
.contactform-section .info-content .form-group{margin-bottom: 20px;}
.contactform-section .info-content input {padding: 14px;}
.contactform-section .info-content textarea {padding: 16px; height: 156px;}
.contactform-section .info-content .send_now {padding: 18px;}
.contactinfo-section .contactinfo {padding: 80px 0 160px;}
.contactinfo-section .contact-box .box-image .icon {height: 55px; width: 55px; line-height: 55px;}
.contactinfo-section .contact-box .box-content {padding-left: 6px;}
.contactinfo-section .contact-box .box-content span {margin-bottom: 8px;}
.contactinfo-section .contact-box .box-content a {font-size: 20px; line-height: 24px;}
.contactinfo-section .contact-box .box-content p {font-size: 20px; line-height: 24px;}
.contact_map_section {padding: 98px 0 175px;}
/* About Page */
.aboutpage-writesection {padding-top: 80px;}
.aboutpage-videosection {padding: 150px 0 72px;}
.company-section {margin-top: -200px; padding: 270px 0 80px;}
.company-section .company-sideimage {display: none;}
.company-section h2 {margin-bottom: 18px;}
.company-section h2:before {height: 60px; top: -70px;}
.company-section .text {margin-bottom: 30px;}
.company-section .company_content p {font-size: 18px; line-height: 26px; padding-right: 15px; margin-bottom: 25px;}
.company-section .company_content ul {margin-bottom: 25px;}
.company-section .company_content ul li {padding-left: 25px;}
.company-section .company_content ul li i {font-size: 10px; height: 16px; width: 16px; line-height: 12px; top: 5px; left: 0;}
.company-section .company_content .try_free {padding: 20px 40px;}
.company-section .company_wrapper .company-image {top: 30px;}
.company-section .company_wrapper .company-image img{width: 400px;}
.benefit-section {padding: 150px 0 80px;}
.benefit-section h2 {margin-bottom: 18px;}
.benefit-section h2:before {height: 60px; top: -70px;}
.benefit-section .text {margin-bottom: 30px;}
.benefit-section .benefit-box {padding: 25px;}
.benefit-section .benefit-box .benefit-icon {height: 70px; width: 70px; line-height: 70px; margin-bottom: 20px;}
.benefit-section .benefit-box h5 {margin-bottom: 15px;}
.benefit-section .benefit-box p {margin-bottom: 20px;}
.benefit-section .owl-carousel .owl-nav {margin-top: 35px;}
.benefit-section .owl-carousel .owl-nav button.owl-prev i, 
.benefit-section .owl-carousel .owl-nav button.owl-next i {font-size: 26px; top: -30px;}
.benefit-section .owl-carousel .owl-nav button.owl-prev .circle, 
.benefit-section .owl-carousel .owl-nav button.owl-next .circle {width: 36px; height: 36px; line-height: 36px;}
.team-section {margin-top: -315px; padding: 350px 0 80px;}
.team-section h2 {margin-bottom: 18px;}
.team-section h2:before {height: 60px; top: -70px;}
.team-section p {padding: 0 60px; margin-bottom: 30px;}
.team-section .team-box .content {padding: 0 15px;}
.team-section .team-box .content h4 {margin-bottom: 0;}
.team-section .team-box .content .send_email {padding: 10px;}
.team-section .team-box:hover .box-content::before {height: 330px;}
.team-section .team-box:hover .content {margin-top: -110px;}
.team-section .team-box:hover .content span {margin-bottom: 10px;}
.media-section {padding: 150px 0 62px;}
.media-section h2 {margin-bottom: 40px;}
.media-section h2:before {height: 60px; top: -70px;}
.media-section .media-box {padding: 25px 15px;}
.media-section .media-box .number span {font-size: 40px; line-height: 40px;}
.media-section .media-box .plateform {padding-left: 10px;}
.media-section .media_wrapper .media-image {top: -20px; right: 0;}
.media-section .media_wrapper .media-image img{width: 400px;}
/* Policy Pages */
.privacy-policy-con{padding: 70px 0 125px;}
/* 404 Page */
.error_page .error_content h1 {font-size: 130px; line-height: 130px; margin-bottom: 18px;}
.error_page .error_content .text {font-size: 42px; line-height: 46px; margin-bottom: 18px;}
.error_page .error_content .back_home {padding: 20px 30px;}
/* Coming Soon */
.comingsoon_outer .logo_outer {min-height: 100px;}
.comingsoon_outer .sub_banner_content h1 {font-size: 86px; line-height: 90px; margin-bottom: 26px;}
.comingsoon_outer .sub_banner_content input {width: 500px;}
/* FAQ Page */
.faqpage-section{padding-top: 150px;}
/* Back to top button */
#button {width: 65px; height: 65px; bottom: 55px;}
#button::after {font-size: 20px; line-height: 20px;}
}
@media screen and (max-width: 991px) {
h1 {font-size: 42px; line-height: 48px;}
h2 {font-size: 38px; line-height: 44px;}
h3 {font-size: 24px; line-height: 30px;}
h5 {font-size: 22px; line-height: 26px;} 
p {font-size: 16px; line-height: 24px;}
.text-size-16 {font-size: 16px; line-height: 22px;}
.header {padding: 25px 0;}
.header .logo img {width: 156px;}
.navbar-toggler {margin-left: auto; border: none !important; padding: 0; width: 30px; height: 22px;}
.navbar-light .navbar-toggler-icon {background: var(--e-global-color-white); height: 2px; margin: 7px 0 0 0; width: 100%; float: right;}
.navbar-toggler.collapsed span:nth-child(1) {transform: rotate(0deg);}
.navbar-toggler span.navbar-toggler-icon:first-child {margin-top: 0;}
.navbar-toggler span:nth-child(1) {transform: rotate(45deg); transform-origin: 0% 80%;}
.navbar-toggler span.navbar-toggler-icon {transition: all 0.15s}
.navbar-toggler.collapsed span:nth-child(2) {opacity: 1;}
.navbar-toggler span:nth-child(2) {opacity: 0;}
.navbar-toggler.collapsed span:nth-child(3) {transform: rotate(0deg);}
.navbar-toggler span:nth-child(3) {transform: rotate(-45deg); transform-origin: 15% 100%;}
.collapse:not(.show) {display: none;}
button:focus {outline: none;}
.navbar-collapse {background: var(--e-global-color-white); position: absolute; border-radius: 10px; right: 0px; width: 35%; top: 48px; z-index: 16; padding: 0; box-shadow: 0 20px 50px rgb(0 0 0 / 60%);}
.navbar-collapse .drop-down-pages {margin-left: 0;}
.navbar-collapse ul{align-items: unset; text-align: unset; margin-left: 0;}
.navbar li {margin: 0; border-bottom: 1px solid var(--e-global-color-white);}
.navbar-nav li:last-child {margin: 0; border: none;}
.navbar-nav .nav-item a {font-size: 18px; line-height: 24px; padding: 8px 20px !important; color: var(--e-global-color-primary) !important;}
.navbar-nav .nav-item a:hover {color: var(--e-global-color-white) !important; background-color: var(--e-global-color-accent);}
.navbar-nav .active > a {background-color: var(--e-global-color-accent); color: var(--e-global-color-white) !important;}
.navbar-nav .active > a:hover{background-color: var(--e-global-color-accent); color: var(--e-global-color-white) !important;}
.navbar-nav .nav-item:first-child a:hover {border-radius: 10px 10px 0 0;}
.navbar-nav .active:first-child > a {border-radius: 10px 10px 0 0;}
.navbar-nav .drop-down-pages .nav-item a {font-size: 16px; line-height: 22px; padding: 5px 32px !important; color: var(--e-global-color-primary) !important; white-space: break-spaces;}
.navbar-nav .drop-down-pages .active > a {color: var(--e-global-color-white) !important;}
.navbar-nav .dropdown-menu {position: static; border: none; margin-top: 2px; background-color: var(--e-global-color-white); box-shadow: none;}
.navbar-nav .drop-down-pages a {padding: 0 !important;}
.navbar-nav .contact_us{border: none;}
.navbar-nav .contact_us a:hover{border-radius: 0 0 10px 10px;}
.navbar-nav .contact_us.active > a{border-radius: 0 0 10px 10px;}
.navbar-nav .nav-item .try_free{display: none;}
.navbar-nav .drop-down-pages .nav-item:first-child a:hover {border-radius: 0;}
.navbar-nav .drop-down-pages .active:first-child > a {border-radius: 0;}
.navbar-nav .drop-down-pages .nav-item:last-child a:hover {border-radius: 0;}
.navbar-nav .drop-down-pages .active:last-child > a {border-radius: 0;}
.banner-section {padding: 25px 0 190px;}
.banner-section .banner_content h1 {margin-bottom: 15px;}
.banner-section .banner_content p {font-size: 16px; line-height: 24px; margin-bottom: 16px;}
.banner-section .banner_content .form-group {margin-bottom: 16px;}
.banner-section .banner_content input {font-size: 14px; line-height: 20px; padding: 12px;}
.banner-section .banner_content .sign_up {font-size: 14px; line-height: 14px; width: 95px;}
.banner-section .banner_content .text_icon .star img{width: 80px;}
.banner-section .banner-image {right: -80px;}
.banner-section .banner-image img {width: 405px;}
.write-section {padding-bottom: 60px;}
.write-section .write-box {padding: 11px;}
.write-section .write-box .write-icon {margin-bottom: 15px;}
.write-section .write-box h6 {font-size: 18px; line-height: 22px; margin-bottom: 10px; min-height: 48px;}
.write-section .write-box p {font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.write-section .write-box .write_button {font-size: 14px; line-height: 14px;}
.write-section .write-box .write_button i {font-size: 12px; line-height: 12px; margin-left: 4px;}
.potential-section {padding: 80px 0 60px;}
.potential-section .potential_wrapper:before {width: 205px; height: 205px; top: 20px; left: -15px;}
.potential-section .potential_content h2 {margin-bottom: 4px;}
.potential-section .potential_content p {margin-bottom: 20px;}
.potential-section .potential_content .try_free {padding: 18px 20px;}
.potential-section .potential_wrapper ul {padding: 20px; top: 35px;}
.potential-section .potential_wrapper ul li {font-size: 16px; line-height: 22px; padding-left: 24px;}
.potential-section .potential_wrapper ul li i {font-size: 10px; height: 14px; width: 14px; line-height: 14px; top: 4px;}
.video-section {padding: 120px 0 60px;}
.video-section h2 {margin-bottom: 14px;}
.video-section h2:before {height: 50px; top: -60px;}
.video-section p {margin-bottom: 20px;}
.video-section .video_wrapper iframe {width: 690px; height: 393px;}
.case-section {padding-top: 120px;}
.case-section h2 {margin-bottom: 10px;}
.case-section h2:before {height: 50px; top: -60px;}
.case-section .text {margin-bottom: 20px;}
.case-section .case_contentbox {width: 95%;}
.case-section .case-box {padding: 15px 15px 20px;}
.case-section .case-box .case-icon {height: 65px; width: 65px; line-height: 65px; margin-bottom: 18px;}
.case-section .case-box h5 {margin-bottom: 12px;}
.case-section .case-box p {margin-bottom: 15px;}
.solution-section {padding: 120px 0 60px;}
.solution-section .solution_wrapper .solution-image {top: 20px;}
.solution-section .solution_content h2:before {height: 50px; top: -60px;}
.solution-section .solution_content p {margin-bottom: 16px;}
.solution-section .solution_content .try_free {padding: 18px 30px;}
.create-section {padding: 120px 0 70px;}
.create-section h2 {margin-bottom: 30px;}
.create-section h2:before {height: 50px; top: -60px;}
.create-section .create_wrapper .create-triangleimage img {width: 60px;}
.create-section .create_contentcircle {width: 335px; height: 335px; line-height: 335px;}
.create-section .create_contentcircle ul {padding: 0 46px;}
.create-section .create_contentcircle ul li a {margin-bottom: 4px; padding: 6px 35px;}
.create-section .create_contentcircle ul li p {font-size: 16px; line-height: 22px;}
.create-section .create_contentcircle ul li i {left: 8px; font-size: 14px;}
.create-section .create_contentbox::before {width: 150px; height: 150px; right: -10px; bottom: -10px;}
.create-section .create_content {padding: 34px;}
.create-section .content h3 {margin-bottom: 10px;}
.create-section .content p {font-size: 16px; line-height: 22px; margin-bottom: 18px;}
.create-section .content .get_started {padding: 14px 20px;}
.pricing-section {padding-top: 120px; background-position-y: -50px;}
.pricing-section h2 {margin-bottom: 10px;}
.pricing-section h2:before {height: 50px; top: -60px;}
.pricing-section .text {margin-bottom: 20px;}
.pricing-section .switch-box {margin-bottom: 35px;}
.pricing-section .lcs_switch {margin: 0 4px; width: 66px; height: 24px;}
.pricing-section .lcs_cursor {width: 16px; height: 16px;}
.pricing-section .lcs_switch.lcs_on .lcs_cursor { left: 43px;}
.pricing-section .discount {margin-left: 30px;}
.pricing-section .pricing-box {padding: 20px 15px; margin-bottom: 0; border-radius: 30px 90px 30px 30px;}
.pricing-section .pricing-box h5 {margin-bottom: 18px;}
.pricing-section .pricing-box .value {font-size: 20px; line-height: 20px; left: -30px; margin-bottom: 22px; padding: 10px 32px;}
.pricing-section .pricing-box .value:before {height: 60px; left: 0;}
.pricing-section .pricing-box ul {margin-bottom: 20px;}
.pricing-section .pricing-box ul li {font-size: 14px; line-height: 20px; margin-bottom: 6px; padding-left: 22px;}
.pricing-section .pricing-box ul li i {height: 15px; width: 15px; line-height: 12px; top: 3px; left: 0; font-size: 8px;}
.pricing-section .pricing-box .get_started {padding: 15px 30px;}
.pricing-section .pricing-box .popular {font-size: 14px; line-height: 20px; top: 16px; right: -6px;}
.block-section {padding: 120px 0 60px;}
.block-section .block_content h2 {margin-bottom: 10px;}
.block-section .block_content h2:before {height: 50px; top: -60px;}
.block-section .block_content p {margin-bottom: 18px; padding-right: 0;}
.block-section .block_content ul {margin-bottom: 20px;}
.block-section .block_content .writing_free {padding: 18px 22px;}
.block-section .block_wrapper .block-image {top: 48px;}
.testimonial-section {padding: 120px 40px 135px;}
.testimonial-section h2 {margin-bottom: 25px;}
.testimonial-section h2:before {height: 50px; top: -60px;}
.testimonial-section .testimonial_content_box {padding: 30px;}
.testimonial-section .testimonial_content .name{font-size: 20px; line-height: 24px}
.testimonial-section .content {padding-left: 25px; width: 95%;}
.testimonial-section .testimonial_content .testimonial-star {margin-bottom: 8px;}
.testimonial-section .testimonial_content .testimonial-star img{width: 112px;}
.testimonial-section .testimonial_content p {font-size: 16px; line-height: 24px;}
.testimonial-section .pagination-outer {top: -153px;}
#testimonialcarouselExample .carousel-control-prev {left: -45px;}
#testimonialcarouselExample .carousel-control-next {right: -45px;}
#testimonialcarouselExample .carousel-control-prev i, 
#testimonialcarouselExample .carousel-control-next i {font-size: 16px; width: 35px; height: 35px; line-height: 35px;}
.footer-section .upper_portion {padding: 36px; margin-top: -75px;}
.footer-section .upper_portion h3 {font-size: 32px; line-height: 38px;}
.footer-section .upper_portion .form-group input {padding: 15px; border-radius: 15px;}
.footer-section .upper_portion .form-group button {width: 54px; border-radius: 0 15px 15px 0;}
.footer-section .partner_portion {padding: 36px 0 10px;}
.footer-section .partner_portion ul{text-align: center;}
.footer-section .partner_portion ul li{margin: 0 35px 30px;}
.footer-section .partner_portion ul li:first-child {margin-left: 35px;}
.footer-section .partner_portion ul li:last-child {margin-right: 35px;}
.footer-section .partner_portion ul li figure img {width: 90px;}
.footer-section .middle_portion {padding: 45px 0;}
.footer-section .middle_portion .footer-content{margin-bottom: 25px;}
.footer-section .middle_portion .footer-content h6 {margin-bottom: 12px;}
.footer-section .middle_portion .footer-text {font-size: 16px; line-height: 22px; margin-bottom: 12px;}
.footer-section .middle_portion .social-icons i {font-size: 12px; height: 28px; width: 28px; line-height: 30px;}
.footer-section .middle_portion h6 {font-size: 18px; line-height: 22px; margin-bottom: 12px;}
.footer-section .middle_portion .imp_link {padding-left: 70px; margin-bottom: 25px;}
.footer-section .middle_portion .link li {padding-left: 8px; margin-bottom: 3px;}
.footer-section .middle_portion .link li i {font-size: 12px; top: -1px; left: -8px;}
.footer-section .middle_portion .contact-form{padding-left: 70px;}
.footer-section .middle_portion .contact-form li {margin-bottom: 4px;}
.copyright_portion .copyright_content .footer-logo img {width: 145px;}
.copyright_portion .copyright_content .text {font-size: 14px; line-height: 14px;}
.copyright_portion .copyright_content .footer-partnerimage img {width: 168px;}
/* Sub banner */
.sub_banner_section .sub_banner_content {padding: 65px 110px 35px;}
.sub_banner_section .sub_banner_content h1 {margin-bottom: 5px;}
/* Pricing Page */
.pricingpage-blocksection{padding-top: 235px; margin-top: -115px;}
.pricingpage-testimonialsection{padding-top: 60px;}
/* Service Page */
.servicepage-casesection {padding: 120px 0 60px;}
.servicepage-casesection h2 {line-height: 46px; padding: 0 30px;}
.enable-section {padding: 100px 0 60px;}
.enable-section .enable_content h2 {margin-bottom: 4px;}
.enable-section .enable_content p {margin-bottom: 12px;}
.enable-section .enable_content .try_free {padding: 18px 20px;}
.enable-section .enable_content ul {margin-bottom: 20px;}
.enable-section .enable_content ul li {font-size: 16px; line-height: 22px; padding-left: 22px;}
.enable-section .enable_content ul li i {font-size: 8px; height: 14px; width: 14px; line-height: 10px; top: 4px;}
.enable-section .enable_wrapper .enable-image {top: 10px;}
.enable-section .enable_wrapper .enable-image img {width: 310px;}
.faq-section {padding: 60px 0;}
.faq-section h2 {margin-bottom: 10px;}
.faq-section h2:before {height: 50px; top: -60px;}
.faq-section .text {margin-bottom: 20px;}
.faq-section .faq_box {padding: 10px 0;}
.faq-section .faq_box .accordian-inner .accordion-card h5 {font-size: 20px; line-height: 24px;}
.faq-section .faq_box .accordian-inner .accordion-card .btn {padding: 12px 35px;}
.faq-section .faq_box .accordian-inner .card-body {padding: 0 35px 10px;}
.faq-section .faq_box .accordian-inner .card-body p{font-size: 14px; line-height: 20px;}
/* Conatct Page */
.contactform-section {padding: 120px 0 40px;}
.contactform-section .contact-sideimage {display: none;}
.contactform-section h2 {margin-bottom: 15px;}
.contactform-section h2:before {height: 50px; top: -60px;}
.contactform-section .info-content label {font-size: 16px; line-height: 22px; margin-bottom: 6px;}
.contactform-section .info-content .form-group{margin-bottom: 22px;}
.contactform-section .info-content input {font-size: 14px; line-height: 20px; padding: 12px;}
.contactform-section .info-content textarea {font-size: 14px; line-height: 20px; padding: 14px; height: 143px;}
.contactform-section .info-content .send_now {padding: 15px;}
.contactinfo-section .contactinfo {padding: 60px 0 105px;}
.contactinfo-section .contact-box{text-align: center;}
.contactinfo-section .contact-box .box-image {float: none; width: 100%;}
.contactinfo-section .contact-box .box-image .icon {height: 48px; width: 48px; line-height: 48px; margin-bottom: 10px !important; top: 0; display: inline-block;}
.contactinfo-section .contact-box .box-image .icon img {width: 15px;}
.contactinfo-section .contact-box .box-content {padding-left: 0;}
.contactinfo-section .contact-box .box-content span {margin-bottom: 6px;}
.contactinfo-section .contact-box .box-content a {font-size: 18px; line-height: 22px;}
.contactinfo-section .contact-box .box-content p {font-size: 18px; line-height: 22px; margin-bottom: 3px;}
.contact_map_section {padding: 98px 0 130px;}
.contact_map_section iframe {height: 435px; margin-top: -150px; border: 8px solid var(--e-global-color-white) !important;}
/* About Page */
.aboutpage-writesection {padding-top: 60px;}
.aboutpage-videosection {padding: 90px 0 50px;}
.company-section {margin-top: -140px; padding: 200px 0 0;}
.company-section h2 {margin-bottom: 12px;}
.company-section h2:before {height: 50px; top: -60px;}
.company-section .text {margin-bottom: 8px;}
.company-section .company_content{text-align: center; margin-bottom: 30px;}
.company-section .company_content p {font-size: 16px; line-height: 24px; padding-right: 0; margin-bottom: 18px;}
.company-section .company_content ul {text-align: left; width: 80%; margin: 0 auto 20px;}
.company-section .company_content ul li {font-size: 16px; line-height: 24px; padding-left: 22px; margin-bottom: 4px;}
.company-section .company_content ul li i {font-size: 8px; height: 15px; width: 15px; line-height: 12px;}
.company-section .company_content .try_free {padding: 18px 30px;}
.company-section .company_wrapper .company-image {text-align: center; top: 0;}
.company-section .company_wrapper .company-image img {width: 355px;}
.benefit-section {padding: 120px 0 60px;}
.benefit-section h2 {margin-bottom: 15px;}
.benefit-section h2:before {height: 50px; top: -60px;}
.benefit-section .text {margin-bottom: 20px;}
.benefit-section .benefit-box .benefit-icon {height: 65px; width: 65px; line-height: 65px; margin-bottom: 18px;}
.benefit-section .benefit-box h5 {margin-bottom: 12px;}
.benefit-section .benefit-box p {margin-bottom: 15px;}
.benefit-section .owl-carousel .owl-nav {margin-top: 25px;}
.benefit-section .owl-carousel .owl-nav button.owl-prev img,
.benefit-section .owl-carousel .owl-nav button.owl-next img {width: 40px;}
.team-section {margin-top: -225px; padding: 250px 0 60px;}
.team-section h2 {margin-bottom: 8px;}
.team-section h2:before {height: 50px; top: -60px;}
.team-section p {padding: 0; margin-bottom: 20px;}
.team-section .team-box .content {bottom: 20px; padding: 0 10px;}
.team-section .team-box .content h4 {font-size: 16px; line-height: 20px;}
.team-section .team-box .content span {font-size: 12px; line-height: 16px;}
.team-section .team-box:hover .content span {margin-bottom: 8px;}
.team-section .team-box .content .send_email {padding: 8px;}
.team-section .team-box:hover .box-content::before {height: 235px;}
.team-section .team-box:hover .content {margin-top: -90px;}
.media-section {padding: 60px 0;}
.media-section h2 {margin-bottom: 25px; padding: 0 15px;}
.media-section h2:before {height: 50px; top: -60px;}
.media-section .media_content {padding: 0 65px;}
.media-section .media-box {padding: 25px;}
.media-section .media-box .number span {font-size: 38px; line-height: 38px;}
.media-section .media_wrapper{margin-bottom: 90px;}
.media-section .media_wrapper .media-image {text-align: center; top: 0;}
.media-section .media_wrapper .media-image img {width: 375px;}
/* Policy Pages */
.privacy-policy-con{padding: 60px 0 125px;}
/* 404 Page */
.error_page .error_content h1 {font-size: 116px; line-height: 116px; margin-bottom: 14px;}
.error_page .error_content .text {font-size: 36px; line-height: 40px; margin-bottom: 14px;}
.error_page .error_content .text2 {font-size: 18px; line-height: 26px;}
.error_page .error_content .back_home {padding: 16px 20px;}
/* Coming Soon */
.comingsoon_outer .logo_outer {min-height: 90px;}
.comingsoon_outer .sub_banner_content h1 {font-size: 82px; line-height: 86px; margin-bottom: 22px;}
.comingsoon_outer .sub_banner_content input {font-size: 16px; line-height: 16px; padding : 14px; width: 480px;}
.comingsoon_outer .sub_banner_content button {font-size: 16px; line-height: 16px; padding: 16.5px 24px;}
/* FAQ Page */
.faqpage-section{padding-top: 120px;}
/* Back to top button */
#button {width: 60px; height: 60px; bottom: 50px; right: 55px;}
.column3 {margin: 0 auto;}
}
@media screen and (max-width: 767px){
h1 {font-size: 36px; line-height: 40px;}
h2 {font-size: 34px; line-height: 38px;}
h3 {font-size: 24px; line-height: 28px;}
h4 {font-size: 22px; line-height: 28px;}
h5 {font-size: 20px; line-height: 24px;}
h6 {font-size: 18px; line-height: 24px;}
p {font-size: 16px; line-height: 22px;}
.header {padding: 20px 0;}
.navbar-collapse {width: 44%; top: 46px;}
.navbar-nav .nav-item a {font-size: 16px; line-height: 22px;}
.navbar-nav .drop-down-pages .nav-item a {padding: 5px 28px !important;}
.banner_outer {overflow: visible;}
.banner-section {padding: 10px 0 135px;}
.banner-section .banner_content {text-align: center; padding: 0 35px;}
.banner-section .banner_content h1 {margin-bottom: 14px;}
.banner-section .banner_content p {font-size: 16px; line-height: 22px;}
.banner-section .banner_content .form-group {margin-bottom: 12px;}
.banner-section .banner_content input {padding: 10px;}
.banner-section .banner_content .sign_up {width: 88px;}
.banner-section .banner_content .text_icon .star img {width: 76px;}
.banner-section .banner_content .text_icon span{font-size: 14px; line-height: 20px;}
.banner-section .banner-image {display: none;}
.write-section {margin-top: -100px; padding-bottom: 20px;}
.write-section .write-box {padding: 20px; margin-bottom: 20px; text-align: center;}
.write-section .write-box .write-icon {margin-bottom: 10px;}
.write-section .write-box h6 {margin-bottom: 6px; min-height: auto;}
.write-section .write-box p {margin-bottom: 8px;}
.potential-section {padding: 50px 0 55px;}
.potential-section .potential_content {text-align: center; margin-bottom: 25px;}
.potential-section .potential_content .potential-triangleimage {display: none;}
.potential-section .potential_content .potential-triangleimage img {width: 50px;}
.potential-section .potential_content .try_free {padding: 15px;}
.potential-section .potential_wrapper {width: 400px; margin: 0 auto;}
.potential-section .potential_wrapper:before {width: 185px; height: 185px; top: 0;}
.potential-section .potential_wrapper ul {top: 15px;}
.video-section {padding: 90px 0 40px;}
.video-section h2 {margin-bottom: 12px;}
.video-section h2:before {height: 40px; top: -50px;}
.video-section p {margin-bottom: 10px;}
.video-section .video_wrapper iframe {width: 510px; height: 290px; border: 3px solid var(--e-global-color-white);}
.case-section {padding: 90px 30px 0; }
.case-section h2 {margin-bottom: 12px;}
.case-section h2:before {height: 40px; top: -50px;}
.case-section .text {margin-bottom: 15px;}
.case-section .case_contentbox {width: 100%;}
.case-section .case-box .case-icon {height: 60px; width: 60px; line-height: 60px; margin-bottom: 15px;}
.case-section .owl-carousel .owl-item img {width: 30px;}
.case-section .case-box {text-align: center;}
.case-section .case-box h5 {margin-bottom: 10px;}
.case-section .case-box p {margin-bottom: 12px;}
.solution-section {padding: 40px 0;}
.solution-section .solution_wrapper{margin-bottom: 80px;}
.solution-section .solution_wrapper .solution-image {top: 0; text-align: center;}
.solution-section .solution_wrapper .solution-image img {width: 275px;}
.solution-section .solution_content h2 {margin-bottom: 10px;}
.solution-section .solution_content h2:before {height: 40px; top: -50px;}
.solution-section .solution_content p {margin-bottom: 14px;}
.solution-section .solution_content .try_free {padding: 15px;}
.create-section {padding: 90px 0 50px;}
.create-section h2 {margin-bottom: 20px;}
.create-section h2:before {height: 40px; top: -50px;}
.create-section .create_wrapper .create-triangleimage {display: none;}
.create-section .create_contentcircle {padding: 20px; border-radius: 10px 10px 0 0; width: 100%; height: 100%; line-height: 100%; position: relative;}
.create-section .create_contentcircle ul {padding: 0;}
.create-section .create_contentcircle ul li {display: inline-block; width: 49%;}
.create-section .create_contentcircle ul li a {margin-bottom: 4px; padding: 6px 15px 6px 32px; border-radius: 5px;}
.create-section .create_contentcircle ul li a.active {background: var(--e-global-color-white); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 100%) 0%, #ffffff 100%) !important; background: linear-gradient(to left, rgba(255, 255, 255, 100%) 0%, #ffffff 100%) !important;}
.create-section .create_contentcircle ul li a:hover {background: var(--e-global-color-white); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 100%) 0%, #ffffff 100%) !important; background: linear-gradient(to left, rgba(255, 255, 255, 100%) 0%, #ffffff 100%) !important;}
.create-section .create_contentbox::before {width: 115px; height: 115px;}
.create-section .create_content {padding: 35px; border-radius: 0 0 10px 10px;}
.create-section .content h3 {margin-bottom: 8px;}
.create-section .content p {margin-bottom: 15px;}
.create-section .content .get_started {padding: 15px 20px;}
.pricing-section {padding-top: 90px; background-position-y: -70px;}
.pricing-section h2 {margin-bottom: 8px;}
.pricing-section h2:before {height: 40px; top: -50px;}
.pricing-section .text {margin-bottom: 15px;}
.pricing-section .switch-box {margin-bottom: 20px;}
.pricing-section .name {font-size: 16px; line-height: 16px;}
.pricing-section .lcs_switch {margin: 0 2px; width: 60px; height: 22px;}
.pricing-section .lcs_cursor {width: 14px; height: 14px;}
.pricing-section .lcs_switch.lcs_on .lcs_cursor {left: 39px;}
.pricing-section .discount {margin-left: 18px;}
.pricing-section .pricing-column{max-width: 400px; margin: 0 auto;}
.pricing-section .pricing-box {padding: 30px; margin-bottom: 20px; border-radius: 35px 120px 35px 35px;}
.pricing-section .pricing-box h5 {margin-bottom: 20px;}
.pricing-section .pricing-box .value {font-size: 20px; line-height: 20px; margin-bottom: 22px; padding: 8px 20px;}
.pricing-section .pricing-box .value:before {height: 56px;left: -14px;}
.pricing-section .pricing-box ul {margin-bottom: 22px;}
.pricing-section .pricing-box ul li {margin-bottom: 6px; padding-left: 28px;}
.pricing-section .pricing-box .get_started {padding: 15px 20px;}
.block-section {padding: 90px 0 40px;}
.block-section .block_content{text-align: center; margin-bottom: 25px;}
.block-section .block_content h2 {margin-bottom: 8px;}
.block-section .block_content h2:before {height: 40px; top: -50px; left: 0; right: 0; margin: 0 auto;}
.block-section .block_content p {margin-bottom: 12px;}
.block-section .block_content ul {margin-bottom: 16px;}
.block-section .block_content .writing_free {padding: 15px 20px;}
.block-section .block_wrapper .block-image {text-align: center; top: 0;}
.block-section .block_wrapper .block-image img{width: 355px;}
.testimonial-section {padding: 90px 30px 125px;}
.testimonial-section h2 {margin-bottom: 20px;}
.testimonial-section h2:before {height: 40px; top: -50px; left: 0; right: 0; margin: 0 auto;}
.testimonial-section .testimonial_content_box {padding: 20px;}
.testimonial-section .testimonial_content {display: block; text-align: center;}
.testimonial-section .testimonial_content .testimonial-image {margin-bottom: 10px;}
.testimonial-section .testimonial_content .testimonial-image img {width: 200px;}
.testimonial-section .testimonial_content .name {margin-bottom: 5px;}
.testimonial-section .testimonial_content .company {font-size: 14px; line-height: 14px; display: block; margin-bottom: 12px;}
.testimonial-section .content {padding-left: 0; width: 100%;}
.testimonial-section .testimonial_content .testimonial-star {margin-bottom: 4px;}
.testimonial-section .testimonial_content .testimonial-star img {width: 105px;}
.testimonial-section .testimonial_content p {font-size: 16px; line-height: 24px;}
.testimonial-section .pagination-outer {top: -225px;}
#testimonialcarouselExample .carousel-control-prev {left: -36px;}
#testimonialcarouselExample .carousel-control-next {right: -36px;}
#testimonialcarouselExample .carousel-control-prev i,
#testimonialcarouselExample .carousel-control-next i {font-size: 14px; width: 30px; height: 30px; line-height: 30px;}
.footer-section .upper_portion {text-align: center; padding: 30px 30px 40px; margin-top: -85px;}
.footer-section .upper_portion h3 {font-size: 28px; line-height: 32px; margin-bottom: 12px !important;}
.footer-section .upper_portion .form-group input {top: 0; padding: 12px;}
.footer-section .upper_portion .form-group button {top: 0;}
.footer-section .partner_portion {padding: 32px 0 10px;}
.footer-section .partner_portion ul li figure img {width: 85px;}
.footer-section .partner_portion ul li:first-child {margin-left: 30px;}
.footer-section .partner_portion ul li:last-child {margin-right: 30px;}
.footer-section .partner_portion ul li {margin: 0 30px 30px;}
.footer-section .middle_portion {padding: 35px 0;}
.footer-section .middle_portion .footer-content {margin-bottom: 20px;}
.footer-section .middle_portion .footer-content h6 {margin-bottom: 8px;}
.footer-section .middle_portion .footer-text {font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.footer-section .middle_portion h6 {margin-bottom: 8px;}
.footer-section .middle_portion .imp_link {padding-left: 20px; margin-bottom: 20px;}
.footer-section .middle_portion .link li {margin-bottom: 0;}
.footer-section .middle_portion .link li a {font-size: 14px; line-height: 14px;}
.footer-section .middle_portion .contact-form {padding-left: 20px;}
.footer-section .middle_portion .contact-form li span {font-size: 14px; line-height: 14px;}
.footer-section .middle_portion .contact-form li a {font-size: 14px; line-height: 14px;}
.footer-section .middle_portion .contact-form li .text {font-size: 14px; line-height: 20px;}
.copyright_portion .copyright_content .footer-logo img {width: 140px;}
.copyright_portion .copyright_content .footer-partnerimage {display: none;}
/* Sub banner */
.sub_banner_section .sub_banner_content {padding: 40px 70px 25px;}
.sub_banner_section .sub_banner_content h1 {margin-bottom: 2px;}
/* Pricing Page */
.pricingpage-blocksection{padding-top: 200px; margin-top: -110px;}
.pricingpage-testimonialsection{padding-top: 50px;}
/* Service Page */
.servicepage-casesection {padding: 90px 30px 40px;}
.servicepage-casesection h2 {line-height: 42px; padding: 0 30px;}
.enable-section {padding: 55px 0 40px;}
.enable-section .enable_content {text-align: center; margin-bottom: 25px;}
.enable-section .enable_content .enable-triangleimage {display: none;}
.enable-section .enable_content .enable-triangleimage img {width: 50px;}
.enable-section .enable_content h2 {margin-bottom: 6px;}
.enable-section .enable_content p {padding: 0 45px;}
.enable-section .enable_content ul {text-align: left; width: 33%; margin: 0 auto 15px;}
.enable-section .enable_content ul li {margin-bottom: 3px;}
.enable-section .enable_content .try_free {padding: 15px;}
.enable-section .enable_wrapper {text-align: center;}
.enable-section .enable_wrapper .enable-image{top: 0;}
.enable-section .enable_wrapper .enable-image img {width: 290px;}
.faq-section {padding: 50px 0 40px;}
.faq-section h2 {margin-bottom: 8px;}
.faq-section h2:before {height: 40px; top: -50px;}
.faq-section .text {margin-bottom: 15px;}
.faq-section .faq_box {padding: 0;}
.faq-section .faq_box .accordian-inner .accordion-card .btn {padding: 12px 25px;}
.faq-section .faq_box .accordian-inner .card-body {padding: 0 25px 10px;}
/* Conatct Page */
.contactform-section {padding: 90px 0 40px;}
.contactform-section h2 {margin-bottom: 12px;}
.contactform-section h2:before {height: 40px; top: -50px;}
.contactform-section .info-content .form-group {margin-bottom: 20px !important;}
.contactform-section .info-content textarea {height: 110px;}
.contactinfo-section .contactinfo {padding: 40px 0 86px;}
.contactinfo-section .contact-box .box-content a {font-size: 14px; line-height: 20px;}
.contactinfo-section .contact-box .box-content p {font-size: 14px; line-height: 20px;}
.contactinfo-section .contact-box .box-image .icon {height: 44px; width: 44px; line-height: 44px; margin-bottom: 8px !important;}
.contactinfo-section .contact-box .box-image .icon img {width: 14px;}
.contact_map_section {padding: 98px 0 120px;}
.contact_map_section iframe {height: 320px; border: 6px solid var(--e-global-color-white) !important;}
/* About Page */
.aboutpage-writesection {padding-top: 40px;}
.aboutpage-videosection {padding: 70px 0 30px;}
.company-section {margin-top: -95px; padding: 145px 0 0;}
.company-section h2 {margin-bottom: 12px;}
.company-section h2:before {height: 40px; top: -50px;}
.company-section .text {margin-bottom: 10px;}
.company-section .company_content p {font-size: 16px; line-height: 22px; margin-bottom: 13px;}
.company-section .company_content ul {margin: 0 auto 15px;}
.company-section .company_content ul li {font-size: 16px; line-height: 22px;}
.company-section .company_content ul li i {top: 4px;}
.company-section .company_content .try_free {padding: 15px 20px;}
.company-section .company_wrapper .company-image img {width: 325px;}
.benefit-section {padding: 90px 0 40px;}
.benefit-section h2 {margin-bottom: 12px;}
.benefit-section h2:before {height: 40px; top: -50px;}
.benefit-section .text {margin-bottom: 15px;}
.benefit-section .benefit-box {padding: 20px 14px; text-align: center;}
.benefit-section .benefit-box .case-icon {height: 60px; width: 60px; line-height: 60px; margin-bottom: 15px;}
.benefit-section .benefit-box .benefit-icon img {width: 30px;}
.benefit-section .benefit-box h5 {margin-bottom: 10px;}
.benefit-section .benefit-box p {margin-bottom: 12px;}
.benefit-section .owl-carousel .owl-nav {margin-top: 20px;}
.benefit-section .owl-carousel .owl-nav button.owl-prev i, 
.benefit-section .owl-carousel .owl-nav button.owl-next i {font-size: 24px;}
.team-section {margin-top: -175px; padding: 190px 0 20px;}
.team-section h2 {margin-bottom: 6px;}
.team-section h2:before {height: 40px; top: -50px;}
.team-section p {margin-bottom: 15px;}
.team-section .team-box{margin-bottom: 20px; text-align: center;}
.team-section .team-box .box-content::before {left: 0;}
.team-section .team-box:hover .box-content::before {left: 0;}
.team-section .team-box .content {padding: 0 20px;}
.team-section .team-box .content span {font-size: 14px; line-height: 20px;}
.team-section .team-box .content .send_email {padding: 10px;}
.team-section .team-box:hover .box-content::before {height: 375px;}
.team-section .team-box:hover .content {margin-top: -100px;}
.media-section {padding: 40px 0;}
.media-section .media_content {padding: 0 30px;}
.media-section h2 {margin-bottom: 20px; padding: 0;}
.media-section h2:before {height: 40px; top: -50px;}
.media-section .media-box {padding: 15px;}
.media-section .media-box .number span {font-size: 32px; line-height: 32px;}
.media-section .media-box .plateform .detail {font-size: 14px; line-height: 14px;}
.media-section .media_wrapper {margin-bottom: 75px;}
.media-section .media_wrapper .media-image img {width: 355px;}
/* 404 Page */
.error_page .error_content h1 {font-size: 110px; line-height: 110px; margin-bottom: 10px;}
.error_page .error_content .text {font-size: 30px; line-height: 36px; margin-bottom: 12px;}
.error_page .error_content .text2 {font-size: 18px; line-height: 26px;}
.error_page .error_content .back_home {padding: 15px 0; min-width: 165px;}
/* Coming Soon */
.comingsoon_outer .logo_outer {min-height: 85px;}
.comingsoon_outer .sub_banner_content h1 {font-size: 74px; line-height: 80px; margin-bottom: 18px;}
.comingsoon_outer .sub_banner_content .social-icon i {font-size: 14px; height: 35px; width: 35px; line-height: 35px;}
/* FAQ Page */
.faqpage-section{padding-top: 90px;}
/* Back to top button */
#button {width: 55px; height: 55px; right: 50px;}
#button::after {font-size: 18px; line-height: 18px;}
}
@media screen and (max-width: 575px){
h1 {font-size: 30px; line-height: 36px;}
h2 {font-size: 24px; line-height: 30px;}
h3 {font-size: 22px; line-height: 26px;}
h4 {font-size: 20px; line-height: 26px;}
a {font-size: 14px; line-height: 14px;}
.header .logo img {width: 150px;}
.navbar-collapse {width: 212px;}
.navbar-nav .drop-down-pages .nav-item a {font-size: 14px; line-height: 20px; padding: 5px 25px !important; white-space: nowrap;}
.banner-section {padding: 10px 0 155px;}
.banner-section .banner_content {padding: 0;}
.banner-section .banner_content h1 {margin-bottom: 10px;}
.banner-section .banner_content p {margin-bottom: 14px;}
.banner-section .banner_content input {padding: 8px;}
.banner-section .banner_content .sign_up {font-size: 12px; line-height: 12px; width: 85px;}
.banner-section .banner_content .text_icon .star img {width: 72px;}
.write-section {margin-top: -120px; padding-bottom: 25px;}
.write-section .write-box {margin-bottom: 15px;}
.write-section .write-box .write-icon img{width: 32px;}
.write-section .write-box h6 {margin-bottom: 4px;}
.write-section .write-box p {margin-bottom: 5px;}
.write-section .write-box .write_button i {font-size: 12px; line-height: 12px; top: 0;}
.potential-section .potential_content {margin-bottom: 20px;}
.potential-section .potential_content p {margin-bottom: 16px;}
.potential-section .potential_content .try_free {padding: 14px;}
.potential-section .potential_wrapper {width: 300px;}
.potential-section .potential_wrapper ul {padding: 15px;}
.potential-section .potential_wrapper ul li {font-size: 14px; line-height: 20px;}
.potential-section .potential_wrapper ul li i {font-size: 8px; height: 12px; width: 12px; line-height: 12px; top: 5px;}
.video-section {padding: 80px 0 40px;}
.video-section h2 {margin-bottom: 2px;}
.video-section h2:before {height: 30px; top: -40px;}
.video-section .video_wrapper img {border-radius: 12px;}
.video-section .video_wrapper iframe {width: 330px; height: 187px; border-radius: 10px; border: 2px solid var(--e-global-color-white);}
.case-section {padding: 80px 15px 0;}
.case-section h2 {margin-bottom: 10px;}
.case-section h2:before {height: 30px; top: -40px;}
.case-section .case-box .case-icon {height: 55px; width: 55px; line-height: 55px; margin-bottom: 12px;}
.case-section .owl-carousel .owl-item img {width: 26px;}
.case-section .case-box h5 {margin-bottom: 8px;}
.case-section .case-box p {margin-bottom: 10px;}
.case-section .case-box .view_detail i {font-size: 12px; line-height: 12px; top: 0;}
.solution-section {padding: 30px 0 40px;}
.solution-section .solution_wrapper {margin-bottom: 68px;}
.solution-section .solution_wrapper .solution-image img {width: 225px;}
.solution-section .solution_content h2 {margin-bottom: 6px;}
.solution-section .solution_content h2:before {height: 30px; top: -40px;}
.solution-section .solution_content p {margin-bottom: 12px;}
.solution-section .solution_content .try_free {padding: 14px;}
.create-section {padding: 80px 0 50px;}
.create-section h2 {margin-bottom: 10px;}
.create-section h2:before {height: 30px; top: -40px;}
.create-section .create_contentcircle ul li { width: 100%;}
.create-section .create_contentcircle ul li a {margin-bottom: 8px;}
.create-section .create_contentcircle ul li i {top: 12px; left: 10px; font-size: 12px;}
.create-section .create_content {padding: 20px;}
.create-section .content p {margin-bottom: 12px;}
.create-section .content .get_started {padding: 14px;}
.pricing-section {padding-top: 80px; background-position-y: -62px; background-position-x: 52%;}
.pricing-section h2 {margin-bottom: 5px;}
.pricing-section h2:before {height: 30px; top: -40px;}
.pricing-section .name {font-size: 14px; line-height: 14px;}
.pricing-section .lcs_switch {top: 4px; width: 56px; height: 20px;}
.pricing-section .lcs_cursor {width: 12px; height: 12px;}
.pricing-section .lcs_switch.lcs_on .lcs_cursor {left: 37px;}
.pricing-section .discount {margin-left: 12px;}
.pricing-section .pricing-column {max-width: 330px;}
.pricing-section .pricing-box {padding: 25px; margin-bottom: 16px; border-radius: 30px 100px 30px 30px;}
.pricing-section .pricing-box h5 {margin-bottom: 16px;}
.pricing-section .pricing-box .value {margin-bottom: 18px; left: -26px;}
.pricing-section .pricing-box ul {margin-bottom: 18px;}
.pricing-section .pricing-box ul li {padding-left: 26px;}
.pricing-section .pricing-box ul li i {height: 15px; width: 15px; line-height: 12px;}
.pricing-section .pricing-box .get_started {padding: 12px 20px;}
.block-section {padding: 80px 0 40px;}
.block-section .block_content {margin-bottom: 20px;}
.block-section .block_content h2 {margin-bottom: 6px;}
.block-section .block_content h2:before {height: 30px; top: -40px;}
.block-section .block_content ul {margin-bottom: 14px;}
.block-section .block_content ul li {font-size: 14px; line-height: 20px; padding: 0 6px 0 20px;}
.block-section .block_content ul li i {height: 15px; width: 15px; line-height: 15px; top: 2px; font-size: 8px;}
.block-section .block_content .writing_free {padding: 14px;}
.block-section .block_wrapper .block-image img {width: 270px;}
.testimonial-section {padding: 80px 0 125px;}
.testimonial-section h2 {margin-bottom: 15px;}
.testimonial-section h2:before {height: 30px; top: -40px;}
.testimonial-section .testimonial_content .testimonial-image img {width: 170px;}
.testimonial-section .testimonial_content .name {font-size: 20px; line-height: 22px; margin-bottom: 3px;}
.testimonial-section .testimonial_content .company {margin-bottom: 8px;}
.testimonial-section .testimonial_content .testimonial-star img {width: 90px;}
.testimonial-section .pagination-outer {top: 0; margin-top: 15px; text-align: center;}
#testimonialcarouselExample .carousel-control-prev {position: relative; left: -40px;}
#testimonialcarouselExample .carousel-control-next {position: relative; right: -40px;}
.footer-section .upper_portion h3 {font-size: 22px; line-height: 26px; margin-bottom: 10px !important;}
.footer-section .upper_portion .form-group input {font-size: 14px; line-height: 20px; padding: 10px; border-radius: 12px;}
.footer-section .upper_portion .form-group button {font-size: 14px; width: 50px; border-radius: 0 12px 12px 0;}
.footer-section .partner_portion ul li figure img {width: 75px;}
.footer-section .partner_portion ul li {margin: 0 15px 20px;}
.footer-section .partner_portion ul li:first-child {margin-left: 15px;}
.footer-section .partner_portion ul li:last-child {margin-right: 15px;}
.footer-section .middle_portion {padding: 30px 0;}
.footer-section .middle_portion .footer-content{text-align: center;}
.footer-section .middle_portion .footer-content h6 {font-size: 20px; line-height: 22px; margin-bottom: 6px;}
.footer-section .middle_portion h6 {margin-bottom: 6px;}
.footer-section .middle_portion .imp_link {padding-left: 0;}
.footer-section .middle_portion .contact-form {padding-left: 0;}
.copyright_portion .copyright_content {display: block; text-align: center;}
.copyright_portion .copyright_content .footer-logo {display: none;}
.copyright_portion .copyright_content .text {font-size: 12px; line-height: 20px;}
/* Sub banner */
.sub_banner_section .sub_banner_content {padding: 20px;}
.sub_banner_section .sub_banner_content h1 {margin-bottom: 0;}
/* Pricing Page */
.pricingpage-blocksection{padding-top: 190px; margin-top: -110px;}
.pricingpage-testimonialsection{padding-top: 40px;}
/* Service Page */
.servicepage-casesection {padding: 80px 15px 40px;}
.servicepage-casesection h2 {line-height: 32px;}
.enable-section {padding: 40px 0;}
.enable-section .enable_content {margin-bottom: 20px;}
.enable-section .enable_content p {margin-bottom: 16px; padding: 0 10px;}
.enable-section .enable_content ul {width: 168px; margin-bottom: 10px;}
.enable-section .enable_wrapper ul li {font-size: 14px; line-height: 20px; margin-bottom: 2px;}
.enable-section .enable_wrapper ul li i {font-size: 8px; height: 12px; width: 12px; line-height: 12px; top: 5px;}
.enable-section .enable_content .try_free {padding: 14px;}
.enable-section .enable_wrapper .enable-image img {width: 250px;}
.faq-section {padding: 40px 0;}
.faq-section h2 {margin-bottom: 6px;}
.faq-section h2:before {height: 30px; top: -40px;}
.faq-section .faq_box .accordian-inner .accordion-card h5 {font-size: 18px; line-height: 24px;}
.faq-section .faq_box .accordian-inner .accordion-card .btn {padding: 10px 25px;}
/* Conatct Page */
.contactform-section {padding: 80px 0 40px;}
.contactform-section h2 {margin-bottom: 10px;}
.contactform-section h2:before {height: 30px; top: -40px;}
.contactform-section .info-content .form-group {margin-bottom: 20px !important;}
.contactform-section .info-content input {padding: 10px;}
.contactform-section .info-content textarea {padding: 10px; height: 95px;}
.contactform-section .info-content .send_now {font-size: 14px; line-height: 14px; padding: 14px;}
.contactinfo-section .contact-box {margin-bottom: 20px;}
.contact_map_section {padding: 98px 0 118px;}
.contact_map_section iframe {height: 265px; border: 5px solid var(--e-global-color-white) !important;}
/* About Page */
.aboutpage-videosection {padding: 65px 0 40px;}
.company-section {margin-top: -80px; padding: 130px 0 0;}
.company-section .text {margin-bottom: 6px;}
.company-section .company_content {margin-bottom: 25px;}
.company-section .company_content p {margin-bottom: 10px;}
.company-section .company_content ul {width: 290px;}
.company-section .company_content ul li {padding-left: 22px; margin-bottom: 2px;}
.company-section .company_content ul li i {font-size: 8px; height: 14px; width: 14px; line-height: 10px; top: 4px;}
.company-section .company_content .try_free {padding: 14px;}
.company-section .company_wrapper .company-image img {width: 270px;}
.benefit-section {padding: 80px 0 40px;}
.benefit-section h2 {margin-bottom: 10px;}
.benefit-section h2:before {height: 30px; top: -40px;}
.benefit-section .benefit-box .benefit-icon {height: 55px; width: 55px; line-height: 55px; margin-bottom: 12px;}
.benefit-section .benefit-box h5 {margin-bottom: 8px;}
.benefit-section .benefit-box p {margin-bottom: 10px;}
.benefit-section .benefit-box .view_detail i {font-size: 12px; line-height: 12px; top: 0;}
.benefit-section .owl-carousel .owl-nav {margin-top: 15px;}
.benefit-section .owl-carousel .owl-nav button.owl-prev {left: -5px;}
.benefit-section .owl-carousel .owl-nav button.owl-next {right: -5px;}
.benefit-section .owl-carousel .owl-nav button.owl-prev i, 
.benefit-section .owl-carousel .owl-nav button.owl-next i {font-size: 22px; top: -28px;}
.benefit-section .owl-carousel .owl-nav button.owl-prev .circle, 
.benefit-section .owl-carousel .owl-nav button.owl-next .circle {width: 34px; height: 34px; line-height: 34px;}
.team-section {margin-top: -160px; padding: 165px 0 20px;}
.team-section h2 {margin-bottom: 4px;}
.team-section h2:before {height: 30px; top: -40px;}
.team-section .team-box{width: 255px; margin: 0 auto 20px;}
.team-section .team-box .box-content::before {width: 255px; margin: 0 auto;}
.team-section .team-box:hover .box-content::before {width: 255px; margin: 0 auto;}
.media-section .media_content {padding: 0;}
.media-section h2 {margin-bottom: 15px;}
.media-section h2:before {height: 30px; top: -40px;}
.media-section .media-box {padding: 15px 20px; width: 280px; margin: 0 auto 15px; height: auto; display: block; text-align: center; border-radius: 20px;}
.media-section .media-box .number span {font-size: 30px; line-height: 30px;}
.media-section .media-box .plateform {padding-left: 0;}
.media-section .media-box .plateform br{display: none;}
.media-section .media_wrapper {margin-bottom: 65px;}
.media-section .media_wrapper .media-image img {width: 275px;}
/* 404 Page */
.error_page .error_content h1 {font-size: 96px; line-height: 100px; margin-bottom: 8px;}
.error_page .error_content .text {font-size: 22px; line-height: 30px; margin-bottom: 10px;}
.error_page .error_content .text2 {font-size: 16px; line-height: 24px;}
.error_page .error_content .back_home {min-width: 180px;}
/* Coming Soon */
.comingsoon_outer .logo_outer {min-height: 80px;}
.comingsoon_outer .sub_banner_content h1 {font-size: 56px; line-height: 60px;}
.comingsoon_outer .sub_banner_content p {font-size: 14px; line-height: 20px;}
.comingsoon_outer .sub_banner_content input {font-size: 14px; line-height: 14px; padding: 10px; width: 330px;}
.comingsoon_outer .sub_banner_content button {font-size: 14px; line-height: 14px; padding: 12px 20px;}
.comingsoon_outer .sub_banner_content .social-icon i {height: 33px; width: 33px; line-height: 32px;}
/* FAQ Page */
.faqpage-section{padding-top: 80px;}
.column {max-width: 330px; margin: 0 auto;}
/* Back to top button */
#button {width: 50px; height: 50px; right: 35px; bottom: 35px;}
#button::after {font-size: 16px; line-height: 16px;}
}