@charset "utf-8";
/* CSS Document */


@media only screen and (min-width: 320px) and (max-width: 767px)
{
	
.enqury_btnin{ float:left; text-align: center; transform:rotate(270deg); right:-38px; top:200px; z-index:111111; position:fixed; background:#009c45;}
.head_left{width:100%; float:left; margin-top:0px; margin-bottom:0px;}
.logo1{float:left;  margin-right:30px; width:60%; margin-top:10px;}

.head_right{width:100%; float:right; margin-top:0px;}
.head_right .menu_social {float: left; margin-top:-10px; width: 100%;}
.head_right .menu_social .menu_strip{width:100%; float:left;}
.head_right{width:100%; float:right; margin-top:0px;}
.servicesblog{ margin-top:10px; }
.box_service{margin-top:10px; }

.servicesfull img.im1{display:none;}

.servicesfull_in{width:100%; text-align:center; float:left; z-index:111; position: static; top:0px;  background-size:100% 100%; background:#3a3a3a; } 
.servicesblog{width:100%; text-align:center; float:left; margin-top:50px; background:url(../images/service_line1.png) no-repeat;}

.affix {top: 0; width: 100%; z-index:999; position:static;} 
.header_tp{position:static !important;} 
.head_right .email_strip ul{float:left;  list-style:none; display:inline; margin-top:10px; display:none;}
.servicesblog .ser_hed{width:70%; margin-left:15%; font-size:18px; }

.box_service h2 {font-size: 30px;}
.servicesblog.line_bg2{background:none;} 
.head_right .menu_social .socialicon_strip{width:100%; float:left;}


.ourserc_right .oursrright_hd1{margin-top:20px;}
.ourservices_pg .oursr_box .oursr_boxtxt1{margin-top:20px;}

#cssmenu > ul li:nth-last-child(1) {background:none !important;}

#cssmenu .socialicon_strip a {padding: 12px 0px;}

.social {float: left; overflow: auto; width: 100% !important;} 

}




@media only screen and (min-width: 320px) and (max-width: 501px)
{
	
.servicesblog .ser_hed{width:90%; margin-left:5%; font-size:14px; }
}

@media only screen and (min-width: 613px) and (max-width: 767px)
{
.servicesblog .ser_hed{width:80%; margin-left:10%; font-size:16px; }
}

@media only screen and (min-width: 613px) and (max-width: 767px)
{
.servicesblog .ser_hed{width:80%; margin-left:10%; font-size:14px; }	
}

@media only screen and (min-width: 768px) and (max-width: 991px)
{
.servicesblog{ margin-top:10px; }
.box_service{margin-top:10px; }


.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  margin-left: -30px !important;  
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  margin-right: -30px !important;
}

}


@media only screen and (min-width: 992px) and (max-width: 1199px) 
{

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  margin-left: -30px !important;  
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  margin-right: -30px !important;
}

}


