/*
Theme Name: Ewebot - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: ewebot
*/
@import url("../ewebot/style.css");

h2.elementor-heading-title span {color: #E87727;}
img[src$=".svg"] { width: 100% !important; height: auto !important; }

.pricingprice span {
    color: #222 !important;
    font-size: 21px;
    vertical-align: bottom;    margin: 0 0 0 5px;
}
.pricingatcbtn a {
    color: #e87727;
}

#c-testi-page img {
    box-shadow: 2px 2px 5px #0000001a;
}

aside.sidebar {
    margin-top: 40px;
}
.pbarprice span {
    color: #fff !important;font-size:30px;
}

#homemmenu ul.sub-menu {
    width: 280px;
}
#menu-community a {
    line-height: 20px;
    margin-bottom: 24px;
}

#homemmenu ul li ul.sub-menu li.menu-item-has-children>a:after{transform:rotate(-90deg) scale(1) !important;margin-top: 3px;}
#country-listbox li:before {display: none;}
.select2-container--default span.select2-selection--single, .woocommerce-checkout .select2-container .select2-selection--single{height:40px}
.woocommerce-checkout .select2-container--default .select2-selection--single span.select2-selection__rendered{line-height:40px;font-size:14px}
.wpda-cart-inner{z-index:999 !important}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background-color: #f9f9f9;}
.intl-tel-input .country-list li:before {display: none;}

