@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
*{font-family: "Jost", sans-serif !important;}

.webLeft{ width:48%; float:left}
.webRight{ width:48%; float:right}



#popmake-8133 .pum-close.popmake-close{border-radius: 100px;
  width: 40px !important;
  height: 40px !important;
  font-size: 20px !important;
  line-height: normal !important;
  padding: 0 !important;
  margin: 10px !important;}
.individualPost .elementor-widget-image > div > img { max-width:100% !important}

/* homepage tabs hide starts*/
.slideHeading{font-weight:bold; padding-bottom:10px !important; font-size: 18px;}
#pum_popup_title_8133{ display:none}
.customerLoyaltyBox .wpcf7-form p label
{ width: 100%;  float: left;  font-size: 14px;  font-weight: 300;}
.customerLoyaltyBox input.wpcf7-form-control,.customerLoyaltyBox  select.wpcf7-select{ padding:5px 10px !important}
.customerLoyaltyBox .homeBanner  { width:100%}
.urlname{ display:none}
.casestudiesBox .elementor-image-box-description{ padding:10px 0}
.readmoreBtn .elementor-button-wrapper{ margin-bottom:10px !important; border-top: 1px dashed #ccc !important;}
.readmoreBtn .elementor-button-text{background: linear-gradient(90deg, #D42213 0%, #8218D2 100%);
    background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;}

.pricingBtn:link, .pricingBtn:visited{border: 1px solid #cb2129;  padding: 7px 15px;  border-radius: 7px; margin-right:5px; color:#d1221b !important}
.pricingBtn:hover{ color:#cb2129 !important; box-shadow:0 0 5px rgba(0,0,0,0.2)}
.topBtnBox:hover{box-shadow:0 0 5px rgba(0,0,0,0.2)}

.topBtnBox{
  background: linear-gradient(90deg, #D42213 0%, #8218D2 100%);
  border-radius: 7px;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  padding: 8px 15px;
  text-decoration: none; display:inline;
}
.topBtnBox a:link,.topBtnBox a:visited{ color:#fff; font-weight: 600;  font-size: 14px; line-height: 21px; text-decoration:none}
.topBtnBox .pipe{ padding:0 5px}

.casestudiesBox .elementor-image-box-img img{ max-width:100% !important; min-width:100% !important}
.downloadCaseStudyRight { background:#F2F2F2}
.downloadLeft p{ font-size:16px; padding-bottom:20px; color:#BF8630}.downloadLeft p.caseHeading{ font-size:26px; color:#000; font-weight: 600;}
.rightDownloadTxt{ padding-bottom:20px}
.downloadCaseStudyRight {background: #f0f0f0;  padding: 20px;  border-radius: 10px;}
.downloadCaseStudyRight input[type="submit"]{ width:100% !important}

.caseStudyOuterBox {box-shadow: 0 0px 10px rgba(0,0,0,0.2);
  border-radius: 10px !important;
  margin: 20px !important;
  padding: 10px 10px 0 10px !important;border:1px solid #ffffff !important}
.caseStudyOuterBox:hover{ background:#f1f1f1 !important; border:1px solid #C58EFF !important;box-shadow: 0 0px 10px rgba(0,0,0,0.4);}


.customBullet ul{ padding-left:20px}
.customBullet ul li{ padding-bottom:10px !important}
.countrycodetxtField, .countrycodetxtFieldPhone{ margin-bottom:10px}
.bdp-time{ display:none !important}
.pricingForm td,.pricingForm td tr,.pricingForm{ border:0 !important}
table td, table th, .wp-block-table td, .wp-block-table th{ padding:5px; border:0 !important}
.pricingForm td:first-child p{ font-weight:500 !important}
#pum_popup_title_5092{ font-weight:bold}
.cards-container ul.btn-main{ display:none !important}
.elementor-widget-container section.sec1, .elementor-widget-container section.sec2,
.elementor-widget-container section.sec3,.elementor-widget-container section.sec4
{ top:170px}

/* homepage tabs hide ends*/
.countrycodetxtField{ width:200px !important; float:left}
.countrycodetxtFieldPhone{width:calc(100% - 210px) !important; float:left; margin-left:10px}


.wpcf7-not-valid-tip{ clear:both}

#myInput,#country{border-width: 1px !important;
    border-radius: 50px;
    padding: 10px 25px !important;
    width: 320px !important;}

.contacttBanner { padding:0 !important}
#comments,.entry-footer.default-max-width{max-width: 1150px; width:100%}

.wpcf7 form .wpcf7-response-output{ margin:0 !Important; font-size:12px !important; font-weight:400 !important}



.wpcf7-spinner{clear: both !important; display:block !important}

.wpcf7-form p label{ width:100%; float:left}
h2#reply-title{font-size: 20px;}
h2.bdp-post-title,h2.bdp-post-title a:link{ font-size: 16px !important; line-height:normal !important}
h4.bdp-post-title, h4.bdp-post-title a:link{ font-size: 16px !important; line-height:normal !important}
h4.bdp-post-title,.bdp-post-meta{ margin-bottom:5px !important}

#mega-menu-item-3734 > ul { border-radius:10px 10px !important}
#mega-menu-item-2076 > a{ border-radius:10px 10px 0 0 !important}
#mega-menu-item-3722 > a{ border-radius: 0 0 10px 10px !important}

.topBtn.webinarBtn{ display:none }

.bdp-post-meta span.bdp-post-meta-innr{ margin:0 5px 5px 0px !important; font-size:10px !important}

.blogBtn  a:link{ width:100% !important}
/* .entry-footer.default-max-width{ display:none !important} */


.elementor-widget-wp-widget-categories, .elementor-widget-wp-widget-bdp-lpw-widget{ background:#fff;box-shadow: 0px 5px 11px 0px rgba(45.00000000000002, 41.000000000000014, 34.00000000000002, 0.25); padding:20px; border-radius:12px}

.elementor-widget-wp-widget-categories h5{ font-size:16px}
.elementor-widget-wp-widget-categories nav li a:link,.elementor-widget-wp-widget-categories nav li a:visited, .elementor-widget-wp-widget-categories nav li { font-size:14px; margin-top:5px; margin-bottom:5px}

.elementor-widget-wp-widget-categories nav ul{padding-left: 20px; padding-top:10px}
.bdp-recent-post-items .bdp-post-content{ font-size:14px}

.comment-form > p label, .comment-form > p input[type="email"], .comment-form > p input[type="text"], .comment-form > p input[type="url"], .comment-form > p textarea{ font-size:14px}

.comment-form > p.comment-notes, .comment-form > p.logged-in-as{ font-size:12px}

textarea#comment{ min-height:70px; height:70px}

.form-submit input{ padding:10px !important; font-size:14px !important}

.bdp-readmorebtn:link,.bdp-readmorebtn:visited{font-size: 14px;
font-weight: 400;
line-height: 30px;
background-color: transparent;
background-image: linear-gradient(90deg, #D42213 0%, #8218D2 90%);
border-radius: 8px 8px 8px 8px; color:#fff; border:0}

.bdp-readmorebtn:hover{ background:#D42213 !important}


.far,.fa, .fas {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 400;
}

input.wpcf7-form-control, select.wpcf7-select{color: #696969 !important;
font-size: 14px !important;
font-weight: 500 !important;
border-radius: 5px !important;
border: 1px solid #DADADA !important;
background: #FFF !important;
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05) !important;
height: auto !important;
padding: 10px !important; width:100% !important;}

input.wpcf7-submit{border-radius: 8px !important;
background: linear-gradient(90deg, #D42213 0%, #8218D2 100%) !important;
  background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0) !important;
margin: 20px auto 20px auto !important;
padding: 10px 0px !important;
color: #fff !important;
width: 100px !important;
text-align: center !important;
border: 0 !important}
.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag{ width:40px !important}
.intl-tel-input .selected-flag{ padding:0 !important}
.wpcf7-not-valid-tip{ font-size:12px !important}
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container{ left:10px !important}
input.wpcf7-form-control.wpcf7-phonetext{ padding-left:60px !important}

/*scrollbar starts*/
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/*scrollbar ends*/

body{ overflow-x: hidden}

.wpforms-container label.wpforms-error, .wpforms-container em.wpforms-error{ padding-left:20px !important}

#mega-menu-item-2074 > a:nth-child(1) > span:nth-child(1) > span:nth-child(2),
#mega-menu-item-2077 > a:nth-child(1) > span:nth-child(1) > span:nth-child(2),
#mega-menu-item-2075 > a:nth-child(1) > span:nth-child(1) > span:nth-child(2),
#mega-menu-item-2076 > a:nth-child(1) > span:nth-child(1) > span:nth-child(2)
{ display:none !important}

.footerBottomRight img{ display:none !important}
/* menu starts */
/*tmp hide
#mega-menu-item-custom_html-38, #mega-menu-item-custom_html-39, #mega-menu-item-custom_html-40{display:none !important}*/
#mega-menu-2077-0-1{ display:none !important}
li#mega-menu-2077-0-0, li#mega-menu-2077-0-2, li#mega-menu-2077-0-3{ min-width:33.33% !important}
.mega-menu-column {max-height: 400px !important; overflow-y: auto !important;  scrollbar-width: thin !important;}

.mega-menu-column::-webkit-scrollbar {
  width: 3px;
}

.mega-menu-item .widget_custom_html:hover a:link,.mega-menu-item .widget_custom_html:hover a:visited{text-decoration: underline; text-decoration-style: dotted;}


div#popmake-2118{ background:#F2F2F2 url(https://www.optculture.com/wp-content/uploads/2023/07/form-bg.svg) no-repeat left bottom !important; border:0 !important}

.wpforms-error{ font-size:12px !important; margin:0 !important; padding:0 !important}

#popmake-2118 .pum-content.popmake-content{padding:20px 20px 50px 20px}

.wpforms-submit-container button[type="submit"]{  border-radius: 8px !important; background: linear-gradient(90deg, #D42213 0%, #8218D2 100%); margin:0px auto 20px auto !important; padding:10px 50px !important; display: block;}

#popmake-2118 div#pum_popup_title_2118 {
  text-align: center;
  font-weight: 600;
  width: 300px;
  margin: 10px auto 0 auto;font-size: 28px;
  background: url(https://www.optculture.com/wp-content/uploads/2023/07/get-in-touch.svg) no-repeat;
}

.wpforms-field label{ padding-bottom:0 !important; margin-bottom:5px !important}
.wpforms-container .wpforms-field{ padding:10px 0 0 0 !important}
.wpforms-container .wpforms-field-label{ font-weight:500 !important}

.wpforms-field input{ color:#696969 !important; font-size:14px !important; font-weight:500 !important; border-radius: 5px !important; border: 1px solid #DADADA !important;background: #FFF !important;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05) !important; height:auto !important; padding:10px !important}

div#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{ left:-50%; width: 800px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); border-radius:25px; padding:25px}
.mega-menu-item .custom-html-widget,.mega-menu-item .custom-html-widget a:link, .mega-menu-item .custom-html-widget a:visited{font-size: 11px;font-weight: 400;line-height: normal !important; padding:0; margin:0}

.mega-menu-item .custom-html-widget .main-link a:link, .mega-menu-item .custom-html-widget .main-link a:visited{font-size: 14px;font-weight: 700;}

.mega-menu-item div.mega-block-title{ font-size:14px !important; text-transform:capitalize !important}

#mega-menu-item-custom_html-5 > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/engage-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important; }
#mega-menu-item-custom_html-18 > div:nth-child(1){ font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/instore.svg) no-repeat left center; padding:10px 0 10px 40px !important;}

#mega-menu-item-custom_html-6 > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/experience-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important;}
#mega-menu-item-custom_html-28 > div:nth-child(1)
{font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/technical-integrations.svg) no-repeat left center; padding:10px 0 10px 40px !important; margin-top: -11px !important;}

#mega-menu-item-custom_html-12 > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/loyalty-icon.svg) no-repeat left 7px; padding:10px 0 10px 40px !important;}
#mega-menu-item-custom_html-36 > div:nth-child(1)
{font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/e-commerce.svg) no-repeat left center; padding:10px 0 10px 40px !important;}

#mega-menu-item-custom_html-16 > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/business-analytics-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important; margin-top:-11px !important } 
#mega-menu-item-custom_html-41 > div:nth-child(1)
{font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/open-ai.svg) no-repeat left center; padding:10px 0 10px 40px !important; }

#mega-menu-item-custom_html-43 > div:nth-child(1) > div:nth-child(1) {font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/department-stores-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important; background-size:25px auto; margin-top:-11px !important; width:150px}

#mega-menu-item-custom_html-44 > div:nth-child(1) > div:nth-child(1) {font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/sporting-goods-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important;background-size:25px auto; }

#mega-menu-item-custom_html-45 > div:nth-child(1) > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/pet-stores-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important; background-size:25px auto;}

#mega-menu-item-custom_html-46 > div:nth-child(1) > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/restaurants-clubs-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important; background-size:25px auto; margin-top:-11px !important; width:180px}

#mega-menu-item-custom_html-47 > div:nth-child(1) > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/ecommerce-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important; background-size:25px auto;}

#mega-menu-item-custom_html-48 > div:nth-child(1) > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/d2c-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important; background-size:25px auto; }

#mega-menu-item-custom_html-49 > div:nth-child(1) > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/apparels-accessories-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important; margin-top: -11px !important;}

#mega-menu-item-custom_html-50 > div:nth-child(1) > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/footwear-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important;}

#mega-menu-item-custom_html-51 > div:nth-child(1) > div:nth-child(1){font-size:16px !important; font-weight:600 !important; background:url(https://www.optculture.com/wp-content/uploads/2023/07/furniture-home-decor-icon.svg) no-repeat left center; padding:10px 0 10px 40px !important;}


#mega-menu-item-custom_html-16,#mega-menu-item-custom_html-12,#mega-menu-item-custom_html-5,#mega-menu-item-custom_html-6 ,#mega-menu-item-custom_html-14,#mega-menu-item-custom_html-36,#mega-menu-item-custom_html-28, #mega-menu-item-custom_html-18{ min-height: 70px !important; padding-bottom:0 !important}



/* menu ends */

img{ height:auto !important}
header.entry-header{ display:none !important}
.innerBanner img{ max-width:100% !important}
.strong-view.nav-position-outside .wpmslider-controls{ padding-top:0 !important}
.strong-view.pager-style-buttons .wpmslider-pager-link.active::before{ background:#fff !important}
.strong-view.pager-style-buttons .wpmslider-pager-link::before{ background:#fff !important}

h2 span{ color:#9468C3;}
/*
.centerBoxesOuter .e-con-inner:nth-child(1){ margin-left:0 !important;}
.centerBoxesOuterRight .e-con-inner:nth-child(1){ margin-right:0 !important}
*/
.centerBoxes { z-index:1}
.centerBoxesOuterRight,.centerBoxesOuterRight .centerBoxes  { position:relative;z-index:1}
.centerBoxesOuterRight:after{ content:""; left:0; z-index:0;  background:#fff; width:50%; height:100%; position:absolute;}

.centerBoxesOuterLeft,.centerBoxesOuterLeft .centerBoxes { position:relative; z-index:1}
.centerBoxesOuterLeft:after{ content:""; right:0; z-index:0; background:#fff; width:50%; height:100%; position:absolute;}

.centerBoxes img{ height:226px !important;min-height:226px !important;max-height:226px !important; width:auto !important}



.centerBoxes.e-con {
  --container-max-width: 1000px;max-width: 1000px;
}

.txtImageBox {align-self: center !important;}
.centerBoxesOuter img,.centerBoxesOuterRight img{ height:226px !important; max-width:auto !important; width:auto !important} 

.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev::before,
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next::before
{top: 10px !important; background:#000}
.wpmslider-prev:link,.wpmslider-prev:visited,
.wpmslider-next:link,.wpmslider-next:visited
{background: rgba(255,255,255,0.5);
border-radius: 50px;
width: 45px !important; display:block;
height: 45px !important;}

.wpmslider-next:hover,.wpmslider-prev:hover{background: rgba(255,255,255,1) !important;}

.wpmtst-testimonial-content.testimonial-content p{font-size: 16px;
font-weight: 300;
padding: 20px 0 0 0;}

.testimonialBox td{ text-align: center}

h3.wpmtst-testimonial-heading, .testimonial-name{ display:none !important}

.testimonialBox,.testimonialBox tr,.testimonialBox tr td, .testimonialBox tbody{border: 0 !important; }

.strong-view.wpmtst-default .wpmtst-testimonial.t-slide, .strong-view.wpmtst-default .wpmtst-testimonial-inner{border: 0 !important; box-shadow: none !important;}
.timeFrameHeading{ font-size:14px !important; padding-bottom:0 !important}
.txtBold{ font-weight:700 !important}
.txtBoldSub{ font-size:14px !important;   padding: 0 !important;  line-height: 20px;}

.readMore:link,.readMore:visited{ color:#0B7570; text-decoration:underline; font-size:14px; margin-left: 10px; background:url(https://webvings.com/optculturedemo/wp-content/uploads/2023/05/read-more-arrow.svg) right center no-repeat; padding-right:15px}

.strong-view.wpmtst-default .wpmtst-testimonial-inner {
  border: 0px solid #FFF;
  padding: 30px !important;
  text-align: left;
  background: #fff;
  border-radius: 10px;
  margin: 30px 15% 0 15% !important;
  width: 70% !important;
}

.footerBottomLeft ul,.footerBottomLeft ul li{ list-style:none; font-size:13px; display:inline-block; margin-right:50px; margin-left: 0; padding: 0;}

.footerBottomRight{ margin-top:-32px; margin-left: auto !important; text-align: right;}

.footerBottom{ width:100%}
.footerBottomLeft,.footerBottomRight{ width:50%}

ul.tabs-controls{ margin-bottom:50px !important}

.buttonCustom .elementor-button-link:link,.buttonCustom .elementor-button-link:visited{background:linear-gradient(90deg, #D42213 0%, #8218D2 100%);}
.buttonCustom .elementor-button-link:hover{ background:#b6262c !important}

aside.widget-area {
  grid-template-columns: repeat(1, 1fr);
}

site-footer > .site-info {
  align-items: start !important;
}

.footerRight{float: right;margin-top: 0 !important;}
.powered-by p{ font-size:13px}
.email{ background: url(images/Icon-email.svg) no-repeat left 4px;
padding-left: 20px;
margin-bottom: 10px;}
.call{ background: url(images/icon-telephone.svg) no-repeat left 5px;
padding-left: 20px;
margin-bottom: 20px}

.facebook:link,.facebook:visited{ width:24px; height:24px; display:inline-block; margin-right:20px; background:url(images/facebook.svg)}

.instagram:link,.instagram:visited{ width:24px; height:24px; display:inline-block; margin-right:20px; background:url(images/instagram.svg)}

.linkedin:link,.linkedin:visited{ width:24px; height:24px; display:inline-block; margin-right:20px; background:url(images/linkedin.svg)}

.twitter:link,.twitter:visited{ width:18px; height:20px; display:inline-block; margin-right:0px; background:url(images/twitter1.svg)}
.widget-area{ margin-top:0 !important}

header.site-header{ padding:0}
h1 span{background: linear-gradient(90deg, #D42213 0%, #8218D2 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent; font-weight:800; font-size:32px; line-height:48px;
}
.homeBanner { width:82%}
.customBtn a:link,.customBtn a:visited{background:linear-gradient(90deg, #D42213 0%, #8218D2 100%);
border: 2px solid #FFFFFF!important;
border-radius: 8px;
color: #fff;
font-weight: 600 !important;
font-size: 20px;
line-height: 30px;
.customBtn1 a:link,.customBtn a:visited{background:linear-gradient(90deg, #D42213 0%, #8218D2 100%);
border-radius: 8px;
color: #fff;
font-weight: 600 !important;
font-size: 20px;
line-height: 30px;
font-family: "Poppins";}
font-family: "Poppins";}
.fullImage img{ height:auto !important}
.customYellowHeading h3 span{ font-size:40px; font-weight:600}
.customBtn a:hover{ background:#b6262c}

.primary-navigation .primary-menu-container > ul > .menu-item > a{ font-size:16px !important; font-weight:500 !important}

.trustedByIcon img{ margin-top:16px; margin-right:16px}

.outerHeader{box-shadow: 0px 77px 31px rgba(45, 41, 34, 0.01), 0px 43px 26px rgba(45, 41, 34, 0.02), 0px 19px 19px rgba(45, 41, 34, 0.03), 0px 5px 11px rgba(45, 41, 34, 0.04), 0px 0px 0px rgba(45, 41, 34, 0.04); width:100%; background:#fff
 position: fixed; z-index: 9; display: block;}

.primary-navigation{ margin-right:auto !Important}

.signInBtn:link,.signInBtn:visited{ color:#000; font-weight: 400; font-size: 14px; line-height: 21px; text-decoration:none; margin-right:5px; margin-left:5px}
.signInBtn:hover, .primary-navigation .primary-menu-container > ul > .menu-item > a:hover{ color:#b6262c}

.topBtn:link,.topBtn:visited{background: linear-gradient(90deg, #D42213 0%, #8218D2 100%);
border-radius: 7px; color:#fff; font-weight: 600; font-size: 14px; line-height: 21px; padding:8px 24px; text-decoration:none}

footer div.site-logo {
  margin: 0px 0;
}
.widget-area{ display:none !important}
.paraTxt p{ margin-bottom:20px;}
.paraTxt p span{ font-weight:500; color:#AD44AB; font-size:16px}

.customH2.elementor-widget-heading h2{ font-size:24px !important; line-height:36px !important; font-weight:400 !important}
.customH2 h2 span{ color:#AD44AB;font-size:24px; line-height:36px; font-weight:800}
/* 
.fullWidthStrecthBox { position:absolute !important; left:0;}

.js-tabs-content.slide img{ width:100%} */
.site-footer > .site-info{ border:0 !important;align-items: start !important;}
footer.site-footer{ }
.site-footer{ padding-bottom:0 !important}
.customHeading h2 span{ font-size:24px; color:#AD44AB; font-weight:600}

.contactTxtBox{ margin-top:0 !important}
.contactBannerr {background: rgb(205,33,24); background: linear-gradient(90deg, rgba(205,33,24,1) 0%, rgba(133,24,199,1) 100%); margin-top:-15px !important}

.testimonialBox td {
  text-align: center;
  width: 33.33%;
  vertical-align: top;
}

.footer{width:100%; padding:20px; display:table;}
.footer .inner{background:#f2e7fa; padding:20px; border-radius:15px; display: grid; grid-template-columns: 20% 20% 16% 38%; gap: 29px;}
.footer .inner .first .custom-logo-link{width:100%; display:table;}
.footer .inner .first img{width:200px; height:auto;}
.footer .inner .first {font-size:15px;}
.footer .inner .second .email{padding:5px 5px 5px 30px; position:relative; font-size:15px; background:unset!important}
.footer .inner .second .email:before{content: ''; width: 20px; height: 20px; background: url(../images/icon-mail.png) left top; position: absolute; left: 2px; background-size: cover; top: 6px;}
.footer .inner .second .phone{padding:5px 5px 5px 30px; position:relative; font-size:15px;}
.footer .inner .second .phone:before{content: ''; width: 20px; height: 20px; background: url(../images/icon-phone.png) left top; position: absolute; left: 2px; background-size: cover; top: 6px;}
.footer .inner .third a{color:#000; display:table; width:100%; padding:5px; text-decoration:none; font-size:15px;}
.footer .inner .fourth .social {display: table; width:100%; text-align:right;}
.footer .inner .fourth .social a{display:inline-block; width:30px; margin:5px; margin-top:0px;}
.footer .inner .fourth .social a img{width:100%; height:auto;}
.footer .inner .fourth .copyright{width:100%; display:table; text-align:right; margin-top:100px; font-size:15px;}
.footer .inner .fourth .copyright a{color:#000; text-decoration:none; font-size:15px;	}
.sharedaddy.sd-sharing-enabled{display:none!important;}
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy{display:none!important;}

@media screen and (max-width:1185px) {
	.wp-custom-logo .site-header { align-items: center;  margin: 0 20px;  width: calc(100% - 40px);  min-width:calc(100% - 40px);}	
}

@media screen and (max-width:1080px) {
.widget-area, .pagination, .comments-pagination, .post-navigation, .site-footer, .site-header, .alignwide, .wide-max-width{max-width:90% !important}
}

@media screen and (max-width:1010px) {
header.site-header { padding: 0 !important;  margin: 0 2px !important;  min-width: 96% !important;}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ padding:0px 5px 0px 5px}
	.wpmtst-testimonial-content.testimonial-content p{ font-size:14px}
	.strong-view.wpmtst-default .wpmtst-testimonial-inner{ margin: 30px 10% 0 10% !important; width: 80% !important;}
}
@media screen and (max-width:990px) {
header.site-header { padding: 0 !important;  margin: 0 0px !important;  min-width: 99% !important;}
#site-navigation{margin-left: auto !important;  margin-right: 0 !important;  float: right;}
}
@media screen and (max-width:890px) { .testimonialBox td {
  text-align: center;
  display: block;width: 100%;
} }
@media screen and (max-width:750px) {
	
	.webLeft{ width:100%; float:left; padding-right: 20px;}
.webRight{ width:100%; float:right; padding-right: 20px;}
	
	.site-logo{ margin:0}
	.primary-navigation{ margin-right:0 !important}
.centerBoxesOuter img, .centerBoxesOuterRight img {
  height: 226px !important;
  max-width: 100% !important;
  width: auto !important;
}
	.site-logo{ padding-top:10px !important}
	.outerHeader{padding-top: 0px;}
	.site-logo .custom-logo{width: 150px !important;max-width: 150px !important;}
	button#primary-mobile-menu{margin-top: 0; padding-top: 5px;}
	.rightTopHeader{position: fixed; z-index:99;
bottom: 0 !important;
left: 0;
background: #fff;
right: 0;
padding: 10px 0;
box-shadow: 0 0px 5px rgba(0,0,0,0.3); text-align:center}
	.footerBottom{ padding-bottom:50px}
	.footerBottomLeft, .footerBottomRight {
  width: 100%;
}
	.footerBottomRight{ margin-top:0; text-align:left}
	
	h1 span{ font-size:26px; line-height:35px;}
	.customYellowHeading h3 span{ font-size:20px}
	.menu-button-container{padding-top: 7px !important; }
	.trustedByIcon img {
  margin-top: 16px;
  margin-right: 10px;
  height: 25px !important;
  float: left;
  width: auto;
}
	.wpmtst-testimonial-content.testimonial-content p{ font-size:14px}
	.strong-view.wpmtst-default .wpmtst-testimonial-inner{margin: 30px 5% !important; width: 90% !important;padding:20px !important}
	.strong-view.wpmtst-default .wpmtst-testimonial-inner{ }
	.readMore:link, .readMore:visited{ font-size:10px}
	div.wpmtst-testimonial:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(5) > img:nth-child(1){ width:80px}
	.primary-navigation{ z-index:5}
	div#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{ width:100%}
	#primary-mobile-menu{ display:none !important}
	#mega-menu-wrap-primary{ margin:7px}
	.mega-menu-column {max-height: auto !important; overflow-y: scroll !important;  scrollbar-width: thin !important;}
	.primary-navigation{ margin-top:10px !important}
	.mega-menu-column{max-height: auto !important}
	#mega-menu-primary{overflow-y: scroll !important; min-width:50% !important;
position: fixed !important;
left: 0 !important;
bottom: 0 !important;
top: 50px !important; padding-bottom:25px !important}
	.mega-menu-column {max-height: 20000px !important;  scrollbar-width: thin !important;}
	
	.webinarBtn,.page-id-3389 .rightTopHeader .popmake-2118 , .page-id-3389 .rightTopHeader .signInBtn:link, .signInBtn:visited{ display:none !important}
	.page-id-3389 .rightTopHeader .topBtn.webinarBtn{ display:block !important; max-width: 150px;
    margin: 0 auto;}
	.country-name{ font-size:14px !important; }
	#wp-image-3635,#wp-image-3416,#wp-image-3641,#wp-image-3643{max-width:auto !important}
	.intl-tel-input.iti-container{ z-index:9999999999999999 !important}
	
	
.countrycodetxtField{ width:100% !important; float:left}
.countrycodetxtFieldPhone{width:calc(100% - 0px) !important; float:left; margin-left:0}
	.outerHeader{background: #fff;
  position: fixed;
  z-index: 9 !important;
  display: block;
  float: left;
  width: 100% !important;
  top: 0;
  height: 60px;}
	.webFull{padding-right:20px}
		
	.pricingForm td{ display:block; width:100%; float:left}	.pricingForm td:nth-child(even){ padding-top:0px}
	
}