@media only screen  and (max-width:1800px) {
	.cus-pad {
		padding: 0 15% 0 3% !important;
	}
	.cus-pad-left {
		padding: 0 3% 0 15% !important;
	}
}


@media only screen and (max-width:990px) {

	.desktop-menu{display: none;}
	.logo img{margin-top:0;}
	#offcanvas-toggle{        top: 20px;
        right: 15px;
        display: block;
        border: none;
        background: none;
        font-size: 30px;
        color: #063964;}
	#offcanvas ul{list-style:none;padding:20px;margin:0;}
	#offcanvas ul li{        padding: 5px 0;}
	#offcanvas ul li a{color:#fff; display: block;}
}

@media only screen and (max-width: 768px){
	.show-mob{display:block;}
	.hide-mob{display:none;}
	#footer li.widget{width: 100%!important;margin-right:0;        margin-bottom: 30px;}
	#footer li.widget h3{min-height: auto;}
	#title-general{padding: 5px 0;}
	h1,h2{font-size: 36px;line-height: 42px;}
	#qualify ol{padding: 0;}
	.about-right {
		padding: 0;
	}
	#about-us {
		padding: 20px 0 0 0;
	}
	#qualify .has-bg .vc_column-inner{margin-left: 0;border-radius: 0;}
	#qualify .has-bg .vc_column-inner::after{display: none;}
	.cus-pad-left {
        padding: 0 3% 0 3% !important;
    }
	.cus-pad {
        padding: 0 3% 0 3% !important;
    }
	.content-box{margin-bottom: 0!important;}
}
@media only screen and (max-width: 480px){
	.top-socials {		float: none;		text-align: center;	}
	.top-socials a{display: inline-block;float: none;}
	.top-info {
		float: none;
		font-size: 15px;
		text-align: center;
	}
	.top-info .block-info {
		float: none;
		margin-left: 0;
		padding: 0 0 5px 0;
	}
}

/*Phone 4 (480px) Landscape and Samsung Galaxy S3 Portrait (360px)*/	

@media only screen and (max-width: 414px){
	
}

/*IPhone and Samsung Galaxy S1 and S2 Portrait (both 320px) */	

@media only screen and (max-width: 375px) { 
	
}

@media only screen and (max-width: 320px) { 

}