
@media only screen and (min-width:1030px) and (max-width:1366px) {
	
	
	
	.opsition::after {
	background-image: url(../images/sk.png);
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	bottom: 8px;
	background-position: right center;
	background-repeat: no-repeat;
	right: -62px;
	-webkit-animation: spin 8s linear infinite;
	-moz-animation: spin 8s linear infinite;
	animation: spin 8s linear infinite;
	width: 460px;
	background-size: 100%;
}
	
	
	
	
}



@media (min-width:1024px) and (max-width:1280px){
	



	}

@media screen and (max-width: 767px) {
	
.logo {
	text-align: center;
}

.top-phone > a {
	
	font-size: 42px;
	
	line-height: 25px;
}

.top-phone {
	
	margin-bottom: 7px;
}

.about-left h1, .about-left h2 {
	
	font-size: 25px;
	
}

.home-about h1, .home-about h2 {
	font-size: 25px;
}

.home-video iframe {
	height: 180px;
}

.top-right-phone .top-phone:last-child {
	display: none;
}

.main-nav {
	background-color: red;
}	

.navbar-toggle {
	background: linear-gradient(to bottom, #d50000, #333) !important; border:none !important;
	
}
.main-nav {
	background-color: #c30101;
}

.banner-left {
	width: 200px;
}

.banner-left b {font-size: 20px;line-height: 24px;}	
	
.banner-left > span {font-size: 14px; margin:0;}
	
	.banner-left > a {

	font-size: 15px;
	
}

.banner-left {
	margin-top: 30px; width:610px;
}

.first-carousel .item {
	display:flex ;
}

.first-carousel .owl-nav.disabled { display:none !important;}

.first-carousel .col-md-5.banner-right > img {

	width: 100% !important;
}

.single-what-we-do .img-wrap {
	width: 100%;
	
}

.single-what-we-do .content {
	width: 100%;
	padding-bottom: 30px;
}

.single-what-we-do .content::after {
	background: none;
	display:none;
}

.foot-address {
	
	border-right: 0;
}

.foot-box {
	border-right: 0;
}

.single-what-we-do {
	margin-bottom: 10px;
	width: 100%;
	float: left;

}

.single-what-we-do .img-wrap img {

	width: 100%;
}

.opsition::after {
	
	top: 200px;
	
	right: 62px;
	
	width: 190px;
	
}

.opsition::before {
	background: none; 
border-right: 0; 
	
	
}

.opsition {
	padding: 10px 3px 120px 20px;
	margin-top: 30px;
}

.rich-text {

	margin-bottom: 30px;
}

.foot-icon-content a {
	
	font-size: 16px;
}

.innner-banner-left {
	margin: 20px 0 6px;
	
}

.address p, .address a {
	font-size: 17px;
}

.innner-banner-left {
	
	text-align: center;
}
.inner-banner-right ul {
	margin-left: 0;
	padding-left: 0;
	text-align: center;
}

.main-nav .navbar-nav > li > a {
	background: none;
	color: #fff !important;
	
	font-size: 17px;
	padding: 8px 10px !important;

}

.caret {
	display:none !important;
	
}

.dropdown:hover .dropdown-menu {
	display: none;
}



.menu-sub {
	display: block;
	position: absolute;
	right: 0;
	top: 10px;
}

.menu-sub i {
	color: #fff;
}

.main-nav .dropdown-menu {
	background-color: #f7b80d !important;
	width: 100%;
}

.dropdown-menu > li > a {

	color: #000 !important;
	
}


.foot-sell {
	display: block !important;
}

.last-foot {
	
	padding: 18px 0 105px;
	
}

	

}






	
	
	
	