/*
Theme Name: Las Vegas ReLeaf Dispensary
Version: 1.0
Description: A child theme of Divi
Author: admin
Template: Divi
*/

@import url("../Divi/style.css");

@font-face {
    font-family: 'Gloss_and_Bloom';
    src: url(fonts/GLOSS_AND_BLOOM.TTF);
}

span.published {
    /*color: white !important;*/
    font-weight: 700;
}
.blur_size{
	position: relative;
}
.home_menu{
	position: absolute;
	top: 175px;
    left: 40px;
    color: white;
    font-size: 24px;
}
.et_pb_posts a.more-link{
    margin-top: 20px;
    background: green;
    width: 23%;
    padding: 2%;
    text-align: center;
    color: white;
    text-transform: capitalize;
}

.post-content a.more-link{
    text-transform: capitalize;
    color: #39b54a;
    font-weight: 600;
}

span.current {
    background-color: #39b54a;
    border-radius: 50%;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white !important;
    font-weight: 700;
}

.nav li ul {
    border-top: 3px solid #3ab54b !important;
}

.main_title{
	font-family: 'Gloss_and_Bloom';
	font-size: 51px;
    margin: 0px;
    padding-top: 13px;
    padding-bottom: 10px;
}

.sub_title{
	text-align: center; 
	font-family: Montserrat; 
	font-weight: 800; 
	padding: 13px; 
	font-size: 51px;
}

.sub_title1{
	text-align: center; 
	font-family: Montserrat; 
	font-weight: 700; 
	font-size: 26px;
}

.Sec2{
	margin-top: -15%;
	font-family: 'Gloss_and_Bloom';
}

.Sec2-text{
	text-align: center;
}

.et_pb_module_header{
	padding: 0px !important;
}

.mainfooter{
	background-color: #48b746;
	font-family: Montserrat;
	font-weight: 300;
	font-size: 15px;
	color: #fff;
}

.et_pb_slide_description{
	background-image: url(../../uploads/2018/10/Text-SliderBG2.png);
	background-repeat: no-repeat;
	background-position: top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: 105%;
}

.subfooter{
	background-image: url(https://www.lasvegasreleaf.com/wp-content/uploads/2018/10/footer-bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	padding-top: 5%;
	padding-bottom: 0px;
}

.ft-sts{
	text-align: center;
}
.ft-stss{
	padding-left: 20%;
}
#footer-info{
	width: 100% !important;
}
.icons{
	padding-left: 18px;
    padding-right: 18px;
    padding-top: 15px;
    padding-bottom: 13px;
    background-color: #363636;
    border-radius: 50%;
}
.icons:hover{
    background-color: #39b54a;
}
.icons1{
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 13px;
    background-color: #363636;
    border-radius: 50%;
}
.icons1:hover{
    background-color: #39b54a;
}

.icons-item-gmail{
	font-size: 18px;
	color: #8d8d8d;
    background-color: #363636;
    padding: 7%;
    border-radius: 50%;
}
.icons-item-gmail:hover{
	color: #fff;
    background-color: #ff4b4b;
}


.icons-item-facebook{
	font-size: 18px;
	color: #8d8d8d;
    background-color: #363636;
    padding-top: 7%;
    padding-bottom: 7%;
    padding-left: 9%;
    padding-right: 9%;
    border-radius: 50%;
}
.icons-item-facebook:hover{
	color: #fff;
    background-color: #42599e;
}

.icons-item-twitter{
	font-size: 18px;
	color: #8d8d8d;
    background-color: #363636;
    padding: 7%;
    border-radius: 50%;
}
.icons-item-twitter:hover{
	color: #fff;
    background-color: #55acee;
}

.icons-item-instagram{
	font-size: 18px;
	color: #8d8d8d;
    background-color: #363636;
    padding-top: 7%;
    padding-bottom: 7%;
    padding-left: 8%;
    padding-right: 8%;
    border-radius: 50%;
}
.icons-item-instagram:hover{
	color: #fff;
    background-color: #a17357;
}

.logo_image{
	width: 70%;
}
.col-mar{
	margin-left: -30px;
}

.et_pb_column1{
	width: 20%;
	margin-right: 35px !important;
}

.et_pb_column2{
	width: 15%;
	margin-right: 10px !important;
}

