/*
Theme Name: UnfinityPlus Child
Theme URI: http://demo.casethemes.net/unfinityplus/landing-page/
Author: CaseThemes
Author URI: https://themeforest.net/user/case-themes/portfolio
Description: A child theme of Unfinity Plus 
Version: 1.2.7
License: ThemeForest
Text Domain: unfinityplus
Template: unfinityplus
*/

html {
  scroll-behavior: smooth;
}

#section-home, #about, #contact, #row-video, #ourteam{
	scroll-margin-top: 0px !important;
	scroll-padding-top: 0px !important;	
}


/*Fonts Styles */

body, #mastmenu li a, #slider-1-slide-1-layer-3, #slider-1-slide-2-layer-3,#about .ct-heading-desc, #ct-heading-3 .ct-heading-desc,
#row-video .ct-heading-desc,.team-desc,#contact .ct-heading-desc, .bottom-copyright p, .footer-social label 

{
	font-family: 'Candara' !important;
	font-size: 16px;
}
.tparrows, #rev_slider_1_1_wrapper .custom.tparrows{
	background-color: #27B99A !important;
}

#advantages h3, #about h3, #ct-heading-3 h3, #row-video h3, #ourresponsibility h3,
#ourresponsibility2 h3, #ourteam h3, #contact h3
{

}

#slider-1-slide-1-layer-6, #slider-1-slide-2-layer-6, #services h6, #row-video h6{
	font-family: 'Candara' !important;
}


#site-header {
	background-color: #ffffff !important;
}

#mastmenu li a:hover, .ct-spinner5 > div{
	background-color: #055273 !important;
}
#mastmenu li a{
color: #055273 !important;
background-color: #ffffff !important;
}

#mastmenu li a:hover{
color: #ffffff !important;
	
}

.el-btn-link{
	background-color:#055273 !important;
	color: white !important;
}

.ct-scroll-top:not(.fixed-bottom).on {
background-color:#055273 !important;
	color: white !important;
}

.ct-scroll-top:not(.fixed-bottom){
	background-image: none !important;
}


#row-video h3{
	margin-top: -10%;
}
#row-video h6{
	font-size: 18px;
	padding: 0 0 0 45px;
    background: linear-gradient(to right,#055273,#055273) 0 8px/30px 4px no-repeat;
}

#row-video .rm-padding-lg{
	padding-left: 5%;
}

.top-footer{
	display:none;
}
#services{
padding-top: 0px !important;	
}




#services .vc_col-lg-3 {
    width: 20%;
}

#advantages .vc_custom_1532962299676, #ourresponsibility .vc_custom_1532962299676{
	padding-bottom: 0px !important;
}

#about img{
	opacity:65%;
	width: 80%;
}

.col5 .vc_column-inner{
	padding-top: 45px !important;
}

#ourresponsibility2 .vc_col-lg-4{
	  width: 25%;
}

.ct-fancybox-layout1 h3{
	text-align:center;
}

.owl-dots{
	display:none;
}

#ct-team-carousel-2{
	margin-left: 20%;
	margin-top: 8%;
}

.team-holder{
	text-align: center;
    width: 75%;
}

.team-desc{
	
    text-align: justify;
}

.team-title{
	color: #055273 !important;
}

.owl-item{
	width:360px !important;
}

.owl-carousel .owl-item img {
    width: 75%;
  
}

#ct-heading-9 .ct-heading-desc{
	line-height: .8;
}

.map-render{
	height: 525px !important;
}

.address{
	line-height:12px;
}
input[type="submit"] {
	background-color: #27B99A;
	border: 2px solid #27B99A;
}

input[type="submit"]:hover {
	background-color: #055273;
	border: 2px solid #055273;
}

.bottom-copyright, .footer-social label{
	color:#ffffff !important;
}
.site-footer .bottom-footer {
   
  background-color: #055273; 
}
.footer-social label{
cursor: pointer;
    text-decoration: underline;
	
}

.footer-social a{
	display: none !important;
}

.bottom-copyright p{
	margin-top: 2%;
}

.ct-fancybox-content{
	top: 50%;
    transform: translateY(-50%);
}

.ct-fancybox-content h3{
	text-align:center;
}

#termsconditions a{
	color: #055273; 
	text-decoration: underline;
  
}

#termsconditions p, #termsconditions strong, #termsconditions a{
	font-family: 'Candara';
}



#row-video{
	padding-bottom: 20px !important;
}

.wpcf7-response-output{
	color: #ffffff;
}

.checkbox-content span.wpcf7-acceptance {
	background-color: transparent !important;
}

.checkbox-content .wpcf7-list-item-label{
	color: #ffffff !important;
}
.checkbox-content a{
color: #ffffff !IMPORTANT;
    text-decoration: underline;
}

#cookie-law-info-bar {
	opacity: 85%;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
    padding: 45px 25px;
}
#cookie-law-info-bar .cli_settings_button{
	display: none !important;
}

.cli-bar-message a{
	color: #055273 !important;
}


@media screen and (max-width: 991px){
	
	#main-menu-mobile .btn-nav-mobile:before, #main-menu-mobile .btn-nav-mobile:after, #main-menu-mobile .btn-nav-mobile span, .menu-mobile-close{
		background-color: #055273;
}
	
	#advantages h3{
		text-align:center;
	}
	
	#services .vc_col-lg-3 {
    width: 100%;
}
	
	#about{
		padding-top:0px !important;
	}
	
	#row-video{
		padding-bottom:0px !important;
	}
	
	#ourresponsibility2 .vc_col-lg-4 {
   width: 100%; 
}
	
	.ct-fancybox-content {
   
  /*  transform: translateY(10px);*/
}
	
	.ct-fancybox-layout1  {
		height: 160px;
	}
	
	.owl-carousel .owl-item img, .team-holder{
   
		width:100%;
	}
	
	.team-desc{
	margin-right: 6%;
    margin-left: 4%;
	}

	#ct-team-carousel-2 {
   margin-left: 0%;
    margin-top: 10%;
}
	
	.column1 .vc_column-inner, .column2 .vc_column-inner, .column3 .vc_column-inner,
	.column4 .vc_column-inner{
		padding-top: 0px !important;
	}
	
	body, #mastmenu li a, #slider-1-slide-1-layer-3, #slider-1-slide-2-layer-3,#about .ct-heading-desc, #ct-heading-3 .ct-heading-desc,
#row-video .ct-heading-desc,.team-desc,#contact .ct-heading-desc, .bottom-copyright p, .footer-social label 

{
	font-family: 'Candara-Mobile' !important;
	
}
	
	#slider-1-slide-1-layer-6, #slider-1-slide-2-layer-6, #services h6, #row-video h6{
	font-family: 'Candara-Mobile' !important;
}
	
	#termsconditions p, #termsconditions strong, #termsconditions a{
	font-family: 'Candara-Mobile';
}
	
	.el-btn-link{
	background-color:#055273 !important;
	color: white !important;
}

.ct-scroll-top:not(.fixed-bottom).on {
background-color:#055273 !important;
	color: white !important;
}

.ct-scroll-top:not(.fixed-bottom){
	background-image: none !important;
}
	
	.site-footer .ct-scroll-top {
  
    background-color: #055273 !important;
		width: 36px;
	}
	
}
	