.name {
	    color: #fff;
}
.tp-revslider-mainul {
    border-bottom: 0px solid #1c1971 !important;
}
.f-button {
	color: #4f86b3 !important;
	font-family:'Raleway';
	font-weight:600;
    font-size: 13px;
	border: 2px solid #fff;
	    padding:10px 55px 10px 15px;
}
@media(max-width:1090px) and (min-width:800px){
	.f-button img {
    margin-right: 6px;
    width: 22px;
    margin-top: 6px;
    margin-right: 12px !important;
}
	.f-button {
    color: #4f86b3 !important;
    font-family: 'Raleway';
    font-weight: 600;
    font-size: 11px;
    border: 2px solid #fff;
    padding: 7px 5px 6px 8px;
}
}
.f-button img {
margin-right:28px;
	width:22px;
		margin-top: 6px;
}
.slide-date {
	    font-size: 14px;
}
.blogs h1, .blogs h2  {
	    color: #fff;
    margin-top: 0px;
    padding-top: 0px;
}
.avada-skin-rev {
    border-bottom: 0px solid #d2d3d4 !important;
}
.slide-text {
	line-height: 20px;
    font-size: 19px;
    color: #fff;
}
@media(max-width:400px){
	.f-button {
    padding: 10px 10px 10px 10px;
}
}
@media only screen and (max-width: 1311px) {
	#media_image-4 img  {
	float: right;
	}
}
@media only screen and (min-width: 1311px) {
#media_image-4 img  {
	    position: absolute;
    left: 100%;
    top: auto;
    height: auto;
    bottom: auto;
}
}
@media only screen and (max-width: 800px) {
.fusion-header-v3 .fusion-header {
    top: 169px!important;
}
	.logins {
 
    margin-left: 0px !important;
}
	.fusion-contact-info {
		    padding: 0px;
    margin-bottom: 10px;
	}
}
.logins {
	    line-height: 44px;
    margin-left: 23px;
}
.logins a:first-child{
margin-right: 25px;
}
.flag img {
	margin-right:  24px; margin-top: 4px;
}
.h-services .vc_col-sm-3:hover {
	opacity:0.8;
}
.h-services .vc_col-sm-3 {
    transition: opacity 0.3s, visibility 0.3s;

}
@media(max-width: 700px) {
.f-md-4 {
	margin: 0 auto;
    display: table;
    margin-top: 11px;
}
}
@media only screen and (max-width: 800px) {
	
.fusion-header-v3 .fusion-header {
    background-color: rgba(255,255,255, .7) !important;
}
	.fusion-mobile-nav-item a {
    background-color: unset !important;
	}
}
.home #main {
    padding-top: 0px;
}
.blogs p {
	    color: #fff;
    margin-bottom: 0px;
}
.subscribe {
	  color: #fff;
	    font-size: 17px;
}
.subscribe .wpcf7-email {
	background: #4f86b3 !important;
    border: #4f86b3;
	color: #fff !important;
	    font-size: 21px;
}

.subscribe .wpcf7-email, .subscribe .wpcf7-submit {
	    height: 50px !important;
}
.subscribe .wpcf7-submit {
	background: #fff  !important;
    color: #4f86b3 !important;
    text-transform: capitalize !important;
    font-size: 22px !important;
}
.subscribe .col-md-7 {
	padding-right: 10px;
	   
}

.fusion-footer .textwidget  {
	    font-size: 17px;
}
.title-wr::before {
    height: 3px !important;
    width: 70px !important;
    background-color: #82b6e1 !important;
    border-radius: 6px;
    display: inline;
    position: absolute;
    bottom: -9px;
    left: 50%;
    content: "";
    margin-left: -34px !important;
}
.blue-box, .white-box {
	line-height: 33px;
    font-size: 26px;
    text-align: center;
      -webkit-box-shadow: -1px 3px 18px -2px rgba(140,140,140,0.78);
-moz-box-shadow: -1px 3px 18px -2px rgba(140,140,140,0.78);
box-shadow: -1px 3px 18px -2px rgba(140,140,140,0.78);
	font-family: 'Raleway' !important; 
	
}
 .blue-box .vc_column-inner,  .white-box .vc_column-inner{
	   height: 260px;
	 display: flex;
    align-items: center;
    justify-content: center;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
    border-bottom: 0px solid rgba(255,255,255,0.7);
        font-family: 'Raleway';
    font-size: 13px;
    font-weight: 600;
}
	.f-md-7 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff !important;
   font-size:20px
}

	.f-md-7 :-ms-input-placeholder { /* Internet Explorer 10-11 */
     color: #fff !important;
   font-size:20px
}

	.f-md-7 ::-ms-input-placeholder { /* Microsoft Edge */
       color: #fff !important;
   font-size:20px
}
.blue-box{color: #fff;}
@media (min-width: 768px){
	.vc_images_carousel .vc_carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -72px !important;
    margin-left: 30px !important;
    font-size: 72px !important;
    display: block;
    padding: 0;
}
	.vc_carousel-control {
		    display: block !important;
	}
 .vc_images_carousel .vc_carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -72px !important;
    margin-left: -60px !important;
    font-size: 72px !important;
    display: block;
    padding: 0;
}
	.fusion-header-sticky-height {

    height: 0px !important;
}

	.fusion-main-menu .sub-menu {
    width: auto !important;
		    min-width: 300px;
	}
	#custom_html-2, #custom_html-4{
		    margin-top: 175px;
	}
	.f-md-7 {
    float:  left;
		 width: 73%;
    margin-right:  10px;
	}
	.f-md-4 {
		float:  left;
	}
	.fusion-main-menu .sub-menu {
    border-top: 0px solid #646464 !important;
        left: -20px;
		top: 58px;
}
.h-services .vc_col-sm-1 {
    width: 10.5%;
}
	.subscribe .col-md-4 {
	padding-right: 0px;
}
.subscribe h1 {
	  color: #fff;
	    margin-bottom: 0px;
	text-align: center;
	font-size: 25px;
}
	.h-services .vc_col-sm-3 {
    margin-right: 21px !important;
}
}

/* 
@media only screen and (max-width: 767px){
.image-column  .wpb_wrapper  .wpb_text_column 
	{
    width: 63.5% !important;
    margin-left: 128px !important;
	}
} */

@media only screen and (max-width:1024px) and (min-width: 1022px) {
	#bluebar_bg {
		margin-top:-40px !important;
	}
	
		#bluevertline {
		margin-top:-40px !important;
	}
	
		#meetourteam {
		margin-top:-40px !important;
	}
	
		#30yrsexp {
		margin-top:-40px !important;
	}
	
}

@media only screen and 
		(max-width : 767px) 
and (min-width : 727px)
{
.image-column  .wpb_wrapper  .wpb_text_column 
	{
    width: 100% !important;

	}
}

/*     margin-left: 128px !important; */