.et_pb_column5{
	width: 35%;
	margin-right: 5px !important;
}

.et_pb_column3{
	width: 25%;
	margin-right: 5px !important;
}

.mar{
	margin-right: 5px !important;
}
.margin2{
	margin-left: 25px !important;
	padding-top: 0px !important;
}

.float{
	float: left;
}

.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    z-index: 9998 !important;
}

.et_header_style_centered #main-header .logo_container {
    height: 40px !important;
}

.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{
	padding-top: 130px !important;
}

#top-menu li {
    padding-right: 30px !important;
}

.et_header_style_centered #logo {
    max-height: 85px !important;
    margin-top: -54px;
    margin-left: 0px;
    float: left;
}

.et-fixed-header #logo{
	max-height: 60px !important;
}

.et-fixed-header #top-menu li {
    padding-right: 36px !important;
    margin-top: 0px;
}

.et_header_style_centered header#main-header.et-fixed-header .logo_container {
    height: 27px !important;
}

.et_header_style_centered #top-menu>li>a {
    padding-bottom: 30px !important;
}

#top-header .container{
	height: 60px !important;
}

.call-icon:before {
	content : url(../../uploads/2018/10/icon2.png);
	position: absolute;
	float: left;
	left: -42px;
    top: -4px;
}

.call-icon {
	width: 200px !important;
	margin-left: 50px;
	padding-top: 5px;
}
 
.call-icon a {
	font-weight: 700;
	font-size: 16px!important;
	font-family: Montserrat;
	padding-left: 10px;
	padding-bottom: 7px !important;
	float: left;
    border-right: 1px solid;
    padding-right: 48px;
}

.call-icon:after {
	content: "Call us for your inquiries";
	text-indent: 0;
	display: inherit;
	line-height: initial;
	margin-top: -10px;
	color: #000;
	padding-right: 48px;
}

#main-header{
	top: 54px !important;
}


.location-icon:before {
	content : url(../../uploads/2018/10/icon1.png);
	position: absolute;
	float: left;
	left: -42px;
    top: -4px;
}

.location-icon {
	width: 200px !important;
	margin-left: 50px;
	padding-top: 5px;
}
 
.location-icon a {
	font-weight: 700;
	font-size: 16px!important;
	font-family: Montserrat;
	padding-left: 10px;
	padding-bottom: 7px !important;
	float: left;
    border-right: 1px solid;
    padding-right: 48px;
}

.location-icon:after {
	content: "Click here for the Map";
	text-indent: 0;
	display: inherit;
	line-height: initial;
	margin-top: -10px;
	color: #000;
	padding-right: 62px;
}

#top-header .et-social-icons{
	display: inline-block;
	float: right !important;
}

.social-icon{
	font-size: 14px;
	background: white;
	color: #39b44a;
    padding: 15px;
    border-radius: 25px;
    top: 0px;
    height: 24px;
    width: 25px;
    border: 1px solid;
}

.fb{
    position: absolute;
    padding-top: -20px;
    top: 8px;
    left: 12px;
}
.twi{
    position: absolute;
    padding-top: -20px;
    top: 8px;
    left: 9px;
}
.ins{
    position: absolute;
    padding-top: -20px;
    top: 8px;
    left: 9px;
}

#top-menu li a:hover{
	color: #39b44a;
}

.et-fixed-header #top-menu li a:hover{
	color: #39b44a !important;
}

/*.et_pb_blurb_0.et_pb_blurb{
	padding-left: 10%;
}
.et_pb_blurb_1.et_pb_blurb{
	padding-left: 10%;
}
.et_pb_blurb_2.et_pb_blurb{
	padding-left: 10%;
}*/


.et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
	text-align: left;
	font-size: 1.3vw;
}

.cannibis_title{
	font-family: 'Gloss_and_Bloom';
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
/*    padding-top: 8%;
    padding-bottom: 4% !important;*/
}

.review_title{
	font-family: 'Gloss_and_Bloom';
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
/*    padding-top: 8%;
    padding-bottom: 4% !important;*/
}

