/** seo-packages **/
.packagearea .packagebox { width: 19%; }
.packagebox.packagebox1 { width: 24%; }
.packagebox.packagebox2 { background: rgba(255,255,255,0.2); z-index: 9; position: relative; box-shadow: 0 0 10px rgba(0,0,0,.2); border: 1px solid #fff; }
.packagebox.packagebox2.packagebox4 { z-index: 999; }
.packagearea .packagebox ul li { height: 54px; }
.packagebox ul li { padding: 18px 15px !important; }
.packagebox.packagebox1 ul li { text-align: left !important; padding-left: 22px !important; }
.pricingpack strong { width: 100%; font-weight: normal; display: inline-block; vertical-align: top; }
.pricingpack i { width: 100%; font-weight: normal; display: inline-block; vertical-align: top; font-size: 14px; font-style: normal; }
.packheadbox .pricingpack { padding: 18px 15px 0; }
.packagebox3 .pricingpack { padding: 18px 15px 0; }
.packagearea .packagebox .packheadbox { height: 180px; }
.packagearea .packagebox3 .packheadbox { height: 180px; }

/*  NEWSLATTER  */
.newsletters-from-full .no-sub-heading h2 {margin-bottom: 25px !important;}
.updated-v3-banner.newsletters-from-full fieldset {width: 42%;}
.updated-v3-banner.newsletters-from-full .middle-section-part {padding-top: 30px;padding-bottom: 30px !important;}
.want-to-section.section-lp-12.updated-v3-banner.newsletters-from-full { margin-bottom: 60px !important;}
.newsletters-from-full form { text-align:center; }



/* 20-7-2026 */ 
/* ==========================================
   HEADER MENU Start 20-7-2026 
========================================== */
.caps-demo-mega-menu .mega-menu-wrap .mega-menu.max-mega-menu{ display:flex !important; justify-content: space-around !important; align-items: flex-end !important; }
.caps-demo-mega-menu  li.menu-logo .homeiconbg img { max-width: 228px !important; height: auto !important; display:block !important; }
.caps-demo-mega-menu .max-mega-menu .mega-menu-item a.mega-menu-link{ font: bold 17px 'Roboto Slab', serif !important; text-transform: uppercase !important; text-decoration: none !important; color: #49494a !important; text-align: left !important; }
#mega-menu-mega_menu > .menu-logo{ flex:0 0 auto; margin:0 40px; list-style:none; }
#mega-menu-mega_menu > .menu-logo > a{ display:block; }
.caps-demo-mega-menu li.mega-menu-item.mega-toggle-on a.mega-menu-link{ background-color: transparent !important; }
.caps-demo-mega-menu .mega-menu > li.mega-menu-item > a.mega-menu-link{ display:grid !important; grid-template-columns:auto auto !important; grid-template-areas: "icon icon" "text arrow" !important;    column-gap:6px !important; row-gap:8px !important;
    font:bold 17px 'Roboto Slab', serif !important; text-transform:uppercase !important; }
/* Icon */
.caps-demo-mega-menu .mega-menu > li.mega-menu-item > a.mega-menu-link:before{ grid-area:icon !important; justify-self:center !important; width:38px; height:45px !important; margin:0 !important; display:flex !important;   background:url(images/sprit.png) no-repeat -23px -67px !important; font-family:dashicons !important; }
/* Arrow */
.caps-demo-mega-menu .mega-menu > li.mega-menu-item > a.mega-menu-link .mega-indicator{ grid-area:arrow !important; position:static !important; margin:0; align-self:center !important; }
/* #mega-menu-mega_menu > .menu-logo img{
    display:block;
    width:210px;
    height:auto;
} */
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item > a.mega-menu-link:hover{ background: transparent !important; }

/*  MEGA MENU LINK COLUMNS */
.caps-links-wrapper{ display:flex; align-items:flex-start; gap:40px !important; width:100% !important; }
.caps-links-column{     margin:0; padding:0; min-width:220px; list-style:none !important;}
.caps-links-column > li{ margin:0 0 12px; list-style:none !important; }
.caps-links-column > li:last-child{ margin-bottom:0 !important;}
#mega-menu-wrap-mega_menu{ background: transparent !important; }

/* global */
 
/* Single column */
li.mega-single-columne > ul.mega-sub-menu li.mega-menu-column-standard { width: fit-content !important; }

li.mega-single-columne ul.mega-sub-menu{ border-radius: 30px !important; background-color: #f1f1f1 !important; border: 2px solid #ddd !important; }
li.mega-single-columne ul.mega-sub-menu li.mega-caps-link{ padding: 13px !important; float: left !important; }  
/* li.mega-single-columne ul.mega-sub-menu { width: fit-content !important; max-width: fit-content !important;} */
/* ==========================================
   HEADER MENU End 20-7-2026 
========================================== */



/***** NEW EDIT *****/
.resent-video .owl-theme {width:100%; float:left; display:flex; flex-wrap:wrap;}
.search-results .row { display:flex; flex-wrap:wrap; align-items:flex-start}
.our-videos-template-default iframe.instagram-media { max-width:100% !important; }
.service-inner-section-7 .cross-connected-services-section { width:100%; float:left; }
.titleheader.main-title-header { position: relative; padding-bottom: 21px; margin-bottom: 39px; }
.main-title-header:after { width: 130px; height: 4px; background: #63913e; position: absolute; left: 0; right: 0; bottom: 0; content: ""; margin: 0 auto; }
.titleheader.main-title-header h2 { padding-top: 11px; font-weight: bold !important; color: #767676 !important; }
.servicemain.servicemain-new.seo-new .alignright { margin-top: 50px; }
.seo-quick-section { text-align: center; /*background: url("../images/headborder.png") repeat-x left top;*/ padding: 50px 0 0 !important; margin: 45px auto 18px; }
.seo-quick-section h2 { display: inline-block !important; text-align: center; width: 100%; max-width: 900px; font-size: 30px !important; line-height: normal;letter-spacing: 0.2px; }
.seo-quick-section .caporgbut { margin-top: 20px; text-decoration: none !important; }
.seo-quick-section .capgreenbut { margin-top: 20px; text-decoration: none !important; }
.separator-green { background: #63913e; text-align: center; padding: 21px 25px 10px; position: relative; margin-bottom: 45px; }
.separator-green:after { content: ""; position: absolute; left: 0; bottom: -19px; right: 0; margin: 0 auto; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #63913e; }
.separator-green h2 { margin-bottom: 10px !important; color: #fff !important; text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.25); }
.separator-green h2 span { color: #f4d10e !important; }
.new-subtitle { font: 18px 'Roboto Slab', serif !important; color: #767676 !important; text-align: center; padding-bottom: 10px; padding-top: 0px; font-weight: normal !important; }
.separator-green .new-subtitle { color: #fff !important; }
.seo-quick-section.seo-quick-section-2 { margin-top: 34px; }
.main-services-list.su-row { margin-left: -15px; margin-right: -15px; margin-bottom: 0; margin-top: -2px; }
.main-services-list.su-row .su-column { margin: 0; padding: 0 15px; width: 33.3333%; float:left; }
.main-services-list.su-row.videos-list .su-column { margin: 0; padding: 0 15px; width: 25%; float:left; }
.main-services-list.su-row [class*="su-column"] + [class*="su-column"]:last-child { float: left; }
.su-column-inner { background: #fff; border: 1px solid #dadada; position: relative; margin-bottom: 30px; padding: 50px 30px; min-height: 580px; position: relative; }
.servicemain-new.service-page .su-column-inner a h3, .servicemain-new.service-page .su-column-inner p { /*padding-left: 30px !important; padding-right: 30px !important;*/ }
.su-column-inner:hover, .su-column-inner:focus { background: #63913e;border-color: #63913e; }
.su-column-inner:hover .services-icons i, .su-column-inner:focus .services-icons i { color: #fff; } 
.su-column-inner:after { background: url(../images/takecarebg.png) no-repeat top center; background-size: auto auto; margin: 0 auto 0 !important; width: 100%; background-size: 100%; position: absolute; left: 0; right: 0; content: ""; height: 18px; bottom: -19px; }
.servicemain.servicemain-new .main-services-list h3 { font-size: 22px !important; margin-bottom: 20px !important; }
.su-column-inner:hover h3, .su-column-inner:hover p { color: #fff !important; }
.separator-titles { position: relative; text-align: center; padding: 22px 0; margin-bottom: 36px; margin-top: 25px; display: inline-block;width: 100%;}
.separator-titles h2 { margin-bottom: 11px !important; }
.separator-titles:after { width: 130px; height: 4px; background: #63913e; position: absolute; left: 0; right: 0; bottom: 0; content: ""; margin: 0 auto; }
.seo-quick-section.seo-quick-section-2 .caporgbut, .seo-quick-section.seo-quick-section-2 .capgreenbut { position: relative; }
.seo-quick-section.seo-quick-section-2 .caporgbut:after, .seo-quick-section.seo-quick-section-2 .capgreenbut:after { position: absolute; content: ""; right: -68px; top: -33px; background: url(../images/button-arrow.png) no-repeat left top; width: 50px; height: 70px; cursor: default; }
.middle-section-part.middle-section-part-2 { position: relative; text-align: left;}
.middle-section-part.middle-section-part-2:after { position: absolute; left: 0; right: 0; bottom: -51px; height: 50px; width: 100%; content: ""; /*background: url(../images/takecarebg.png) no-repeat left top; background-size: 100%;*/ }
.new-testimonials-part { padding-bottom: 25px; }
#testimonials-slider .col-lg-6.col-md-6 { width: 100%; margin-top: 15px; padding: 0; }
#testimonials-slider .testimonalcont { margin: 0; left: 44px; }
#testimonials-slider .testimonalcont.testirightside { margin: 0 0 0 -50px !important; left: 4px; }
#testimonials-slider.owl-carousel { margin: 0; width: 100%; }
#testimonials-slider .item { margin: 0; display: inline-block; padding: 22px 15px 30px 15px; }
.new-testimonials-part .testimoninnerbox { float: left; width: 100%; padding: 0; margin: 0; }
.new-testimonials-sec { float:left; width: 100%; }
.new-testimonials-sec { display: inline-block; width: 100%; float: left; }
.case-studies-portfolio { display: inline-block; width: 100%; float: left; }
.new-testimonials-part .owl-pagination { display: block; }
.new-testimonials-part .owl-buttons { display: none; }
.new-testimonials-part .owl-theme .owl-controls { top: inherit; margin-top: 40px; }
.case-studies-portfolio .separator-titles { margin-top: 0; }
.pages-form-new .separator-titles { margin-bottom: 0; padding-bottom: 0; padding-top: 10px; }
.pages-form-new .separator-titles:after { display: none; }
.services-page-start .col-lg-12 { display: inline-block; width: 100%; float: left; }

/** Request a quote popup **/
.request-quote-popup { background: #fff; right: 15px; bottom: 40%; text-align: center; -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.28); -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.28); box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.28); width: 358px; z-index: 99999; }
.request-quote-popup img { max-width: 100%; width: auto; text-align: center; display: inline-block; }
.request-quote-popup-section { display: inline-block; width: 100%; position: relative; background: url(../images/popup-bg.png) repeat left top; }
.close-btn { position: absolute; right: 8px; top: 8px; cursor: pointer; }
.capsicum-popup-logo { display: inline-block; width: 100%; position: relative; text-align: center; }
.capsicum-popup-logo:before { background: url(../images/popup-cloud.png) no-repeat left top; width: 75px; height: 52px; position: absolute; content: ""; left: -3px; top: -5px; }
.request-quote-popup-inner { padding: 24px 30px 30px; }
.request-quote-popup-inner h2 { font-size: 21px !important; color: #49494a; line-height: 26px; max-width: 240px; margin: 8px auto 18px !important; width: 100%; }
.request-quote-popup-section:after { position: absolute; right: 0; bottom: 0; content: ""; width: 0; height: 0; border-bottom: 36px solid #63913e; border-left: 36px solid transparent; }
.cbp-af-header { display: block; top: -70px; left: 0; right: 0; z-index: 999; transition: 0.9s top cubic-bezier(.3, .73, .3, .74); }
.cbp-af-header.cbp-af-header-shrink { top: 0;z-index: 9999; }
.seo-quick-section p { text-align: center; }

.seo_tab_heading.seo_button_tab_heading .my_plan2.silver_plan { position: relative; }
.seo-tab-btn.green-btn { position: relative; }
.seo-tab-btn.green-btn:after { content:""; position: absolute; background: url(../images/shadow-bottom.png) no-repeat left bottom; background-size: 100%; bottom: -47px; left: -25px; right: 0; width: 224px; height: 19px; }

.portfolio-items, .portfolio-filter { width: 100%; max-width: 1080px; }
.portfolio-items > li { width: 33.33%; padding: 0 10px !important; max-width: 540px;margin: 0 0 15px 0; }

/* Developer Style*/


/* HOME 2025 */
.page-id-1027632 .col-lg-12.statsarea-col-full.services-section.home-statsarea-section { padding-top:0; } 
.page-id-1027632 .home-statsarea-section .home-new-cta-button { margin-bottom: 42px;}
.page-id-1027632 .home-statsarea-section .home-new-cta-button .capgreenbut.butmargin { margin-right: 20px; } 
.page-id-1027632 .bannercont { color:#fff; } 
.page-id-1027632 .bannercont ul { padding-bottom:10px;padding-left: 15px; } 
.page-id-1027632 .bannercont ul li { font-size:17px; }
.page-id-1027632 .hopagecont ul { padding-left: 20px; }
.col-lg-12.tab-service-content.bullet-icon { padding-top: 30px;}
ul.bussiness-need-bullet {padding:0;display: flex;align-items: start;justify-content: start;flex-wrap: wrap;gap: 20px;}
ul.bussiness-need-bullet li { list-style: none;width:49%;display: flex;align-items: start;gap: 20px; }
ul.bussiness-need-bullet .icon-detail { display: flex; align-items: center; justify-content: start; gap: 15px;padding-bottom: 10px;}
ul.bussiness-need-bullet .icon-detail i {    font-size: 28px;color: #63913e;min-width: 35px;}
ul.bussiness-need-bullet .content-detail p:first-child { margin-bottom:10px !important;padding:0;font-size: 20px; } 
.page-id-1027632 .bannercont .butmargin { margin-bottom:20px; }
.page-id-1027632 .bannercont .caporgbut.expand-top-popup { margin-bottom: 20px;}


.separator-titles.services-section h2{font-size:35px !important; }
.servicemain.servicemain-new .main-services-list h3, .servicemain.servicemain-new .main-services-list p{text-align:center}
.servicemain.servicemain-new .service-short-description p{text-align:center; padding-bottom:35px !important;}
.servicemain.servicemain-new .seo-section{margin-top:0;}
.servicemain.servicemain-new .seo-package{margin-top:0;}
.scrollup { bottom:100px; right:18px; }
.home-tab-services-box {display: inline-block; margin-bottom:22px!important;margin-top:0px;}
.home-tab-services-box h3{text-align: center; font-size: 22px !important;margin-bottom: 20px!important; color:#49494a!important;line-height: normal!important;}
.tab-bottom-content {width: 100%;float: left;}
.home-tab-services-box .su-column-inner { min-height: 504px; }
.takecarearea{margin-top:25px !important;}
.title-separator{position: relative; /*background: url(../images/headborder.png) repeat-x left bottom, url(../images/headborder.png) repeat-x left top;*/}
.handcrafarea .title-separator h2{padding-bottom: 0;font-size: 220% !important; background: none;}
.handcrafarea{margin: 0 auto 0px;}
#tabbed-nav3 .z-container .z-content-inner .services-section h2{font-size: 220% !important;}
#tabbed-nav3 .z-container .z-content-inner .home-title-without-slogan h2 {display: inline-block;width: 100%;padding-bottom: 20px !important;margin-top: 0px !important;}
#tabbed-nav3 .z-container .z-content-inner .handcrafarea{margin-top: 0px; display: inline-block;width: 100%; margin-bottom:0; }
.services-section.business-seo-title{margin-top: 45px; display: inline-block; width: 100%;}
.casestudy-lets-talk-sec .servicetopicmar {margin-top: 45px !important;}
.page-template-package .row.inpagecontbox.aboutuspage:first-child {
  margin-bottom: 60px;
}

.home .section-lp-7 {
  padding-bottom: 25px;
}

.seo-package-section { padding-bottom: 72px; }
.packheadbox { position: relative; }
.bestvaluepack { position: absolute; right: -6px; top: -6px; z-index: 2; }
.my_plan2 .packagebox { margin-top: -20px; }
.my_plan2 .basicpack { background: url(../images/pricingreen1.jpg) repeat left top; padding: 25px 0; }
.my_plan2 .pricingpack { padding: 18px 15px 0; background: url(../images/pricingreen1.jpg) repeat left top; }
.my_planHeader.my_plan_title { width: 335px; }
.my_plan_title .packheadbox { text-align: right; padding-right: 40px; padding-top: 30px; }
.row-1 .row-color { background: #e7e7e7; }
.row-2 .row-color { background: rgba(245,245,245,0.5); }
.seo_feature { font: normal 14px 'Roboto Slab', serif !important; }
.seo_feature strong { font-weight: bold !important; color: #63913e; }
.tab_heading img { max-width: 100%; width: auto; }
.silver_plan { position: relative; }
.silver_plan:before { content: ""; position: absolute; left: -19px; top: 0; background: url(../images/shadow-left.png) repeat-y right top; width: 19px; height: 100%; z-index: 1; opacity: 1; }
.silver_plan:after { content: ""; position: absolute; right: -19px; top: 0; background: url(../images/shadow-right.png) repeat-y left top; width: 19px; height: 100%; z-index: 1; opacity: 1; }
.seo_tab_heading .my_plan1.two-line-tab, .seo_tab_heading .my_plan2.two-line-tab, .seo_tab_heading .my_plan3.two-line-tab, .seo_tab_heading .my_plan4.two-line-tab { height: 93px; }
.seo_tab_heading .two-line-tab p img { margin-top: 7px; }
.seo_tab_heading .two-line-tab p i { margin-top: 18px; }
.my_planHeader.my_plan1 {/* border-left: 1px solid #c5c5c5;*/ }
.my_planFeature { /*border-left: 1px solid #cccccc; border-top: 1px solid #cccccc;*/ padding-bottom: 16px; padding-top: 16px; line-height: 22px; }
.my_planHeader.my_plan2 { /*border-left: 1px solid #c5c5c5;*/ position: relative }
.my_planHeader.my_plan2:before { content: ""; position: absolute; left: -20px; top: 0; background: url(../images/shadow-left.png) repeat-y right top; width: 19px; height: 100%; z-index: 1;}
.my_planHeader.my_plan2:after { content: ""; position: absolute; right: -20px; top: 0; background: url(../images/shadow-right.png) repeat-y left top; width: 19px; height: 100%; z-index: 1; }
.my_planHeader.my_plan3 { position: relative; /*border-left: 1px solid #c5c5c5; */}
.my_planHeader.my_plan3 img { position: absolute; right: -1px; top: -1px; }
.my_planHeader.my_plan4 {/* border-left: 1px solid #c5c5c5;*/ }
.my_planFeature { text-align: center; width: 205px; min-height: 55px; }
.my_planFeature i.my_check { color: green; }
.seo_feature {/*border-right:1px solid #cccccc;*/ /*border-top: 1px solid #cccccc;*/ padding-bottom: 16px; padding-top: 16px; width: 320px; min-height: 55px; }
.seo_feature p { line-height: 22px; }
.tableUp { margin-left: 0px; padding: 0; width: 100%; margin-top: 80px; }
.my_planHeader { width: 205px; padding: 0px; border-radius: 0; text-align: center; }
.my_planHeader h3 { color: #ffffff; font-family: RalewayBold; font-size: 18px; letter-spacing: 0.2px; line-height: 40px; margin: 0 0 20px; position: relative; }
.my_planHeader h3::after { border-bottom: 3px solid #ffffff; bottom: -3px; content: ""; left: 50%; opacity: 0.3; position: absolute; transform: translateX(-50%); width: 42px; }
.my_planHeader label { color: #ffffff; font-family: OpenSansBold; font-size: 80px; line-height: 65px; margin: 0; text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.29); }
.my_planHeader span { color: #ffffff; display: inline-block; font-family: OpenSansLight; font-size: 14px; }
.seo_tab_heading p { line-height: 36px; text-align: left; }
.seo_tab_heading p img { float: left; margin: 0 11px 0 0; }
.seo_tab_heading p span { color: #5c863a; display: inline-block; font: bold 13px 'Roboto Slab', serif !important; line-height: 26px; max-width: 210px; }
.seo_tab_heading p i { color: #999999; float: right; font-size: 18px; margin: 9px 0 0; cursor: pointer; }
.my_planFeature img { display: inline-block; }
.seo_tab_heading .my_plan1, .seo_tab_heading .my_plan2, .seo_tab_heading .my_plan3, .seo_tab_heading .my_plan4 { background: #000000 none repeat scroll 0 0; float: left; height: 73px; width: 205px; /*border-left: 1px solid #cccccc; border-top: 1px solid #cccccc;*/ }
.seo_tab_heading .my_plan4 { border-right: none; }
.tab_heading { width: 320px; padding-top: 22px; padding-bottom: 15px; background: rgba(245,245,245,0.5); /*border-right:1px solid #cccccc;*/ /*border-top: 1px solid #cccccc;*/ }
.seo_tab_heading .my_plan1 { background: rgba(245,245,245,0.5); }
.seo_tab_heading .my_plan2 { background: rgba(245,245,245,0.5); }
.seo_tab_heading .my_plan3 { background: rgba(245,245,245,0.5); }
.seo_tab_heading .my_plan4 { background: rgba(245,245,245,0.5); }
.my_planFeature.two-line-content { padding-bottom: 27px; padding-top: 27px; }
.green-btn .caporgbut { background: url(../images/greenbutbg.png); }
.seo-tab-btn { padding: 33px 0; }
.seo-tab-btn .caporgbut { padding: 0 29px; }
.seo_tab_heading.seo_button_tab_heading .my_plan1, .seo_tab_heading.seo_button_tab_heading .my_plan2, .seo_tab_heading.seo_button_tab_heading .my_plan3, .seo_tab_heading.seo_button_tab_heading .my_plan4 { height: 124px; /*box-shadow: 0px 0px 8px 0 rgba(0,0,0,0.2);*/ }
.my_planFeature .fa { font-size: 18px; font-size: 20px; }
.my_planFeature .fa.fa-check-circle { color: #63913e; }
.my_planFeature .fa.fa-times-circle { color: #ea510f; }
a.caporgbut, a.capgreenbut { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); /*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/ position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; text-decoration:none !important;}
a.caporgbut:hover, a.capgreenbut:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
a.caporgbut:before, a.capgreenbut:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; }
a.caporgbut:hover:before, a.caporgbut:focus:before, a.caporgbut:active:before, a.capgreenbut:hover:before, a.capgreenbut:focus:before, a.capgreenbut:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); }
.cbp-main-header { position: relative; display: inline-block; width: 100%; position: relative; background: url("../images/responsivemenubg.jpg") repeat scroll 0 0; opacity: 0.9; }
.cbp-af-header.cbp-af-header-shrink:after { display: none; }
.separator-green h2 { font-size: 35px !important; letter-spacing: 0.3px; }
.separator-titles h2 { font-size: 35px !important; letter-spacing: 0.3px; }
.seo_tab_heading.seo_button_tab_heading .my_plan2.silver_plan { height: 145px;}

/*Quick Enquiry Form*/

.enquiry-form {position: fixed;overflow: auto;left: 0;bottom: auto;width: 100%;height: auto;z-index: 99999;background: url("../images/responsivemenubg.jpg") repeat scroll 0 0;;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;height: 0;top:0}
.enquiry-form .close {position: absolute;right: 25px;top: 25px;font-size: 15px;color: #fff;padding-right: 42px;cursor: pointer;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;z-index: 99}
.enquiry-form .close i {font-size: 22px;display: block;text-align: center;line-height: 35px;color: #fff;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s}
.enquiry-form .container {height: 100%}
.quick-enquiry-open .enquiry-form {height: 100%;padding: 60px 0 10px 0}
.quick-enquiry-section{position:relative;width:100%; float:left;padding-top: 20px;}
.widget .request-quote-popup{position:relative; margin-bottom:30px; right:0; bottom:0;z-index:9; width:auto;}
.contact-us-form p { margin-bottom: 20px; }
.section-lp-3 .margin-spacer { margin-top: 0; }
.section-lp-13 .margin-spacer { margin-top: 5px; }

/*Sidebar Form Button Style*/
.singbloginrgt #text-7 .whycmwarea .capgreenbut {padding: 0 !important;clear: both;max-width: 170px;max-width: 234px;position:relative;}
.singbloginrgt #text-7 .whycmwarea .capgreenbut{ vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); /*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/ position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; text-decoration:none !important;}
.singbloginrgt #text-7 .whycmwarea .capgreenbut:hover, .singbloginrgt #text-7 .whycmwarea .capgreenbut:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.singbloginrgt #text-7 .whycmwarea .capgreenbut:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; }
.singbloginrgt #text-7 .whycmwarea .capgreenbut:hover:before, .singbloginrgt #text-7 .whycmwarea .capgreenbut:focus:before, .singbloginrgt #text-7 .whycmwarea .capgreenbut:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); }

.singbloginrgt #text-7 .whycmwarea .capgreenbut2 input.submitbut{ display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); /*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/ position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; text-decoration:none !important;}
.singbloginrgt #text-7 .whycmwarea .capgreenbut2 input.submitbut:hover, .singbloginrgt #text-7 .whycmwarea .capgreenbut2 input.submitbut:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.singbloginrgt #text-7 .whycmwarea .capgreenbut2:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; }
.singbloginrgt #text-7 .whycmwarea .capgreenbut2:hover:before, .singbloginrgt #text-7 .whycmwarea .capgreenbut2:focus:before, .singbloginrgt #text-7 .whycmwarea .capgreenbut2:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); }
.singbloginrgt #text-7 .whycmwarea .capgreenbut2 input.submitbut {width: auto;height: 50px;padding: 0 35px;font: bold 18px 'Roboto Slab', serif;color: #fff !important;text-align: center;line-height: 50px;display: inline-block;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;background: url(../images/greenbutbg.png);-webkit-box-shadow: 1px 1px #fff, inset 1px 2px rgba(0,0,0,.27);-moz-box-shadow: 1px 1px #fff, inset 1px 2px rgba(0,0,0,.27);box-shadow: 1px 1px #fff, inset 1px 2px rgba(0,0,0,.27);}

.quick-enquiry-section .caporgbut{ display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); /*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/ position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; text-decoration:none !important;}
.quick-enquiry-section .caporgbut:hover, .quick-enquiry-section .caporgbut:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.quick-enquiry-section .caporgbut:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; }
.quick-enquiry-section .caporgbut:hover:before, .quick-enquiry-section .caporgbut:focus:before, .quick-enquiry-section .caporgbut:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); }

.newsletter-form-area .caporgbut{ display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); /*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/ position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; text-decoration:none !important;}
.newsletter-form-area .caporgbut:hover, .quick-enquiry-section .caporgbut:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.newsletter-form-area .caporgbut:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; }
.newsletter-form-area .caporgbut:hover:before, .newsletter-form-area .caporgbut:focus:before, .newsletter-form-area .caporgbut:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); }

.aside-request-quote .request-quote-popup { position: relative; right: inherit; bottom: inherit; text-align: center; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2); width: 100%; z-index: inherit; margin-bottom: 30px; }
.aside-request-quote .request-quote-popup-inner h2 { color: #49494a !important; }

.seo-quick-section { display: inline-block; width: 100%; }
.servicemain.servicemain-new.seo-new .alignright { border: none; }
.main-services-list p:empty { display: none; }
.services-icons { background-repeat: no-repeat !important; width: 100%; height:auto; /*overflow: hidden;*/ background-position: center top !important; margin: 0 auto 15px; text-align: center;}
.su-column-inner:hover .services-icons, .su-column-inner:focus .services-icons { background-position: center bottom !important; }
.request-quote-popup.hide-cta-popup { opacity: 0; }
.request-quote-popup { opacity: 1;transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -webkit-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; }
.aside-request-quote .request-quote-popup.hide-cta-popup { opacity: 1 !important;}

.su-column-inner:hover a, .su-column-inner:focus a { color: #fff !important; text-decoration: underline; }
.main-services-list .su-column-inner:hover a {
    color: #ffffff !important;
}

.tab_heading { background:#ebebeb; }
.seo_tab_heading .my_plan1 { background: #f6f6f6; }
.seo_tab_heading .my_plan2 { background: #ebebeb; }
.seo_tab_heading .my_plan3 { background: #f6f6f6; }
.seo_tab_heading .my_plan4 { background: #ebebeb; }

.row-1 .row-color { background: #e3e3e3; }
.row-1 .row-color.bronze_plan { background: #ebebeb; }
.row-1 .row-color.gold_plan { background: #ebebeb; }

.row-2 .row-color { background: #f6f6f6; }
.row-2 .row-color.bronze_plan { background: #ffffff; }
.row-2 .row-color.gold_plan { background: #ffffff; }
.blog-section { width: 100%;float: left; }
.owl-theme.video-section-inner .owl-controls {bottom: 0 !important; top: -225px !important;}
.video-section-inner .owl-buttons .owl-prev { left: -40px;}
.video-section-inner .owl-buttons .owl-next {right: -40px;}
/* Home page video section  */


.home-video-slider.landing-page { margin-top: 60px !important;margin-bottom: 0 !important;}
.container.above-section .services-section { margin-top: 0px !important;  padding-top: 20px;}
.single-work .home-video-slider.testimonial-above { margin-top: 40px !important; }
.single-work .home-video-slider { margin-top: 0px !important; }

.home-video-slider {width: 100%;float: left;margin: 60px 0;z-index: 2;position: relative;}
/*.home-video-slider .owl-buttons {display: none;}*/
.about-sidebar-videos .owl-theme.video-section-inner .owl-controls {top: -38px !important; }
.about-sidebar-videos .video-section-inner .owl-buttons .owl-prev {background: url(https://capsicummediaworks.com/wp-content/themes/capsicum/images/sprit-white.png) no-repeat -109px -50px;left: 15% !important;  z-index: 9;  display: flex !important;  text-indent: unset !important;  gap: 20px !important;flex-direction: row;align-items: center;padding-left: 25px !important; font-size: 16px !important;text-transform: capitalize;color: #fff;
  opacity: 1; }
.about-sidebar-videos .video-section-inner .owl-buttons .owl-next {background: url(https://capsicummediaworks.com/wp-content/themes/capsicum/images/sprit-white.png) no-repeat -109px -100px;right: 15% !important;z-index: 9;display: flex !important;text-indent: -70px !important; gap: 20px !important; flex-direction: row-reverse;align-items: center;padding-left: 0px !important; font-size: 16px !important;
color: #fff;opacity: 1;text-transform: capitalize; }


.video-section-inner .owl-pagination {display: none;}
.video-section-inner .owl-controls.clickable { top: 0;margin-top:0px; }
.video-section-inner.owl-carousel { width: 100%;margin-bottom: 25px !important; }
.home-video-slider .col-lg-12 {
  position: relative;
}
.landing-page .video-section-inner .owl-buttons .owl-prev, .landing-page .video-section-inner .owl-buttons .owl-next { top:0 !important;bottom:0 !important; }
.video-section-inner .item .col-lg-12 { padding-bottom: 15px; }
.video-section-inner .item::after {background: url(../images/takecarebg.png) no-repeat top center;margin: 0 auto 0 !important;width: 95%;background-size: 100%;position: absolute;left: 0;right: 0;content: "";height: 18px;bottom:-1px;}
.home-video-slider .title-separator {padding: 0px 15px;}
.mfp-iframe-holder .mfp-close {top: -15px;background: #ea510f;opacity: 1 !important;color: #fff !important;width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;padding: 0;right: -15px;border-radius: 20px;}
.mfp-iframe-holder .mfp-close:hover {background: #5b833c !important;}
.video-section-inner .play-button {position: absolute;width: 60px;height: 40px;top: calc(50% - 20px);margin: auto;left: 0;right: 0;}
.youtube-popup .video-thumbnail {border: 1px solid #DADADA;padding: 8px;width: 100%;margin-bottom: 2px;background: #fff;}
.home-video-slider .title-separator, .home-video-slider .title-separator p {text-align: center;}
.home-video-slider .title-separator p  { margin-bottom: 28px;font-size: 18px;line-height: 28px;font-weight: 400; }

.home-video-slider.about-sidebar-videos {background: url(/wp-content/themes/capsicum/css/img/bg-pattern.png);background-color: #63913E;padding:35px 20px 60px 20px !important;position:relative;}
.about-sidebar-videos .title-separator h2 {  font-size: 25px !important; color: #fff;line-height:30px; background-size: cover;}
.about-sidebar-videos .title-separator p { font-size: 15px !important;color: #fff;line-height: 22px !important; margin-bottom: 19px !important;}
.about-sidebar-videos .video-section-inner .owl-controls.clickable {top: 0;margin-top: 0px;}
.about-sidebar-videos .owl-theme .owl-controls .owl-page span { background: #fff !important; }
.about-sidebar-videos .home-video-slider .title-separator p { margin-bottom: 20px; }
.about-sidebar-videos .youtube-popup .video-thumbnail {padding: 4px !important;border:none !important;}
#about-video-section .col-lg-12 { padding-right: 0 !important;  padding-left: 0 !important; }
#about-video-section.video-section-inner.owl-carousel {margin-bottom: 0 !important;}
#about-video-section.video-section-inner .play-button {width: 51px;  height: 35px;top: calc(50% - 17.5px);}
.about-sidebar-videos::after {background: url(../images/takecarebg.png) no-repeat top center;background-size: auto;margin: 0 auto 0 !important;width: 100%;background-size: 100%;position: absolute;
left: 0;right: 0;content: "";height: 18px;bottom:-18px;}
.page-template-about_us .singbloginrgt.equalheight #text-7 .whycmwarea p strong  {float: none !important;}

/* EDITED by HS */

.our-featured-section.faqs-sec {margin-top: 2px;}
.servicemain{margin-bottom: 0;}
.teamcont.popup-header p{font-weight: 700;}
.portproformarea .formline p.howhelp{margin-left: 0 !important; margin-top: 20px !important;}
span.wpcf7-form-control-wrap.services btn-group {width: 100%;}
span.wpcf7-form-control-wrap.services button.multiselect.dropdown-toggle.btn.btn-default {width: 100%;background: #fff;box-shadow: none;height: 50px;}
span.wpcf7-form-control-wrap.services span.multiselect-selected-text {
    width: 100%;
    text-align: left;
    display: inline-block;
    color: #49494a;
    font-size: 14px;
    font-weight: 400;
}
span.wpcf7-form-control-wrap.services button.multiselect.dropdown-toggle b{position: relative;    left: -15px;color: #fff;}
span.wpcf7-form-control-wrap.services .btn-group {width: 100%;}
span.wpcf7-form-control-wrap.services .multiselect-container>li>a>label>input[type=checkbox]{margin-left: -20px !important}

span.wpcf7-form-control-wrap.services ul.multiselect-container.dropdown-menu {width: 100%;background: #fff;    padding-top: 6px;}
span.wpcf7-form-control-wrap.services .multiselect-container.dropdown-menu li a {padding: 5px 0px;text-decoration: none !important;}
span.wpcf7-form-control-wrap.services .multiselect-container.dropdown-menu li:hover, span.wpcf7-form-control-wrap.services .multiselect-container.dropdown-menu li.active a {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
    color: #333;
}
.submenu > ul > li > a{padding: 15px 14px;}
.tab-bottom-content {margin-top: 50px;}
.z-tabs.clean.horizontal > .z-container > .z-content > .z-content-inner{padding: 0;}

.portproformarea .wpcf7-form-control-wrap.services {
	width: 100%;
	color: #969696;
	font-size: 15px;
	background: #fff;
	margin: 10px 0 15px 0 !important;
	/*margin: 10px 0 40px 0 !important;*/
	display: inline-block;
	position: relative;
}
.portproformarea .wpcf7-form-control-wrap.services select {
	float: left;
	height: 50px;
	border: none;
	font-size: 18px;
	padding: 0 20px 0 70px;
	width: 100%;
	background: #fff;
	-o-background: #fff;
	-moz-background: #fff;
	-ms-background: #fff;
	-webkit-background: #fff;
	-webkit-appearance: none !important;
}
.portproformarea .wpcf7-form-control-wrap.services select {
	border-radius: none!important;
	background-image: url(images/seldrpdown.png);
	background-repeat: no-repeat;
	background-position: 97% center;
	padding-right: 20px;
	color: #49494a;
}
.portproformarea .wpcf7-form-control-wrap.services i {
	background: none repeat scroll 0 0 #fff;
	display: inline-block;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 50px;
	font-size: 25px;
	color: #EA510F;
}
.portproformarea .input-group .phone {
	font-size: 35px;
	line-height: 55px;
}
.portproformarea .wpcf7-form-control-wrap.services select, .wpcf7-form-control-wrap.services select option {
	color: #49494a;
	font-size: 14px;
}

.file-upload-sec h3{font-size: 16px !important;}
span.file-upload-sec {
    display: inline-block;
    margin: 10px 0 15px 0 !important;
    width: 100%;
    
}
/*.takecarearea .takecarebox ul.ourlocation li:first-child{width: 65%;}
.takecarearea .takecarebox ul.ourlocation li:last-child{width: 93%;}
.takecarearea .takecarebox ul.ourlocation li:nth-child(2) {width: 35%;}
.takecarearea .takecarebox ul.ourlocation li:nth-child(3) {width: 35%;}*/
.su-accordion .su-spoiler-title{font-size: 18px;   font-family: 'Roboto Slab', serif !important; padding-top: 15px; padding-bottom: 15px; }
span.input-group-top-form {margin: 0 auto 20px !important;display: inline-block;width: 100%;}
.input-group-top-form span.wpcf7-form-control-wrap.services button.multiselect.dropdown-toggle.btn.btn-default{background: none !important;}
.portproformarea .input-group-top-form .wpcf7-form-control-wrap.services{background: none !important; margin: 0 !important;}
.input-group-top-form span.wpcf7-form-control-wrap.services button.multiselect.dropdown-toggle.btn.btn-default{border-color: #fff !important;border-radius: 1px;}
.input-group-top-form span.wpcf7-form-control-wrap.services button.multiselect.dropdown-toggle.btn.btn-default:hover{border-color: #fff !important;}
.input-group-top-form span.wpcf7-form-control-wrap.services span.multiselect-selected-text{color: #fff;}
.input-group-top-form span.wpcf7-form-control-wrap.services ul.multiselect-container.dropdown-menu li label{color: #333;font-size: 15px;}
.input-group-top-form span.wpcf7-form-control-wrap.services ul.multiselect-container.dropdown-menu{height: 270px;}
.quickform-area .formline span.input-group.file-upload {border: none;}
.quickform-area .formline span.input-group.file-upload .codedropz-upload-inner{color: #fff;}
.quickform-area .formline span.input-group.file-upload .codedropz-upload-inner h3 {    color: #fff !important;font-size: 16px !important;}
.quickform-area .formline span.input-group.file-upload .codedropz-upload-inner a {color: #fff !important;}
.quickform-area .formline span.input-group.file-upload .dnd-upload-details span, .quickform-area .formline span.input-group.file-upload .dnd-upload-details a {color: #fff;}
.quickform-area .formline span.input-group.file-upload .dnd-upload-details .name em{color: #fff;}
.takecarearea .takecarebox ul.ourlocation li.ft-address strong {
    font-size: 20px;
    font-family: 'Roboto Slab', serif !important;
    margin-bottom: 8px;
    display: inline-block;
    color: #ea510f !important;
}
.contactdetailarea .contactdetailbox span {
    margin-bottom: 8px !important;
}
.ct-address .contactdetailbox span{font-size: 20px !important;margin-bottom: 8px;}
.ct-address .contactdetailbox p strong{font-size: 20px;margin-bottom: 8px;font-family: 'Roboto Slab', serif !important;color: #ea510f !important;font-weight: normal;}

.home-team-sec .teamcont a{background:none;border: none;}
.home-team-sec .teamcont a .teammemimg{margin:0;}
.home-team-sec .teamcont p{border:none;}
.home-team-sec.teammainbox{margin-bottom:60px;}
.clients-section.section-lp-11 .testimonial-section p {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

.portproformarea .input-group.quick-country-select select{background-color: transparent;color: #fff;background-image: url(../images/seldrpdown-white.png); }
.quick-contact-info .contactdetailbox .enq-address strong{font-size: 20px;font-family: 'Roboto Slab', serif !important;}
.header-forminq .portproformarea .wpcf7-form-control-wrap.services{margin:0 !important;}
.header-forminq span.wpcf7-form-control-wrap.services ul.multiselect-container.dropdown-menu{height: 160px;}
.header-forminq span.wpcf7-form-control-wrap.services ul.multiselect-container.dropdown-menu li label{    line-height: 15px !important;margin-bottom: 4px;}
.testimonmainbox.single-work-testimonial{margin-top: 100px;;}
.testimonmainbox .col-lg-6:nth-child(even) .testicontinn{display: block;}
.testimonmainbox .col-lg-6:nth-child(even) .testicontinn .testimonalcont {transform: perspective( 300px ) rotateY( -10deg );-webkit-transform: perspective( 300px ) rotateY( -10deg );-moz-transform: perspective( 300px ) rotateY( -10deg );-o-transform: perspective( 300px ) rotateY( -10deg );-ms-transform: perspective( 300px ) rotateY( -10deg );margin: 0 0 0 -40px;}
.testimonmainbox .col-lg-6:nth-child(even) .testicontinn {display: block;}
.testimonmainbox .col-lg-6:nth-child(even) .testicontinn .testimonalcont.arrow_box:after{border-color: rgba(204, 204, 204, 0.5) transparent transparent;border-image: none;border-style: solid;border-width: 30px 0 0 30px;content: " ";height: 0;left: 10%;pointer-events: none;position: absolute;top: 100%;width: 0;}
.testimonmainbox .col-lg-6:nth-child(even) .testimonclient {float: left;margin: 30px 0 0 0;text-align: left !important;}
.testimonmainbox .col-lg-6:nth-child(even) .testclientimg {float: left!important;}
.testimonmainbox .col-lg-6:nth-child(even) .testimonclient{float: left;margin: 30px 0 0 0;text-align: left !important;}
.testimonmainbox .col-lg-6:nth-child(even) .testimonclient p{    text-align: left !important;}
.testi-loadmore a{cursor: pointer; margin-bottom: 40px;}
.tabs-section .work-result-content img{width: 100%;}
.tabs-section.work-pages .z-content-inner{padding-top: 0 !important;}
.tabs-section.work-pages ul.z-tabs-nav li {
    width: auto !important;
}
.life-cmw-team-testimonial { float: left; width: 100%; margin-bottom: 25px; }
.home-team-sec .handcrafarea{margin-bottom: 50px;}
.su-spoiler-style-default>.su-spoiler-content { padding: 13px 0 13px 27px;}
.su-spoiler-style-default>.su-spoiler-content p{ padding-bottom: 10px;}
.servicemain.servicemain-new{margin-bottom: 0px}
.takecarearea h3 span{color: #ea510f;}
.handcrafarea.clearfix.services-section.seo-portfolio-slider {
    margin-bottom: 0px;
}
.blogboxleft .photo {
    width: 77px;
}
.dnd-upload-status .dnd-upload-image{border: 1px solid #fff;}
.dnd-upload-status .dnd-upload-image span.file{
	background-color: #fff;
}
.su-accordion-new .apply-now-button { position: absolute; right: 0; top:14px; }
.su-accordion-new .apply-now-btn.capgreenbut {  height: 42px; line-height: 42px; padding: 0 25px; font-size: 16px; color: #fff !important; }
.su-accordion-new .su-spoiler-icon { top: 14px !important; }
.su-accordion-new .su-spoiler-style-default > .su-spoiler-title { padding-right: 160px; }
.su-accordion-new .moreinfo-btn.capgreenbut {  height: 42px; line-height: 42px; padding: 0 16px; font-size: 16px; color: #fff !important;border-radius: 5px;}
.su-accordion-new .moreinfo-btn i {margin-right: 5px;}
.su-accordion-new .su-spoiler-content .apply-now-button { position: relative; right: 0; top:3px; margin-top: 20px;display: inline-block;}
.su-spoiler-style-default>.su-spoiler-content h2 {font-size: 18px !important;color: #ea510f !important;}
.su-accordion-new a.moreinfo-btn {color: #63913e !important;text-decoration: none !important;font-style: normal;}
.su-accordion-new a.moreinfo-btn:hover { color: #ea510f !important; }
.services-section .title-separator h2 { padding-top: 0px; padding-bottom: 0px; text-align: center; color: #49494a; }

body .wp-gr .wp-google-badge-fixed { right: 90px !important; }
.services .btn { padding-left: 14px !important; padding-left: 14px !important; }
.services .caret { border-top: 10px solid !important; border-right: 6px solid transparent !important; border-left: 6px solid transparent !important; }
.multiselect-container.dropdown-menu li::before { display: none; }
.margin-spacer{margin-top: 20px;}
.ourlocation li .ourloc_phone{font-size: 20px;}
.col-lg-7.col-md-7.service-top-content.service-top-content-new p:first-child {  display: none; }
.section-lp-7.section-lp-7-new { margin-top: 40px; margin-bottom: 20px; }
.handcrafarea.clearfix.services-section.business-seo-title { margin-top: 0; }
.new-testimonials-sec.new-testimonials-sec-new { margin-top: 0px; }
.webboxmain .webboxmain section.section-lp-7 .tab-2-home-service { margin-top: 60px; }
.webboxmain .webboxmain .client-logo-sec.client-logo-sec-new { margin-top: 0px; }
.webboxmain .webboxmain .our-featured-section.faqs-sec { margin-top: 0px; }
.services-icons i {font-size: 70px;text-align: center;color: #63913e;}
.lp-v2 .section-lp-2 .middle-section p{text-align: left;}
.lp-v2 .section-lp-2 .middle-align-text .middle-section p{text-align: center;}
.lp-v2 .section-lp-2 .middle-section h2 strong{color: #ea510f;}
.lp-v2 section.section-lp-10 {/*margin-bottom: 60px;margin-top: 30px;*/ margin-bottom: 15px; margin-top: 0px; width:100%; float:left; }
.lp-v2 section.section-lp-6{ margin-top: 50px;}
.interested-hire:after{top:0; background-position: 55% 0;}
.lp-v2 .container.profolio-section.profolio-section-lending.margin-spacer {margin-top: 0; margin-bottom: 0px; }
.lp-v2 .slider-project-sec .item-box { margin-bottom: 23px; }
.lp-v2 .section-lp-2 .middle-section p:last-child{text-align: center;}
.lp-v2 .middle-section{margin-top: 30px;}
.container-small {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    height: 0;
}

.container-small iframe,
.container-small object,
.container-small embed{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.banner-area .banner-inner{padding-bottom: 40px;}
.submenu ul ul.sub-sub-menu {
    left: 188px !important;    
    width: 240px;
}

.submenu ul ul li:hover>ul.sub-sub-menu{
    top: -12px !important;
}
.workwithus .hide_this_option {
    display: none;
}

.footer_logos {
    margin-top: 25px;
    margin-left: 34px;
}

.footer_logos .clutch-widget {
    width: 100%;
    float: left;
    max-width: 213px;
}

.footer_logos .clutch-widget {
    width: 100%;
    float: left;
    max-width: 213px;
}

.footer_logos .goodfirms {
    width: auto;
    float: left;
}

.row.media-coverage-title {
    margin-top: 23px;
}

#newshomeslider .owl-controls .owl-buttons {
    display: none;
}

#newshomeslider .owl-controls .owl-pagination {
    display: block;
}

    #newshomeslider .owl-controls {top: 0;}
    #newshomeslider {width: 100%;}
    #newshomeslider .recentblog a {text-align: left;}
    .row.lp.media-coverage-title {margin-top: 60px; margin-bottom: 0px;}
    .lp-list.media-coverage-page .item {margin-bottom: 10px;}
    .landing-page-main-body .recentblogarea.recentblogarea-home.col-lg-12 { /*margin-top: 80px;*/ margin-bottom: 0px;}
    .recentblogarea.recentblogarea-home.col-lg-12.recent-news {margin-top: 0px; margin-bottom: 30px; }
    .teamcont h3 {font-size: 25px !important; color: #eb6130 !important; margin: 10px 0 !important;}
    #mediaslider .owl-controls .owl-buttons {display: none;}
    #mediaslider .owl-controls .owl-pagination {display: block;}
    #mediaslider .owl-controls {top: 0;}
    #mediaslider {width: 100%;}
    #mediaslider .recentblog a {text-align: left;}
    .footer-phone-detail a {text-decoration: none !important;}
    .wpelevation {background: url(../images/Google-Reviews-Rating_stickey.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100px; height: 135px; position: fixed; top: 200px; cursor: pointer; }
    .cluth-logo{background: url(../images/clutch-review-badge-v1.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100px; height: 135px; position: fixed; top: 335px; cursor: pointer;}
	.wpelevation, .cluth-logo { display: none; }
    .header-review-logos {display: none; position: absolute; left: 0; right: 0; width: 100%;top: 44px;background: #fff;border: 1px solid #63913e;border-radius: 0 0 14px 14px;z-index: 1;}
	.header-review-logos ul {margin: 0; padding: 0; width: 100%; text-align: center; list-style: none;}
	.header-review-logos ul li {width: 50%; float: left; padding: 0px; position: relative;}
	.header-review-logos ul li:last-child::before {content: ""; position: absolute; left: 0; top: 4px; width: 1px; height: 36px; display: block; background: #63913e;}
	.header-review-logos ul li img {  max-width: 240px;  margin: 0 auto; }
	.wpelevation{right:-7px;}
	
	.package-page-cta .col-lg-12.bottom-section-home {margin-top: 50px;}
	.want-to-section.section-lp-12.updated-v3-banner.package-page-cta{margin-bottom:40px !important;}
	.page-template-package .want-to-section.section-lp-12.updated-v3-banner.package-page-cta {
  margin-bottom: 72px !important;
}
	@media only screen and (min-width: 768px) and (max-width: 1024px){
		.cluth-logo {display: none;}
	}
    @media only screen and (max-width: 991px){
        .cluth-logo {display: none;}
    }
    @media only screen and (min-width: 0px) and (max-width: 679px){
        .header-review-logos{display: block;}
        .headcontact {padding-top: 60px !important; padding-left: 0 !important; left: 0;}
        .header-top-inqform {z-index: 2;position: relative;}
		.headcontact a.top-links-box { float: none !important; }
    }
@media only screen and (min-width: 1200px) {
.main-services-list.su-row .su-column {
	/*width: 33%;
	float: none;
	display: inline-block;
	vertical-align: top;*/
  }
  .page-id-1027632 .bannercont { padding-bottom:60px; }

.new-testimonials-sec-new .middle-section-part.middle-section-part-2 { margin-bottom: 65px !important; margin-top: 30px !important; }

}
@media only screen and (min-width: 768px) {
.home-tab-services-box { display: flex; display: -webkit-flex; flex-wrap: wrap; flex-wrap:-webkit-wrap; margin-left: -15px !important; margin-right: -15px !important; }  
.home-tab-services-box .su-column { width: 33.3333% !important; }	
}

@media only screen and (min-width: 1200px) and (max-width: 1250px) {
    .video-section-inner .owl-buttons .owl-prev {left: -24px !important;}
    .video-section-inner .owl-buttons .owl-next {right: -24px !important;}
    .owl-theme.video-section-inner .owl-controls {top: -245px !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1030px) { 
    .video-section-inner .owl-buttons .owl-prev {left: -24px !important;}
    .video-section-inner .owl-buttons .owl-next {right: -24px !important;}
}



/*.work-result-content .three-box { max-height: 362px; overflow: hidden;  }*/
 @media only screen and (max-width: 1199px) {
     
h1, h2, h3, h4, h5, h6 { line-height: 1.25; }	 
.su-column-inner { padding: 0px 0 20px; min-height: 630px; }
.servicemain-new.service-page .su-column-inner a h3, .servicemain-new.service-page .su-column-inner p { /*padding-left: 20px !important; padding-right: 20px !important;*/ }
.servicemain.servicemain-new .main-services-list h3 { font-size: 18px !important; }
.seo-new h2 { /*font-size: 22px !important;*/ font-size: 25px !important; }
.seo-new .seo-quick-section h2 { font-size: 26px !important; line-height: normal; max-width: 770px; }
.seo-quick-section .caporgbut { margin-top: 15px; }
.seo-quick-section { padding: 50px 0 !important; margin: 35px auto 20px; }
.separator-green h2 { font-size: 28px !important; }
.new-subtitle { font-size: 16px; }
.owl-theme.video-section-inner .owl-controls {top: -210px !important;}
  .landing-page .owl-theme.video-section-inner .owl-controls {
    top: -180px !important;
  }

.new-testimonials-part .testimoninnerbox { max-width: 454px; }
#testimonials-slider .testimonalcont { left: 0px; margin: 0 0 0 0px!important; }
#testimonials-slider .testimonalcont.testirightside {
    left: 0px;
    margin: 0 0 0 0 !important;
  }
  .landing-page-main-body  .clients-section{margin-bottom: 0px;}
.main-services-list h3 { margin: 0 0 15px !important; }
.seo-portfolio-slider .owl-theme .owl-controls { margin-top: 40px; top: 0; }
.servicemain-new .seo-portfolio-slider .owl-theme .owl-controls {  margin:0; }
.servicemain-new #testimonials-slider .item { padding-top: 0; }
.servicemain-new .testimoninnerbox .testimonclient, .servicemain-new .testimonclient.testiright { margin-top: 40px; }
.servicemain.servicemain-new {
  margin-bottom: 25px;
}
.seo-portfolio-slider .owl-pagination { display: none; }
.seo-portfolio-slider .owl-buttons { display: none; }
.pages-form-new .separator-titles { padding-top: 0; }
.handcrafarea.services-section.seo-portfolio-slider { margin-bottom: 25px; }
.handcrafarea.clearfix.services-section.seo-portfolio-slider { margin-bottom: 35px; }
/*.seo_tab_heading.seo_button_tab_heading .my_plan2.silver_plan::after { width: 180px; height: 15px; }*/
.portfolio-filter > li { margin-bottom: 10px; }
.portfolio-filter { margin-bottom: 30px; }
.home-tab-services-box .su-column-inner { min-height: 560px; }
.seo-tab-btn.green-btn:after { bottom: -44px; left: -25px; width: 185px; height: 17px; }
.portfolio-item .procircle{width: 70px !important;height: 70px !important;}

.my_planHeader.my_plan_title { width: 295px; }
.tab_heading { width: 280px; }
.seo_feature { width: 280px; }
.my_planHeader { width: 165px; }
.seo_tab_heading .my_plan1, .seo_tab_heading .my_plan2, .seo_tab_heading .my_plan3, .seo_tab_heading .my_plan4 { height: 73px; width: 165px; }
.my_planFeature { width: 165px; }
.seo_tab_heading p span { max-width: 185px; }
.seo_tab_heading p span { font-size: 16px; }
.seo-tab-btn .caporgbut { padding: 0px 22px; font-size: 14px !important; }
.packheadbox h2 { font-size: 32px !important; }
.separator-green h2 { font-size: 30px !important; }
.separator-titles h2 { font-size: 30px !important; }
.singbloginrgt aside.widget.sticky {width: 293px;}
.newsletter-buttons { display: none; }
.seo-btn-plan .seo-tab-btn {margin-top:0;}
#handcraft-slider .owl-controls .owl-buttons .owl-prev {top: 5px !important;}
#handcraft-slider .owl-controls .owl-buttons .owl-next {top: 5px !important;}

.landing-page-main-body .su-column-inner { min-height: auto !important; }
.col-lg-12.landing-header-sec.after-hide-add-class {margin-bottom: 35px;}
.interested-hire:after {top: -5px;background-position: 59% 0;}

.view-more-btn i { padding: 0px 20px; line-height: 42px !important; font-size: 16px; }
.tabs-section.work-pages { margin-top: 0; }
.single-work .handcrafarea.clearfix.services-section.business-seo-title { margin-top: 50px; }
.handcrafarea.clearfix.services-section.business-seo-title .new-subtitle { padding-bottom: 20px; padding-top: 0px; }
.case-study-desc .testimoninnerbox { margin-bottom: 0; }
.case-study-desc .testimoninnerbox .testimonclient { margin-top: 40px; }
.hopagecont .contboxin {  max-width: 100%; }
.single-work .bottom-section-home .middle-section-part { margin-bottom: 50px; }
.bottom-next-post .blogbottomarrow {
  bottom: -50px;
}

.banner-inner h1 { padding-bottom: 13px; }
.banner-area .banner-inner { padding: 30px 35px 35px 35px; }
.banner-inner h1 { padding: 0 0 20px; }
.banner-form { top: -65px; }
.interested-hire::after { top: -7px; background-position: 63% 0; }
.interested-hire h2 { padding: 14px 0 0 42px; }

}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.main-services-list.su-row .su-column { width: 32.9%; float: none; display: inline-block; vertical-align: top;  }
	.main-services-list.su-row.videos-list .su-column{ width: 32.9%; float: none; display: inline-block; vertical-align: top;  }
}
@media only screen and (min-width: 1025px) and (max-width: 1400px) {

.navblogarrow.blogprev { left: -20px; }
.navblogarrow.blognext { right: -20px; }

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    
.updated-v3-banner.newsletters-from-full .capgreenbut {width: 18%; }
   .updated-v3-banner.newsletters-from-full fieldset {width: 40% !important;}    
.landing-page-main-body .su-column-inner { padding: 30px; }
.landing-page-main-body .su-column-inner p { line-height: 28px; font-size: 17px; }
.landing-page-main-body .testimonial-section p { font-size: 17px; line-height: 28px; margin-bottom: 0 !important; }
.landing-page-main-body .client-content h2 span { font-size: 120px; }
.landing-page-main-body .client-content span { font-size: 40px; }	
.landing-page-main-body .bottom-section-home .left-list-section { width: 70%; }
.landing-page-main-body .bottom-section-home .right-btn-section { width: 27%; }  
.landing-page-main-body .bottom-section-home .middle-section-part {	padding: 25px 30px 17px; }
.testimonial-section { padding: 26px 25px 20px 25px !important; }

.updated-v3-banner .middle-section-part { padding-bottom: 25px !important; }
.updated-v3-banner .form-shortcode { margin-top: 0px; }
.updated-v3-banner fieldset { width: 49% !important; margin-bottom: 10px; }
.updated-v3-banner .capgreenbut { width: 49%; }
.single-post-left .updated-v3-banner fieldset { width: 32.6% !important; }

.home .profolio-box-full .case-studies-thumbnail { margin-top: 0; padding-right: 0; }
.home .my-case-studies-latest .handcraft-slider-new-main .su-column-inner { margin-bottom: 0; }

}
 @media only screen and (min-width: 1200px) {
.servicemain.servicemain-new .alignright { margin-left: 45px; }
.servicemain.servicemain-new.seo-new figure img { max-width: 440px !important; }
.middle-section-part-2 .left-list-section h2 { font-size: 24px !important; }
.middle-section-part.middle-section-part-2 { padding: 35px 48px 30px; margin-bottom: 23px; margin-top: 68px;}
.single-post-left .middle-section-part.middle-section-part-2 { padding: 15px 48px 15px; margin-bottom: 23px; margin-top: 68px;}
body .su-column-inner {  min-height: auto !important; }
.seo-new-post .middle-section-part.middle-section-part-2 { margin-bottom: 66px !important; margin-top: 30px !important; }
}

 @media only screen and (max-width: 991px) {
   .home-video-slider .title-separator p br {
    display: none;
  }
    .owl-theme.video-section-inner .owl-controls {
    top: -188px !important;
  }
   .landing-page .owl-theme.video-section-inner .owl-controls {
    top: -150px !important;
  }
.mfp-iframe-holder .mfp-close {top: -30px;right: -5px;}  
.servicemain.servicemain-new.seo-new .alignright { max-width: 350px !important; }
.su-column-inner { padding: 0 0 20px; min-height: 770px; }
.su-column-inner::after { height: 32px; bottom: -33px; }
.new-testimonials-part .testimoninnerbox { max-width: 345px; }
#testimonials-slider .testimonalcont { left: 0px; margin: 0 !important; }
#testimonials-slider .testimonalcont.testirightside { left: 0px; margin: 0 !important; }
.new-subtitle { font-size: 14px !important; }
.titleheader h2, .titleheader p { font-size: 14px !important; }
.servicemain.servicemain-new.seo-new .alignright { margin-top: 0; }
.testimonclient .testclientdetails { width: 75%; }
.seo-new .seo-quick-section h2 { font-size: 24px !important; }
.home-tab-services-box .su-column-inner { min-height: 770px; }
.seo_button_tab_heading .tab_heading { display: none; }
.servicemain.servicemain-new.seo-new.seo-new-post .alignright { max-width: 100% !important; }
.three-box .content{padding:0 0 0 10px !important;}
.two-box .content{padding:0 !important;}

.tableUp { margin-top: 40px; padding-left: 15px; padding-right: 15px; }
.my_planHeader.my_plan_title { width: 100%; }
.my_plan_title .packheadbox { text-align: center; padding-right: 15px; padding-top: 0; padding-left: 15px; padding-bottom: 35px; }
.my_plan_title .packheadbox h2 br { display: none; }
.my_planHeader { width: 25%; }
.tab_heading { width: 100%; }
.seo_tab_heading .my_plan1, .seo_tab_heading .my_plan2, .seo_tab_heading .my_plan3, .seo_tab_heading .my_plan4 { display: none; }
.seo_tab_heading.seo_button_tab_heading .my_plan1, .seo_tab_heading.seo_button_tab_heading .my_plan2, .seo_tab_heading.seo_button_tab_heading .my_plan3, .seo_tab_heading.seo_button_tab_heading .my_plan4 { display: block; width: 25%; height: auto; padding: 0 10px; }
.seo-tab-btn { padding: 25px 0 20px; text-align: center; }
.seo_feature { width: 100%; }
.my_planFeature { width: 25%; }
.silver_plan:before { display: none; }
.silver_plan:after { display: none; }
.row-1, .row-2 { position: relative; }
/*.row-1:before, .row-2:before { position: absolute; top: 0; left: 15px; width: 1px; height: 100%; content: ""; background: #ccc; z-index: 1; }
.row-1:after, .row-2:after { position: absolute; top: 0; right: 15px; width: 1px; height: 100%; content: ""; background: #ccc; z-index: 1; }*/
.my_plan2 .pricingpack { padding-top: 9px; padding-bottom: 9px; }
.packheadbox .pricingpack { padding-top: 9px; padding-bottom: 9px; }
/*.tab_heading { display: none; }*/
/*.seo-tab-btn .caporgbut { overflow: hidden; }*/
.separator-green h2 { font-size: 28px !important; }
.separator-titles h2 { font-size: 28px !important; }
.seo_tab_heading.seo_button_tab_heading .my_plan2.silver_plan { height: 112px; }
.seo-tab-btn.green-btn:after { display: none; }
#handcraft-slider .owl-controls .owl-buttons .owl-prev{left:-28px !important;top:0 !important;}
#handcraft-slider .owl-controls .owl-buttons .owl-next{right:-28px !important;top:0 !important;}
.testclientimg.pull-right { margin-bottom: 10px; }
}
@media only screen and (max-width: 790px) { 
      .owl-theme.video-section-inner .owl-controls {top: -35px !important; }
    .video-section-inner .owl-buttons .owl-prev {left: 37% !important;  z-index: 9;  display: flex !important;  text-indent: unset !important;  gap: 20px !important;flex-direction: row;align-items: center;padding-left: 25px !important; font-size: 16px !important;text-transform: capitalize; }
    .video-section-inner .owl-buttons .owl-next {right: 37% !important;z-index: 9;display: flex !important;text-indent: -70px !important; gap: 20px !important; flex-direction: row-reverse;align-items: center;padding-left: 0px !important; font-size: 16px !important;
    text-transform: capitalize; }
     .landing-page .owl-theme.video-section-inner .owl-controls {
    top: -14px !important;
  }
    .home-video-slider.landing-page {
  margin-bottom: 30px !important;
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
/**Clients trusted css**/
.client-content h2 {font-size: 40px !important;}
.client-content h2 span {font-size: 60px !important;}
.client-content span {font-size: 30px !important;}
.testimonial-section {padding: 20px !important;top: -90px !important;}
.testimonial-section .testimonial-client{margin:0 !important;}
.testimonial-section .testimonial-client .testclientdetails{margin: 0 3px 0 0 !important;width: 80% !important;}
.inpagecontbox .prosinglepar.work-testi .prowhtcltsay p{font-size:22px !important;}


.landing-page-main-body .banner-inner h1 { font-size: 22px !important; line-height: 30px; }
.landing-page-main-body .banner-inner h2 {font-size: 22px !important; }
.landing-page-main-body .banner-area .banner-inner ul li { font-size: 16px !important; line-height: 26px !important; }
.landing-page-main-body .su-column-inner { padding: 20px; }
.landing-page-main-body .su-column-inner p { line-height: 25px; font-size: 16px; }
  
.landing-page-main-body .teamcont h2 {font-size: 20px !important; margin: 5px 0 !important; }
.landing-page-main-body .teamcont p { line-height: 22px; font-size: 16px; }
.landing-page-main-body .client-content h2 { margin-bottom: 15px !important; }
.landing-page-main-body .our-featured-section {	margin-bottom: 0px; }

.dropboxarea .droparea span { font-size: 16px !important; }

.banner-form { right: 0; }
.banner-area .banner-inner { padding: 25px 30px 25px 25px; }
.banner-inner h1 { padding: 0 0 15px; }
.interested-hire h2 { padding: 10px 0 0 40px; font-size: 24px !important; }
.interested-hire::after { top: 3px; background-position: 54% 0; }
.banner-form { padding: 25px 20px !important; }
.banner-form fieldset { margin-bottom: 15px; }
.landing-page-main-body .testimonial-section p { line-height: 26px !important; margin-bottom: 20px !important; font-size: 17px !important; letter-spacing: 0px !important; }
.landing-page-main-body .teamcont a::after { display: none !important; }

.landing-page-main-body .banner-area.big-banner .banner-inner ul li { font-size: 15px !important; line-height: 27px !important; }
.updated-v3-banner fieldset { width: 33% !important; }
.updated-v3-banner fieldset input { padding: 13px 15px !important; }
.updated-v3-banner .capgreenbut { padding: 0 22px !important; } 
.takecarearea-footer .col-lg-6.dropboxarea { padding: 0; } 

.home .profolio-box-full .case-studies-thumbnail { margin-top: 0; padding-right: 0; }
.home .my-case-studies-latest #handcraft-slider-new .profolio-box-full .case-studies-details-sec { padding-left: 0 !important; padding-right: 0 !important; }
.home .my-case-studies-latest .handcraft-slider-new-main .su-column-inner { margin-bottom: 0; }

.updated-v3-banner .middle-section-part { padding-bottom: 25px !important; }
.updated-v3-banner .form-shortcode { margin-top: 0px; }
.updated-v3-banner fieldset { width: 49% !important; margin-bottom: 10px; }
.updated-v3-banner .capgreenbut { width: 49%; }
.single-post-left .updated-v3-banner fieldset { width: 32.6% !important; }

}


 @media only screen and (max-width: 767px) {
.updated-v3-banner.newsletters-from-full fieldset { width: 100%;}
     
.home-video-slider .title-separator p br {display: none;}     
.titleheader.main-title-header { margin-bottom: 30px; }
.servicemain.servicemain-new figure img.alignright { margin-bottom: 20px; }
.seo-quick-section { padding: 35px 0 !important; margin: 10px auto 10px; }
.seo-quick-section.seo-quick-section-2 { margin-top: 10px; }
.separator-green h2 { font-size: 24px !important; }
.seo-quick-section.seo-quick-section-2 .caporgbut::after { right: -50px; top: -22px; width: 35px; height: 49px; background-size: cover; }
.seo-new .seo-quick-section h2 { font-size: 20px !important; line-height: normal; max-width: 550px; }
.separator-green::after { border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #63913e; bottom: -14px; }
.separator-green { padding: 16px 15px 3px; margin-bottom: 35px; }
.servicemain.seo-new { margin-bottom: 45px; }
.new-testimonials-part .testimoninnerbox { max-width: 100%; }
#testimonials-slider .testimonalcont { left: 0px; }
#testimonials-slider .testimonalcont.testirightside { left: 0px; }
.new-testimonials-part .owl-theme .owl-controls { margin-top: 15px; }
#testimonials-slider .testimoninnerbox .testicontinn { padding: 0 !important; }
#testimonials-slider .testimoninnerbox .testicontinn p { padding: 22px 30px 26px !important; }
#testimonials-slider .testimonalcont.testirightside { right: inherit !important; }
#testimonials-slider .testimonalcont { right: inherit !important; }
#testimonials-slider .testimonalcont { transform: perspective(0px) rotateY(0deg); -webkit-transform: perspective(0px) rotateY(0deg); -moz-transform: perspective(0px) rotateY(0deg); -o-transform: perspective(0px) rotateY(0deg); -ms-transform: perspective(0px) rotateY(0deg); }
#testimonials-slider .testimonalcont.testirightside { transform: perspective(0px) rotateY(0deg); -webkit-transform: perspective(0px) rotateY(0deg); -moz-transform: perspective(0px) rotateY(0deg); -o-transform: perspective(0px) rotateY(0deg); -ms-transform: perspective(0px) rotateY(0deg); }
.new-testimonials-part .owl-theme .owl-controls { margin-top: 0; }
.new-subtitle { padding-bottom: 10px; }
.separator-titles { padding: 20px 0; margin-bottom: 20px; margin-top: 15px; }
.middle-section-part.middle-section-part-2 { margin-bottom: 20px; }
.portfolio-items, .portfolio-filter { width: 100%; max-width: 100%; }
.portfolio-items > li { width: 100%; /* margin-left: 0; margin-right: 0; padding: 0 15px !important; max-width: inherit;*/ }
.su-column {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important; }
.su-column-inner { min-height: inherit; }
.home-tab-services-box .su-column-inner { min-height: inherit; }
#tabbed-nav3 .z-container .z-content-inner .services-section h2 { font-size: 25px !important;}
.recentblogarea.recentblogarea-home { margin-top: 0; }
/* .tabs-section .z-content-inner .col-lg-8.col-md-8 { padding-left: 0; padding-right: 0; } */
.z-content-inner ul.lp2 { margin-left: 5px;}
.recentblogarea-home .tabs-section { margin-bottom: 20px}
.takecarearea { margin-top: 5px !important;}

/**Client section css**/
.clients-section {padding: 0 !important;}
.clients-sec-inner .client-content {padding: 40px 0 !important;}
.clients-sec-inner .client-content h2 {font-size: 40px !important;}
.client-content h2 span {font-size: 80px !important;line-height: 70% !important;}
.client-content span {font-size: 25px !important;}
.testimonial-section {position: inherit !important;margin: 30px auto -80px !important;padding: 30px 10px !important;max-width: inherit !important;}
.clients-section.section-lp-11 .testimonial-section p { padding-right: 20px !important; padding-left: 20px !important; }
.clients-section.section-lp-11 .testimonial-client { padding-right: 20px; }
.testimonial-section p::after { margin-left: 4px !important; }

.our-featured-section.faqs-sec { padding-left: 0 !important; padding-right: 0 !important; }
/**Client logo css**/
.client-logo-sec {margin: 0px auto 40px !important;}
.client-logo-sec h2 {margin: 0 auto !important;}
.client-logo-area li {margin: 20px 2% 0 !important;text-align: center !important; margin: 15px 1% 0 !important; text-align: center !important; width: 30% !important;}


.work-single-ccontent{margin-bottom:30px;}

.testimonial-section .testimonial-client{margin: 40px 0 0 !important;}
.testimonial-client strong{font-weight: bold !important;}
.tabs-section .z-content-inner .col-lg-4.col-md-4{padding-left:0;padding-right:0;}
.inpagecontbox .prosinglepar.work-testi .prowhtcltsay p{font-size:20px !important;}

.work-result-content .two-box{width:100% !important;padding:0 !important;}
.work-result-content .three-box{width:100% !important;padding:0 !important;}
.work-result-content .three-box:last-child{margin-bottom:0 !important;}
.separator-bar{margin:20px 0 30px !important;}

.seo-package-section { padding-bottom: 35px; }
.separator-green h2 { font-size: 24px !important; }
.separator-titles h2 { font-size: 24px !important; }
.request-quote-popup.hide-cta-popup { display: none; }
.request-quote-popup { display: none; }
.seo-btn-plan .seo-tab-btn { display: none;}
.sticky-tableup {width:100%;top: 44px;}
.header-top-inqform span.wpcf7-form-control-wrap.services button.multiselect.dropdown-toggle b{color: #969696;}
.servicemain.servicemain-new img { width: 100%; height: auto; }
.testimonmainbox {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    display: block;
  }
  .testimonmainbox .col-lg-6:nth-child(2n) .testimonclient p {
    text-align: right !important;
  }
.clientsworked .testimoninnerbox .testicontinn .testimonalcont {
    top: 0px !important;
}
.clientsworked .col-lg-12:nth-child(1n) { padding-bottom: 50px; text-align: center; }
.page-template-lifeatCMW-template .clientsworked .col-lg-12:nth-child(n) { padding-bottom: 0; }
.page-template-lifeatCMW-template .our-gallery .gallery-list {
  margin-bottom: 15px;
}
.single-services .home-tab-services-box { margin-top: 10px; }
.single-services .services-section.business-seo-title .title-separator h2 { margin-bottom: 0 !important; }
.single-services .new-testimonials-sec-new .services-section.business-seo-title .title-separator h2 {
    margin-bottom:16px !important;
}
.single-services .margin-spacer.tab-2-home-service .services-section .title-separator h2 { margin-bottom: 16px !important; }
.clientsworked .testimonmainbox .col-lg-6 .testimonclient {
  margin: 35px 0 !important;
}
.clientsworked .col-lg-12.testimonclient:nth-child(1n) {
    padding-bottom: 0px !important;
}
.clientsworked .testimonmainbox .col-lg-6 .testimonclient {
    margin: 30px 0 15px !important;
}
.testimonmainbox .col-lg-6:nth-child(2n) .testclientimg {
    float: right !important;
}
.testimonmainbox .col-lg-6:nth-child(2n) .testimonclient {
    text-align: right !important;
}

.testimonmainbox .col-lg-6:nth-child(2n) .testicontinn .testimonalcont.arrow_box::after {
    border-width: 30px 30px 0 0;
    left:inherit;
	right: 10%;
}

.testimonmainbox .col-lg-6:nth-child(2n) .testicontinn .testimonalcont {
transform: perspective(300px) rotateY(5deg);
-webkit-transform: perspective(300px) rotateY(5deg);
-moz-transform: perspective(300px) rotateY(5deg);
-o-transform: perspective(300px) rotateY(5deg);
-ms-transform: perspective(300px) rotateY(5deg);
    margin: 0 0 0 0px;
}
.new-testimonials-part.new-testimonials-part-new #testimonials-slider .item { padding-top: 0; padding-bottom: 0; }
.new-testimonials-part.new-testimonials-part-new .testimoninnerbox .testimonclient { margin: 40px 0 15px; }
.landing-page-main-body  .clients-section{margin-bottom: 70px;}
.landing-page-main-body .wpcf7 form.invalid .wpcf7-response-output, .landing-page-main-body .wpcf7 form.unaccepted .wpcf7-response-output { width: 100%; }
.landing-page-main-body .banner-inner-form .wpcf7-spinner { margin-right: -48px;}
.landing-page-main-body .banner-section { margin-bottom: 0; }
.landing-page-main-body .interested-hire h2 { margin-bottom: 0 !important; }
.landing-page-main-body .su-column-inner { padding: 30px 30px 40px; min-height: auto !important; }
.landing-page-main-body .right-btn-section { padding-top: 20px; }

.landing-page-main-body .col-lg-12 { padding-right: 15px !important; padding-left: 15px !important; }

.clientsworked.margin-spacer { margin-top: 30px; }
.clientsworked.margin-spacer .col-lg-12:nth-child(n) { padding-bottom: 5px; }
.tab-bottom-content.tab-bottom-content-home { 	margin-top: 0; }
.recentblogarea.recentblogarea-home.col-lg-12 { margin-top: 10px; margin-bottom: 30px; }
.recentblogarea.tab-core-service.col-lg-12 { margin-top: 10px; }

.section-lp-6 .client-logo-sec { margin: 20px auto 40px !important; }
.section-lp-5 .container.margin-spacer { margin-top: 40px; }
.want-to-section .col-lg-12.bottom-section-home { margin-top: 20px; }
.home .clientsworked.margin-spacer .col-lg-12:nth-child(n) { padding-bottom: 0px; }
.clientsworked h2 { padding: 0 0 5px 0; }
.stats { padding: 30px !important; width: 100%; margin-bottom: 30px !important; }
.case-study-shadow { display: inline-block; padding-bottom: 8px; }
.case-study-shadow::after { bottom: -3px !important; }

.lp-v1 section.section-lp-2 { padding-top: 30px; }
.landing-page-main-body .slider-project-sec .item-box::after { bottom: -12px; }
.lp-v1 .container.profolio-section.profolio-section-lending.margin-spacer { margin-top: 0; margin-bottom: 20px; }
.lp-v1 .section-lp-6 .client-logo-sec { margin: 0px auto 50px !important; }
.lp-v1 .recentblog a { margin-bottom: 0px; }
.landing-page-main-body .thumbnail-box-top::after { bottom: -12px; }
.lp-v1 .our-featured-section.home-team-sec { margin-top: 15px; }
.lp-v1 .middle-section p:last-child { margin-top: 20px !important; }


.updated-v3-banner .form-shortcode { margin-top: 5px; max-width: 400px; margin-left: auto !important; margin-right: auto !important; }
.updated-v3-banner fieldset { margin-right: 0; width: 100%; margin-bottom: 13px; }
.updated-v3-banner input[type="submit"] { width: 100% !important; }
.map-section-with-form .iframe-sec #map_canvas { height: 360px !important; }


}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.want-to-section.updated-v3-banner .col-lg-12.bottom-section-home { margin-top: 0; }	
.updated-v3-cta .capgreenbut { font-size: 18px !important; padding: 0 35px !important; }
.map-section-with-form { margin: 0 !important; }
.map-section-with-form .container.margin-spacer, .map-section-with-form .margin-spacer { margin-top: 20px; }
.map-section-with-form .form-sec { position: relative; top: -60px; right: 0; left: 0; }
.want-to-section.section-lp-12.updated-v3-cta { margin-top: 10px; }
.want-to-section.section-lp-12.updated-v3-cta { margin-top: 0 !important; }
}

@media only screen and (min-width: 680px) and (max-width: 767px) {
.new-testimonials-part .testimoninnerbox { max-width: 100%; }
#testimonials-slider .testimonalcont { left: 0px; width: 100%; }
#testimonials-slider .testimonalcont.testirightside { left: 0px; width: 100%; }
.servicemain .service-top-content p:first-child{font-size: 22px !important;}
.tabs-section .home-tab-content p:first-child{font-size: 22px !important;}
}


@media only screen and (max-width: 640px) {
    .page-id-1027632 .home-statsarea-section .home-new-cta-button .capgreenbut.butmargin {
  margin-right: 0px;
}
.home-video-slider .title-separator {margin-bottom: 15px;}
.new-testimonials-part .testimoninnerbox { max-width: 100%; }
.servicemain.servicemain-new.seo-new .alignright { max-width: 100% !important; }
.separator-green h2 { font-size: 20px !important; }
.new-subtitle { font-size: 16px !important; }
#testimonials-slider .testimonalcont.testirightside { left: 0px; }
#testimonials-slider .testimonalcont { left: 0px; }
.separator-titles h2 { font-size: 22px !important; line-height: normal !important; }
.new-subtitle { padding-bottom: 8px; }
.separator-titles { margin-bottom: 22px; }
.titleheader.main-title-header h2 { margin-bottom: 5px !important; }
.servicemain.servicemain-new h2 { line-height: 1.2 !important; }
.seo-new ul li { width: 100% !important; }
.testimoninnerbox .testicontinn { width: 100%; position: relative; float: left; }

.new-subtitle { padding-bottom: 20px; }
.separator-titles { padding: 20px 0; margin-bottom: 20px; margin-top: 15px; }
.middle-section-part.middle-section-part-2 { margin-bottom: 20px; }
.new-testimonials-part .testimoninnerbox { margin: 0 !important; }
#testimonials-slider .item { margin-bottom: 0; margin-top: 8px; }
.new-testimonials-part { padding-bottom: 30px; }
.case-studies-portfolio .separator-titles { padding-left: 15px; padding-right: 15px; }
.servicemain .service-top-content p:first-child{font-size: 22px !important;}
.tabs-section .home-tab-content p:first-child{font-size: 22px !important;}
.servicemain .sidebar-form-service h2{font-size:44px !important;}
#tabbed-nav3 .z-container .z-content-inner .sidebar-form-service h2{font-size:44px !important;}

.my_plan_title .packheadbox { padding-bottom: 25px; }
.my_plan2 .packagebox { margin-top: -10px; }
.packheadbox .basicpack { font-size: 15px !important; padding: 12px 0; }
.packheadbox .pricingpack { font-size: 34px !important; }
.pricingpack i { font-size: 13px; }
.my_plan2 .basicpack { padding: 17px 0; }
.bestvaluepack { right: -4px; top: -4px; width: 50px; }
/*.seo-tab-btn .caporgbut { font-size: 14px !important; width: 90px !important; height: 90px !important; border-radius: 100%; line-height: 20px !important; padding-top: 25px !important; text-align: center; }*/
.seo-tab-btn .caporgbut { font-size: 13px !important; width: 100% !important; height: auto !important; border-radius: 25px; line-height: 16px !important; padding-top: 8px !important;  padding-bottom: 8px !important;text-align: center; }
.seo_tab_heading.seo_button_tab_heading .my_plan1, .seo_tab_heading.seo_button_tab_heading .my_plan2, .seo_tab_heading.seo_button_tab_heading .my_plan3, .seo_tab_heading.seo_button_tab_heading .my_plan4 { padding: 0 10px; }
.separator-green h2 { font-size: 22px !important; }
.separator-titles h2 { font-size: 22px !important; }
.request-quote-popup { width: 290px; }
.request-quote-popup-inner h2 { font-size: 18px !important; line-height: 25px; max-width: 226px; }
/*.seo_tab_heading.seo_button_tab_heading .my_plan2.silver_plan { height: 150px; }*/
.seo_tab_heading.seo_button_tab_heading .my_plan2.silver_plan { height: auto; }
.testimonmainbox .testicontinn p {    padding: 30px !important; }
.su-accordion-new .su-spoiler-style-default > .su-spoiler-title { padding-right: 130px; }
.su-accordion-new .apply-now-btn.capgreenbut { height: 40px;line-height: 40px; padding: 0 20px;font-size: 14px; }


.banner-inner ul { margin: 0 auto 20px; }
.banner-area .banner-inner { padding: 25px 20px 20px; }
.banner-form { padding: 23px 20px 10px; }
.banner-form fieldset { margin-bottom: 15px; }
.lp-v2 .section-lp-2 .middle-section p { margin-bottom: 15px !important; }
.lp-v2 .middle-section { margin-top: 25px; margin-bottom: 20px; }
.landing-page-main-body .slider-project-sec .item-box::after { bottom: -12px; }
.landing-page-main-body .lp-v2 .section-lp-3 { margin-bottom: 0; }
.landing-page-main-body .home-team-sec.teammainbox { margin-bottom: 35px; }
.landing-page-main-body .thumbnail-box-top::after { bottom: 0; }
.landing-page-main-body .thumbnail-box-top { margin-bottom: 10px; }
.section-lp-4 .container.profolio-section.profolio-section-lending.margin-spacer .owl-carousel { margin-bottom: 20px; }
.landing-page-main-body .home-tab-services-box { margin-top: 28px; }

.lp-v1 .section-lp-5 .container.margin-spacer { margin-top: 20px; }
.lp-v1 .container.profolio-section.profolio-section-lending.margin-spacer { margin-bottom: 0; }
.lp-v1 .client-logo-sec .title-separator h2 { padding: 10px 0 0; }
.landing-page-main-body .lp-v1 .clients-section { margin: 10px auto 65px; }
.lp-v1 .lp-faqs-section .our-featured-section.faqs-sec { margin-top: 5px; }
.lp-v1 .section-lp-4 .container.profolio-section.profolio-section-lending.margin-spacer .owl-carousel { margin-bottom: 0; }

.client-logo-sec .title-separator h2 { padding-top: 0; }
.single-services .servicemain.servicemain-new.service-page.seo-new.seo-new-post.service-inner-section-6{margin-bottom: 25px;}
  .video-section-inner .owl-buttons .owl-prev {left: 34% !important;}
  .video-section-inner .owl-buttons .owl-next {right: 34% !important;}
}

@media only screen and (max-width: 480px) {
.seo-quick-section.seo-quick-section-2 .caporgbut::after { display: none; }
#testimonials-slider .testimonalcont { left: 0px; }
#testimonials-slider .testimonalcont.testirightside { left: 0px; }
.separator-titles { margin-top: 5px; }
.pages-form-new .proformargin { margin-top: 15px !important; }
.servicemain .service-top-content p:first-child{font-size: 20px !important;}
.tabs-section .home-tab-content p:first-child{font-size: 20px !important;}
.servicemain .sidebar-form-service h2{font-size:40px !important;}
#tabbed-nav3 .z-container .z-content-inner .sidebar-form-service h2{font-size:40px !important;}
.prosinglepar.work-testi .prowhtcltsay{width:90% !important;margin:10px auto !important;}
.prosinglepar.work-testi .procltname img{max-width:50px !important;}
.inpagecontbox .prosinglepar.work-testi .prowhtcltsay p{font-size: 18px !important;}
.servicemain.servicemain-new img{width:100% !important;}
  .video-section-inner .owl-buttons .owl-prev {left: 27% !important;}
  .video-section-inner .owl-buttons .owl-next {right: 27% !important;}

.tableUp { margin-top: 30px; }
.my_plan_title .packheadbox { padding-bottom: 18px; }
.packheadbox h2 { font-size: 26px !important; }
.packheadbox .basicpack { font-size: 11px !important; padding: 10px 0; }
.my_plan2 .basicpack { padding: 15px 0; }
.packheadbox .pricingpack { font-size: 30px !important; }
.seo-table-content { font-size: 12px; }
.my_planFeature { padding-top: 10px; padding-bottom: 10px; }
.seo-table-content .col-sm-4 { padding-left: 5px; padding-right: 5px; }
.seo-table-content .col-sm-4.seo_feature { padding-left: 10px; padding-right: 10px; }
.seo_feature { padding-top: 10px; padding-bottom: 10px; }
.pricingpack i { font-size: 9px; }
.bestvaluepack { right: -3px; top: -2px; width: 36px; }
/*.seo-tab-btn .caporgbut { padding: 0px 14px !important; font-size: 9px !important; width: 60px !important; height: 60px !important; border-radius: 100%; line-height: 15px !important; padding-top: 16px !important; }*/
.seo-tab-btn .caporgbut { padding: 0px 14px !important; font-size: 10px !important; width: 100% !important; height: auto !important; border-radius: 25px; line-height: 11px !important; padding-top: 12px !important; padding-bottom: 12px !important; }
.seo_tab_heading.seo_button_tab_heading .my_plan1, .seo_tab_heading.seo_button_tab_heading .my_plan2, .seo_tab_heading.seo_button_tab_heading .my_plan3, .seo_tab_heading.seo_button_tab_heading .my_plan4 { padding: 0 5px; }
.separator-green h2 { font-size: 20px !important; }
.separator-titles h2 { font-size: 20px !important; }
.seo_tab_heading.seo_button_tab_heading .my_plan2.silver_plan { height: auto; }
/*.seo_tab_heading.seo_button_tab_heading .my_plan2.silver_plan { height: 115px; }*/

.testimonial-section .testimonial-client{margin:0 !important;}
.testimonial-section .testimonial-client .testclientdetails{width:80% !important}

.su-accordion-new .apply-now-btn.capgreenbut { height: 38px; line-height: 38px; padding: 0 18px; font-size: 13px; }
.su-accordion-new .su-spoiler-style-default > .su-spoiler-title { padding-right: 110px; }
.su-accordion-new.su-accordion .su-spoiler-title { font-size: 16px; padding-top: 12px; padding-bottom: 12px; }
.su-accordion-new .su-spoiler-icon { top: 12px !important; }

.hopagecont .contboxin.homepagetestibox { margin-bottom: 0;}
.clientsworked.margin-spacer { margin-top: 15px; }
.recentblogarea.recentblogarea-home.col-lg-12 { margin-top: 5px; }
.our-featured-section.faqs-sec { margin-top: 25px; }
.our-featured-section.faqs-sec .handcrafarea { margin-bottom: 10px; }

 .want-to-section.updated-v3-cta .col-lg-12.bottom-section-home {
    margin-top: 10px !important;
  }

}
@media only screen and (max-width: 360px) {
.su-accordion-new .apply-now-btn.capgreenbut { height: 36px; line-height: 36px; padding: 0px 15px; font-size: 12px; }
.su-accordion-new .su-spoiler-style-default > .su-spoiler-title { padding-right: 100px; padding-left: 16px; }
.su-accordion-new.su-accordion .su-spoiler-title { font-size: 15px; padding-top: 12px; padding-bottom: 12px; }
.su-accordion-new .su-spoiler-icon { left: -7px !important; }
.su-accordion-new .apply-now-button { right: -5px; }

}

@media only screen and (min-width:320px) and (max-width: 480px) and (orientation : landscape) {
.client-logo-area li {width: 40% !important;}
}
@media only screen and (min-width: 481px) and (max-width: 767px) and (orientation : landscape) {
.client-logo-area li {width: 28% !important;}
}


/***** New style add P ********/
.quick-enquiry-section .small-container { max-width: 1060px; margin: 0 auto; width: 100%; }
.enquiry-form.enquiry-form-new { padding:0; }
.enquiry-form-section { height: 100vh; display: table; padding: 0; margin:0 auto; }
.enquiry-form-inner { display: table-cell; vertical-align: middle; }
.enquiry-form-section .close { right: 0; padding-right: 30px; }
.enquiry-form .close { opacity: 1; }
.enquiry-form .close .form-close { display: inline-block; width: 24px; height: 24px; float: right; cursor: pointer; background: url(../images/sprit.png) no-repeat -106px -11px;  }
.quick-contact-info .contactdetailbox h2 { color: #fff !important; /*font-size: 20px !important; font-weight: normal !important; line-height: 50px; margin: 0 !important;*/ }
.quick-contact-info .contactdetailbox a {background: none; font-size: 20px !important; color: #fff !important; }
.quick-contact-info .contactdetailbox .contsocial a i { color: #fff; }
.quick-contact-info .contactdetailbox span { color: #fff; font-size: 18px !important; font-family: 'Roboto Slab', serif !important;}
.quick-contact-info .contdetail:nth-child(2n) .contactdetailbox span:last-child { display: none; }
.quick-contact-info .contactdetailbox.enq-main-add span{font-family: 'Roboto Slab', serif !important; font-weight: 700 !important;}
.quick-contact-info .contactdetailbox span a { color: #fff !important;  }
.quick-contact-info .contactdetailbox p { color: #fff !important;  }
.quick-contact-info .contactdetailarea span.fa-shap { background:url(../images/icon-bg.png) no-repeat left top; }
.quick-contact-info .contactdetailarea span i { color: #63913e;}
.quick-contact-info .contactdetailarea .contdetail { margin-bottom: 25px; }
.quick-contact-info .phone-number { margin-bottom: 12px;}
.quick-contact-info .contactdetailbox .contsocial a { margin-right: 23px; }
.contact-us-form .form-text-title {line-height: normal; width: 100%; display: block; text-align: left; font-size: 30px !important; color: #fff !important; margin: 0 auto 5px !important; font-weight: bold!important; font-family: 'Roboto Slab',serif!important; }
.contact-us-form p { color:#fff; }
.contact-us-form ::placeholder { color: #fff; opacity: 1; }
.contact-us-form :-ms-input-placeholder { color: #fff; }
.contact-us-form ::-ms-input-placeholder { color: #fff; }
.input-group.captcha-google{ border: none !important; }
.quickform-area .main-contact-form .formline .input-group { float: left; width: 100%; }
.main-contact-form .portproformarea .input-group textarea { height: 80px; }
.contact-us-form .input-group { float: left; width: 100%; }
.quick-contact-info .contactdetailarea { margin: 5px 0; }
.main-contact-form { padding-left: 75px; }
.contact_address p { padding-bottom: 4px !important; }


.newsletter-buttons { position: fixed; top: 362px; right: 0; text-align: center; z-index: 9999; }
.newsletter-form-area ::placeholder { color: #fff; opacity: 1; }
.newsletter-form-area :-ms-input-placeholder { color: #fff; }
.newsletter-form-area ::-ms-input-placeholder { color: #fff; }
.newsletter-form-area span.newsletter-captcha { float: left; width: 100%; margin-bottom: 20px; }

.seo-btn-plan .seo-tab-btn {padding: 0;margin-bottom: 15px;margin-top: -20px;}
.sticky-tableup {position: fixed;top: 0;right: 0;left: 0;z-index: 9999;display:none;background: url(../images/bg.jpg);width: 100%;max-width:750px;margin: 0 auto;}
.packheadbox .pricingpack {background: url(../images/pricingray-new.jpg) repeat;}
.my_plan2 .pricingpack {background: url(../images/pricingreen-new.jpg) repeat;}

/* 01-01-2018 By N  */

.singbloginrgt aside.widget.sticky {position: fixed;width: 360px;top: 60px;}
.handcrafarea .overlay span em {font: normal 16px 'Roboto Slab', serif!important; padding: 4px 10px 0 !important;}
#portfolio-slider .overlay span em{font: normal 16px 'Roboto Slab', serif!important; padding: 4px 10px 0 !important;}
/* .handcrafarea .overlay{background-color: rgba(0, 0, 0, 0.25);}
.handcrafarea .item a:hover .overlay{background-color: rgba(0, 0, 0, 0.55);}*/
.handcrafarea .preview.mask, .slider-project-sec .preview.mask{display: none;}
.handcrafarea .item a:hover .preview.mask, .slider-project-sec .portfolio-item a:hover .preview.mask{display:block;}
.handcrafarea .view-more-btn{margin-top: 10px;}
ul.portfolio-items .view-more-btn{margin-top: 40px;}
.handcrafarea.services-section .view-more-btn{margin-top: 10px;display: none;}
.handcrafarea.services-section .item a:hover .view-more-btn{display:block;}
.handcrafarea.services-section .item a:hover .overlay span{display:none;}
.service-top-content p:first-child {font: normal 24px 'Roboto Slab', serif!important;}

/**Clients trusted css**/
.clients-section {margin: 5px auto 70px;width: 100%;padding: 40px 0;position: relative;}
.clients-sec-inner {margin: 0 auto;width: 100%;height: auto;position: relative;background: #63913e;}
.clients-sec-inner:before {content: "";background: url(../images/banner_pattern.png) repeat;width: 100%;height: 100%;display: inline-block;position: absolute;top: 0;left: 0;}
.clients-sec-inner .client-content {display: block;padding: 60px 0;}
.client-content h2 {text-transform: uppercase;font-size: 60px !important;color: #fff !important;line-height: 100%;margin: 0 !important;}
.client-content h2 span {font-size: 130px;line-height: 100%;font-weight: bold;}
.client-content span {text-transform: uppercase;font-size: 42px;color: #fff;line-height: 100%;margin: 0;font-weight: normal;font-family: 'Roboto Slab', serif;}
.client-content p {font-family: 'Roboto Slab', serif;color: #fff;font-size: 18px;margin: 30px 0 0 0 !important;line-height: 30px;}
.testimonial-section {width: 100%;max-width: 525px;padding: 45px;position: absolute;top: -40px;right: 0;left: 0;margin: auto;vertical-align: middle;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:url(../images/bg-landing.jpg) repeat 0 0;-webkit-box-shadow: 0 0 32px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 0 32px 8px rgba(0,0,0,.15);box-shadow: 0 0 32px 8px rgba(0,0,0,.15);}
.testimonial-section p {display: inline-block;padding: 60px 0 0 !important;position: relative;font-family: 'Roboto Slab', serif;color: #49494a;line-height: 30px;margin-bottom: 30px !important;font-size: 18px;letter-spacing: 0.2px;}
.testimonial-section p:before {content: "";position: absolute;display: inline-block;background: url(../images/big_comma_icon.png) no-repeat 0 0;width: 80px;height: 90px;top: 0;}
.testimonial-section p:after {content: "";position: absolute;display: inline-block;background: url(../images/small_comma_icon.png) no-repeat 0 0;width: 40px;height: 25px;bottom: 0;margin: 0 0 0 5px;}
.testimonial-section .testimonial-client {font-family: 'Roboto Slab', serif;width: 100%;/*max-width: 200px;*/display: inline-block;margin: 30px 2px 0 0;float: right;text-align: right;}
.testimonial-section .testimonial-client .testclientimg.pull-right {float: right!important;width: 60px;height: 60px;display: inline-block;}
.testimonial-section .testimonial-client .testclientimg.pull-right img{border-radius: 50%;}
.testimonial-section .testimonial-client .testclientdetails {width: 75%;display: inline-block;margin: 0 10px;}
.testimonial-client strong {font-size: 18px;color: #63913e;font-weight: bold;}
.testimonial-client em {font-size: 13px;font-style: normal;	line-height: normal;display: inline-block;}
.clients-section.section-lp-11 .testimonial-client { padding-right: 15px;}
.testimonial-slide {width:100%;margin:0;}
.our-featured-section { margin-bottom: 30px; }
.best-digital-marketing-v3 .our-featured-section { margin-bottom: 70px; }

.case-study-single-middle .testimonial-section { position: relative; margin-bottom: -80px; }
.case-study-single-middle .clients-section { margin: 5px auto 32px; }

/**Client logos section css**/
.client-logo-sec {margin: 0px auto 42px auto;text-align:center;}
.client-logo-sec h2 {text-align: center;}
.client-logo-sec h2 span {color: #ea5211}
.client-logo-area {margin: 0 auto;padding: 0;display: inline-block;width: 100%;text-align: center;}
.client-logo-area li {border-radius: 5px;display: inline-block;margin:20px 10px 0;width: 160px;padding:0;}
.client-logo-area li:last-child{padding:0;}
.client-logo-area li:before{display:none;}
.sidebar-form-service .whycmwarea{padding:20px !important;}
#tabbed-nav3 .z-container .z-content-inner .sidebar-form-service h2, .sidebar-form-service h2{font-size: 54px !important;font-weight: 400 !important;margin-bottom: 0 !important;}
.sidebar-form-service p {font-family: 'Roboto Slab', serif;font-size: 18px;}
.sidebar-form-service hr {border-width: 3px;border-color: #628f3e;width: 200px;left: 0;display: inline-block;margin: 10px 0;}
.sidebar-form-service .btn-section {text-align: center;max-width: 234px;margin: 20px auto 10px;}
.sidebar-form-service .btn-section a{width:100%;}
.sidebar-form-service span{font-size:13px;margin-bottom: 15px;font-family: 'Roboto Slab', serif;}
.home-tab-content p:first-child {font: normal 24px 'Roboto Slab', serif!important;}
.home-tab .sidebar-form-service span{margin-bottom: -10px;}
.home-tab .sidebar-form-service .btn-section {margin: 0 auto 10px;}
.work-feaimg {margin-bottom:40px;height:auto !important;}
.work-single-ccontent p.highlight {font: normal 24px 'Roboto Slab', serif!important;}
.work-single-service-bar{border-left: 1px solid #ddd;}
.work-single-service-bar h2{font: normal 24px 'Roboto Slab', serif!important;}
.work-single-service-bar ul {padding-left:10px;}
.work-single-service-bar ul li{list-style: none;color: #63913e !important;padding: 0 0 10px 25px;background: url(../images/about-title-icon.png) no-repeat -121px -560px;}
.work-single-service-bar ul li a {text-decoration: none !important;}
.work-single-service-bar ul li i{padding-right:5px;color: #63913e !important;font-size: 16px;}
.work-testimonials {margin:30px 0 0 0;}
.new-subtitle img {width: 150px;margin: 0 auto;}
.work-testimonials .handcrafarea{margin-bottom:60px;}
.prosinglepar.work-testi{background: none repeat scroll 0 0 rgba(204, 204, 204, 0.4);box-shadow: none;border-radius: 15px;}
.prosinglepar.work-testi .prowhtcltsay p{font: normal 24px 'Roboto Slab', serif!important;}
.prosinglepar.work-testi .procltname {color: #63913e;font: normal 18px 'Roboto Slab', serif!important;}
.prosinglepar.work-testi .procltname img {text-align: center;margin: 0 auto 8px;display: block;max-width: 70px;border-radius: 50%;}
.prosinglepar.work-testi .procltname h3 {display: inline-block;}
.prosinglepar.work-testi .procltname span {font-size: 14px;color: #49494a !important;}
.work-result-content .two-box{width: 50%;float: left;padding: 10px;margin-bottom: 20px;}
.work-result-content .two-box img {-webkit-box-shadow: 2px 10px 20px rgba(0, 0, 0, 0.35);box-shadow: 2px 10px 20px rgba(0, 0, 0, 0.35);}
.two-box .content {padding: 60px 0px 0;}
.work-result-content .three-box {width: 31.7%;float: left;padding: 10px;margin-bottom: 20px; padding: 10px; border: 1px solid #dadada; margin: 0 .8% 30px; position: relative;}
.three-box .content {padding: 60px 0 0 20px;}
/* .work-result-content .three-box img, .work-result-content img{-webkit-box-shadow: 2px 10px 20px rgba(0, 0, 0, 0.35);box-shadow: 2px 10px 20px rgba(0, 0, 0, 0.35);} */
.prosingsilderarea.work-single-slider{float: left;}
.separator-bar{/*background: url(../images/headborder.png) repeat-x left top;*/padding:5px;float: left;width: 100%;margin:40px 0;}
#handcraft-slider .owl-controls .owl-buttons .owl-prev {top: -17px;}
#handcraft-slider .owl-controls .owl-buttons .owl-next {top: -17px;}
.tabs-section .z-content-inner { padding-top: 10px !important; }
.tabs-section .z-content-inner { line-height: 24px !important; }
.z-tabs.horizontal.z-shadows > ul > li.z-last > h2 > a { text-decoration: none !important;}
.submenu ul li:last-child ul { width: 220px; left: inherit !important; right:0;  }
.submenu ul li:last-child ul:before { left: inherit; width: 140px; right: 0; }
.single-work-testimonial .testimonalcont { width: 92%; right: -11%; }
.row.inpagecontbox.testimar.clientsworked {margin-top: 0px;}
.clientsworked .testimoninnerbox .testicontinn p{padding: 60px 60px 20px 40px;}
.clientsworked .testimoninnerbox .testicontinn .testimonalcont{top: 30px;}
.clientsworked .testimonmainbox .col-lg-6:nth-child(even) .testimonclient{margin: 60px 0 0 0;}
.clientsworked .testimoninnerbox .testimonclient{margin: 60px 0 0 0;}
.ourlocation a.schedule-link{text-decoration: none !important; }
.ourlocation a.schedule-link strong {font-weight: 500;}
.schedule-link-section{margin-top:10px !important;}
.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{top:15px}
.quick-enquiry-section h2 {margin: 0 0 10px 0 !important;font-weight: bold !important;font-size: 220% !important;font-family: 'Roboto Slab', serif !important;color: #49494a;line-height: normal;}
.testimar{padding-bottom: 20px;}
.work-testi-box{margin: 70px 0 40px;}
.tabs-section{margin-bottom: 0;}
.main-services-list.su-row.news-sec .su-column{padding: 0 5px;    margin-bottom: 20px;}
.landing-page-main-body .middle-section{background: none;}
.contact-us-page span.wpcf7-form-control-wrap.services button.multiselect.dropdown-toggle b{color: #63913E;}
.services-section p {width: 100%;margin: 0 auto;text-align: center; /*font-size: 16px; line-height: 24px; font-weight: 300;*/ }
.home .tab-2-home-service, .section-lp-7 .tab-2-home-service {margin-top: 20px;}
/* .home-tab-services-box.no-col-space .su-column-inner { margin-bottom: 10px; } */
.tab-bottom-content.tab-bottom-content-home { margin-bottom: 40px; }
.col-lg-8.col-md-8.home-tab-content { margin-bottom: 20px; }
.recentblogarea.recentblogarea-home.col-lg-12 {	margin-top: 2px; }

.section-lp-2 .middle-section p:last-child { margin-bottom: 0px; }
.container.profolio-section.profolio-section-lending.margin-spacer { margin-top: 41px; }
.section-lp-6 .container.client-logo-sec { margin-top: 25px; }
.new-testimonials-part.new-testimonials-part-new .owl-theme .owl-controls {	margin-top: 0; margin-bottom: 10px; }
.portproformarea label.extra-p {font: normal 18px 'Roboto Slab', serif!important;color: #49494a;width: 100%;}
.portproformarea label.extra-p em {color: #ff0000;font-style: normal;width: auto;}
#handcraft-slider a .overlay {background: rgba(0, 0, 0, 0.3)}
#portfolio-slider a .overlay {background: rgba(0, 0, 0, 0.3)}
.work-seo-tab-blocks{margin-top: 50px;}
.work-seo-tab-blocks .su-column-inner{background: transparent; border: 1px solid #dadada;  padding: 20px 20px 40px;text-align: center; min-height: inherit !important;}
.home .work-seo-tab-blocks .su-column-inner:after{background: none;}
.work-seo-tab-blocks .su-column-inner .services-icons{/*width: 116px;height: 116px;border: 1px solid green;border-radius: 100%;*/text-align: center;vertical-align: baseline;display: inline-block; margin-bottom: 0; }
.work-seo-tab-blocks .su-column-inner .services-icons i{font-size: 70px;padding: 0; line-height: 116px; color: #63913e !important; }
.work-seo-tab-blocks .su-column-inner span {color: #ea510f;font-size: 60px;width: 100%;display: inline-block;font-weight: 600;font-family: 'Roboto Slab', serif !important;margin: 5px 0 12px; line-height: 60px;}
.work-seo-tab-blocks .su-column-inner h4 {color: #49494a;display: inline-block;font-size: 24px !important;font-weight: 400 !important;margin-bottom: 0 !important;line-height: 30px;letter-spacing: 0.3px;}
.casestudy-result.seotab{margin:44px auto 0;}
/* .work-result-content .table-bordered{background: #fff;} */
.work-result-content .thead-dark{color: #fff;background:#63913e;}
/* .work-seo-tab-blocks .su-column-inner:hover h3{} */
.work-seo-tab-blocks .count-sec span{display: inline-block; width: auto;}
.ebook-page .modal-body p{margin: 0; padding: 0;}
.ebook-page .capgreenbut{background: url("../images/orgbutbg.png"); padding: 0 21px;max-width: 195px;height: 45px;
    line-height: 45px;}
.media-coverage-page .item{margin-bottom: 30px;}
.submenu ul ul{padding: 12px;width:200px}
#mediaslider .owl-controls .owl-buttons {display: none;}
#mediaslider .owl-controls .owl-pagination {display: block;}
#mediaslider .owl-controls {top: 0;}
#mediaslider {width: 100%;}
#mediaslider .recentblog a {text-align: left; }
.thumbnail-box-top { position: relative; }
.thumbnail-box-top::after {
  background: url(../images/takecarebg.png) no-repeat top center;
    background-size: auto;
  background-size: auto auto;
  margin: 0 auto 0 !important;
  width: 100%;
  background-size: 100%;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  height: 18px;
  bottom: -11px;
}

.recentblogarea-home-media{margin-bottom:0}
.header-review-logos {display: none; position: absolute; left: 0; right: 0; width: 100%;top: 44px;background: #fff;border: 1px solid #63913e;border-radius: 0 0 14px 14px;z-index: 1;}
.header-review-logos ul {margin: 0; padding: 0; width: 100%; text-align: center; list-style: none;}
.header-review-logos ul li {width: 50%; float: left; padding: 3px 20px; position: relative;}
.header-review-logos ul li:last-child::before {content: ""; position: absolute; left: 0; top: 4px; width: 1px; height: 36px; display: block; background: #63913e;}
.header-review-logos ul li img {  max-width: 160px;  margin: 0 auto; }
.wpelevation{right:-7px;}
.cluth-logo{background: url(<?php echo get_template_directory_uri(); ?>/images/clutch-review-badge-v1.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100px; height: 135px; position: fixed; top: 335px; cursor: pointer; right:-7px; z-index: 999;}


.takecarearea.takecarearea-footer { margin-top: 0px !important; padding-top: 18px; background: none !important; }
.ourlocation li.footer-icons { line-height: 30px; }
.ourlocation li.footer-icons .fa {
  background: #63913e;
  width: 42px;
  height: 42px;
  line-height: 42px;
  border-radius: 22px; color: #fff; margin-right: 12px;
}
.ourlocation li.footer-icons a { color: #49494a !important; font-size: 15px !important; font-weight: 500 !important; }
.ourlocation li.footer-icons a:hover { color: #63913e !important; }
.ourlocation li .ourloc_email.fa-envelope{ font-size: 18px !important; }

/******* 2023 ******/
.slider-project-sec .item-box {
  position: relative;
  margin-bottom: 20px;
}
.slider-project-sec .item-box::after {
  background: url(../images/takecarebg.png) no-repeat top center;
    background-size: auto;
  background-size: auto auto;
  margin: 0 auto 0 !important;
  width: 100%;
  background-size: 100%;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  height: 17px;
  bottom: -17px;
}
.sb-slidebar.sb-active ul.submenu{margin-left:5px !important;}


@media only screen and (min-width: 768px) and (max-width: 1024px){
    .cluth-logo {display: none;}
}
@media only screen and (max-width: 991px){
    .cluth-logo {display: none;}
}
@media only screen and (min-width: 0px) and (max-width: 679px){
    .header-review-logos{display: block;}
    .headcontact {padding-top: 60px !important; padding-left: 0 !important; left: 0;}
    .header-top-inqform {z-index: 2;position: relative;}
}


@media only screen and (min-width: 1201px) {
.dropboxarea .callus { margin: 0 auto;}
.droparea.droparea-user { position: relative; right: -25px; }
.droparea.expand-top-popup {position: relative; right: -26px; }

}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
.submenu > ul > li > a { padding: 15px 12px;  }
header .menu li a { font-size: 16px !important; }
}

@media only screen and (max-width: 1199px) {
.single-work-testimonial .testimonalcont {  width: 94.5%; right: -10%; }
.seo-tab-btn.green-btn:after { bottom: -30px !important; }
.main-services-list.home-tab-services-box .su-column-inner { padding: 30px ; min-height: inherit !important; }	
.dropboxarea .callus { margin: 0 auto; }
.droparea.expand-top-popup {position: relative; right: -20px; }
.dropboxarea .droparea:last-child { position: relative; right: -23px; }
.dropboxarea .droparea span { font-size: 18px; }
#home-team-slider  { width: 100%; }
.teamcont h2 { font-size: 22px !important; }
.capgreenbut { font-size: 16px; }
.clients-sec-inner .client-content { padding: 40px 0; }
.new-testimonials-part.new-testimonials-part-new .owl-theme .owl-controls { margin-bottom: 20px; }
.client-logo-sec-new .middle-section-part.middle-section-part-2 { margin-top: 50px; }
.work-seo-tab-blocks .su-column-inner span { font-size: 68px; margin: 10px 0 20px; line-height: 56px; }
.work-seo-tab-blocks .su-column-inner h4 { font-size: 26px !important; line-height: 34px; }
.single-services .middle-section-part.middle-section-part-2 { margin-bottom: 35px; }
.handcrafarea.clearfix.services-section.seo-portfolio-slider { margin-bottom: 20px; }

.single-project-detail { padding-bottom: 45px; }

}

@media only screen and (min-width: 991px) and (max-width: 1024px) {
    .submenu > ul > li > a { padding: 15px 12px;  }
    header .menu li a { font-size: 16px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.work-seo-tab-blocks .su-column-inner span { font-size: 58px;  margin: 10px 0 15px; line-height: 46px; }
.work-seo-tab-blocks .su-column-inner h4 { letter-spacing: normal; font-size: 24px !important; line-height: 32px; }

}
@media only screen and (max-width: 1024px) { 
.single-work-testimonial .testimonalcont { width: 97.5%; right: -8%; }	
}


@media only screen and (min-width: 992px) {
.packagearea1 .col-sm-12.col-xs-12.tab_heading{ display: table; }
.seo-table-content .col-xs-12.col-sm-4, .seo-table-content .col-xs-4.col-sm-4 { display: table-cell !important; float: none; height: 100%; vertical-align: middle; }
.home-statsarea-section .stats p br{ display:none; } 
.col-sm-12.col-xs-12.seo_tab_heading { display: table; }
.seo_tab_heading .col-sm-4.col-xs-12 { display: table-cell !important; float: none; height: 100%; vertical-align: middle; }
.seo-tab-btn.green-btn:after { bottom: -33px; }
}
@media only screen and (max-width: 991px) {
.home-video-slider .title-separator p { font-size: 16px;line-height: 24px; }
.video-section-inner .play-button { width: 30px; height: 20px;top: calc(50% - 10px); }  
.single-work-testimonial .testimonalcont { width: 99%; right: -7%; }	
.single-work-testimonial .testimoninnerbox { width: 100% !important; }
.z-tabs-nav.z-tabs-desktop { text-align: left; }
.z-tabs.mobile > ul.z-tabs-nav > li > .z-link { text-decoration: none !important; }
.tab-bottom-content { margin-top: 30px; }
.home .tab-2-home-service, .section-lp-7 .tab-2-home-service { margin-top: 10px; }
.main-services-list.home-tab-services-box .su-column-inner { padding: 30px 20px; }
.home-tab-services-box h3 {	font-size: 20px !important; }
.section-lp-7.section-lp-7-new { margin-top: 25px; }
.webboxmain .webboxmain section.section-lp-7 .tab-2-home-service { margin-top: 30px; }
.webboxmain .webboxmain section.section-lp-7 .tab-2-home-service { margin-bottom: 20px; }
.new-testimonials-sec.new-testimonials-sec-new { margin-top: 10px; }
.webboxmain .webboxmain .our-featured-section.faqs-sec { margin-top: 10px; }
.client-logo-area li { width: 120px; }

}

@media only screen and (max-width: 898px) {
.sb-slidebar.sb-active li { position: relative; }
.sb-slidebar.sb-active li .caret { border-top: 8px solid; border-right: 8px solid transparent; border-left: 8px solid transparent; position: absolute; right: 21px; top: 21px;     -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.sb-slidebar.sb-active a { padding: 0 50px 0 20px; font-size: 17px; }
/*.actives-menu ul.submenu {  display: block; }*/
.sb-slidebar.sb-active li ul { padding: 0; text-align: left; }
.sb-slidebar.sb-active li ul li a { padding-right: 10px; font-size: 15px; }
.sb-slidebar.sb-active li ul li:first-child:before   { background: url(../images/mobile-menu-seperator.png) repeat-x left top; position: absolute; left: 0; top:0; right: 0; width: 100%; content: ""; height:  2px;  }
.sb-slidebar.sb-active li.open .caret { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.sb-slidebar.sb-active li.open .submenu li .caret{ transform: inherit;border-top: 8px solid; border-right: 8px solid transparent; border-left: 8px solid transparent; position: absolute; right: 21px; top: 21px;     -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.sb-slidebar.sb-active li.open .submenu li.open .caret{ -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.single-work-testimonial .testimonalcont {  width: 97.5%; right: -9%; }


}
@media only screen and (max-width: 767px) {
.single-work-testimonial .testimonalcont { width: 97.5%; right: -4%; }
.tabs-section .z-content-inner { padding-top: 10px !important; }
.tabs-section .col-lg-4.col-md-4.singbloginrgt.home-tab { padding-left: 15px; padding-right: 15px; }
.page-id-1027632 .col-lg-6.col-sm-6.pull-right { width:100%; }
.title-separator h2 { padding-left: 0px; padding-right: 0px; }
.home-statsarea-section .stats p br{ display:none; } 
.home-new-cta-button .capgreenbut, .home-new-cta-button .caporgbut {    height: 40px;margin-bottom: 15px;line-height: 40px !important;    padding: 0 30px;  }
.dropboxarea .droparea span {font-size: 16px; }
.webboxmain .webboxmain .client-logo-sec.client-logo-sec-new { margin: 0 !important;}
.webboxmain .webboxmain .our-featured-section.faqs-sec { margin-top: 25px; padding: 0 15px !important; }
.client-logo-sec.client-logo-sec-new .title-separator h2 { padding-left: 15px; padding-right: 15px; }
.webboxmain .webboxmain .handcrafarea.clearfix.services-section.seo-portfolio-slider { /* margin-bottom: 0;*/ }
.webboxmain .webboxmain section.section-lp-7 .tab-2-home-service { margin-top: 10px; }
.takecarebox h3 { font-size: 25px !important; }
.handcrafarea .title-separator h2 { font-size: 25px !important; }
.our-featured-section .handcrafarea .title-separator h2 { padding-bottom: 5px; padding-top: 5px; }
.single-services .tab-2-home-service .su-row.main-services-list.home-tab-services-box { margin-bottom: 0 !important; }
.page-template-work .webboxmain .webboxmain .client-logo-sec.client-logo-sec-new { margin-top: 50px !important; }
.page-template-work .portfolio-items, .page-template-work .portfolio-filter { margin-bottom: 30px; }
.pronewmainbg.work-feaimg img { max-width: 100% !important; margin: 0 auto 0 !important; }
.web-desing-view.seo-rank { margin-bottom: 35px !important; margin-top: 20px !important; }
.webboxmain .webboxmain .our-featured-section.home-team-sec.client-logo-sec.client-logo-sec-new.footer-logo-sec-new { margin:40px 0 25px 0 !important; }
.main-page-testimonals-sec .testimonclient .testclientdetails { width: 100%; }
.main-page-testimonals-sec .testimonclient { margin-bottom: 0 !important; }
.main-page-testimonals-sec .col-lg-6:nth-child(2n) .testimonclient { margin-bottom: 0 !important; }
.clientsworked .col-lg-12.clientsworked-12 { padding-bottom: 0 !important; margin-bottom: 0; }
.clientsworked .col-lg-12.clientsworked-12 h2 { padding-bottom: 0 !important; }
.col-lg-12.clientsworked-last-12 { padding: 0 8px; padding-bottom: 0px; }
.clientsworked .col-lg-12.clientsworked-last-12 {
  padding: 0 8px;
  margin-bottom: 0 !important;
}
.page-template-lifeatCMW-template .col-lg-6.col-md-6.testimoninnerbox { padding: 5px 0; }
.single-services .new-testimonials-sec.new-testimonials-sec-new { margin-top: 0 !important; }
.single-services .servicemain.clearfix.equalheightr.servicemain-new.service-page.seo-new.seo-new-post .handcrafarea.clearfix.services-section.business-seo-title { margin-top: 10px; }


}
@media only screen and (max-width: 679px) {
.single-work-testimonial .testimonalcont { width: 99%; }
}
@media only screen and (max-width: 640px) {
.single-work-testimonial .testimonalcont { width: 100%; }
}
@media only screen and (max-width: 480px) {	
.sb-slidebar.sb-active li ul li a { padding: 15px 15px 15px 20px; line-height: normal; }
.single-work-testimonial .testimonalcont {  right: -2%; }	
.recentblogarea.recentblogarea-home.col-lg-12 { margin-top: 10px; }
.our-featured-section .handcrafarea .title-separator h2 { padding-left: 10px; padding-right: 10px; }
.dropboxarea .droparea span {font-size: 16px; }

}

/**** title separator remove *****/
.title-separator, .handcrafarea h2, .clientsworked h2 { }
.title-separator {
  padding-bottom: 22px;
}
.title-separator p {
  margin-bottom: 10px;
}
.prosingsilderarea.work-single-slider{ position: relative; border: 1px solid #dadada; margin-bottom: 50px !important; }
.middle-section-part::after, .prosingsilderarea.work-single-slider:after, .blogcontainer::after, #hiring_form #apply-today:after, #contact_us .portproformarea.contformmar:after {background: url(../images/takecarebg.png) no-repeat top center;
  background-size: auto;
background-size: auto auto;
margin: 0 auto 0 !important;
width: 100%;
background-size: 100%;
position: absolute;
left: 0;
right: 0;
content: "";
height: 51px;
bottom: -52px; }


.whycmwarea { position: relative; }
.gallery-box a { position: relative; display: block; padding: 2px; background: #fff; border: 1px solid #ccc; }
.case-study-shadow, .statsarea .stats { position: relative; }
.work-result-content .three-box::after, .whycmwarea::after, .singbloginrgt .teamdes:after, .teamcont a:after, .gallery-box a::after, .case-study-shadow::after, .statsarea .stats::after, .ebook-page .recentblog a.recentblogimg::after, .media-coverage-page .recentblog a.recentblogimg::after, .page-template-news-template .row.main-services-list.su-row.news-sec .col-lg-12.recentblog .recentblogimg:after, .category-caplog .col-lg-12.recentblog .recentblogimg:after, .gallery-box span:after {
  background: url(../images/takecarebg.png) no-repeat top center;
    background-size: auto;
  background-size: auto auto;
  margin: 0 auto 0 !important;
  width: 100%;
  background-size: 100%;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  height: 18px;
  bottom: -19px;
}
.teamcont a:after, .page-template-news-template .row.main-services-list.su-row.news-sec .col-lg-12.recentblog .recentblogimg:after { bottom: -18px; }
.case-study-shadow::after { bottom: -12px; }
.modal-body a::after { display:none; }

/**** title separator padding *****/
.services-section .title-separator h2, .handcrafarea h2 { font-size: 220% !important; }
.pronewmainbg.work-feaimg img { max-width: 75%; max-width: 1050px; margin: 0 auto 20px; }
.recentblogarea.recentblogarea-home.col-lg-12 { margin-bottom: 0; }
#bloghomeslider .owl-controls { margin-top: 40px !important; }
.recentblogarea.recentblogarea-home.recentblogarea-home-media.col-lg-12 { margin-top: 14px; margin-bottom: 12px; }
aside#team_member_display_widget-4 .owl-carousel { margin-bottom: 0; }
aside .whycmwarea { float: left; }
#portfolio-slider {
  margin-top: -10px;
}
.our-gallery .gallery-list { margin-bottom: 35px; }
.life-cmw-team-testimonial .col-lg-12.procapplynow { margin-bottom: 0; margin-top: 20px; }
.life-cmw-team-testimonial .testi-loadmore a { margin-bottom: 24px; }
.life-cmw-team-testimonial .titleRow { margin-bottom: 25px; }
.our-gallery { margin-bottom: 5px !important; }
.servicemain.servicemain-new.service-page.seo-new.seo-new-post .section-lp-7 { margin-bottom: 20px; }
.seo-portfolio-slider .owl-carousel { margin-bottom: 0; }
.section-lp-7.section-lp-7-new.service-title-sec .margin-spacer.tab-2-home-service.handcrafarea { margin-top: 0; }
.servicemain.servicemain-new.service-page.seo-new.seo-new-post .margin-spacer.tab-2-home-service { margin-top: 45px; }
.tabs-section.work-pages { margin-top: 40px; }
.comment-form .com-subs:empty { margin: 0 !important; }
.comment-form .form-submit { margin-bottom: 50px; }
.blogcontainer .blogcontbottombor { display: none; }
.ebook-page .col-lg-12.recentblog { margin-bottom: 35px; }
.ebook-page .recentblog a.recentblogimg, .media-coverage-page .recentblog a.recentblogimg { overflow: visible; position: relative; }
#hiring_form #apply-today, #contact_us .portproformarea.contformmar { margin-bottom: 50px; position: relative; }
.tabs-inner { margin-top: 40px; }
.middle-section-part.middle-section-part-2.middle-section-part-2-home-page { margin-top: 30px; margin-bottom: 38px; }
.our-featured-section.faqs-sec.faqs-sec-home-page { margin-bottom: 53px; }
.margin-spacer.tab-2-home-service.tab-2-home-service-home-page { margin-top: 2px; }
.row.inpagecontbox.aboutuspage { margin-bottom: 22px; }
.col-lg-12.procapplynow { margin-bottom: 28px; }
.hopagecont.hopagecont-home-page { margin-bottom: 0px !important; }
#tabbed-nav3 .section-lp-7.section-lp-7-new { margin-bottom: 0; }

.single-services .new-testimonials-sec.new-testimonials-sec-new { margin-top: 20px; }
.single-services.postid-1015015 .new-testimonials-sec.new-testimonials-sec-new { margin-top: 25px; }
.single-services.postid-6776 .webboxmain .webboxmain .our-featured-section.faqs-sec { margin-bottom: 25px !important; }
.single-services .servicemain.servicemain-new.service-page.seo-new.seo-new-post .margin-spacer.tab-2-home-service { margin-top: 40px; }
.page-template-work .webboxmain .webboxmain .client-logo-sec.client-logo-sec-new { margin-top: 50px; }
.single-work #tabbed-nav4 { float: left; width: 100%; }
.single-work .client-logo-sec { margin-bottom: 68px; }
.single-work .handcrafarea.clearfix.services-section.business-seo-title { margin-top: 8px; }
.single-work .seo-portfolio-slider .owl-carousel { margin-bottom: 33px; }
.prosingsilderarea.work-single-slider.infographic-slider { margin-bottom: 20px !important; }
.page-template-news-template .row.main-services-list.su-row.news-sec .col-lg-12.recentblog .recentblogimg { border: none; overflow: visible; position: relative; }
.page-template-news-template .main-services-list.su-row.news-sec .su-column { margin-bottom: 40px; }
.category-expert-talk .col-lg-12.blogbanner { margin-bottom: 0 !important; }
.page-id-633 .faqboxcont { margin-bottom: 32px; }
.servicemain.servicemain-new .main-services-list h3 ol {
  padding: 0;
}
.our-featured-section.faqs-sec {
  padding-left: 15px; padding-right: 15px;
}
.col-lg-12.worknpbut.bottom-next-post {
  margin-bottom: 120px;
}
.bottom-next-post .blogbottomarrow {
  bottom: -50px;
}
.col-lg-12.col-full { padding: 0; }
.tabs-ul-listing .z-tab.z-last { display: none !important; }
.want-to-cta-section h2{text-align: left !important;}
.read-more-title {
  display: flex; 
}
.read-more-title a{margin-left: 5px;}
.single-services .want-to-section.section-lp-12.updated-v3-cta { margin-bottom: 75px; }
.single-services .want-to-section.section-lp-12.want-to-section-new.cta-Skyrocket  { margin-bottom: 70px; }
#portfolio-slider a {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
.footmenu a {
  color: #49494a !important;
}
.footmenu a:hover {
  color: #ea510f !important;
}
.dropboxarea .droparea:hover span {
  color: #ea510f;
}
}
.row.inpagecontbox.aboutuspage.seo-pakkage-one {
  margin-bottom: 65px;
}
.page-template-about_us .row.inpagecontbox.aboutuspage {
  margin-bottom: 40px;
}
.page-template-team .col-lg-12.procapplynow, .page-template-process .col-lg-12.procapplynow, .page-template-testimonals  .col-lg-12.procapplynow {
  margin-bottom: 65px;
}
.page-template-testimonals .testimonmainbox {
  padding-top: 12px;
}
.page-template-testimonals .clientsworked #clientlogo {
  margin-bottom: 10px;
}
.page-template-service-template .my-case-studies-latest .container.profolio-section.profolio-section-lending.margin-spacer {
  padding-top: 3px;
  margin-top: 0;
}
/*.service-inner-section-1 .sidebar-form-service .whycmwarea { padding: 0px !important; border: none !important; }
.service-inner-section-1 .sidebar-form-service .whycmwarea::after { display: none; }*/
.servicemain.servicemain-new.service-inner-section-1 { margin-bottom: 33px; }
.servicemain.service-page.service-inner-section-4 .middle-section-part.middle-section-part-2.want-to-cta-section { margin-top: 0 !important; }
.new-testimonials-sec.new-testimonials-sec-new.service-inner-section-5 { margin-top: 0; }
.new-testimonials-sec.new-testimonials-sec-new.service-inner-section-5 .new-testimonials-part { margin-bottom: 32px; margin-top: -5px; }
.seo-new-post.service-inner-section-6 .middle-section-part.middle-section-part-2 { margin-bottom: 75px !important; margin-top: 5px !important; }
ul.cross-connected-services-link { margin: 0 !important; }
ul.cross-connected-services-link li { width: 48%; float: left !important; padding-left: 0 !important; background: none; }
ul.cross-connected-services-link li a { font-weight: 600; /*text-decoration: none !important;*/ }

.webboxmain .webboxmain section.section-lp-7.service-inner-section-8 .tab-2-home-service { margin-top: 58px; }
.section-lp-7.service-inner-section-8 .su-row.main-services-list.home-tab-services-box { margin-bottom: 0 !important; }
.inner-sections-10 .middle-section-part.middle-section-part-2.want-to-cta-section { margin-top: 25px; margin-bottom: 72px; }

.category-caplog .col-lg-12.recentblog .recentblogimg { position: relative; overflow: visible; }
.category-caplog .col-lg-12.recentblog { padding: 0 0 35px; }
.service-inner-section-3 .work-seo-tab-blocks .su-column-inner::after { display: none; }

.owl-item .recentblog h3 br { display: none; }
.owl-item .recentblog a.equalheight { height: auto !important; }
.owl-item .recentblog h3 { margin-bottom: 10px !important; text-align:left;}

.caplog-items .recentblog h3 br, .main-services-list.news-sec-new .recentblog h3 br { display: none; }
.caplog-items .recentblog a.equalheight, .main-services-list.news-sec-new .recentblog a.equalheight { height: auto !important; }
.caplog-items .recentblog a.equalheight h3, .main-services-list.news-sec-new .recentblog a.equalheight h3 { margin-bottom: 10px !important; }
.caplog-items .recentblog p, .main-services-list.news-sec-new .recentblog p { min-height: 72px; }

.innerpagewrapper .news-single-top-part .titleheader { margin-top: 60px; }
.innerpagewrapper .news-single-top-part .pagebrdcrumb { margin-top: 0; margin-bottom: 0; }
.innerpagewrapper .news-single-top-part .titleheader p { margin-top: 10px !important;  margin-bottom: 10px !important; }
.singbloginleft .lpmaimg { margin-top: 25px !important; margin-bottom: 25px !important; }
.blogmainbox .singbloginleft ul li{ background: none; position: relative; padding: 0 0 0 22px; margin-bottom: 0.8333333333em; }
.blogmainbox .singbloginleft ul li:before { background: #e7411f; content: ""; display: block; height: 8px; left: 0; margin-top: -4px; position: absolute; top: 0.9em; width: 8px; }
.section-lp-6.section-lp-6-new .client-logo-sec { margin-bottom: 40px; }
.midstyle-blog-area .midstyle-blog-img {
  margin-top: 30px;
}
.category-expert-talk .row.caplog-blog-listing {
  margin-bottom: 50px;
}
.category-expert-talk .row.caplog-blog-listing .col-lg-12.recentblog { padding: 0; }
.caplog-blog-listing {display: flex; flex-wrap: wrap;align-items: flex-start;}

.news-single-top-part .col-lg-8.col-md-8 .singbloginleft {/* font-size: 18px !important; line-height: 30px !important;*/ }
.news-single-top-part .blogmainbox .col-lg-8.col-md-8 .singbloginleft ul { margin-top: 10px !important; margin-bottom: 10px !important;  }
.service-inner-section-1 .service-top-content-new h2 { line-height: normal; }

.news-single-top-part .col-lg-8.col-md-8 .singbloginleft h3, .news-single-top-part .col-lg-8.col-md-8 .singbloginleft .h3 { font-size: 22px !important; line-height: normal !important; }
.news-single-top-part .col-lg-8.col-md-8 .singbloginleft h4, .news-single-top-part .col-lg-8.col-md-8 .singbloginleft .h4 { font-size: 19px !important; line-height: normal !important; }
/*aside .textwidget ul li { background: none; position: relative; margin-bottom: 12px !important; }
aside .textwidget ul li:before { background: #e7411f; content: ""; display: block; height: 8px; left: 0; margin-top: -4px;  position: absolute; top: 0.8333333333em; width: 8px; }*/
aside .textwidget ul li { margin-bottom: 12px !important; background-position:  -121px -557px !important; }
aside { /*font-size: 18px !important; line-height: 30px !important;*/ margin-top: 30px !important; margin-bottom: 0 !important; }

.our-proccess-new { position: relative; margin-top: 30px; }
.count-block { position: absolute; right: 0; top: 30px; font-size: 60px; font-weight: 700; color: #e7411f; opacity: .3; }
.our-proccess-new img { max-width: 40px !important; margin-bottom: 10px; }
.servicemain.servicemain-new .our-proccess-new h3 { margin-bottom: 10px !important; }

.our-process-main { float: left; width: 100%; margin-bottom: 48px; margin-top: -15px; }
.our-process-main .our-process-col { position: relative; padding-bottom: 30px; float:left; }
.our-process-main .our-process-col:before { content: ""; position: absolute; left: 50%; top: 20px; background: #ccc; width: 1px; height: 100%; right: 20px; }
.our-process-main .our-process-col:after { content: ""; position: absolute; left: 0; bottom: 0; background: #ccc; width: 100%; height: 1px; right:0; }
.our-process-main .our-process-col:last-child:after { display: none; }
.our-process-main .our-process-col:last-child::before { height: 80%; }
.our-process-block:first-child .our-proccess-new { padding-right: 30px; }
.our-process-block:last-child .our-proccess-new { padding-left: 30px; }
.our-process-block:first-child  .count-block { right: 30px; }
.service-inner-image { margin-bottom: 50px; }
.service-inner-section-7 .cross-connected-services-content h2 { font-size: 220% !important; }
.handcrafarea.clearfix.services-section.seo-portfolio-slider { margin-bottom: 25px; }
.our-process-icon i { font-size: 44px; margin-bottom: 8px; color: #63913e; }
/****** BLOG SINGLE PAGE HEADING START ***********/
@media only screen and (min-width: 1200px) {
.single-post .titleheader h1 { font-size: 32px !important; }
.single-post .blogmainbox .single-post-left h2 { font-size: 29px !important; }
.single-post .single-post-left.col-lg-8.col-md-8 .singbloginleft h3 { font-size: 20px !important; }
.single-work .home-video-slider .row { margin-right: -30px; margin-left: -30px; }

.single-post .blogmainbox .single-post-left .left-list-section h2 { font-size: 24px !important; }
.single-post .blogmainbox .single-post-left .want-to-section-new .middle-section-part h2 { font-size: 23px !important;}
}
/****** BLOG SINGLE PAGE HEADING END ***********/
.home .section-lp-7 .su-row.main-services-list.home-tab-services-box { margin: 0; }
.takecarearea .takecarebox ul.ourlocation li.ft-address:last-child strong { margin-bottom: 0; }
.takecarearea .takecarebox ul.ourlocation li.ft-address:last-child .fa { font-size: 25px; position: relative; /*top: 11px;*/ top: 0px; }

/******** NEW CTA FORM START *********/
.single-post-left .cta-form-seo form{text-align: center;}
.single-post-left .cta-form-seo .middle-section-part { padding-left: 15px; padding-right: 15px; }
.single-post-left .cta-form-seo fieldset { width: 32.6%; margin-bottom: 10px; }
.single-post-left .cta-form-seo .capgreenbut { padding-left: 24px; padding-right: 24px; width: auto; margin-top: 10px;}
.single-post-left .cta-form-seo fieldset input { padding: 8px 12px; font-size: 13px !important; }
.single-post-left .cta-form-seo fieldset:nth-child(4n) { margin-right: 0 !important; }

.single-post-left .cta-green h2 { color: #fff !important; } 
.single-post-left section.want-to-section.section-lp-12.updated-v3-cta.cta-green { margin-bottom: 40px !important; margin-top: 25px !important; }
.single-post-left section.want-to-section.section-lp-12.want-to-section-new.cta-Skyrocket { margin-top: 25px !important; margin-bottom: 43px !important; }
.single-post-left .cta-Skyrocket .left-list-section { width: 100%; }
.single-post-left .cta-Skyrocket .right-btn-section { width: 100%; padding: 10px 0 0px; float: left; text-align: left; }

.single-post-left .blogmainbox .singbloginleft .cta-Skyrocket ul li { background: none; position: relative; padding: 0 0 0 25px; margin-bottom: 3px; }
.single-post-left .blogmainbox .singbloginleft .cta-Skyrocket ul li:before { display: block; margin-top: -4px; background: url(../images/about-title-icon.png) no-repeat -120px -566px; width: 15px; height: 11px; left: 0; top: 9px; }
.single-post-left .left-list-section h2 { margin-bottom: 5px !important; font-size: 24px !important; }
.single-post-left .capgreenbut { height: 42px; padding: 0 24px; font: bold 16px 'Roboto Slab', serif; line-height: 42px; }
.single-post-left .updated-v3-cta .left-list-section p { line-height: 24px; font-size: 14px !important; }

.single-post-left .want-to-section-new .middle-section-part { padding: 15px 20px 20px; }
.single-post-left .want-to-section-new .middle-section-part h2 { font-size: 23px !important; }
.single-post-left .bottom-section-home .left-list-section ul li { padding: 0 22px 5px; margin-bottom: 0; }
.single-post-left .bottom-section-home .left-list-section ul li::before { background: url('../images/about-title-icon.png') no-repeat -120px -566px; width: 15px; height: 11px; content: ""; position: absolute;
  left: 0; top: 10px; }
.single-post-left .want-to-section.section-lp-12.updated-v3-banner { margin-top: 23px !important; margin-bottom: 42px !important; }  
  
.margin-spacer-two-new {display: none;}
/******** NEW CTA FORM END *********/
form { position: relative; }
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-mathcaptcha.wpcf7-not-valid, textarea.wpcf7-not-valid::-webkit-input-placeholder{
 opacity: 1; }
div.wpcf7-response-output { border-radius: 20px; padding: 5px 15px !important; font-size: 14px; }
.wpcf7-not-valid::-webkit-input-placeholder { color: #fff; }
div.wpcf7-response-output { margin-top: 15px !important; }
.updated-v3-banner .middle-section-part .wpcf7-spinner { top: 12px; }
.wpcf7-spinner { margin: 0 15px; }
.home .margin-spacer.tab-2-home-service.tab-2-home-service-home-page { margin-top: -7px; }
.home .service-inner-image {
  margin-bottom: 40px;
}
.home .col-lg-12.bottom-section-home:last-child .middle-section-part.middle-section-part-2.middle-section-part-2-home-page {
  margin-bottom: 56px;
}
.review-section {
  margin: 7px 0 54px;
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
}
.review-section .ti-widget.ti-goog .ti-review-item > .ti-inner, .review-section .ti-widget.ti-goog .ti-load-more-reviews-button {
  background: transparent !important;
}
.review-section .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn {  
  background-color: #63913e !important;
  border-color: #63913e !important;
  color: #fff !important;
}
.review-section .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn:hover {  
  background-color: #ea510f !important;
  border-color: #ea510f !important;
  color: #fff !important;
}
.review-section .title-separator { text-align: center; margin-top: 15px; }
.col-lg-8.col-md-8.col-lg-12.col-md-12.home-tab-content {
  width: 100%;
}
.z-content-inner .home-new-row .left-list-section ul li {
  float: left;
  width: 50%;
  padding: 0 22px 12px;
  position: relative;
  list-style-type: none;
  margin: 0;
  background: none;
  clear: inherit;
}
.z-content-inner .home-new-row .left-list-section ul { margin-bottom: 0; }
.stats span.count { position: relative; }
.stats span.count::after { content: "+"; padding-left: 2px; }
.visit-links { text-align: center; margin-bottom: 40px; }
.visit-links a { text-decoration: underline !important; }
.visit-links a:hover { color: #ea510f !important;}
.recentblogarea-home #bloghomeslider { margin-bottom: 8px; }

.read-more-btn, .read-less-btn { cursor: pointer !important; color: #63913e !important; font-weight: 700; text-decoration: underline !important; }
.read-more-btn:hover, .read-less-btn:hover { color: #ea510f !important; }
.blogsingle.blogsingle-post-by p { min-height: inherit; margin-bottom: 10px; margin-top: -8px; }
.blogsingle.blogsingle-post-by p em a { color: #63913e !important; }
.blogsingle.blogsingle-post-by p em a:hover { color: #ea5211 !important; }

.service-inner-image { margin-top: 12px; }
.page-id-10798 .tabs-section.seo-packages-tab-section { margin-top: -10px; padding-top: 0; }
.page-id-10798 .tabs-section .z-content-inner { padding-top: 0px !important; }
.page-id-10798 .tableUp { margin-top: 40px; }
.innerpagewrapper .titleheader.titleheader-custom { margin-bottom: 15px; }
.single-services .webboxmain .webboxmain section.section-lp-7.service-inner-section-8 .tab-2-home-service { margin-top: 0; }
.single-services .servicemain.servicemain-new.service-page.seo-new.seo-new-post.service-inner-section-6 .margin-spacer.tab-2-home-service { margin-top: 0; }
.single.single-services .tabs-section { margin-bottom: 30px; }
.single-work .casestudy-result.seotab { float: left; width: 100%; }
.single-work .handcrafarea.clearfix.services-section.seo-portfolio-slider { margin-bottom: 5px; }
.single-work .tabs-section img { width: 100%; }
.single-work .col-lg-12.bottom-section-home.case-study-page-1 { margin-top: 48px; }
.single-services .servicemain.servicemain-new.service-page.seo-new.seo-new-post.service-inner-section-6 { margin-bottom: 70px; }

.page-template-service-template .servicemain .su-column-inner { padding: 30px 30px; }
 .map-section-with-form { position: relative; z-index: 1;   }
 .submenu ul li .third-leval {
  position: relative;
  background: transparent;
  opacity: 1;
  left: inherit !important;
  top: 0 !important;
  width: auto !important;
}
.submenu ul li .third-leval a {
  padding: 15px 15px 15px 20px !important;
  font-size: 15px !important;
  line-height: normal !important;
}
.banner-form fieldset select{color: rgba(0,0,0,.42) !important;
    background-image: url(https://capsicummediaworks.com/wp-content/themes/capsicum/images/seldrpdown.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  padding-right: 20px;
  color: #49494a;
    
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.page-template-service-template .servicemain .su-column-inner { padding: 20px 20px; }
.cta-Skyrocket .left-list-section { width: 65%; }
.cta-Skyrocket .right-btn-section { width: 29%; padding-top: 75px; }	
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.page-template-service-template .servicemain .su-column-inner { padding: 15px 15px; }	
}

@media only screen and (min-width: 768px) {
.service-inner-image.mobile-image { display: none; }

}

/*** END CSS ***/

@media only screen and (min-width: 1200px) {
.col-lg-12.statsarea-col-full { padding: 0 8px; }
.z-tabs.white > ul > li > h2.tab-title-text > a { font-size: 22px; }
.single.single-services .z-tabs.large > ul > li > h2 > a { padding-top: 0px !important; }
.hopagecont.clearfix.case-study-desc .col-lg-12.col-sm-12 .contboxin { margin-bottom: 0; }
}
@media only screen and (min-width: 992px) {
.mobile-search { display: none;  }	
}
@media only screen and (min-width: 768px) {

.single-post-left .lpimg {
  display: none;
}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.services-section .title-separator h2, .handcrafarea h2 { font-size: 192% !important; }
}
@media only screen and (max-width: 1199px) {
.col-lg-12.worknpbut.bottom-next-post { margin-bottom: 80px; }
.servicemain.service-page.service-inner-section-4 .middle-section-part.middle-section-part-2.want-to-cta-section { margin-bottom: 65px; }
.servicemain.servicemain-new.service-page.seo-new.seo-new-post .section-lp-7 { margin-bottom: 15px; }
.new-testimonials-sec.new-testimonials-sec-new.service-inner-section-5 .new-testimonials-part { margin-bottom: 18px; }
.servicemain.servicemain-new.service-page.seo-new.seo-new-post.service-inner-section-6 { margin-top: -22px; margin-bottom: 0; }
.webboxmain .webboxmain section.section-lp-7.service-inner-section-8 .tab-2-home-service { margin-top: 52px; }
.inner-sections-10 .middle-section-part.middle-section-part-2.want-to-cta-section { margin-top: 45px; margin-bottom: 20px; }
.servicemain.clearfix.equalheightr.servicemain-new.service-page.seo-new.seo-new-post.section.service-inner-section-4 { margin-top: 0; }
.handcrafarea.clearfix.services-section.seo-portfolio-slider .slider-project-sec .item-box { margin-bottom: 0; }
.count-block { top: 8px; }

}
@media only screen and (max-width: 991px) {
.servicemain.servicemain-new.service-inner-section-1 .col-lg-7.col-md-7.service-top-content.service-top-content-new { text-align: center; }
.service-inner-section-1 .singbloginrgt #text-7 { margin-bottom: 0; }
.inner-sections-10 .middle-section-part.middle-section-part-2.want-to-cta-section { margin-top: 25px; margin-bottom: 30px; }

.our-process-block:first-child .our-proccess-new {
  padding-right: 0;
}
.our-process-block:last-child .our-proccess-new {
  padding-left: 0;
}
.col-lg-6.col-md-6.our-process-block .our-proccess-new {
  border-bottom: 1px solid #ccc;
  padding-bottom: 25px;
}
.our-process-main .our-process-col {
  padding-bottom: 0;
}
.our-process-main .our-process-col::before { display: none; }
.our-process-main .our-process-col::after { display: none; }
.count-block {
    top: 30px;
  }
  .our-process-block:first-child .count-block {
  right: 0px;
}
.our-process-block:last-child .count-block {
  right: 0px;
}
.service-inner-section-7 .col-lg-6.col-md-6:first-child {
  padding-bottom: 140px;
}

.mobile-search .singbloginrgt { margin-top: 0; padding-bottom: 25px; max-width: 100%; }
/* .mobile-search ul { padding-left: 15px; } */
.mobile-search .singbloginrgt .wigtitle {  text-align: left !important; }
.mobile-search #text-80, .mobile-search #arpw-widget-2 { display: none !important; }
.sidebar-col4 .blog-search-sec, .sidebar-col4 #text-66, .sidebar-col4 #text-78 { display: none !important; }
.sidebar-col4 .arpw-random-post li { display: flex; align-items: center; }
.sidebar-col4 .singbloginrgt { max-width: 100% !important; }
.single-post-left .cta-Skyrocket .right-btn-section { text-align: right; }
.sidebar-widget-bottom .arpw-widget-random + aside{display: none !important;}

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-post .single-post-left .capgreenbut { font-size: 14px !important; }
/*.client-logo-area {
  max-width: 562px;
}
.client-logo-area li {
    width: 162px;
  }
  .client-logo-area li .goodfirm-widget {
  top: -50px !important; }*/
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.caplog-items .recentblog h3 { font-size: 19px !important; }	
.caplog-items .recentblog p { font-size: 14px; letter-spacing: -0.5px; }

.single-post .single-post-left .updated-v3-banner fieldset input {
    padding: 8px 14px !important;
  }
 /* .client-logo-area {
  max-width: 562px;
}
.client-logo-area li {
    width: 162px;
  }
  .client-logo-area li .goodfirm-widget {
  top: -50px !important; }*/
}
@media only screen and (min-width: 0px) and (max-width: 679px) {
.services-section .title-separator h2, .handcrafarea h2 { font-size: 25px !important; } 
.best-digital-marketing-v3 .clientsworked h2 { font-size: 25px !important; padding-bottom: 0px;}
}
@media only screen and (min-width: 541px) and (max-width: 767px) {
/*.client-logo-area {
  max-width: 520px;
}
.client-logo-area li {
    width: 160px !important;
  }	
  .client-logo-area li .goodfirm-widget {
  top: -48px !important;  }*/
}
@media only screen and (min-width: 361px) and (max-width: 540px) {
/*.client-logo-area {
  max-width: 340px;
}
.client-logo-area li {
    width: 160px !important;
  }	
  .client-logo-area li .goodfirm-widget {
  top: -50px !important;  }*/
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
/*.client-logo-area {
  max-width: 320px;
}
.client-logo-area li {
    width: 160px !important;
  }	
  .client-logo-area li .goodfirm-widget {
  top: 00px !important;  }*/
}

.col-lg-12.bottom-section-home.case-study-page-1 { padding: 0; }
.col-lg-12.bottom-section-home.case-study-page-1 .col-lg-12.bottom-section-home { padding: 0px; }
.col-lg-12.bottom-section-home .col-lg-12.bottom-section-home { padding: 0; }
.our-featured-section.faqs-sec.faqs-sec-home-page { padding: 0; }

@media only screen and (max-width: 767px) {
.col-lg-12.bottom-section-home.case-study-page-1 .col-lg-12.bottom-section-home { padding: 0 15px; }
.handcrafarea.clearfix.services-section.seo-portfolio-slider > .col-lg-12.clearfix { padding: 0; margin-left: -10px; margin-right: -10px; }
.single-work .handcrafarea.clearfix.services-section.seo-portfolio-slider { margin-bottom: 0; }
.tabs-section.work-pages .casestudy-result .work-result-content .three-box { margin: 0 0 30px; padding: 10px !important; }
.tabs-section.work-pages .casestudy-result .work-result-content .three-box.three-box-new { margin: 0; padding: 0 !important; }

.single-services .my-case-studies-latest .container.profolio-section.profolio-section-lending.margin-spacer { margin-top: 30px; }
.servicemain.servicemain-new.service-page.seo-new.seo-new-post.service-inner-section-6 { margin-top: -50px; }	
.seo-new-post.service-inner-section-6 .middle-section-part.middle-section-part-2 { margin-bottom: 55px !important; }
.webboxmain .webboxmain section.section-lp-7.service-inner-section-8 .tab-2-home-service { margin-top: 40px; } 

.category-caplog .col-lg-12.recentblog { padding-bottom: 10px; }
.category-caplog .recentblog a { margin-bottom: 0; }
.section-lp-6.section-lp-6-new {
  margin-bottom: 40px;
}
.service-inner-section-7 .cross-connected-services-content h2 {
  font-size: 25px !important;
}
.single-post-left .blogbanner { display: none; }
.single-post-left .lpimg {
    width: 100%;
    height: auto;
    border: 2px solid #ddd;
    margin: 0 0 18px 0px;
  }
.home .main-services-list.su-row .su-column { padding-left: 0; padding-right: 0; }
.my-case-studies-latest #handcraft-slider-new .case-studies-details-sec {
  padding-left: 0 !important;
}
.handcraft-slider-new-main .slider-project-sec .case-studies-thumbnail { margin-top: 0; }
.home .section-lp-7 .su-row.main-services-list.home-tab-services-box { margin: 30px 0 0; }
.single-post-left .cta-form-seo fieldset { width: 100%; }
.service-inner-image { display: none; }
.service-inner-image.mobile-image { display: block; margin-top: 30px; }
.single-services .servicemain.servicemain-new.service-page.seo-new.seo-new-post.service-inner-section-6 { margin-bottom: 25px; }
.single-services .webboxmain .webboxmain section.section-lp-7.service-inner-section-8 .tab-2-home-service { margin-bottom: 0; }
.single-services .service-inner-image { margin-bottom: 25px; }


}
@media only screen and (max-width: 576px) {
.servicemain.servicemain-new.service-inner-section-1 { margin-bottom: 42px; }	
.servicemain.service-page.service-inner-section-4 .middle-section-part.middle-section-part-2.want-to-cta-section { margin-bottom: 52px; }
.count-block { top: 5px; }	
.review-section .ti-footer.source-Google { margin-top: 5px !important; margin-bottom: 15px !important; }
.review-section .ti-widget.ti-goog .ti-col-1 .ti-reviews-container, .review-section .ti-widget.ti-goog .ti-col-1 .ti-footer { margin-bottom: 0; }
	
}
.client-logo-area li .goodfirm-widget {
  top: -42px;
  display: block;
  position: relative;
}
.no-teammemimg, .no-teammemimghover {
   margin-top: 0px !important;
    display: block !important;
    height: 9px !important
}
.teamcontarea .teamcont.no-teamcont {
  margin-top: 60px; height: auto;
}
.teammempopup .teamcont .teammemimg.no-teammemimg-popup {
  height: 10px;
  margin: 0 auto;
}
@media only screen and (min-width: 0px) and (max-width: 679px) {
 .teamcontarea .teamcont.no-teamcont {
  margin-top: 45px; }
}

/* 5/3/2025 */
.col-lg-12.statsarea-col-full.services-section {
  padding-top: 34px;
}
.single-services .title-separator h2, .single-services .profolio-section h2, .single-services .left-list-section h2, .single-services .clientsworked h2 {
    text-transform: capitalize;
}
.single-services .owl-carousel {
    margin-bottom:0px;
} 
.single-services .home-tab-services-box .su-column-inner {
    min-height: 500px !important;
}
.single-services .profolio-section-lending p {width: 100%;text-align: center;}
.single-services .profolio-section-lending .handcraft-slider-new-main{ margin-top:8px; }
.single-services .service-direct-cta  { padding-top:68px !important; }
.postid-6776.single-services .home-tab-services-box .su-column-inner {  min-height: 550px !important;}
.postid-6787.single-services .section-lp-7.section-lp-7-new .home-tab-services-box .su-column-inner {  min-height: 650px !important;}


/* new case study */

.case-study-single-top .row.inpagecontbox { padding-top: 42px; }
.case-study-single-top .contboxin h2 { margin-bottom: 18px !important; }
.tabs-section.work-pages.new-tabs-section { margin-top: 0; }
.main-services-list.su-row.new-tab-blocks { margin-top: 50px; }
.main-services-list.su-row.new-tab-blocks .su-column { padding: 0; width: 100%; margin-top: -1px; }
.main-services-list.su-row.new-tab-blocks .su-column:first-child { margin-top: 0; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner { position: relative; padding: 34px 20px 34px 115px; text-align: left; margin-bottom: 0px; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner::after { display: none; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner .services-icons { position: absolute; left: 22px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); width: auto; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner .services-icons i { font-size: 56px; line-height: normal; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner span { font-size: 40px; margin: 0px 0 0px; line-height: 40px; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner h4 { letter-spacing: normal; font-size: 20px !important; line-height: 24px; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner h4 br { display: none; }
.new-col-tab { background: #fff; float: left; width: 100%; border: 1px solid #dadada; padding: 16px 40px 40px 40px; min-height: 438px; }
.new-col-tab .z-tabs.large > ul > li > h2 > a { padding: 16px 0 24px; margin-right: 35px !important; font-size: 20px; }
.new-col-tab .tabs-inner { margin-top: 27px; }
.casestudy-result.seotab.newcasestudy-result { margin-top: 72px; }
.newcasestudy-result .web-desing-view.seo-rank { margin-bottom: 33px; }
.new-tabs-section #tabbed-nav3 .z-container .z-content-inner h2 { font-size: 30px !important; } 
.new-tabs-section .newcasestudy-result .seo-last-sec { margin-top: 12px; }
.single-work .handcrafarea.clearfix.services-section.seo-portfolio-slider { margin-bottom: 0; }
.client-logo-sec .client-logo-area { margin-top: -20px; }
.single-work .client-logo-sec { margin-bottom: 72px; }
.new-tabs-section #tabbed-nav3 .z-container .z-content-inner .seo-last-sec h2 { margin-bottom: 15px !important; }

.single-work .tabs-section .web-design-left-img img { max-width: 251px; text-align: center; margin: 0 auto; }
.single-work .tabs-section .web-design-left-img { text-align: center; }
.web-design-top-box { display: inline-block; width: 100%; }
.prosingsilderarea.work-single-slider { padding: 0px; background: #fff; }
.prosingsilderarea .left.carousel-control { left: 0px; }
.prosingsilderarea .right.carousel-control { right: 0px; }
.prosingsilderarea .carousel-control { background: rgba(238,81,15,0.9) !important; }
.single-work .clientsworked .owl-carousel { margin: 0 auto 54px; }
.single-work .clientsworked .col-lg-12:nth-child(n) { padding-bottom:0px; }

/* new team page */
.capsicum-co-Founders { padding-top: 28px; }
.capsicum-co-Founders-box { background: #fff; border: 1px solid #dadada; position: relative; padding: 20px 30px 30px 30px; min-height: 462px; }
.capsicum-co-Founders-box::after { background: url(../images/takecarebg.png) no-repeat top center; height: 27px; bottom: -28px; background-size: cover !important;  position: absolute;
  left: 0;
  right: 0;
  content: ""; margin: 0 auto 0 !important;
  width: 100%; }
.capsicum-co-Founders-box-top { display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 15px; }
.co-Founders-pic { max-width: 138px; position: relative; left: -2px; }
.col-lg-6.col-md-6.teamcontarea:last-child .co-Founders-pic { left: -8px; }
.co-Founders-title { padding-top: 7px; }
.co-Founders-title h2 { font-size: 20px !important; line-height: normal; color: #63913E; margin-bottom: 3px !important; }
.co-Founders-title p { font-weight: 600; color: #49494A; padding: 0 0 !important; font-size: 15px; margin-bottom: 13px; }
.co-Founders-follow { display: flex; gap: 7px; }
.co-Founders-follow a { background: #E7E7E7; border-radius: 40px; width: 30px; height: 30px; display: inline-flex; justify-content: center; align-items: center; color: #49494A !important; }
.co-Founders-follow a:hover { background: #63913E; color: #fff !important; }

.co-Founders-pic .teammemimg { opacity: 1;  }
.co-Founders-pic .teammemimghover { opacity: 0; position: absolute; top: 0;  }
.capsicum-co-Founders-box:hover .co-Founders-pic .teammemimghover { opacity: 1; }
.capsicum-co-Founders-box:hover .co-Founders-pic .teammemimg { opacity: 0; }
.capsicum-co-Founders-box-bottom p strong { font-weight: 600; }

.capsicum-team-box { padding: 35px 0 45px; }
.capsicum-team-box .web-desing-view.seo-rank { margin-bottom: 23px; }
.gallery-box span { position: relative; display: block; background: #fff; border: 1px solid #ccc; }
.gallery-box span:after { height: 44px; bottom: -45px; }
.capsicum-team-btn { margin-bottom: 0px; display: inline-block; width: 100%; }

.banner-section-2025:before { display: none; }
@media only screen and (max-width: 1199px) {
.capsicum-team-btn .procapplynow { display: block; }
.capsicum-co-Founders-box { min-height: 510px; }
.capsicum-co-Founders-box::after { height: 22px; bottom: -22px; }
.capsicum-team-btn { margin-bottom: 20px; }
ul.bussiness-need-bullet li { width:48%; }
}
@media only screen and (max-width: 991px) {
.capsicum-co-Founders {
  padding-top: 0;
}    
 .capsicum-co-Founders-box {
    min-height: auto;
  }    
.capsicum-co-Founders .col-lg-6.col-md-6.teamcontarea {
  width: 100% !important;
  margin-bottom: 36px;
}
 .capsicum-co-Founders-box::after {
    height: 30px;
    bottom: -31px;
  }
  .capsicum-co-Founders .row.teammainbox {
  margin-bottom: 0;
}
.capsicum-team-box {
  padding:15px 0 35px;
}  

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.work-seo-tab-blocks.new-tab-blocks .su-column-inner { padding: 27px 20px 27px 100px; }    
.work-seo-tab-blocks.new-tab-blocks .su-column-inner .services-icons i { font-size: 50px; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner span { font-size: 32px; }
.client-content span { font-size: 40px; }
.interested-hire::after { top: 6px; }
    
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.work-seo-tab-blocks.new-tab-blocks .su-column-inner { padding: 20px; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner .services-icons { position: relative; margin-bottom: 4px; left: 0; top: 0; transform: translateY(0%); -webkit-transform: translateY(0%); -moz-transform: translateY(0%); width: auto; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner .services-icons i { font-size: 42px; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner span { font-size: 34px; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner h4 { font-size: 18px !important; line-height: 23px; }
.new-col-tab { padding-left: 25px; padding-right: 25px; min-height: 532px; }
.new-col-tab .z-tabs.large > ul > li > h2 > a { margin-right: 12px !important; font-size: 18px; }
.case-study-single-middle .col-lg-6.col-md-6.col-sm-6 { width: 100%; }
.case-study-single-middle .testimonial-section { position: relative; margin-bottom: -40px; max-width: 100%; top: 0 !important; }
.case-study-single-middle .clients-section { margin: 0 auto 25px; padding-top: 0; }


.banner-area-right-sec .banner-form { width: 100%; }
.banner-area-right-sec .banner-form fieldset { width: 100%; }
.banner-form strong br { display: none; }
.new-2025-lp .banner-area .banner-inner { min-height: 502px; }
.new-2025-lp .interested-hire::after { left: 310px; }
.best-digital-marketing-v3 .col-lg-12.statsarea-col-full.services-section { margin-top: 30px; }
.banner-area-left-sec { min-height: auto; max-width: 100%; }

}

@media only screen and (max-width: 991px) {
.col-lg-6.col-sm-6.single-project-image { width: 100%; }
.col-lg-6.col-sm-6.single-project-detail { width: 100%; }
.single-project-image .work-feaimg { margin-bottom: 10px; }
.case-study-single-top .row.inpagecontbox-new { padding-top: 0; }
.main-services-list.su-row.new-tab-blocks { margin-top: 35px; }

.casestudy-result.seotab.newcasestudy-result { margin-top: 55px; }
.new-tabs-section .newcasestudy-result .seo-last-sec { margin-top: 0; }
.single-work .client-logo-sec { margin-bottom: 55px; }
.margin-spacer-two-new {margin-top:30px; display: block;}
}
@media only screen and (max-width: 767px) {
.single-work .clientsworked h2 { margin-bottom:0px; padding-bottom:0px; }
.single-work .clientsworked .clientarea { margin-top:0px !important;  } 
.margin-spacer-two-new {margin-top:90px; display: block;}
    
.new-col-tab { min-height: auto; }
.single-project-image .work-feaimg { margin-bottom: 17px; }
.main-services-list.su-row.new-tab-blocks .su-column.su-column-size-1-3 { margin: -1px 0 0 !important; }
.new-col-tab { margin-top: 30px; }
.casestudy-result.seotab.newcasestudy-result { margin-top: 26px; }
.new-tabs-section .newcasestudy-result .seo-last-sec { padding-top: 2px; }
.new-tabs-section .newcasestudy-result .seo-last-sec { margin-bottom: 10px; }
.new-col-tab { padding: 16px 25px 20px 25px; min-height: inherit; }
.case-study-single-top .row.inpagecontbox-new { padding-bottom: 8px; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner span { font-size: 34px; }
.work-seo-tab-blocks.new-tab-blocks .su-column-inner { padding: 20px 20px 20px 112px; }

.new-2025-lp .banner-area .banner-inner .row {
  display: flex;
  flex-direction: column-reverse;
}
.new-2025-lp .banner-area-right-sec .banner-form {
    width: 100%;
    padding: 30px 20px 20px 20px;
    right: 0px;
    margin-top: -60px;
    margin-bottom: 24px;
  }
.new-2025-lp .banner-area-left-sec {
  min-height: auto;
  max-width: 100%;
  padding: 0 15px;
}
.best-digital-marketing-v3 .col-lg-12.statsarea-col-full.services-section { padding-top: 0; }
 .capsicum-team-box {
    padding: 0px 0 35px;
  }
   .capsicum-co-Founders-box::after {
    height: 20px;
    bottom: -21px;
  }

}
@media only screen and (max-width: 575px) {
    ul.bussiness-need-bullet li {
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
.banner-area-right-sec .banner-form fieldset { width: 100%; padding-left: 0; padding-right: 0; }
.landing-page-main-body .banner-inner h2 { font-size: 21px !important;  }
.landing-page-main-body .banner-inner string br { display: none; }
.capsicum-co-Founders-box::after { height: 16px; bottom: -17px; } 
.capsicum-co-Founders .col-lg-6.col-md-6.teamcontarea {  margin-bottom: 28px;  }
.capsicum-co-Founders-box { padding: 20px 20px 20px 20px; }
.home .z-content-inner .home-new-row .left-list-section ul li  { width: 100%; }
  
  
}

@media only screen and (min-width: 268px) and (max-width: 767px){
    
.single-post-left section.want-to-section.section-lp-12.want-to-section-new.cta-Skyrocket {
    margin-top: 0px !important;
}

}

