/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
.mainmenu ul li a {
    font-size: 13px;
}  
    
}
/* Tablet & mobile Layout: 768px. */
@media only screen and (max-width: 991px) { 
	.slicknav_menu {display: block;}
.mainmenu ul li a {
    font-size: 13px;
}

.header-top-area .text-right {
    text-align: center !important;
}

.mainmenu {
    display: none;
}

.site-logo {
    text-align: center;
    padding: 10px 0;
}

.slide_text h1 {
    font-size: 20px;
}

.single_slides_item {
    max-height: 400px;
}

.fith-column {
    float: none;
    width: 100%;
    margin-bottom: 50px;
}

.photo_gallery.img-4 {
    position: relative;
    width: 100%;
    height: auto;
}

.photo_gallery.img-4 a {
    float: none;
    width: 100%;
    height: 250px;
}

.gallery-content {
    padding: 50px 0;
}

.single-sidebar-item {
    text-align: center;
}

.footer-bottom-area {
    color: #999;
}

.sticky-area {
    position: relative !important;
}
.full-width-bg {
    position: relative;
    height: 300px;
    width: 100%;
}

.full-width-section {
    padding-top: 0;
}

.photo_gallery {
    position: relative;
    width: 100%;
    height: auto;
}

.photo_gallery.img-6, .photo_gallery.img-5 {
    width: 100%;
}

.photo_gallery.img-6 .galley-image, .photo_gallery.img-5 .galley-image, .galley-image {
    width: 100%;
    float: none;
}
.video_url {
    position: relative;
    height: 400px;
    width: 100%;
}

.full-width-section {
    padding-bottom: 0;
}
div.vc_custom_1522554288813 {
    padding-left: 15px !important;
    padding-top: 30px;
}

.stc_form .gform_wrapper {
    padding-right: 25px;
}


}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
 
    
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
    
    
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

}