.edible_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
/*    padding-top: 2%;
    padding-bottom: 4% !important;*/
}
.ailments_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}
.recreational_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}
.concentrates_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}
.media_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}
.news_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}
.contact_texttitle{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}
.events_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}
.delivery_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    font-size: 55px;
    text-align: left !important;
    line-height: 80px;
    padding:0px;
}
.specials_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    font-size: 55px;
    text-align: left !important;
    line-height: 80px;
    padding:0px;
/*    padding-top: 1% !important;*/
}
.standard_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    font-size: 55px;
    text-align: left !important;
    line-height: 80px;
    padding:0px;
}

.rewards_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
   /* font-size: 5.5vw;*/
   	font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}

.strains_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}

.doctor_title{
	font-family: 'Gloss_and_Bloom' !important;
	color: #fff;
    /*font-size: 5.5vw;*/
    font-size: 55px;
    text-align: left !important;
    padding:0px;
    line-height: 80px;
}
a.find_doctor{
	color:#838895 !important;
}
a.find_doctor:hover{
	color: #fff !important;
}

a.foot_links{
	color:#838895 !important;
}
a.foot_links:hover{
	color: #fff !important;
}


a.side_menu{
	color: #fff !important;
}

.side_blur .et_pb_blurb_content .et_pb_blurb_container{
	background-color: green;
    padding: 5% !important;
    color: white !important;
    border-radius: 5px;
}

.side_blur .et_pb_blurb_content .et_pb_main_blurb_image{
    margin-bottom: 0px !important;
}







.Text_Title{
	font-family: 'Gloss_and_Bloom';
	color: #000000;
	font-size: 60px;
	padding-top: 15%;
}

.Text_Subtitle{
	font-size: 50px;
}

.Text_Title_1{
	font-size: 60px;

}
.Text_Subtitle_1{
	font-size: 24px;
}

.Text_Title_Description{
	font-size: 20px;
}
.sec-blur{

}
.contact_title{
	font-size: 8vw;
	line-height: 1;
}
.contact_subtitle{
	font-size: 3.5vw;
}
.flogo{
	width: 20% !important;
}
.fresourse{
	width: 32% !important;
}
.fpatient{
	width: 15% !important;
	margin-right: 3% !important;
}
.fsocial-logo{
	width: 18% !important;
	padding-top: 3%;
}

.border-right{
	border-right: 3px solid #39b54a;
}

.border-left{
	border-left: 3px solid #39b54a;
}

.cannaris_f_title{
	color: #000000 !important;
}

.cannaris_f_title:hover{
	color: #39b54a!important;
}
.cannaris_f_image img:hover{
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);
}


.media_btn{
	padding-top: 23px;
	padding-bottom: 20px;
	color: #fff!important;
}

.media_btn:hover{
	color: #39b54a!important;
	border-bottom: 3px solid #39b54a!important;
	cursor: pointer;
}

.btn_active{
	color: #39b54a!important;
	border-bottom: 3px solid #39b54a!important;
}


/*------CONTACT FORM---------*/

.contact_name{
	width: 100% !important;
    padding: 3% !important;
    border-radius: 7px;
}
.contact_email{
	width: 100% !important;
    padding: 3% !important;
    border-radius: 7px;
}
.contact_phonenumber{
	width: 100%;
    padding: 3%;
    border-radius: 7px;
}
.contact_textarea{
	width: 100%;
	height: 20%;
    padding: 3%;
    border-radius: 7px;
}
.contact_submit{
	float: right;
    background-color: #39b54a;
    width: 40%;
    padding: 3%;
    font-size: 20px;
    font-family: Montserrat;
    font-weight: 700;
    border: none;
    border-radius: 5px;
    color: #fff;	
}
.contact_submit:hover{
    background-color: #fff;
    font-family: Montserrat;
    border: 2px solid #39b54a;
    color: #39b54a;	
    cursor: pointer;
}




/*-------MEDIA---------*/

@media screen and (max-width: 1341px) {
	.et_pb_text_18 {
	    font-size: 58px !important;
	}
}

@media screen and (max-width: 1296px) {
	.et_pb_text_18 {
	    font-size: 56px !important;
	}
}

@media screen and (max-width: 1265px) {
	#top-menu li a {
	    font-size: 13px !important;
	}
	#top-header .container{
		width: 100% !important;
	}
	#et-secondary-menu{
		padding-left: 35% !important;
	}
	#et-secondary-nav li {
	    margin-right: 3px;
	}
	.et-fixed-header #top-menu li a{
		font-size: 12px !important;
	}
}

