@media screen and (max-width: 1024px) {
	.head-num1 h5 {
    text-align: center;
}
.whatsup-img {
    width: 10%!important;
}

.head-num2 h6 {
    /* text-align: right; */
    padding-right: 0px!important;
    margin-top: 14px;
}
.head-num1 h6 {
   
    padding-right: 0px!important;
}

.head-num1 {
    padding-top: 0px;
}
.check-cls {width: 46%;}

.trust-cls {width: 25%;}

.fmb {width: 20%;}
.trade-logos {
    margin-top: 0px;
    text-align: center;
}	

.head-num2 {
    padding-top: 0px;
}

.header-con .col-md-6:first-child h4 {
   
    margin-top: 0px;
}
.logo-col {text-align: center;}

.logo {
    
    width: 65%!important;
}

.quick-container .g-recaptcha {
    webkit-transform: scale(0.40);
    transform: scale(0.40);
}


	 .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
	
}


@media screen and (max-width: 980px) {
	.logo{
		margin:30px 0px 0px 5%;
		width:90%;
	}
	
	.header-con h4, .header-con h6{
		text-align:center;
		margin-bottom:5px;
	}
	
	.welcome-con{
		text-align:center;
	}
	
	.welcome-con p{
		padding-left:0px;
		border:none;
		text-align:center;
		margin-top:0px;
		padding-top:15px;
		letter-spacing:0px !important;
	}
	
	.welcome-con h2, .welcome-con h4{
		text-align:center;
	}
	
	.tabbed-con{
		background-repeat:repeat-y;
	}
	
	.tab-yellow{
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.page-bg h2{
		width:100%;
		text-align:center;
		font-size:32px;
	}	
	
	.three-col li, .two-col li{
		width:100%;
	}
	
	.footer-con{
		line-height:24px;
		padding:20px 0px;
		text-align:center;
		font-size:14px;
		letter-spacing:-0.3px;
	}
	
	.footer-con font{
		width:100%;
		text-align:center;
	}
	
	.gallery-row{
		display:none;
		visibility:hidden;
	}
	
	.mobile-gallery{
		visibility:visible !important;
		display:block !important;
	}
	
	.contact-colum h2{
		font-size:20px;
	}
	
	.contact-form-row{
		margin-top:0px;
	}
	
	.contact-form-row input, .contact-form-row select, .contact-form-row textarea{
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.contacts-btn{
		width:100%;
		margin-top:15px;
	}
	
	.areas-cover ul{
		margin-top:20px;
	}
	
	.quick-container{
		margin-top:15px;
		background-color:#facd01;
		width: 100%;
	}
	
	#quote_wrap{
		margin-bottom:120px;
	}
	
	.header-con .col-md-6:first-child h4{
		margin-left:0px;
	}
	
	.footer-logo{
		margin:0% 20% 0% 20%;
		width:60%;
		float:left;
	}
}


@media screen and (max-width: 650px) {
	.logo{
		margin:30px 0px 0px 5%;
		width:90%;
	}
	
	.header-con h4, .header-con h6{
		text-align:center;
		margin-bottom:5px;
	}
	
	.welcome-con{
		text-align:center;
	}
	
	.welcome-con p{
		padding-left:0px;
		border:none;
		text-align:center;
		margin-top:0px;
		padding-top:15px;
		letter-spacing:0px !important;
	}
	
	.welcome-con h2, .welcome-con h4{
		text-align:center;
	}
	
	.tabbed-con{
		background-repeat:repeat-y;
	}
	
	.tab-yellow{
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.page-bg h2{
		width:100%;
		text-align:center;
		font-size:32px;
	}	
	
	.three-col li, .two-col li{
		width:100%;
	}
	
	.footer-con{
		line-height:24px;
		padding:20px 0px;
		text-align:center;
		font-size:14px;
		letter-spacing:-0.3px;
	}
	
	.footer-con font{
		width:100%;
		text-align:center;
	}
	
	.gallery-row{
		display:none;
		visibility:hidden;
	}
	
	.mobile-gallery{
		visibility:visible;
		display:block;
	}
	
	.contact-colum h2{
		font-size:20px;
	}
	
	.contact-form-row{
		margin-top:0px;
	}
	
	.contact-form-row input, .contact-form-row select, .contact-form-row textarea{
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.contacts-btn{
		width:100%;
		margin-top:15px;
	}
	
	.areas-cover ul{
		margin-top:20px;
	}
	
	.quick-container{
		margin-top:15px;
		background-color:#facd01;
	}
	
	#quote_wrap{
		margin-bottom:120px;
	}
	
	.header-con .col-md-6:first-child h4{
		margin-left:0px;
	}
	
	.footer-logo{
		margin:0% 20% 0% 20%;
		width:60%;
		float:left;
	}
}

@media screen and (max-width: 480px) {
	.logo{
		margin:30px 0px 0px 5%;
		width:90%;
	}
	
	.header-con h4, .header-con h6{
		text-align:center;
		margin-bottom:5px;
	}
	
	.welcome-con{
		text-align:center;
	}
	
	.welcome-con p{
		padding-left:0px;
		border:none;
		text-align:center;
		margin-top:0px;
		padding-top:15px;
		letter-spacing:0px !important;
	}
	
	.welcome-con h2, .welcome-con h4{
		text-align:center;
	}
	
	.tabbed-con{
		background-repeat:repeat-y;
	}
	
	.tab-yellow{
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.page-bg h2{
		width:100%;
		text-align:center;
		font-size:32px;
	}	
	
	.three-col li, .two-col li{
		width:100%;
	}
	
	.footer-con{
		line-height:24px;
		padding:20px 0px;
		text-align:center;
		font-size:14px;
		letter-spacing:-0.3px;
	}
	
	.footer-con font{
		width:100%;
		text-align:center;
	}
	
	.gallery-row{
		display:none;
		visibility:hidden;
	}
	
	.mobile-gallery{
		visibility:visible;
		display:block;
	}
	
	.contact-colum h2{
		font-size:20px;
	}
	
	.contact-form-row{
		margin-top:0px;
	}
	
	.contact-form-row input, .contact-form-row select, .contact-form-row textarea{
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.contacts-btn{
		width:100%;
		margin-top:15px;
	}
	
	.areas-cover ul{
		margin-top:20px;
	}
	
	.quick-container{
		margin-top:15px;
		background-color:#facd01;
	}
	
	#quote_wrap{
		margin-bottom:120px;
	}
	
	.header-con .col-md-6:first-child h4{
		margin-left:0px;
	}
	
	.footer-logo{
		margin:0% 20% 0% 20%;
		width:60%;
		float:left;
	}
}

@media screen and (max-width: 320px) {
	.logo{
		margin:30px 0px 0px 5%;
		width:90%;
	}
	
	.header-con h4, .header-con h6{
		text-align:center;
		margin-bottom:5px;
	}
	
	.welcome-con{
		text-align:center;
	}
	
	.welcome-con p{
		padding-left:0px;
		border:none;
		text-align:center;
		margin-top:0px;
		padding-top:15px;
		letter-spacing:0px !important;
	}
	
	.welcome-con h2, .welcome-con h4{
		text-align:center;
	}
	
	.tabbed-con{
		background-repeat:repeat-y;
	}
	
	.tab-yellow{
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.page-bg h2{
		width:100%;
		text-align:center;
		font-size:32px;
	}	
	
	.three-col li, .two-col li{
		width:100%;
	}
	
	.footer-con{
		line-height:24px;
		padding:20px 0px;
		text-align:center;
		font-size:14px;
		letter-spacing:-0.3px;
	}
	
	.footer-con font{
		width:100%;
		text-align:center;
	}
	
	.gallery-row{
		display:none;
		visibility:hidden;
	}
	
	.mobile-gallery{
		visibility:visible;
		display:block;
	}
	
	.contact-colum h2{
		font-size:20px;
	}
	
	.contact-form-row{
		margin-top:0px;
	}
	
	.contact-form-row input, .contact-form-row select, .contact-form-row textarea{
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.contacts-btn{
		width:100%;
		margin-top:15px;
	}
	
	.areas-cover ul{
		margin-top:20px;
	}
	
	.quick-container{
		margin-top:15px;
		background-color:#facd01;
	}
	
	#quote_wrap{
		margin-bottom:120px;
	}
	
	.header-con .col-md-6:first-child h4{
		margin-left:0px;
	}
	
	.footer-logo{
		margin:0% 20% 0% 20%;
		width:60%;
		float:left;
	}
}


@media screen and (max-width: 240px) {
	.logo{
		margin:30px 0px 0px 5%;
		width:90%;
	}
	
	.header-con h4, .header-con h6{
		text-align:center;
		margin-bottom:5px;
	}
	
	.welcome-con{
		text-align:center;
	}
	
	.welcome-con p{
		padding-left:0px;
		border:none;
		text-align:center;
		margin-top:0px;
		padding-top:15px;
		letter-spacing:0px !important;
	}
	
	.welcome-con h2, .welcome-con h4{
		text-align:center;
	}
	
	.tabbed-con{
		background-repeat:repeat-y;
	}
	
	.tab-yellow{
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.page-bg h2{
		width:100%;
		text-align:center;
		font-size:32px;
	}	
	
	.three-col li, .two-col li{
		width:100%;
	}
	
	.footer-con{
		line-height:24px;
		padding:20px 0px;
		text-align:center;
		font-size:14px;
		letter-spacing:-0.3px;
	}
	
	.footer-con font{
		width:100%;
		text-align:center;
	}
	
	.gallery-row{
		display:none;
		visibility:hidden;
	}
	
	.mobile-gallery{
		visibility:visible;
		display:block;
	}
	
	.contact-colum h2{
		font-size:20px;
	}
	
	.contact-form-row{
		margin-top:0px;
	}
	
	.contact-form-row input, .contact-form-row select, .contact-form-row textarea{
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.contacts-btn{
		width:100%;
		margin-top:15px;
	}
	
	.areas-cover ul{
		margin-top:20px;
	}
	
	.quick-container{
		margin-top:15px;
		background-color:#facd01;
	}
	
	#quote_wrap{
		margin-bottom:120px;
	}
	
	.header-con .col-md-6:first-child h4{
		margin-left:0px;
	}
	
	.footer-logo{
		margin:0% 20% 0% 20%;
		width:60%;
		float:left;
	}
}


.addclass{}


@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait)

{ 

.whatsup-img {
    width: 6%!important;
}
.check-cls {width: 33%;}

.trust-cls {width: 20%;}

.fmb {width: 14%;}


.logo {
    width: 38%!important;
}
}

/* Landscape */

@media only screen 

and (min-device-width: 768px) 

and (max-device-width: 1024px) 

and (orientation: landscape) 

and (-webkit-min-device-pixel-ratio: 2) {

.head-num1 h5 {
    text-align: right;
}
	
	
	.head-num2 h6 {
   
    padding-right: 43px!important;
   
	}
	.header-con h4 {
   
    font-size: 15px;
	}
	
.head-num1 h6 {
    padding-right: 0px;
}

.trade-logos {
    margin-top: 35px;
}
.header-con .col-md-6:first-child h4 {
    margin-top: 46px;
}
.head-num2 {
    padding-top: 40px;
}
}