@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.mobinhost.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "iranyekan", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "iranyekan", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "iranyekan", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "iranyekan", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "iranyekan", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "iranyekan", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(201,58,58);
	--wd-alternative-color: rgb(168,51,47);
	--wd-link-color: rgb(84,96,118);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(201,58,58);
	--btn-default-bgcolor-hover: rgb(168,51,47);
	--btn-accented-bgcolor: rgb(201,58,58);
	--btn-accented-bgcolor-hover: rgb(168,51,47);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(196,196,196);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-image: url(https://www.mobinhost.com/wp-content/uploads/2021/10/HeadingBG.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
}
.footer-container {
	background-color: rgb(250,250,250);
	background-image: url(https://www.mobinhost.com/wp-content/uploads/2021/10/FooterBG2.svg);
	background-repeat: no-repeat;
	background-size: contain;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1248px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1248px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1248px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1248px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.btn, .button, [type="button"], [type="submit"], button {font-family: iranyekan fa !important;}

.page .main-page-wrapper {	padding-top: 0 !important;margin-bottom: 20px;}
.page .site-content {margin-bottom: 0;}

.title-size-default {padding: 100px 0;}
.title-size-default .title {font-size: 26px;color: #455A64;}
.page-title {	margin-bottom: 80px;}

.page .breadcrumbs, .yoast-breadcrumb {display: none;}

/* -----------Single Post-------------- */
.single-post .main-page-wrapper {padding-top: 80px;}
.single-post .page-title {display: none ;}



nav[class*="-pagination"] li .page-numbers {min-width: 34px;height: 34px;color: #989898;font-size: 14px;border-radius: 9px;border: 2px solid #989898;	margin-left: 8px;margin-right: 8px;
}

nav[class*="-pagination"] li .current {
	color: #FFF;
	background-color: var(--wd-primary-color);
	border-color: var(--wd-primary-color);
	border-radius: 9px;
	min-width: 34px;
}

/* nav[class*="-pagination"] li:first-child .page-numbers,nav[class*="-pagination"] li:last-child .page-numbers ,nav[class*="-pagination"] li:nth-last-child(2) .page-numbers {border-width: 0 !important;font-size: 32px;} */

.footer-sidebar,.footer-sidebar a{color:#989898;}
.footer-sidebar {padding-top: 0;padding-bottom: 10px;}
.footer-column {margin-bottom: 10px;}
.wd-prefooter {padding-bottom: 0;}

/* -----------Sidebar-------------- */
.searchform .searchsubmit {background-color: var(--wd-primary-color);color: #fff;border-radius: 5px 0 0 5px;}

.widget .searchform input[type="text"] {border-width: 2px 2px 2px 0;}

.wd-widget ul, .widget ul, div[class^="vc_wp"] ul {margin-right: 13px;}
.widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_pages ul li {display: list-item;list-style-type: disc;color: #D8B8B8;font-size: 12px;}





.services .box-style-shadow {box-shadow: none;min-height: 340px;}

.text-box-desc {font-size: 14px;line-height: 28px;color: #454545;}


/* -----------Mega Menu-------------- */
.wd-dropdown-menu.wd-design-sized, .wd-nav-vertical .wd-dropdown-menu.wd-design-full-width {padding: 0 !important;border-radius: 23px;overflow: hidden;}

.megamenu .vc_tta-tabs-list {max-width: 100%;margin: 0 10px !important;}
.megamenu .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {background-color: #F2E3E3 !important;color: var(--wd-primary-color) !important;}

.megamenu .vc_tta-tabs-container {background: #FAFAFA !important;background: #FAFAFA !important;padding: 10px 10px 10px 0;}
.megamenu .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {border-radius: 10px !important;}
.megamenu .vc_tta.vc_general .vc_tta-tab>a {background-color: transparent !important;color: #6C6C6C !important;padding: 8px 14px!important;}
.megamenu .vc_tta-container {margin-bottom: 0;}
.megamenu .vc_tta.vc_general .vc_tta-panels,.megamenu .vc_tta.vc_general .vc_tta-panels-container {padding: 10px;}

/* .megamenu .info-box-wrapper .wd-wpb {margin-bottom: 5px;border-bottom: 1px solid #e8e8e8;} */
.megamenu .info-box-wrapper .box-icon-align-right .box-icon-wrapper {margin-left: 3px;}
.megamenu .info-box-wrapper .info-box-title {color: #454545;}
.megamenu .wd-wpb {margin-bottom: 0 !important;}
.megamenu .wd-info-box .info-box-subtitle,.megamenu .wd-info-box .info-box-title {margin-bottom: 0 !important;}

.megamenu .vc_column-inner .vc_column-inner:hover {
	border-color: var(--wd-primary-color) !important;
	border-width: 2px;
	box-shadow: 0px 0px 40px -20px rgba(173, 17, 17, 0.4);
	background: #fff;
	transition: all 0.2s;
}
.megamenu .info-box-wrapper .info-box-title:hover{color: var(--wd-primary-color) !important;}

.host-menu .wd-dropdown {right: -90% !important;}
.vps-menu .wd-dropdown {right: -230% !important;}

.vps-menu .plan-item-big .info-icon {width: 80px;height: 60px;border-radius: 4px;overflow: hidden;}

.vps-menu .plan-item-small {margin-top:15px;margin-bottom:15px;}
.vps-menu .plan-item-small .info-icon {width: 33px;height: 25px;margin-left: 6px;border-radius: 4px;overflow: hidden;}


.dedicate-menu .wd-dropdown {right: -278% !important;}
.dedicate-menu .plan-item-big .info-icon {width: 80px;height: 60px;border-radius: 4px;overflow: hidden;}

.dedicate-menu .plan-item-small .info-icon {width: 33px;height: 25px;margin-left: 6px;border-radius: 4px;overflow: hidden;}
.dedicate-menu .plan-item-small {margin-top:20px;margin-bottom:20px;}

.menu-item-19721 .woodmart-nav-link {color: #04a02b !important;}

.other-menu .wd-dropdown {right: -500% !important;}

.wd-dropdown, .whb-sticky-real.whb-sticked .wd-header-cats:not(:hover) .wd-dropdown-cats.wd-opened {
	transition:none !important;
	transform: translateY(15px) translateZ(0);
}

/* ----------- Blog -------------- */
.single-post .wp-post-image {border-radius: 20px;border: 1px solid #ccc;}
.post-single-page .post-title {
	margin-bottom: 10px;
	font-size: 32px;
	line-height: 1.2;
	font-weight: 700;
	color: #1E1E1E;
	text-align: right;
}

.blog-category-link a{color: var(--wd-primary-color);}

.blog-design-small-images.has-post-thumbnail.blog-style-shadow .article-body-container {max-width: 75%;margin-right: 0px;}
.blog-design-small-images.has-post-thumbnail .entry-header {max-width: 25%;}

.blog-style-shadow .article-body-container {box-shadow: none;}
.blog-style-shadow .article-body-container:hover {box-shadow: none;}
.blog-style-shadow:hover .article-body-container {box-shadow: none;}
.blog-post-loop .article-body-container {background-color: transparent;text-align: justify;}

.wpb-js-composer .blog-post-loop:not([class*="col-"]) {
	margin-bottom: 25px;
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 25px;
}
.blog-design-small-images.has-post-thumbnail .post-title {font-size: 22px;font-weight: bold;}


/* .footer-sidebar {max-width:970px;margin:0 auto;}
 */



/* ----------- UI -------------- */
.btn-no-background:hover{background-color:transparent !important;box-shadow: none !important;}


/* ----------- Get Mail-Phone Box -------------- */
/*.getmailphonebox{
  border: 5px solid #04a02b;
	border-radius:25px;
	background: #62b9781f;
	font-family: 'iranyekan fa';
	padding-bottom: 10px;
}
.getmailphoneminibox{
	background: radial-gradient(168.07% 85.54% at 104.64% -3.87%, #4FDB5F 0%, #04A02B 100%);
	border-radius: 25px !important;
}*/
/* ----------- WhatsApp Button -------------- */

.wa__btn_popup .wa__btn_popup_txt {
	position: absolute;
	width: 156px;
	right: 100%;
	background-color: #2db742;
	font-size: 12px;
	color: #fff;
	top: 15px;
	padding: 7px 0;
	margin-right: 7px;
	letter-spacing: 0;
	text-align: center;
}
/* ----------- Contact Form Messege -------------- */
.wpcf7 form:not(.sent) .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{width: fit-content;;margin: 3px auto 0 auto;}
.wa__btn_popup .wa__btn_popup_txt{
display: none;
}
.wa__popup_chat_box .wa__popup_heading{
display:none !important;
}
#mobile{
direction:ltr;}

.comment-form .submit{
border-radius:25px;
}
/* world map */
.hotspot-action-hover .hotspot-content, .hotspot-icon-default .hotspot-btn {
  box-shadow: inset 100px 100px transparent;
  animation: wd-Pulse 2s ease-in-out infinite;
  background-color: rgb(255, 255, 255);
}
.hotspot-action-hover .wd-image-hotspot:hover .hotspot-content{
	border-radius:20px;
}
/* buttons radius */
.btn.btn-color-primary {
  border-radius: 15px;
}
/*CTA Box BTN */
[type="submit"]:hover {color: #fffefe;}
/* SSL Box */
@media (max-width: 576px){
	.box-icon-align-right .box-icon-wrapper{max-width: 100%;margin-left: 0px;margin-bottom: 10px;}
	.vc_custom_1667973994770, .vc_custom_1667973988469, .vc_custom_1667974005273 {display: block; text-align: center; }
}
/* FAQs Title */
.vc_toggle_title > h4 {font-size: 16px;}
/* ----------- Get Mail-Phone Box -------------- */
.getmailphonebox{
  border: 5px solid #04a02b;
	border-radius:25px;
	background: #62b9781f;
	font-family: 'iranyekan fa';
	padding-bottom: 10px;
}
.getmailphoneminibox{
	background: radial-gradient(168.07% 85.54% at 104.64% -3.87%, #4FDB5F 0%, #04A02B 100%);
	border-radius: 25px !important;
}
.getmailphonecallbtn {
  background-color: #95aace;
  border-color: #95aace !important;
  color: #394150;
  border-radius:8px;
  margin-top:30px !important;}
input[type="tel"], input[type="text"]{background-color:#fff;
    border-radius:1px solid #95aace;
}
/* ----------- flags icon -------------- */
.info-icon, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {border-radius: 8px;}

.btn.btn-style-semi-round {
  border-radius: 12px;
}

/*------------- Video container ----------- */
.wp-video{
border-radius: 20px;
overflow:hidden;
box-shadow: 0 0 9px rgba(0,0,0,0.11);
}
.mejs-overlay-button{
background: url(/wp-content/uploads/2023/05/play-icon-02.svg) no-repeat !important;
height: 100px !important;
width: 100px !important;
}
.blink{
font-weight: bold;
animation: blinker 1s linear infinite;
color: #373737;
}
@keyframes blinker {
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}


/*------------- New Footer and Pre-footer ----------- */

.aus-footer a{
    color: #5C697F;
}
.aus-large-list{
    margin: 0 0 1rem;
}
.aus-large-list ul{
    list-style:none;
}
.aus-large-list li{
    position: relative;
}
.aus-large-list li::after{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #394150;
    position: absolute;
    right: -15px;
    top: calc(50% - 5px);
}
.aus-list ul{
    list-style:none;
    padding:0;
    margin: .7rem 0 0;
}
.aus-social{
    display:flex;
    align-items:center;
}
.aus-social{
    display:flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 5px;
    color:#5c697f;
}
.aus-social a {
    color: #5C697F;
    min-width: 32px;
    display: inline-block;
}
@media screen and (max-width:550px){
    .aus-social{
        gap: 15px;
        flex-direction: column;
        align-items:flex-start;
    }
}
.aus-flex-nowrap > .vc_column-inner > .wpb_wrapper {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	gap: 15px;
}

.wd-prefooter {
	padding-bottom: 0 !important;
}


.wd-nav[class*="wd-style-"] > li > a {
	color: #546076 !important;
}

.testimon-style-info-top .wd-testimon-text {
    background: white !important;
    margin: 0;
    padding: 0 0 20px;
}
.aus-testimonial-title{
    font-family: peyda;
    box-shadow: 0px 9px 8px 2px #f7f7f7;
    border-radius: 10px;
    display: inline-block;
    line-height: 1em;
    text-align: center;
    margin: 0 auto;
    padding: 14px 20px;
	  font-size: 24px !important;
}
.aus-testimonial{
    box-shadow:  0px 9px 8px 2px #f7f7f7;
    position: relative;
    padding:8px;
    border-radius:10px;
}
.aus-testimonial footer{
    position: absolute;
    top:50px;
    right:120px;
    font-weight:400;
}
.testimon-style-info-top .wd-testimon-text{
    background: transparent;
    margin:0;
    padding: 0 0 20px;
}
.testimon-style-info-top .wd-testimon-text:before{
    display: none;
}
.button-more-shadow {
    box-shadow: var(--aus-shadow);
    color: #394150 !important;
}
.button-more-shadow:hover {
    box-shadow: var(--aus-shadow);
}

.whb-top-bar .container {
/*     width: 100% !important; */
		padding: 0 !important;
}
.whb-col-left {
/* 		width: 0% !important; */
		padding: 0 !important;
		margin: 0 !important;
}
.whb-col-right {
/* 		width: 0% !important; */
		padding: 0 !important;
		margin: 0 !important;
}
.whb-col-center {
/*     width: 100% !important; */
    padding: 0 !important;
}

.whb-top-bar {
    background: #272932 !important;
	padding: 23px 0 !important;
}
.whb-top-bar-inner .wd-header-text.set-cont-mb-s.reset-last-child {
    text-align: center;
    background: #272932;
    padding: 0 12px !important;
}


/*********************** new styles *******************/
.peyda-font,
.peyda-font h2  {
    font-family: Peyda, 'iranyekan' !important;
}

.main-page-wrapper {
    background: #F9F9FA !important;
}

p,
.vps-usage .wd-tab-content {
    color: #404044;
    font-size: 16px;
}



.w-100 .vc_single_image-wrapper, .w-100 figure, .w-100 img {
    width: 100%;
    height: auto;
}

.primary-header {
    position: relative;

}

.primary-header::before {
    content: "";
    width: 200vw;
    height: 224px;
    position: absolute;
    top: -112px;
    left: -50%;
    background: #C93B3A;
}

.primary-header.db2::before {
    top: 60px;
}

.primary-header.db3::before {
    top: 94px;
}

.db4::before {
    top: 0px;
}

.mejs-container, .wp-video{
    width: 100% !important;
}

.vps-header-title .title {
    box-shadow: 0 4px 30px 0 rgba(96, 96, 96, 0.06);
    color: #404044;
    padding: 16px 30px;
    border-radius: 10px;
    z-index: 2;
    position: relative;
    background: #fff;
}

.vps-header-title.shadownone .title {
    box-shadow: unset;
    background: transparent;
}

.score-item {
    background: #fff;
    box-shadow: 0 4px 30px 0 rgba(96, 96, 96, 0.06);
    padding: 20px 24px;
    min-height: 378px;
}


.aus-testimonial-title {
    font-family: peyda;
    font-family: peyda;
    box-shadow: 0px 9px 8px 2px #f7f7f7;
    border-radius: 10px;
    display: inline-block;
    line-height: 1em;
    text-align: center;
    margin: 0 auto;
    padding: 14px 20px;
    font-size: 36px !important;
    background: #fff;
    margin-bottom: 37px !important;
}

.wd-testimon-info{
    background: #fff !important;
    border-radius: 15px 15px 0px 0px;
    padding: 10px;
}

.wd-testimon-text{
    border-radius: 0 0 15px 15px !important
}


.faq .vc_toggle_title {
    padding-right: 8px !important;

}

.faq.vc_toggle {
    box-shadow: 0 4px 30px 0 rgba(96, 96, 96, 0.06);
    background: #fff !important;
}

.faq .vc_toggle_content {
    margin-bottom: 0;
}

.faq .vc_toggle_content p {
    margin-bottom: 0;
}

.faq .vc_toggle_title {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
}

.faq .vc_toggle_icon {
    left: 0;
    right: unset !important;
}

.faq .vc_toggle_title h4 {
    margin: 0;
}

.row.mh-contact{
    align-items: center !important;
}
.contact-input input{
    margin-top:18px;
}

/*end of support*/

.vps-support-wrapper {
    position: relative;
}

.vps-support-wrapper::before {
    background: #C93B3A;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100% - 90px);
    height: 204px;
}

.vps-support input[type="tel"],
.vps-support input[type="tel"] {
    border: 1px solid #D7DFEC;
}

.vps-support input[type="tel"]:placeholder-shown,
.vps-support input[type="tel"]:placeholder-shown {
    color: #A9A9AB;

}

.vps-support input[type="tel"]:placeholder-shown {
    text-align: right;
}

.vps-support input[type="submit"] {
    background: #C93B3A;
    color: #fff;
    border-radius: 5px;
    padding-right: 35px;
    padding-left: 35px;
}

@media screen and (max-width: 768px) {

    .vps-support input[type="tel"],
    .vps-support input[type="submit"] {
        margin: 16px 0 0 !important;
    }

    .vps-support input[type="submit"] {
        width: 100%;
    }
}

/*end of support*/

/*related articles*/

.vps-rel-articles {
    position: relative;
    min-height: 300px;
}

.vps-rel-articles::before {
    background: #C93B3A;
    position: absolute;
    content: "";
    left: 0;
    top: 73px;
    width: 100%;
    height: 224px;
}

.vps-rel-articles-item .vc_column-inner>.wpb_wrapper {
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 4px 30px 0 rgba(96, 96, 96, 0.06);
    padding: 24px;
}

.vps-article-badge p {
    background: #D7DFEC;
    color: #404044;
    padding: 5px;
    border-radius: 5px;
    font-size: 14px;
}

.vps-rel-articles-item .wpb_text_column.wpb_content_element p {
    font-size: 14px;
    font-weight: 300;
}

/*end of related articles*/


.simple-text h2,
.simple-textr h3,
.simple-text h4,
.simple-text h5 {
    font-weight:700;
    font-family: Peyda, 'iranyekan' !important;
    font-size:36px;
    line-height: 50px;
    color: #404044;
    background: #ffffff;
}
.simple-text .wpb_text_column.wpb_content_element {
    border-radius: 10px !important;
    padding: 24px 32px 33px;
    color: #404044;
    font-size:16px;
    box-shadow: 0px 4px 30px 0px #6060600F;
    background: white;
}

/*plan tabs*/


.plan-tabs .vc_tta-tab {
    box-shadow: unset !important;
}

.plan-tabs .vc_tta-title-text {
    padding-bottom: 8px !important;
}

.plan-tabs .vc_tta-tabs-list {
    margin: 11px auto !important;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 30px 0 rgba(96, 96, 96, 0.06);
    border-radius: 10px;
    background: #fff;
    overflow: hidden !important;
}

.plan-tabs .vc_tta-tabs-list li {
    margin: 0.5rem 1rem !important;
    padding: 0 2rem !important;
}

a[href="#iran"],
a[href="#foreign"]

{
    padding-top: 70px !important;
    opacity: 1 !important;
    z-index: 4;
}

@media screen and (max-width: 768px) {
    .plan-tabs .vc_tta-tabs-list li {
        margin: 0.5rem 4px !important;
        padding: 0 8px !important;
    }
a[href="#iran"],
a[href="#foreign"]{
        padding: 70px 14px 20px !important;
    }
}

.plan-tabs .vc_tta-tab {
    position: relative;
}

.plan-tabs .vc_tta-tab::after {
    position: absolute;
    content: "";
    left: calc(50% - 34px);
    bottom: 54px;
    width: 64px;
    height: 64px;

}

.plan-tabs li.vc_tta-tab:nth-of-type(1)::after {
    background: #fff url('https://www.mobinhost.com/wp-content/uploads/2025/01/iran.svg') no-repeat;
}

.plan-tabs li.vc_tta-tab.vc_active:nth-of-type(1)::after {
    /*background: #fff url('https://www.mobinhost.com/wp-content/uploads/2025/01/emarat-1.svg') no-repeat;*/
}

.plan-tabs li.vc_tta-tab:nth-of-type(2)::after {
    background: #fff url('https://www.mobinhost.com/wp-content/uploads/2025/01/foreign.svg') no-repeat;
}

.plan-tabs li.vc_tta-tab.vc_active:nth-of-type(2)::after {
    /*background: #fff url('https://www.mobinhost.com/wp-content/uploads/2025/01/turky-1.svg') no-repeat;*/
}


.plan-tabs li.vc_tta-tab.vc_active .vc_tta-title-text {
    color: #c93a3a;
}

    
@media(min-width:500px) {
.wd-carousel-wrap {
/*     justify-content: center; */
}
}
    
@media(max-width:500px) {
    .plan-tabs .vc_tta-tab a {
        padding: 44px 11px 2px 15px !important;
    }
    .plan-tabs li.vc_tta-tab::after {
        background-size: contain !important;
        width: 46px;
        height: 46px;
    }
    .primary-header.db3::before {
    top: 50px;
}
.plan-tabs .vc_tta-tab::after {
    position: absolute;
    content: "";
    left: calc(50% - 22px);
    bottom: 31px;
}
}

.page .main-page-wrapper {
    margin-bottom: 0px;
}

.border-color{
    background:#fff;
}

/*end of plan tabs*/

 /*vps usag*/

p,
.vps-usage .wd-tab-content {
    color: #404044;
    font-size: 16px;
}

.vps-usage .wd-tab-content-wrapper {
    text-align: right;
    padding: 0;
    border-radius: unset;
}

.vps-usage .wd-tab-content {
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 4px 30px 0 rgba(96, 96, 96, 0.06);
    padding: 30px 24px;
}

@media screen and (max-width: 1024px) {
    .vps-usage .wd-tabs-header {
        margin: 0;
    }

    .vps-usage .wd-nav-tabs {
        overflow-y: hidden;
    }
}

@media screen and (max-width: 768px) {
    .vps-usage .wd-nav-tabs {
        padding: 0 24px;
    }
}

@media screen and (max-width: 992px) {
    .vps-usage .wd-nav-tabs li:not(:last-of-type)::after {
        display: none;

    }
}

.vps-usage .wd-nav-tabs li {
    position: relative;
}

.vps-usage .wd-nav-tabs li:not(:last-of-type)::after {
    position: absolute;
    content: "";
    right: 10px;
    top: 20px;
    width: 2px;
    height: calc(100%);
    background: #96AACF;
    z-index: 1;
}

.vps-usage .wd-nav-tabs li a {
    font-size: 18px !important;
}

.vps-usage .wd-nav-tabs .wd-active a {
    font-size: 24px !important;
    padding: 16px 24px 16px 0;
}

.vps-usage .wd-nav-tabs li a {
    position: relative;
    padding-right: 24px;
}

.vps-usage .wd-nav-tabs li a::before {
    position: absolute;
    content: "";
    right: 5px;
    top: 12px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #96AACF;
    z-index: 3;
}

.vps-usage .wd-nav-tabs .wd-active a::before {
    width: 16px;
    height: 16px;
    background: #C93B3A;
    top: 20px;
    right: 3px;
}

.vps-usage .wd-nav-tabs li a:hover {
    padding-top: 10px !important;
}

.vps-usage .wd-nav-tabs .wd-active a:hover {
    padding-top: 16px !important;
}

.vps-usage-bg {
    position: relative;
}

.vps-usage-bg::before {
    background: #ebf1fc;
    position: absolute;
    content: "";
    left: 0;
    top: 41px;
    width: 100%;
    height: calc(100% - 41px);
}
 /*end of vps usag*/

/*vps locations*/
.plans-countries .box-style-border .info-box-content {
    background: #fff;
    box-shadow: 0 4px 30px 0 rgba(96, 96, 96, 0.06);
    border-radius: 10px;
    border: unset;
}

.plans-countries .info-btn-wrapper a {
    border-radius: 10px;
    width: 100%;
    font-size: 18px;
}

.plans-countries .box-style-border.box-icon-align-top .box-icon-wrapper {
    margin-bottom: -54px;

}

.plans-countries .info-box-title {
    line-height: 1.3;
    margin: 10px 0 2px;
	  font-weight: 500 !important;
}


.box-style-border.box-btn-static .info-btn-wrapper {
    margin-bottom: 0;
    transform: translateY(15px);
}

.borderradius .info-box-content {
    border-radius: 10px;
    border: 3px solid #C93A3A;
}

@media(max-width:768px) {
    .box-style-border .info-box-content {
        padding: 25px 9px !important;
    }
    .plans-countries .info-box-title {
        line-height: 22px !important;
        font-size: 16px !important;
        padding-top: 13px;
    }
    .plans-countries .info-btn-wrapper a {
        border-radius: 10px;
        width: 100%;
        font-size: 15px;
    }
    
}


/*end of vps locations*/



/*server types*/


.server-types p {
    font-size: 16px;
    text-align: right;
}

.server-types .vc_tta-icon.fas.fa-circle {
    color: #96AACF;
    font-size: 12px;
    z-index: 4;
    position: relative;
}

.server-types .vc_tta-panel {
    position: relative;
    background: transparent !important;
}

.server-types .vc_tta-panel:not(:last-of-type)::after {
    position: absolute;
    content: "";
    right: 25px;
    top: 28px;
    width: 2px;
    height: calc(100% - 10px);
    background: #96AACF;
    z-index: 1;
}

.server-types .vc_tta-panel.vc_active .vc_tta-panel-title a {
    color: #C93B3A !important;
    font-size: 24px;
}

.server-types .vc_tta-panel.vc_active .vc_tta-icon.fas.fa-circle {
    color: #C93B3A;
    font-size: 16px;
}

.server-types .vc_tta-panel.vc_active .vc_tta-panel-title a {
    padding-right: 18px !important;
}

.server-types .vc_tta-title-text {
    margin-left: unset;
    margin-right: 8px;
}

.server-types .vc_tta-panel-body {
    padding: 10px 41px 16px 0 !important;
    background: transparent !important;

}

.server-types .vc_tta-panel-heading {
    background: transparent !important;
}
/*end server types*/

/*available os*/

.os-section .wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs>li>a:hover,
.os-section .wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs>li>a:active,
.os-section .wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs>li>a:focus {
    padding-bottom: 15px;
    transition: all ease .6s;
    border-radius: 5px;
}

.os-section.wd-tabs .wd-tab-content.wd-in p {
    border-bottom: 2px solid rgb(168, 51, 47);
}

.vps-os-wrapper {
    position: relative;
}

.vps-os-wrapper .wd-tabs-header {
    text-align: right;
}

.vps-os-wrapper::before {
    background: #ebf1fc;
    position: absolute;
    content: "";
    left: 0;
    top: 73px;
    width: 100%;
    height: calc(100% - 73px);
}

.vps-os-wrapper .wd-tab-content-wrapper {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 30px 0 rgba(96, 96, 96, 0.06);
    padding: 30px;
}

.vps-os-wrapper .wd-tabs-header {
    margin: 0 !important;
}

.vps-os-wrapper .wd-nav-tabs {
    margin-bottom: -6px;
}

.vps-os-wrapper .wd-nav-tabs li {
    padding: 6px 16px 14px;
}

.vps-os-wrapper .wd-nav-tabs li.wd-active {
    background: #fff;
    border-radius: 10px 10px 0 0;
}

.vps-os-wrapper .wd-nav[class*=wd-style-]>li.wd-active>a {
    font-size: 20px;
}

.vps-os-wrapper .wd-nav-tabs {
    text-align: right;
}

@media screen and (max-width:992px) {
    .vps-os-wrapper .wd-tab-content-wrapper {
        border-radius: 10px 0 10px 10px;
    }
}

.os-section .wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs>li>a:hover,
.os-section .wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs>li>a:active,
.os-section .wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs>li>a:focus {
    padding-bottom: 10px !important;
}


/*end of available os*/


@media (max-width: 768.98px) {
    .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tabs-container {
        -webkit-mask-image: none !important;
        mask-image: none !important;
    }
}

@media (max-width: 1024px) {
    .wd-carousel-dis-mb .wd-carousel-wrap {
        -webkit-mask-image: none !important;
        mask-image: none !important;
    }
}

/* -------WhatApp Widget Custom View--------- */
body:not(.page-id-19816) .wa__popup_content_item:nth-child(2) {
	display:none !important;
}
.page-id-19816 .wa__popup_content_item:nth-child(1) {
	display:none !important;
}


@media (min-width: 1025px) {
	.whb-with-shadow {
	box-shadow: 0px 7px 30px -6px rgba(164, 164, 164, 0.17);
}
.text-box-desc {max-width:970px!important;margin:0 auto;}

.services .row2 {margin-top:50px;}

.site-logo {margin-bottom: 22px;}

.wd-dropdown {margin: 0 !important;}

.DesktopMenuActive{filter: grayscale(90%) brightness(50%);}

.wd-nav > li > a {padding-right: 8px;padding-left: 8px;}
/* .wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs > li > a:hover, .wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs > li > a:focus {
    box-shadow: 0 0 9px rgba(168, 51, 47, 0.11);
    padding-top: 0 !important;
    transition: none !important;
}
 */

/* -----------Menu with icons-------------- */

.host-menu .nav-link-text{
  min-width: 85px;
}
.vps-menu .nav-link-text{
  min-width: 70px;
}
.dedicate-menu .nav-link-text{
  min-width: 90px;
}
.other-menu .nav-link-text{
  min-width: 70px;
}
.wpcf7 .hidden-fields-container{
	display:none !important;	
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	.site-logo {margin-bottom: 22px;}

}

@media (min-width: 577px) and (max-width: 767px) {
	.site-logo {margin-bottom: 22px;}
.zopim {bottom: 56px !important;}
.wd-toolbar {box-shadow: 0 0 9px rgba(0, 0, 0, 0.23)  !important;;border-radius: 25px 25px 0 0  !important;;}
.wd-toolbar-label {right: 5px;left: 5px  !important;;overflow: visible !important;}
}

@media (max-width: 576px) {
	.site-logo {margin-bottom: 22px;}
.zopim {bottom: 56px !important;}
.wd-toolbar {box-shadow: 0 0 9px rgba(0, 0, 0, 0.23)  !important;;border-radius: 25px 25px 0 0  !important;;}
.wd-toolbar-label {right: 5px;left: 5px  !important;;overflow: visible !important;}
}