@media screen and (max-width: 1252px) {
	.et_pb_text_18 {
	    font-size: 54px !important;
	}

	.Text_Title {
	    font-size: 7vw;
	}
	.Text_Subtitle {
	    font-size: 4.8vw;
	}
	.Text_Title_1 {
	    font-size: 4.5vw;
    }
}

@media screen and (max-width: 1207px) {
	.et_pb_text_18 {
	    font-size: 52px !important;
	}
}

@media screen and (max-width: 1162px) {
	.et_pb_text_18 {
	    font-size: 50px !important;
	}
}

@media screen and (max-width: 1150px) {
	.et-fixed-header #top-menu li a{
		font-size: 11px !important;
	}
}

@media screen and (max-width: 1148px) {
	#top-menu li a {
	    font-size: 12px !important;
	}
	.et-fixed-header #top-menu li a{
		font-size: 11px !important;
	}

	.main_title {
	    font-size: 45px;
	    padding-top: 10px;
	}
	.sub_title {
	    font-size: 45px;
	}
	.sub_title1 {
	    font-size: 23px;
	}		
	.home_menu {
   	 top: 125px !important;
	}
}

@media screen and (max-width: 1117px) {
	.et_pb_text_18 {
	    font-size: 47px !important;
	}
}

@media screen and (max-width: 1090px) {
	#top-menu li a {
	    font-size: 11px !important;
	}
	.et_header_style_centered #logo {
	    margin-left: -23px;
	}
	.et-fixed-header #top-menu li a{
		font-size: 10px !important;
	}
}

@media screen and (max-width: 1050px) {
	.et_pb_text_18 {
	    font-size: 45px !important;
	}
}

@media screen and (max-width: 1031px) {
	#top-menu li a {
	    font-size: 10px !important;
	}
	.et-fixed-header #top-menu li a{
		font-size: 9px !important;
	}
	.main_title {
	    font-size: 40px;
	    padding-top: 5px;
	}
	.sub_title {
	    font-size: 40px;
	}
	.sub_title1 {
	    font-size: 20px;
	}
}

@media screen and (max-width: 1007px) {
	.et_pb_text_18 {
	    font-size: 43px !important;
	}
}

@media screen and (max-width: 1000px) {
	.location-icon a {
	    float: right;
	    padding-right: 30px;
	}

	.location-icon:before {
	    content: url(../../uploads/2018/10/icon1.png);
	    position: absolute;
	    float: left;
	    left: -11px;
	    top: -4px;
	}
	.location-icon:after {
	    padding-right: 33px;
	}

}