#menu-main-menu li .sub-menu li .sub-menu{width: 400px;padding:30px 0 10px}
#menu-main-menu li .sub-menu li .sub-menu a{position:relative !important;padding-left:40px;padding-bottom:15px}
.m-asc a:before {
    content: "";
    position: absolute;
    background-image: url('https://sipranshecommgrowth.com/wp-content/uploads/2022/05/ase.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}

.m-aams a:before{
     content: "";
    position: absolute;
    background-image: url('https://sipranshecommgrowth.com/wp-content/uploads/2022/05/m-ac-mang.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}

.m-ppc a:before{
     content: "";
    position: absolute;
    background-image: url('https://sipranshecommgrowth.com/wp-content/uploads/2022/05/ppc-icn.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}

.m-aplis a:before{
     content: "";
    position: absolute;
    background-image: url('https://sipranshecommgrowth.com/wp-content/uploads/2022/05/pro-list-icn.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}


.m-apsear a:before{
     content: "";
    position: absolute;
    background-image: url('https://sipranshecommgrowth.com/wp-content/uploads/2022/05/pro-search-icn.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}


.m-aacudi a:before{
     content: "";
    position: absolute;
    background-image: url('https://sipranshecommgrowth.com/wp-content/uploads/2022/05/m-audit.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}

.m-fba a:before{
     content: "";
    position: absolute;
    background-image: url('https://sipranshecommgrowth.com/wp-content/uploads/2022/05/fba-1.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}

.m-ebc a:before{
     content: "";
    position: absolute;
    background-image: url('https://sipranshecommgrowth.com/wp-content/uploads/2022/05/ebc-icn.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}


.m-infoimg a:before{
     content: "";
    position: absolute;
    background-image: url('https://sipranshecommgrowth.com/wp-content/uploads/2022/05/iimg-icn-2.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}


.m-stofront a:before{
     content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2022/05/sfront-icn.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}

.m-shopify a:before{
     content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2022/06/shopify-icn.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}
.m-woocom a:before{
     content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2022/06/woo-icn.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}

.m-pvs a:before{
     content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2022/06/videoservice-icn.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}
.m-mope a:before{
     content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2022/06/m-mobile-photo-1.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}
.m-wbie a:before{
     content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2022/06/image-editing.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}


.m-apostmagment a:before{
        content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2022/09/amazon-posts-menu.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}

.m-brandstory a:before{
        content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2022/11/brand-story-menu.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: 0;
    top: -5px;
}


.m-s-ess a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2024/04/ecommerce-seo-service.png'); }
.m-s-lss a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2024/04/local-seo.png'); }
.m-s-enterss a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2024/04/enterprise-seo.png'); }
.m-s-ss a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2024/04/seo-service.png'); }

.m-s-smas a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2024/04/social-media-advertising.png'); }
.m-s-ppcms a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2022/05/ppc-icn.png'); }
.m-s-glsa a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2024/04/google-local-seo.png'); }
.m-s-gsfs a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2024/04/google-shopping-feed.png'); }
.m-s-ems a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2024/04/ecommerce-marketing-service.png'); }    
.m-s-eppcm a:before{content: "";position: absolute;width: 30px;height: 30px;background-repeat: no-repeat;background-size: 100%;left: 0;top: -5px;
                background-image: url('/wp-content/uploads/2024/04/ecommerce-ppc.png'); }   



.sidebar .contact_form_2 {background: #fafafa;border-radius: 10px;}
.sidebar .contact_form_2 .intl-tel-input { position: relative;display: inline-block;width: 100%;margin-bottom: 15px;}
#wc-stripe-cc-form .form-row-first, #wc-stripe-cc-form .form-row-last{    width: 46%;}
.wc-stripe-elements-field, .wc-stripe-iban-element-field {padding: 15px !important;}
#wc-stripe-cc-form .form-row{margin:0 !important;padding:0 10px !important}
#stripe-payment-data fieldset{border:0 !important}

th.product-thumbnail, td.product-thumbnail {display: none;}
.blog_post_info .post_share_block span.sharing_title {display: block;}
.post_share_block>a:before {color: #E87727;}
.post_share_wrap{visibility: visible;}
.post_share_block >.post_share_wrap ul li {opacity: 1!important;visibility: visible!important;}
body.single-post .main_wrapper {margin-top: 40px;}
body.single-portfolio .main_wrapper {margin-top: 40px;}
body.page-id-1419 #nav_menu-2{display:none}
body.page-id-1419 .blog_item_description {margin-bottom: 0;min-height: 160px;max-height: 160px;overflow:hidden}
body.page-id-1419 .blogpost_title{min-height: 55px;overflow: hidden;max-height: 55px;}
.single_prev_next_posts { display: none;}
.post_block_info>div.blog_post_info { -webkit-flex: 1 2 auto;-ms-flex: 1 2 auto;flex: 1 2 auto;min-width: 180px;}
.tagcloud a {background: rgba(40,115,185, 0.1);font-size: 14px;padding: 5px;border-radius: 5px;}
.content-container ul{padding-left:20px}
.content-container ul>li:before {margin-right: -5px;left: -15px;}
#porfoliogallery span.gt3_tabs_nav__title {font-size: 14px;line-height: 18px;}
#porfoliogallery img {border: 1px solid #eee !important;}
#porfoliogallery .gt3_advanced_tabs_nav>li>a{padding:15px 15px}

.bpcontenttable table tbody tr, .bpcontenttable table tfoot tr, .bpcontenttable table thead tr, .bpcontenttable table tbody tr td{border: 1px solid #cbcbcb;}
.offernote a{position: absolute;right: 0;margin-top: -30px;color: #fff;font-weight: 500;background: #000;padding: 5px 10px;border-radius: 6px;font-size: 16px;}
.offernote a:hover{background: #E87727;}

.pum-theme-13480 .pum-title, .pum-theme-lightbox .pum-title {color: #fff !important;background: linear-gradient(90deg, rgba(40,115,185,1) 0%, rgba(232,119,39,1) 100%); padding: 10px;border-radius: 17px;font-weight: 600 !important; text-transform: uppercase;}
.calendly-badge-widget {margin-right: 90px;}
.wpda-footer-builder .elementor-social-icon {font-size: 26px;}
.footermmenu2 ul li a {margin-bottom: 10px;}
#awardsection {margin-top: -160px;z-index: 999;}

#homenewsletter .mailpoet_form_columns{display:block}
#homenewsletter .mailpoet_form_column {display: flex;flex-direction: row;}
#homenewsletter #mailpoet_form_1 #form_email_1 {background: #fff;border-radius: 3px;}
#homenewsletter .mailpoet_form_column .mailpoet_paragraph:first-child {width:60%;float: left;}
#homenewsletter .mailpoet_form_column .mailpoet_paragraph:nth-child(2) {width: 40%;float: left;}
#homenewsletter #mailpoet_form_1 .mailpoet_paragraph{margin-bottom:0 !important} 


#mp_form_popup3{margin-top:20px}
.mailpoet_captcha_form .mailpoet_icon_button {width: 101px;}

.gt3-photo-gallery-pro--isotope_gallery .view_more_link {display: inline-block;background: #e87727;color: #fff;padding: 10px 20px;border-radius: 3px;font-size: 13px;text-transform: uppercase;font-weight: 500;}
.prfilulli {margin: 0 auto;text-align: center;display: inline-flex;}
.prfilulli li {flex: 1;padding: 0;text-align: center;margin: 5px;}
.prfilulli li a {background: #f0f0f0;padding: 15px 15px;color: #000;font-size: 14px;line-height: 18px;font-weight: 500;border-radius: 5px;width: 100%;margin-right: 10px;vertical-align: middle;
    display: flex;height: 100%;flex-direction: column;align-items: center;justify-content: center;}
.prfilulli li a.current, .prfilulli li a:hover{background: #E87727;color:#fff}

.cusportfolionew .gt3_advanced_tabs_nav_wrapper {display: none;}
.ausoicon a {background: #2873b9;color: #fff;width: 30px;display: block;height: 30px;line-height: 30px;text-align: center;border-radius: 5px;margin-top: 10px;}
.ausoicon a:hover{background:#e87727}

.orbtn a.button_size_elementor_large {background: #e87727;}
.prdmbtn a {border-style: solid !important;border-color: #2873B9 !important;}
.prdmbtn a .elementor_gt3_btn_text {color: #2873B9 !important;}

.prdmbtn a:hover{background-color:#2873B9 !important}
.prdmbtn a:hover .elementor_gt3_btn_text {color: #fff !important;}
.prcinaccdn .item_title {margin-top: 0;}
#gallery-1 br {display: none;}
#loadMore {display: flex;text-align: center;margin-top: 20px;background: #e87727;margin: 0 auto;width: 140px;color: #fff;height: 48px;line-height: 50px;font-size: 13px;text-transform: uppercase;font-weight: 500;border-radius: 5px;clear:both;}
#loadMore span.loadMoreBtn-label {width: 100%;}
.gt3_author_box .gt3_author_box__name{display:none}
.authtitle{display:block;margin-bottom:10px}
.cccnter .counter_text .counter, .cccnter .counter_text .hidden_end{font-size: 74px;line-height: 74px;}

.ccctabs .ui-tabs-nav{width:15em !important}
.ccctabs .ui-state-default{width: 228px !important;}
.ccctabs .ui-state-default a{text-align:left !important}
.ccctabs .ui-widget-content ul li{list-style:disc !important}
.ccctabs .ui-widget-content h2{margin-bottom:15px}

.pricingtablebtns {display: flex;text-align: center;justify-content: center;gap:15px}
.pricingtablebtns .btn {border: 1px solid #2873b9;padding: 10px 20px;font-size: 13px;color: #2873b9;border-radius: 5px;cursor: pointer;text-transform: uppercase;font-weight: 500;letter-spacing: 0.04em;}
.pricingtablebtns .btn.active, .pricingtablebtns .btn:hover{background: #2873b9;color:#fff}

/* price table*/

.msg_pricdetail{padding:50px 0;}
.msg_pricdetail ul.nav.nav-tabs {width: fit-content;}
.msg_pricdetail .nav-tabs>li>a{padding:12px 20px;color:#000;border-radius:5px;border:1px solid #ee495c;color:#ee495c;position:relative;text-align: center;}
.msg_pricdetail .nav-tabs>li.active>a:before{content: "";position: absolute;bottom: -30%;left: 45%;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #ee495c;}
.msg_pricdetail .nav-tabs>li>a:hover{background:#ee495c !important;color:#fff; }
.msg_pricdetail .nav-tabs>li.active>a{background:#ee495c;color:#fff;}
.price_table table tr th{padding:10px;    vertical-align: middle;    white-space: initial !important;}
.tableHead{padding: 25px;text-align: center;background: #faf9f7;}
.price_table .table>tbody>tr>td, .price_table .table>tbody>tr>th, .price_table .table>tfoot>tr>td, .price_table .table>tfoot>tr>th{border-color: #f5f4f3;}
.price_table table td{font-size  :15px;color:#1E1919 !important;}
.tableHead h4{font-size:32px !important;line-height:52px !important;margin-bottom:0;font-weight:500;}
.tableHead h6{font-size:26px !important;line-height:36px !important;margin-bottom:15px !important;font-weight:500 !important;color:#000;}
.tableHead h6 span{font-weight:700;}
.tableHead p{font-size:13px;font-weight:400;line-height:18px;margin-bottom:15px;color:#1E1919;}
.tableHead a.headBtn{padding:12px 30px;border-radius:5px;font-size:15px;font-weight:500;line-height:21px;display:inline-block;color:#fff;}
.headClr2{background:#f7f5f2;}
.tableHead.headClr1 h4{color:#2873b9;}
.tableHead.headClr1 a.headBtn{background:#2873b9;}
.tableHead.headClr2 h4{color:#e87727;}
.tableHead.headClr2 a.headBtn{background:#e87727;}
.tableHead.headClr3 h4{color:#2873b9;}
.tableHead.headClr3 a.headBtn{background:#2873b9;}
.infoSign{ float: right;width: 20px;height: 20px;line-height: 20px !important;border: 1px solid #000;text-align: center;border-radius: 50%;font-size: 12px !important;}
.tableStickyHead{position: -webkit-sticky;position: sticky; top: 0;}
.price_table table tr td:nth-child(1){background:#fff !important;}
.price_table table tr td:nth-child(odd){background:#f7f5f2;}
.price_table table tr td:nth-child(even){background:#faf9f7;}
.tableTitle{padding:12px !important;border-left:7px solid #2873b9 !important;font-weight:700;}


/* price table */

ul.dotlist li {list-style: disc;margin-left: 20px;}
.pstmeta ul {margin: 0;}
.pstmeta img.elementor-avatar {width: 32px;border: 1px solid;}

.porttabs .gt3_advanced_tabs_nav > li > a {padding: 0 !important;background: transparent !important;}
.porttabs .gt3_advanced_tabs_nav > li.ui-tabs-active > a {color:#e87727 !important}
.porttabs .gt3_advanced_tabs_nav > li > a .gt3_tabs_nav__title {font-size: 13px !important;font-weight: 400 !important;}
.porttabs .gt3_advanced_tabs_nav > li.ui-tabs-active > a .gt3_tabs_nav__title{font-weight: 500 !important;}
.porttabs .gallery .gallery-item img {border-radius: 10px;border:1px solid #cfcfcf !important} 

.blogtfilter button.e-filter-item {padding: 12px !important;background: transparent;height: auto;font-size: 16px;font-family: "Inter", sans-serif;text-transform: none;}

.flagc figure.elementor-image-box-img {margin-bottom: 0 !important;}

@media only screen and (max-width: 1440px)  {
    .wpda-builder-logo_container a img {height: 40px;}
    #homemmenu ul li>a{font-size:14px}
    #logocol .elementor-widget-container {margin-right: 10px;}
}

@media only screen and (max-width: 767px)  {
    #menu-main-menu li .sub-menu li .sub-menu li {padding:8px 0 !important}
    #prdmbtn{position:relative !important;    margin-left: 15px;}
    #gallery-1 br {clear: none !important;}
    #gallery-1 .gallery-item{width: 33% !important;max-width: 33%;}
}

@media only screen and (max-width: 580px)  {
    #awardsection {margin-top: -110px;}
    #gallery-1 .gallery-item{width: 100% !important;max-width: 100%;}
}