/*footer-contact-form-middleposition-button*/
.footer-row #contact-form .vc_col-sm-12.wpb_column .vc_row
{
    text-align: right;
}
/*end*/

/*footer-to hide dates of the posts*/
.footer-row abbr
{
    display: none;
}
/*end*/


/*remove-breadcrumbs from the single pages:service,post and etc*/
.single .page-header > .vc_row
{
    display: none;
}

p{
    font-size:17px !important;
}

.list {
    list-style: none;
    font-size: 17px !important;
}

@media only screen and (min-width: 650px) {
   h3 .more {
    margin-left: 20px;
  }
  
}
.header-top-bar-container{
        background-color: #F6F6F6 !important;
}


.header-container.sticky.move#cm-sticky-clone {
    top: 0;
    width: 100%;
    z-index: 1001;
    background: #FFF;
    /*-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);*/
   -webkit-box-shadow: 0 2px 5px 0 rgb(86, 152, 200) !important;
   /* box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);*/
}

.transparent-header-container .header-top-bar-container{
    
            background-color: #464646 !important;
}


/*.rev_slider h2, .rev_slider h4, .rev_slider h2 strong, .rev_slider .more.simple, .rev_slider p.description{
	color:#555 !important;
}
*/

@media only screen and (max-width: 790px) {
	
	.mobile-menu-switch .line{
	    height:3px !important;
	    width:45px !important;
	}
	
	.header-top-bar-container{
		height:150px !important;
		display:none !important;
  }
    .header .logo a img{
      margin:auto !important;
  }
}

@media only screen and (max-width: 490px) {
	
	.header-top-bar-container{
		height:170px !important;
  }

}	

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
 	.header-top-bar, .header{
	    height: 101px !important;
  }	

.header .logo a img{
	height:  65px !important; /*131px !important;*/
}
    
}

@media only screen and (min-width: 600px) {
    
    .header-top-bar, .header{
	    height: 125px !important;
  }	

.header .logo a img{
	height:  85px !important; /*131px !important;*/
 }
}

.header-top-bar-container {
    height: 50px!important;
}

.header-container{
	 padding: 0px 0 !important;
	 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1) !important;
}

.header-container .sticky{
	 height: 131px !important;
	 padding: 3px 0;
	 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1) !important;

}
.sf-menu li a {
		color:#3c3835 !important;
	  font-weight:500!important;
}	   

.sf-menu li:hover a, .sf-menu li.selected a, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-ancestor a{
/*color:#37b8dc!important;*/ color:#37b8dc !important;}

@media screen and (min-width: 779px){
			
	.sf-menu li a{

	font-size:20px!important;
	  padding: 15px 0 14px 38px;
	}
}


.testimonials-container .cm-carousel-pagination{
	top:-33px !important;
}


.header-container {
	background-color:#fff !important;
}


.sf-menu li a:hover{
	/*color:#5ada6e !important;*/ color:#5cdcff !important;
}
.direction-ltr{
	direction:rtl !important;
}


/* mobile*/
/*
@media screen and (max-width: 479px)
{
  .wpb_wrapper .vc_figure{
  	height:300!important
   }

.wpb_single_image .vc_figure{
	    height: 450px;
	}
}
*/
/*end-mobile*/
/* V sign in HomePage*/


img.wp-smiley, img.emoji{
	color:#5cdcff !important;
	font-size:18px;
}