@media screen and (max-width: 980px) {
	.main_title{
		font-size: 6vw;
	    padding-top: 1.5%;
	    padding-bottom: 13px;
	}

	.sub_title{
		font-size: 6vw;
	}

	.sub_title1{
		font-size: 3vw;
	}

	span.select_page{
		visibility: hidden;
	}

	.blur_size{
		width: 33.3% !important;
	}

	.Sec2 {
		width: 99.9% !important;
	}

	.logo-sec{
		width: 99.9% !important;
	}

	.image{
		width: 33.3% !important;
	}

	.Sec2{
		margin-top: 0% !important;
		padding-top: 0% !important;
	}

	.sec-blur{
		padding-top: 0% !important;
	}
	.home_menu{
	    position: absolute;
	    top: 65% !important;
	    left: 29% !important;
	    text-align: center;
	    font-size: 3vw !important;
	}
	.et_pb_blurb_0.et_pb_blurb{
		padding-left: 0%!important;
	}
	.et_pb_blurb_1.et_pb_blurb{
		padding-left: 0%!important;
	}
	.et_pb_blurb_2.et_pb_blurb{
		padding-left: 0%!important;
	}

	.Sec3{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.Sec3_Col{
		padding-bottom: 0px !important;
	}


	
	.Sec3_Description{
		width: 60%;
	}

	.Sec3_Image{
		width: 40%;
		position: relative;
	}	

	.Text_Title{
		padding-top: 5% !important;
		font-size: 8vw !important;
		margin-top: -10%;
	}
	.Text_Subtitle{
		font-size: 6vw!important;
	}
	.Text_Title_Description{
		font-size: 2vw !important;
	}
	.Sec3_Half_Image{
		position: absolute;
	    top: -75px;
	    right: -31.2%;
	    width: 98%;
	}
	
	.Text_Titles{
		font-size: 8vw !important;
	}

	.Sec5.et_pb_row_fullwidth{
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
		text-align: center !important;
		font-size: 3.3vw;
	}


	.flogo{
		width: 100% !important;
	}
	.fresourse{
		width: 100% !important;
	}
	.fpatient{
		width: 100% !important;
	}
	.fsocial-logo{
		padding-top: 7%;
		width: 100% !important;
	}

	.three-logo{
		float: left !important;
	}

	.flogo-image{
		float: left;
		padding-top: 3%;
	}
	#footer-bottom{
	    padding: 15px 0 15px !important;
	}

	.contact_blur1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
		text-align: left !important;
	}
	.contact_blur1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{
		line-height: 1.5;
    	margin-top: 7px;
	}



	.ft-sts {
		padding-left: 17px;
    	float: left;
	}
	.ft-stss{
		padding-left: 17px;
    	float: left;
	}


	.et_pb_slide.et_pb_slide_0.et_pb_section_parallax.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.et_pb_slide.et_pb_slide_1.et_pb_section_parallax.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.et_pb_slide.et_pb_slide_2.et_pb_section_parallax.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.et_pb_slider .et_pb_container{
		width: 100% !important;
	}


	.social-icon{
		display: none;
	}
	.location-icon{
		display: none;
	}
	.call-icon{
		display: none;
	}
	.mobile_menu_bar:before {
	    color: #ffecb2;
	    position: absolute !important;
	    margin-top: -60px;
    	left: -20px;
    	font-size: 70px;
	}

	#main-header {
	    top: 12% !important;
	    height: 105px !important;
	}
	.et_header_style_centered #logo {
	    max-height: 93px !important;
	    margin-top: -15px;
	    margin-left: -50px;
	}

	.sec1-slider{
		padding-top: 43px;
	}
	.et_header_style_centered .et_mobile_menu {
	    top: 24px !important;
	    border-top: 3px solid green;
	}



	.hlogo1{
		width: 10% !important;
		margin: 0px !important;
	}
	.hlogo1 img{
		width: 60px !important;
	}
	.hlogo2{
		width: 15% !important;
   		border-right: 1px solid
	}
	.hlogo2 img{
		width: 60px !important;
	}
	.hlogo3{
		width: 36% !important;
		padding-left: 7%;
	    margin: 0px !important;
	    padding-top: 0.8%;
	}	
	.hlogo4{
		width: 15% !important;
	}
	.hlogo4 img{
		width: 120px !important;
		padding-top: 5px;
	}
	.hlogo5{
		width: 15% !important;
	}
	.hlogo5 img{
		width: 80px !important;
		padding-top: 5px;
	}
	.top-header-logos{
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		position: absolute;
	    top: 0;
	    width: 100%;
	}
	.top-header-col-logos{
		padding: 0px !important;
	}
	#top-header .container {
	    display: none;
	}
}

@media screen and (max-width: 874px) {
	.hlogo3{
		width: 44% !important;
	}	
}


@media screen and (max-width: 767px) {
	.Sec3_Half_Image{
	    width: 105%
	}
	.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description{
		padding-bottom: 20% !important;
	}
	.main_title{
		font-size: 5.5vw;
		padding-top: 0px;
	}
	.sub_title{
		font-size: 5.5vw;
	}
	.sub_title1{
		font-size: 2.5vw;
	}
	.hlogo2{
		width: 18% !important;
	}
	.hlogo3{
		padding-left: 4%;
	}	
	.hlogo3 {
	    width: 40% !important;
	}
	.hlogo4 img{
		padding-top: 10%;
	}
}
@media screen and (max-width: 705px) {
	.hlogo3 {
	    padding-left: 2%;
	    border-left: 1px solid;
	    margin-left: 17px !important;
	    height: 59px;
	}
	.hlogo2{
		width: 10% !important;
		border: none;
	}
}

@media screen and (max-width: 671px) {
	.hlogo3 {
	    width: 42% !important;
	}
}

