/* Enter Your Custom CSS Here */


* {
  box-sizing: border-box;
}

/* Create two equal columns that floats next to each other */
#re .column {
  float: left;
  width: 50%;
}

/* Clear floats after the columns */
#re  .row:after {
  content: "";
  display: table;
  clear: both;
}



.masthead:not(.side-header).dividers .main-nav > li::before, .masthead:not(.side-header).dividers.surround .main-nav > li:last-child::after {

    border-color: rgba(255, 255, 255, 0) !important;
    height: 100% !important;

}


.footer .widget-title {

    background-color: #37373700 !important;
    border-bottom-right-radius: 50px;
    padding: 8px 10px;
    border-bottom: 0px solid #F9B71E !important;

}


footer.solid-bg {
    background: #252515 url(../../../wp-content/uploads/2019/05/footer-bg.png) repeat-x left top;
    background-repeat: no-repeat !important;
}


.masthead:not(.mixed-header) {
    background: #020b55 url(../../../wp-content/uploads/2019/05/footer-bg.png) no-repeat left center !important;
    background-size: auto;
   
}


.widget-title1 {

    font-size: 17px !important;
    line-height: 50px !important;
	font-weight: 700;

}

#footer .alignleft, #sidebar .alignleft {

    margin-left: 20px !important;

}





@media only screen and (max-width: 1060px) {

	#footer.solid-bg {

    background: #252525 url('../../../wp-content/footer-bg.png') no-repeat left top !important;
        background-color: rgb(37, 37, 37);
        background-position-x: left;
        background-position-y: top;
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-image: url("../../../wp-content/footer-bg.png") !important;
        background-size: auto;
        background-origin: padding-box;
        background-clip: border-box;

}
	
	 .two span {

   float: left !important;
		 display:block !important;

}
	
		  img.two{
		 display:none !important;
}
	
	
	.uvc-heading h1 , .uvc-heading h4 {

    font-size: 22px !important;

}
	
	
	



	
}
.wpcf7-response-output
{
		background-color: white;
		color:red;
}

@media only screen and (min-width: 1060px) {

	

	img.one {
		 display:none !important;
}
	
	
	
}



@media only screen and (max-width: 1100px) {

	
	.post .rollover, .post .rollover-video:not(.ts-slide), .post img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {

    max-width: 100%;
    height: auto !important;

}
	
	

	
}


@media only screen and (max-width: 420px) {


	.mobile-mini-widgets a , .mobile-mini-widgets i  {

    font-size: 15px !important;
		color: #000 !important;

}
	
	.masthead .top-bar .mini-contacts a , .masthead .top-bar .mini-contacts , .masthead .top-bar .mini-contacts i {

   color: #000 !important;

}
	
	
	.post .rollover, .post .rollover-video:not(.ts-slide), .post img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {

    max-width: 100%;
    height: auto !important;

}
	
	

	
}



