/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
Colors: #47c9e5#27a9c5#0789a5
*/

/* Add your custom CSS below */

/* RTL*/
body{
    overflow: hidden!important;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-style:normal!important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-style:normal!important;}
input::placeholder, textarea::placeholder{font-style:normal!important;}
#sidebar form br{display:none;}
#sidebar form textarea{height:auto;}
.rtl input, .rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"], .rtl .wpcf7 textarea{direction:rtl;
text-align:left;}
.rtl .intl-tel-input.allow-dropdown input, 
.rtl .intl-tel-input.allow-dropdown input[type=tel], 
.rtl .intl-tel-input.allow-dropdown input[type=text], 
.rtl .intl-tel-input.separate-dial-code input, 
.rtl .intl-tel-input.separate-dial-code input[type=tel], 
.rtl .intl-tel-input.separate-dial-code input[type=text]
{padding-left:6px; padding-right:52px; margin-right:0; direction:ltr; text-align:left!important;}
.rtl .intl-tel-input .flag-container{left:auto; right:0;}
.rtl .intl-tel-input .selected-flag{padding:0 8px 0 0;}
.rtl .intl-tel-input .selected-flag .iti-arrow{right:auto; left:6px;}
.rtl .intl-tel-input .country-list{text-align:right;}
.rtl .intl-tel-input .country-list .country>*{margin:0 0 0 6px; display:inline-block;}
.rtl .SumoSelect>.CaptionCont>label{right:auto; left:0;}
.rtl .SumoSelect>.CaptionCont>span{padding:0 0 0 30px;}
.rtl .country-select .selected-flag{padding:0 8px 0 0;}
.rtl .country-select .selected-flag .arrow{right:auto!important; left:6px;}
.rtl .sh-header .container>.sh-table{direction:ltr;}
.rtl .sh-header-top .header-contacts-item span>*{display:inline-block;}
.rtl .header-contacts-details>i{padding:0 0 0 5px;}
.rtl .sh-header .container>.sh-table ul{direction:ltr;}
.rtl .sh-header .container>.sh-table ul li{direction:rtl;}
.rtl .sh-header-builder-layout8 .sh-header-builder-main-elements{margin:0 auto 0 0;}
.rtl .sh-header-builder-main-element:not(:last-child){margin:0 0 0 1.2em;}
.rtl .sh-nav li.menu-item{float:right;}
.rtl .sh-nav > li.menu-item:last-child{padding:0em 1.2em;}
.rtl .sh-nav>li.menu-item:not(.menu-item-has-mega-menu):not(.sh-nav-cart) ul{padding:15px!important;}
.rtl .sh-nav li.menu-item-has-children > a:after, .sh-nav li.menu-item li.menu-item-has-children > a:after{margin:0 8px 0 0;}
.rtl .sh-header-mobile .container>.sh-table{direction:ltr;}
.rtl .sh-header-builder-mobile .sh-header-builder-mobile-content{flex-direction:row-reverse;}
.rtl .sh-nav-mobile a.menu-item-open-fix{right:0; left:50px;}
.rtl .sh-nav-mobile ul{margin:0 30px 0 0;}
.rtl .sh-nav-mobile li.menu-item-has-children > a:after{float:left;}
.rtl .sh-header-builder-mobile .sh-header-mobile-dropdown .sh-header-builder-main-elements{display:block; text-align:center;}
.rtl .header-mobile-social-media a{border-left:1px solid #303030;}
.rtl .header-mobile-social-media a:last-child{border-left:none;}
.rtl .sh-overlay-style1{direction:ltr;}
.rtl .sh-testimonials .slick-slider{direction:ltr;}
.rtl .sh-testimonials .sh-testimonials-item .sh-testimonials-table{direction:ltr;}
.rtl .ult-carousel-wrapper .slick-slide{float:right;}
.rtl .sh-titlebar .title-level{text-align:left;}
.rtl .sh-titlebar .title-level .separator:after{content:"\e605";}
.rtl .sh-partners-carousel{direction:ltr;}
.rtl .vc_pageable-wrapper.owl-carousel{direction:ltr;}
.rtl .vc_pageable-wrapper.owl-carousel .owl-stage, .rtl .vc_pageable-wrapper.owl-carousel .vc_grid-owl-dots{direction:rtl;}
.rtl .sh-page-switcher-button{margin:0 0 0 15px;}
.rtl .sh-page-switcher-button:last-child{margin:0;}
.rtl .sh-social-share-button{padding:0 20px 0 30px; margin:0 0 5px 5px;}
.rtl .sh-social-share-button i{padding:0 0 0 15px;}
.rtl .post-item-single .post-meta-comments{padding:0 0 0 15px;}
.rtl .post-meta-data.sh-columns>*{float:right;}
.rtl .post-meta-data.sh-columns>:last-child{float:left;}
.rtl .post-meta-comments-inverted, .rtl .post-meta-date{padding:0 13px 0 0;}
.rtl .sh-comments-required-notice{float:left;}
.rtl .widget-item ul{padding-right:0;}
.rtl .sh-recent-posts-widgets-item-content{padding:0 80px 0 0;}
.rtl .sh-recent-posts-widgets-item-thumb{left:auto; right:0;}
.rtl .sh-contacts-widget-item{padding:0 40px 0 0;}
.rtl .sh-contacts-widget-item i{left:auto; right:0;}
.rtl .sh-footer .sh-copyrights-social a{border-left-width:0; border-right:1px solid rgba(255,255,255,0.15);}
.rtl .sh-footer .sh-copyrights-social a:last-child{border-left-width:1px;}
.rtl .sh-copyrights-logo{padding:0 0 0 25px;}
.rtl a[href^="tel:"]{direction:ltr;}
.rtl{direction:rtl;}
.ltr{direction:ltr;}
@media (min-width:800px){ .desktop-ltr{direction:ltr;} }


/*Bootstrap Column RTL*/
.rtl .col-xs-1,.rtl .col-xs-10,.rtl .col-xs-11,.rtl .col-xs-12,.rtl .col-xs-2,.rtl .col-xs-3,.rtl .col-xs-4,.rtl .col-xs-5,.rtl .col-xs-6,.rtl .col-xs-7,.rtl .col-xs-8,.rtl .col-xs-9
{float:right}
@media (min-width:768px){
    .rtl .col-sm-1,.rtl .col-sm-10,.rtl .col-sm-11,.rtl .col-sm-12,.rtl .col-sm-2,.rtl .col-sm-3,.rtl .col-sm-4,.rtl .col-sm-5,.rtl .col-sm-6,.rtl .col-sm-7,.rtl .col-sm-8,.rtl .col-sm-9
    {float:right}
}
@media (min-width:992px){
    .rtl .col-md-1,.rtl .col-md-10,.rtl .col-md-11,.rtl .col-md-12,.rtl .col-md-2,.rtl .col-md-3,.rtl .col-md-4,.rtl .col-md-5,.rtl .col-md-6,.rtl .col-md-7,.rtl .col-md-8,.rtl .col-md-9
    {float:right}    
}
@media (min-width:1200px){
    .rtl .col-lg-1,.rtl .col-lg-10,.rtl .col-lg-11,.rtl .col-lg-12,.rtl .col-lg-2,.rtl .col-lg-3,.rtl .col-lg-4,.rtl .col-lg-5,.rtl .col-lg-6,.rtl .col-lg-7,.rtl .col-lg-8,.rtl .col-lg-9
    {float:right}
}

/*Customization*/
.copyrights-be{color:#f15b26!important;}
.tab-space{display:inline-block; padding:5px 20px;}
.sh-header-template{z-index:101;}
.sh-header-top .header-contacts-item span{padding:10px 0;}
.sh-iconbox{margin:0; padding:15px 0;}
.sh-iconbox .sh-iconbox-icon{top:50%; transform:translateY(-50%);}
.sh-iconbox-title h3{margin:0;}
.post-meta.post-meta-one>*{display:inline-block;}
.sh-recent-posts-widgets-item h6{padding-top:0;}
.sh-recent-posts-widgets-item {padding-bottom: 9px;margin-bottom: 14px;}
.sh-header-builder-main .sh-header-builder-logo .sh-header-builder-logo-standard{height:85px;}
.sh-nav-container{margin-bottom:0;}
.sh-header-builder-mobile .sh-header-builder-logo .sh-header-builder-logo-standard{height:50px;}
.sh-titlebar{background-position:bottom;}
.sh-titlebar .titlebar-section{padding-top:100px; padding-bottom:100px; box-shadow:inset 0px 1000px 0px 0px rgba(0,0,0,.5);}
.sh-titlebar .titlebar-title h1, .sh-titlebar .titlebar-title h2{font-size:40px;}
footer .logo-text-column img{height:125px;}
footer h3{font-size:18px;}
footer ul.menu{padding:0; list-style-type:none;}
@media(max-width:800px){
footer ul.menu{column-count:2;}
#servsec .vc_gitem-zone-mini .vc_gitem_row:nth-child(2) {flex-direction: row-reverse;display: flex;justify-content: center;align-items: center;}
}
footer ul.menu li a{display:block; color:#ddd; padding:5px 0;}
footer ul.menu li a:hover{color:#fff;}
footer .sh-icon-group-style3 .sh-icon-group-item:hover i{opacity:1;}
footer .tnp input[type=email]{text-align:center;}
footer .tnp input[type=email]::-webkit-input-placeholder,
footer .tnp input[type=email]::placeholder
{color:#888;}
footer .tnp-subscription input.tnp-submit{display:block; width:100%; text-align:center;}
.grecaptcha-badge{display:none;}
.sticky-buttons{position:fixed; bottom:0; z-index:1000;}
.sticky-buttons.left{left:0;}
.sticky-buttons.right{right:0;}
.sticky-buttons a{display:flex; align-items:center; justify-content:center; margin:10px; background-color:#1e73be; color:#fff; fill:#fff;}
.sticky-buttons.square a{border-radius:0;}
.sticky-buttons.rounded a{border-radius:5px;}
.sticky-buttons.round a{border-radius:25%;}
.sticky-buttons.small a{width:40px; height:40px; font-size:22px;}
.sticky-buttons.medium a{width:50px; height:50px; font-size:28px;}
.sticky-buttons a:hover{cursor:pointer; color:#fff; fill:#fff;}
.sticky-buttons a.whatsapp{background-color:#4dc247;}
.sticky-buttons a.messenger{background-color:#1e73be;}
.sticky-buttons a svg{width:75%;}
.sticky-buttons .hidden-data{background-color:#1e73be; width:500px; margin:10px 0; padding:10px; font-size:16px; position:fixed; bottom:0; z-index:101; transition:.3s all;}
.sticky-buttons .wpcf7-form .wpcf7-submit {background-color:#fff!important;color:black;}
.sticky-buttons.square .hidden-data{border-radius:0;}
.sticky-buttons.rounded .hidden-data, .sticky-buttons.round .hidden-data{border-radius:5px;}
.sticky-buttons.small .hidden-data{max-width:calc(100% - 70px);}
.sticky-buttons.medium .hidden-data{max-width:calc(100% - 80px);}
.sticky-buttons.left .hidden-data{left:0; transform:translateX(-100%);}
.sticky-buttons.left.small .hidden-data.active{transform:translateX(60px);}
.sticky-buttons.left.medium .hidden-data.active{transform:translateX(70px);}
.sticky-buttons.right .hidden-data{right:0; transform:translateX(100%);}
.sticky-buttons.right.small .hidden-data.active{transform:translateX(-60px);}
.sticky-buttons.right.medium .hidden-data.active{transform:translateX(-70px);}
.sticky-buttons .hidden-data form br{display:none;}
.sticky-buttons .hidden-data form textarea{height:auto;}
.sticky-buttons .hidden-data form input{line-height:36px!important;}
.sticky-buttons .hidden-data form .wpcf7-form-control-wrap{margin-block:5px!important;}
.sh-cf7-body br{display:none;}
span.wpcf7-list-item{display:inline-flex; align-items:center;}
span.wpcf7-list-item>*{padding:0;}
span.wpcf7-list-item>*:not(:last-child){margin-inline-end:5px;}
textarea{height:auto;}
.position-relative{position:relative;}
.position-absolute{position:absolute;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, 
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span
{background-color:#27a9c5!important; width:12px; height:12px;}
.single #sidebar .widget-item,
.page-child  #sidebar .widget-item,
.archive #sidebar .widget-item
{padding:15px; background-color:#1e73be; margin-bottom:20px; border-radius:10px; border:1px solid rgba(71,201,229,0.5);}
#sidebar .widget-item .wpcf7-submit {background-color:#fff!important;color:#1e73be;}
.sh-recent-posts-widgets-count {
    background-color: #fff!important;
    color: #1e73be!important;}
.archive .content-container, .single .content-container{padding:60px 0;}
@media(max-width:800px){
    .vc_column_mobile_element_alignment_center ul{text-align:center!important;}
}
#sidebar .widget-item .widget-title { color: #fff; font-size: 21px;}
.sh-blog-style2 .sh-recent-posts-widgets-item h6 { color: white;}
#sidebar a {color: white!important;}

/*WPBakery Custom Buttons*/
.vc_btn3-container{margin-bottom:0;}
.vc_btn3-container.vc_btn3-inline{margin-inline:5px;}
.vc_btn3-size-lg{font-size:20px!important; padding:10px 40px!important;}
.vc_btn3-size-md{padding:10px 30px!important;}
.vc_btn3-size-sm{font-size:14px!important; padding:5px 15px!important;}
.vc_btn3-size-xs{padding:5px 15px!important;}
.vc_btn3.vc_btn3-color-dark-theme-bg, .vc_btn3.vc_btn3-color-dark-theme-bg.vc_btn3-style-flat{color:#fff; background-color:#27a9c5;}
.vc_btn3.vc_btn3-color-dark-theme-bg.vc_btn3-style-modern, .vc_btn3.vc_btn3-color-dark-theme-bg.vc_btn3-style-outline{color:#fff; background-color:#27a9c5; border-color:#ddd;}
.vc_btn3.vc_btn3-color-dark-theme-bg:hover, .vc_btn3.vc_btn3-color-dark-theme-bg.vc_btn3-style-flat:hover{color:#fff; background-color:#0789a5;}
.vc_btn3.vc_btn3-color-dark-theme-bg.vc_btn3-style-modern:hover{color:#fff; background-color:#0789a5; border-color:#fff;}

.vc_btn3.vc_btn3-color-light-theme-bg, .vc_btn3.vc_btn3-color-light-theme-bg.vc_btn3-style-flat{color:#fff; background-color:#47c9e5;}
.vc_btn3.vc_btn3-color-light-theme-bg.vc_btn3-style-modern{color:#fff; background-color:#47c9e5; border-color:#47c9e5;}
.vc_btn3.vc_btn3-color-light-theme-bg:hover, .vc_btn3.vc_btn3-color-light-theme-bg.vc_btn3-style-flat:hover{color:#fff; background-color:#27a9c5;}
.vc_btn3.vc_btn3-color-light-theme-bg.vc_btn3-style-modern:hover{color:#fff; background-color:#27a9c5; border-color:#27a9c5;}

.vc_btn3.vc_btn3-color-light-theme-link, .vc_btn3.vc_btn3-color-light-theme-link.vc_btn3-style-flat{color:#47c9e5; background-color:transparent;}
.vc_btn3.vc_btn3-color-light-theme-link.vc_btn3-style-modern{color:#47c9e5; background-color:transparent; border-color:transparent;}
.vc_btn3.vc_btn3-color-light-theme-link:hover, .vc_btn3.vc_btn3-color-light-theme-link.vc_btn3-style-flat:hover{color:#27a9c5; background-color:transparent;}
.vc_btn3.vc_btn3-color-light-theme-link.vc_btn3-style-modern:hover{color:#27a9c5; background-color:transparent; border-color:transparent;}
.vc_btn3.vc_btn3-color-light-theme-link.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding:0 20px 0 0;}
.vc_btn3.vc_btn3-color-light-theme-link.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding:0 0 0 20px;}
.vc_btn3.vc_btn3-color-light-theme-link.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:0;}
.vc_btn3.vc_btn3-color-light-theme-link.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:0;}

.vc_btn3.vc_btn3-color-white-link, .vc_btn3.vc_btn3-color-white-link.vc_btn3-style-flat{color:#ddd; background-color:transparent;}
.vc_btn3.vc_btn3-color-white-link.vc_btn3-style-modern{color:#ddd; background-color:transparent; border-color:transparent;}
.vc_btn3.vc_btn3-color-white-link.vc_btn3-style-outline{color:#ddd; background-color:transparent; border-color:#ddd;}
.vc_btn3.vc_btn3-color-white-link:hover, .vc_btn3.vc_btn3-color-white-link.vc_btn3-style-flat:hover{color:#fff; background-color:transparent;}
.vc_btn3.vc_btn3-color-white-link.vc_btn3-style-modern:hover{color:#fff; background-color:transparent; border-color:transparent;}
.vc_btn3.vc_btn3-color-white-link.vc_btn3-style-outline:hover{color:#fff; background-color:transparent; border-color:#fff;}
.vc_btn3.vc_btn3-color-white-link.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding:0 20px 0 0;}
.vc_btn3.vc_btn3-color-white-link.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding:0 0 0 20px;}
.vc_btn3.vc_btn3-color-white-link.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:0;}
.vc_btn3.vc_btn3-color-white-link.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:0;}

.griditem {box-shadow: 0px 0px 10px 10px rgb(0 0 0 / 5%); border-radius: 20px;}
.vc_section.titlebar-section.vc_section-has-fill{display:none;}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {box-shadow: 0px 0px 5px 7px rgb(0 0 0 / 5%);border-radius: 20px;}
.bluesec { border-radius: 20px; z-index: 10;}
.sh-iconbox-right .sh-iconbox-aside { padding-right: 35px !important;}
.sh-iconbox {margin: 0; padding: 0px 0;}
.griditem3{	    border-radius: 20px; }
.date{font-size: 16px; color: #ffffff; text-align: center; background: #1e73be; margin-left: 100px; border-radius: 6px; margin-top: -65px;}
.background{    background-repeat: no-repeat; background-size: 100% 60%;}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item { padding-right: 5px !important; padding-bottom: 5px !important;}
.background0{background-repeat: no-repeat; background-size: 100% 80%;}
.vc_btn3-size-sm{ padding: 5px 13px 5px 35px !important;}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {right: 80px;}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {font-size: 14px;height: 13px;line-height: 17px;}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {right:55px;}
.imgtwo{height: 380px; width: auto; object-fit: cover;}
/* header */
.sh-header-top-3 .header-social-media a{    border-left: none !important;     padding: 5px !important;}
.sh-header-top-3 .header-contacts-item {direction: ltr; width: 60% !important;}
.sh-header-top-3 .header-contacts-item span {border-left: none !important;}
.primary-desktop .sh-header-top:not(.sh-header-top-10) { background-color: #1e73be !important;}
.header-logo img { height: 75px;margin-top: 0px;background-color: white;}
.header-logo {padding: 10px 0px;}
.default-icon .aio-icon-header {vertical-align: top !important;}
.aio-icon-component{margin-bottom: -65px;}
.background3{background-repeat: no-repeat;background-size: 100% 90%;}
/*desktop only */
@media only screen and (min-width: 600px) {
.fixedrow{height: 300px; background-size: 100% 130%;}
.mobileonly{display:none !important}}
/* mobile only */
@media only screen and (max-width: 600px) {
		.serv-img img {height:auto !important;}
.fixedrow{background-size: cover;height: 130px;}
.disnone{display:none;}
.header-logo img{margin-top:0px !important;}
.desktoponly{display:none !important}
.vc_row.vc_row-o-full-height { min-height: auto;}
	.sh-header-builder-topbar {display:none!important;}
}
.custommenu{text-align:right;}
.menu-item a{font-size:18px !important;}
.disnone{display:none;}
.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{color: #1e73be;}
.vc_btn3-shape-rounded.vc_btn3-style-flat:hover{    background-color: transparent!important;}
.wpcf7-form-control-wrap{background-color: white;
    box-shadow: 0px 0px 10px 10px rgb(0 0 0 / 5%);}
.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {
    padding-top: 0px;
    padding-bottom: 0px;}
.vc_gitem-post-data {
    margin-bottom: 0;
    margin-top: -5px;
}
@media (min-width: 768px){
 .sec1 {margin-right:-40px;}
 .headaboutmob{display:none;}
}
@media only screen and (max-width: 600px){
    .headaboutdesk {display:none;}
	.headd {display:none!important;} 
	.footermob {display:flex!important;flex-direction:column-reverse!important;}}
#cf7-1005:not(.sh-cf7-layout-inline) .wpcf7-form-control-wrap {
    border: 2px solid #fff;
    border-radius: 56px;}
.sh-cf7-style2 form .ajax-loader, .sh-cf7-style3 form .ajax-loader {
    display: none;}
/*service sectin homepage*/
#servsec .vc_gitem-zone-mini .vc_gitem_row:nth-child(2){
padding-top: 15px;
position: absolute;bottom: 25px;right: 10px;
background-image: linear-gradient(180deg, transparent, #4467A0);left: 10px;border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;}
.vc_custom_heading.vc_gitem-post-data h1{ margin-bottom: 0;margin-top: 8px;}
.homeser .vc_gitem_row .vc_gitem-col {background-color: white;}
.header-mobile-search { margin-right: -40px;}
.header-mobile-search .header-mobile-form .header-mobile-form-input {padding-right:60px;}
.sh-testimonials-quote-icon.text-center{display:none !important;}
.sh-iconbox-icon {	font-size: 20px;}
/* new edits */
.article-btn .vc_btn3.vc_btn3-size-lg{padding: 0px 50px 0px 0px !important;}
.sh-iconbox-right .sh-iconbox-aside {
	margin: 5px 0px 5px 0px !important;}