@media screen and (max-width: 655px) {
	.Sec3_Half_Image {
	    width: 120%;
	}
	.Text_Title_Description{
		font-size: 3vw !important;
	}
	.sub_title{
		padding: 8px;
	}
	.mobile_menu_bar:before {
    	left: -50px;
	}
	.home_menu{
	    top: 57% !important;
    	left: 30% !important;
	}
}


@media screen and (max-width: 639px) {
	.hlogo5 {
	    width: 13% !important;
	    padding-top: 1%;
	}
	.hlogo3 {
	    width: 45% !important;
	}
	.hlogo4 {
	    padding-top: 1%;
	}
}


@media screen and (max-width: 592px) {
	a.et_pb_button.et_pb_custom_button_icon.et_pb_button_0.et_pb_bg_layout_light {
	    font-size: 3.4vw;
	}
	.et_pb_row.et_pb_row_0.top-header-col-logos.et_pb_row_fullwidth.et_pb_row_5col {
	    margin: 0px !important;
	    width: 100% !important;
	}
	.hlogo1 {
	    width: 13% !important;
	}
	.hlogo2{
		width: 13% !important;
	}
	.hlogo4 img {
	    padding-top: 6%;
	}
	.hlogo3 {
	    margin-left: 5%!important;
	    width: 39% !important;
	}
	
}

@media screen and (max-width: 573px) {
	.ft-sts {
		padding-left: 0px;
    	float: left;
    	text-align: left;
	}
	.ft-stss{
		padding-left: 0px;
    	float: left;
    	text-align: left;
	}
	.main_title {
	    padding-bottom: 0px;
	}
}


@media screen and (max-width: 530px) {
	.Sec3_Half_Image {
	    top: -50px;
	}
	.Text_Title{
		font-size: 9vw !important;
	}
	.Text_Titles{
		font-size: 9vw !important;
	}
}

@media screen and (max-width: 500px) {
	.sub_title{
		padding-bottom: 0px;
		padding-top: 5px;
	}
	.hlogo3 {
	    padding-top: 2% !important;
	}
}

@media screen and (max-width: 479px) {
	.Sec3_Description{
		width: 60% !important;
	}
	.Sec3_Image{
		width: 40% !important;
	}	

	.home_menu{
	    top: 52% !important;
	}
}

@media screen and (max-width: 433px) {
	.sub_title{
		padding-top: 0px;
	}
	.hlogo4 img {
	    padding-top: 16%;
	}
	.hlogo3 {
	    padding-top: 3%!important;
	}
}
   
@media screen and (max-width: 400px) {
	.sec-blur {
	    padding-top: 0% !important;
	    padding-bottom: 20px !important;
	}
	.Sec3_Half_Image {
	    padding-top: 45%;
	}
	.et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
		font-size: 4vw;
	}
	.mobile_menu_bar:before {
    	left: -40px;
	}

	.hlogo5 img {
	    width: 80px !important;
	    padding-top: 20%;
	}
	.hlogo4 img {
	    padding-top: 23%;
	}
	.hlogo3 {
	    padding-top: 4%!important;
	}
	.hlogo1 {
	    padding-top: 1%!important;
	}
	.hlogo2 {
	    padding-top: 1%!important;
	}
	.home_menu {
		left: 16% !important;
		font-size: 4.4vw !important;
		top: 48% !important;
	}
} 

@media screen and (max-width: 352px) {
	.et_header_style_centered #logo {
	    margin-top: -8px;
	    margin-left: -48px;
	}
	.contact_blur1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{
		font-size: 16px;
	}
	.hlogo1 {
	    padding-top: 2%!important;
	    margin-left: 8px!important;
	}
	.hlogo2 {
	    padding-top: 2%!important;
	}
	.hlogo3 {
	    margin-left: 3%!important;
	}
	.home_menu{
	    top: 48% !important;
	}
}
.emailko {
    margin-bottom: 11px;
}

.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row{
	width: 100%!important;
}
.et_pb_text_6,.et_pb_text_12,.et_pb_text_20,.et_pb_text_26,.et_pb_text_34 {
    font-size: 16px !important;
	text-align: left;
}

.et_pb_module.et_pb_text.et_pb_text_1.Text_Title.et_pb_bg_layout_light.et_pb_text_align_left {
    margin-top: -20px;
    padding-top: 80px;
}