/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 12 2021 | 12:10:08 */
@import "https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css";

.rt-pricing-table.element-one > .holder { background-color: #fff0 !important; }

.wpb_single_image.vc_align_center{
	display: flex;
    justify-content: center;
    flex-direction: column-reverse;
}
.wpb_heading{
	font-size: 17px;
    font-family: 'Poppins';
}

h3.wpmtst-testimonial-heading.testimonial-heading {
    font-size: 25px;
}

.icon-item{    
	display: flex;
  justify-content: space-evenly;
	align-items: center;
}
.icon-item .icon-in .fa{
	color:#15224d;
}

.label-above .nf-field-element, .label-below .nf-field-element{display: flex;
    justify-content: center;}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{width:50% !important;
background-color:#15224d !important;}

.wraper_header.style-six .wraper_header_main .header_main .brand-logo img, .wraper_header.style-six .wraper_header_main .header_main .brand-logo-sticky img{max-width:200px;}

.wraper_header.style-six .wraper_header_main .nav{
	margin-top:18px;
}

.wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:before{
	background-color: #2073b8 !important;
}
/* .vc_section[data-vc-full-width]{
overflow:visible;
} */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom:0px;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea{
	height:85% !important;
}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]){
	height:45px !important;
}

.page-id-3633 .wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:before, .page-id-3743 .wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:before, .page-id-3786 .wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:before, .page-id-10243 .wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:before, .page-id-10258 .wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:before{
	background-color:#2073b8 !important;
}

.wraper_header.style-one .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:before{
		background-color:#2073b8 !important;
}

.wraper_header.style-sixteen .wraper_header_main .header_main .header_main_item .brand-logo img{
max-width: 100%;}
.text-right{
	margin-top:2rem;
}

.rt-pricing-table.element-one > .holder > .pricing .price{
	font-size:40px !important;
}
.effect{position:relative;}
.effect::before{
    content: "";
    position: absolute;
    right: -40%;
    width: 2px;
    height: 100px;
    background-color: #2073b8;
}
.effect-two::before{
	    content: "";
    position: absolute;
    right: 32%;
    width: 2px;
    height: 100px;
    background-color: #2073b8;
}
.media screen and (max-width:600px){

}
@media screen and (max-width:1440px){
	h2{
		font-size:18px!important;
	}
	.icon-in{
		text-align: center !important;	
		margin-right: 2rem !important;
	}
	.icon-item{
		overflow:hidden !important;
	}
	.effect::before{
	     right: -8%;
	}
	.effect-two::before{
 		  right: 29%;
			height: 91px;
	}
	.price-one{
		font-size:30px !important;
	}
	.price-two{
		font-size:9px !important;
	}
	.row{
		flex-wrap: nowrap;
	}
	.text-right{
		margin-top:0;
		display:block !important;
	
	}
	.vc_hidden-xs{
		display:block !important;
	}
	.radiantthemes-custom-button.element-one[data-button-direction=center]{
   	padding: 35px 0px 24px 15px !important;
	}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
		overflow: auto !important;
	}
}
.text-right{
	display:none;
}

.hero{
	display:flex;
	align-items: center;
  justify-content: center;
}
.out{
	    color: #fff;
    font-size: 27px;
    font-weight: 600;
}
.in{
	font-size: 18px;
    color: #fff;
    font-weight: 600;
    margin-left: 8px;
}
.sub-title{
	display: flex;
  justify-content: center;
  align-items: center;
}
.one-sub{
	display: flex;
  font-size: 30px;
  font-weight: 600;
}
.price{
	display: flex;
  justify-content: center;
  padding: 4rem;
}
.price-one{
	font-size: 40px;
}
.price-two{
	margin-left: 1.5rem;
  font-size: 30px;
}
.icon-in{
	display: flex;
  flex-direction: column;
  align-items: center;
	    font-size: 15px;
    color: #171724;
    line-height: 30px;
    text-align: left;
    font-family: Poppins;
    font-weight: 500;
    font-style: normal;
}
.price-but{
	padding:7rem;
	padding-right: 0rem;
}

.table-active{
	border-radius:15px;
}
.color-co{
	background-color: #2174b9;
  color: #fff;
}
.team[class*='element-'].owl-dot-style-two .owl-dots{
	display:none;
}

.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li{
	    margin-right: 25px;
			margin-top:1.5rem;
}

.wraper_inner_banner_breadcrumb > .container{
	padding-bottom:0!important;
}
.contact-ym{
	    display: flex;
 
}
.text-red{
	font-size: 20px;
    color: red;
	font-weight: 500;
}
.text-cont{
	font-size: 17px;
	font-weight: 500;
}
.contact-ymt{
 display: flex;
   
}
p{
	margin:0!important
}

@media screen and (max-width:767px){
	.masaustubanner { display:none !important;}
		.color-co tr th{
		font-size:1rem;
	}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{
	padding:0 !important;
	}
}

@media screen and (min-width:768px) {
	.masaustubanneriki { display: none !important; }
	
}


.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container {
    padding-top: 0px !important;
	padding-bottom: 0px !important;}

.blog.element-nine .blog-item > .holder > .data .author-meta{
	display:none;
}

.right-shop{
	margin-right:4rem;
}


.testimonial.owl-nav-style-three .owl-nav{
	bottom: -15px !important;
		display:flex;
	justify-content:center;
}
.wraper_header.style-sixteen .wraper_header_main .header_main .header_main_item .brand-logo img{
	max-width:50% !important;
}

.footer-log{
	max-width:50%;
}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{
	padding: 5px;
    border: 3px solid black;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a{
	font-size:16px !important;
}
.testimonial[class*='element-'].owl-dot-style-one .owl-dots{
	display:flex;
	justify-content:center;
}

.nf-form-fields-required{
display:none;	
}
.fa{
    align-items: center;
    display: flex;
    padding: 1rem;
	}
.ym-fa{
	margin-top:.5rem !important;
}