/*
 Theme Name:   Drone Child
 Theme URI:    http://wordpress.com/
 Description:  Drone Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     drone
 Version:      1.0.0
 Text Domain:  drone-child
*/

#apus-header.header-default .main-content-header{
	margin-top: 5px;
}
.clshex1 h3,.clshex1 .description{color: #fff !important;}
.row_glo h2,.row_glo p{color: #fff;}
.row_glo .widget{margin-bottom: 0;}
.gall_row .fancybox img{
	height: 260px;
	width: 100%;
	object-fit: cover;
}
.testimonials-body{min-height: 420px;}
.video-wrapper-inner .title-video {
    font-size: 25px;
    max-width: 82%;
    text-align: center;
}
.gl-row2 img {
    height: 120px;
    width: 100%;
    object-fit: cover;
}
.sticky-header .logo-in-theme.col-md-2 {
    margin-top: 20px;
}
.feature-banner .widget-title{padding: 0 15px;}
.feature-banner .description{color: #fff;}
.rowfixheight .col-md-6 {height: 700px; overflow: hidden;}
.rowfixheight  .vc_column-inner{height: 100%;}
.rowfj1 .wpb_single_image img,.img700 img{height: 700px; width: 100%; object-fit: cover;}
.post-excerpt.entry-summary p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
section.banner_blog {
    display: flex;
    min-height: 350px;
    background: #000000;
    align-items: center;
    justify-content: center;
    color: #fff;
    padding: 100px 15px 60px;
    flex-wrap: wrap;
    align-content: center;
}

section.banner_blog h1{color: #fff;}
section.banner_blog a{color: #fff;}
h4.h4sku{margin: 0;}
.ulmodel{
	list-style: none;
	display: flex;
	margin: 0; padding: 0;
}
.ulmodel li {margin-right: 20px;}
.ulmodel li a{
	font-size: 20px;
	font-weight: bold;
}
.ulmodel li a.active,.ulmodel li a:hover{color: #18b2af}
.ulmodel {
    border-top: 1px solid #ccc;
    padding-top: 5px;
}
.tabs-v1 .nav-tabs li {
    padding: 0 40px 0 0;
    margin: 0;
}
.tabs-v1 .nav-tabs li > a{padding-right: 30px;}
.related.products.widget {
    display: inline-block;
    width: 100%;
}
.itile{margin-top: 15px; font-weight: bold;}
.model {
    display: inline-block;
    width: 100%;
}
.apus_custom_menu .menu-item a{
	    font-weight: 500;
	    margin: 0 0 10px;
	    font-size: 23px;
}
.apus_custom_menu .menu-item .sub-menu a{
	    font-weight: 400;
	    margin: 5px 0 10px;
	    font-size: 15px;
}
.apus_custom_menu  ul{margin: 0; padding: 0;}
.menu li{line-height: 27px;}
.apus_custom_menu .menu-item a {
    font-weight: 600;
    margin: 0 0 10px;
    font-size: 18px;
}
.btn_dl .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    font-size: 35px;
}

.btn_dl .vc_btn3.vc_btn3-shape-square {
    padding-left: 80px !important;
    line-height: 24px;
    font-size: 18px;
    background-color: #0faaa7;
    color: #ffffff;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.widget.feature-banner.clearfix.bn_ft {
    margin-bottom: 0;
}


















@media (max-width: 1500px){
	.rowfixheight .col-md-6 {
	    height: 500px;
	    overflow: hidden;
	}
	.rowfj1 .wpb_single_image img, .img700 img {
	    height: 535px;
	}
	.rowfixheight .clsfix1  .vc_column-inner{padding: 80px 15px 70px !important;}
}
@media (max-width: 991px){
	.bn_ft .widget.feature-banner.clearfix {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.bn_ft .feature-banner-inner.col-lg-cus-5 {
        width: 50%;
        float: left;
    }
    .bn_ft .feature-banner-inner.col-lg-cus-5:last-child{
    	width: 100%;
    }

    .bn_ft .feature-banner-inner.col-lg-cus-5:last-child img{width: 100%; height: 378px; object-fit: cover;}
    .rowfj1 .apus-container{
    	display: flex;
	    flex-wrap: wrap;
	    flex-direction: column;
    }
    .rowfj1 .col-md-6:first-child{order:2;}
     .rowfj1 .col-md-6:last-child{order:1;}
     .rowfj1 .wpb_single_image img, .img700 img {
	    height: auto;
	}
}
@media (max-width: 767px){
	    .bn_ft .feature-banner-inner.col-lg-cus-5 {
	        width: 100%;
	        float: left;
	    }
	.bn_ft .feature-banner-inner.col-lg-cus-5 img {
        height: 250px !important;
        object-fit: cover;
        width: 100%;
    }
    .vc_row.row-wrapper.wpb_row.vc_row-fluid.rowhe1 {
	    padding: 80px 0 0px !important;
	} 
	.vc_row.row-wrapper.wpb_row.vc_row-fluid.rowhe2 {
	    padding: 0px 0 0px !important;
	}
	.rowfixheight .col-md-6 {
        height: auto;
        overflow: hidden;
    }
    .rowfixheight .widget{margin-bottom: 0;}
    #apus-breadscrumb.apus-breadscrumb {
	    margin-bottom: 20px !important;
	    background-position: center;
	}
	.rowfj1 .wpb_single_image .vc_figure{max-height: 290px;}
	.video-wrapper-inner .video-content {
	    left: 34px;
	    margin: -48px 0 0;
	    position: absolute;
	    top: 100%;
	    text-align: center;
	    max-width: 79%;
	}
	.video-wrapper-inner .title-video {
	    font-size: 15px;
	    max-width: 84%;
	    text-align: center;
	    padding: 0 20px;
	}
}