/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 04 2024 | 08:45:55 */
@media only screen and (max-width: 1399px) and (min-width: 1200px){
	.vc_row.wpb_row.vc_inner.vc_row-fluid.video-sec .vc_col-sm-4{
		width: 30.333333%;
        margin: auto;
	}
}

@media (max-width: 1030px) and (min-width: 100px) {
    .main-header-container.topHeader.topHeaderShop .main-header {
        height: 80px !important;
        background: #ccd9c5;
		padding-bottom: 83px;
    }
	
	.mobile-header{
		position:fixed;
		left:auto;
		right:40px;
		top:10px;
	}
	
	.main-menu > ul > li > a{
		background: #ccd9c5;
	}
	
	.main-menu {
    top: 177px !important;
}
}

@media only screen and (max-width: 1880px) and (min-width: 1000px){
	.vc_custom_heading.big-hdng{
	font-size: 90px !important;
    line-height: 85px !important;
	}
	
	.vc_custom_heading.sub-hdg{
		font-size: 36px !important;
    line-height: 42px !important;
	}
}

@media only screen and (max-width: 1220px) and (min-width: 768px){
	.header-btn-c.vc_btn3-center a.vc_btn3-style-custom{
		    font-size: 22px !important;
    line-height: 50px !important;
	}
}

@media only screen and (max-width: 999px) and (min-width: 768px){
	.vc_custom_heading.big-hdng{
	font-size: 55px !important;
    line-height: 45px !important;
	}
	
	.vc_custom_heading.sub-hdg{
		font-size: 30px !important;
    line-height: 38px !important;
		
	}
}

@media only screen and (max-width: 1199px) and (min-width: 768px){
	.vc_custom_heading.big-hdng-1{
		font-size:50px !important;
	}
	
	.vc_row.wpb_row.vc_inner.vc_row-fluid.video-sec h2.vc_custom_heading{
		    font-size: 26px !important;
		    line-height: 28px !important;
	}
	
	.vc_row.wpb_row.vc_inner.vc_row-fluid.video-sec p.vc_custom_heading{
		    font-size: 18px !important;
		    line-height: 22px !important;
	}
	
	.video-btn.vc_btn3-inline a.vc_btn3-style-custom, .video-btn-1.vc_btn3-inline a.vc_btn3-style-custom{
		font-size:18px !important;
	}
	
	.video-btn.vc_btn3-inline, .video-btn-1.vc_btn3-inline{
		display:block !important;
		margin-left:0px !important;
		margin-right:0px !important;
		text-align:center;
		float:none !important;
	}
	
	
}


@media only screen and (max-width: 767px) and (min-width: 100px){
	
	.video-btn.vc_btn3-inline a.vc_btn3-style-custom, .video-btn-1.vc_btn3-inline a.vc_btn3-style-custom{
		font-size:16px !important;
	}
	
	.inter-views{
		margin-top:-75px;
	}
	
	.vc_custom_heading.big-hdng{
	font-size: 50px !important;
    line-height: 45px !important;
	}
	
	.vc_custom_heading.big-hdng-1{
		font-size:40px !important;
	}
	
	.vc_custom_heading.sub-hdg{
		font-size: 26px !important;
    line-height: 34px !important;
		text-align:left !important;
	}
	
	.header-btn-c.vc_btn3-center a.vc_btn3-style-custom {
    font-size: 30px !important;
    padding: 15px 25px 12px 25px !important;
    line-height: 30px !important;
}
	
	.vc_btn3-container.vc_btn3-center {
    text-align: center !important;
}
	
	.vc_btn3-container.header-btn-c.vc_btn3-center {
    margin-top:-40px;
}
	
	.header-bg-s .wpb_single_image.wpb_content_element.vc_align_left{
		margin-top:-45px;
		margin-left:-25px;
	}
	
	.vc_btn3-container.vc_btn3-right {
    text-align: left !important;
}
}

@media (min-width: 768px){
.header-bg-s{
	padding-left:10%;
	padding-right:10%;
	}
	
	.reviews-g{
		padding-left:120px;
		padding-right:120px;
	}
}
