@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }

}
@media screen and (min-width:200px) and (max-width:767px){
	img, img.scale-with-grid { outline: 0; max-width: 100%; height: auto;}
	/*---menu---*/
	.navbar-default .navbar-brand{ width:170px; margin-top:15px; margin-left:15px;}
	.navbar-default .navbar-nav{ background:none; padding:0; }
	.navbar-default .navbar-nav > li { background:none; border-bottom:1px solid #0e4152; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#FFF;background:#165e76; padding:8px 10px; border-radius:0; border-bottom:1px solid #10566d;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{ background:#1a718d; color:#FFF !important;} 
	.navbar-default .navbar-nav > li { margin:0px 0px 0 0; padding:0 0px;}
	.navbar-default .navbar-nav > li > a {color:#cecbc9; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333;}
	.navbar-default .navbar-nav > li > a {color: #FFF; padding:10px 20px; background:#145165;}
	ul.nav li.dropdown:hover ul.dropdown-menu{ width:100%; position:relative;}
	.navbar-collapse{ border:0;}
	/*-----*/
	header .header-top p{ text-align:center}
	header .header-top .social{ border:1px solid #eeeeee; border-bottom:none; border-top:1px solid #eeeeee;}
	
	/*---------slider------------*/
	section .banner-wraper .carousel .one{  min-height:860px;}
	section .banner-wraper .carousel .two{min-height:860px;}
	section .banner-wraper .carousel .three{ min-height:860px;}
	.m-m{ margin-bottom:12px;}
	
	/*--------step----------*/
	section .step-wraper .box:after{ width:109px; height:35px;  display:block; top:100%; left:50%; right:auto; margin:25px 0 0 -20px; position:absolute; -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
	section .step-wraper .box { margin:0px 30px 80px 30px; min-height:200px; border-radius:0; padding:25px 20px; position:relative;}
	
	/*---vedio---*/
	section .vedio-testimonials .layout .vedio{  margin-top:20px; min-height:100px; padding:15px; position:relative; background:#292f39; border-radius:2px; }
	
	/*---------services-0-----*/
	section .solutions-wraper{ padding-top:0;}
	section .solutions-wraper .thumbnaill:nth-child(2){  border-left:1px solid #d3d3d3; border-top:none; }
	section .solutions-wraper .thumbnaill:nth-child(3){  border-left:1px solid #d3d3d3; }
	section .solutions-wraper .thumbnaill:nth-child(4){   border-top:none;  }
	section .solutions-wraper .thumbnaill:nth-child(5){ border-top:none;   border-left:1px solid #d3d3d3; }
	section .solutions-wraper .thumbnaill:nth-child(6){  border-top:none; margin-right:-1px;   border-left:1px solid #d3d3d3; }
}

@media screen and (min-width:768px) and (max-width:1080px){
	img, img.scale-with-grid { outline: 0; max-width: 100%; height: auto;}
	.navbar-default {font-size:13px;}
    .navbar-default .navbar-nav > li > a {color:#666666; padding:30px 7px;   letter-spacing:0px; }
	.navbar-default .navbar-brand{ width:140px; margin-top:25px;}
	section .banner-wraper h1{ font-size:30px; }
	section .banner-wraper h3{ font-size:15px; }
	section .banner-wraper .form .in h1 img{ display:none;}
	
	
}
@media screen and (min-width:768px) and (max-width:991px){
	/*-------------step----*/
	section .step-wraper .box { margin:0 10px; min-height:190px;  padding:35px 5px; }
	section .step-wraper .box h4{ letter-spacing:1px; font-size:16px;}
	section .step-wraper .box:after{ right:-44px; }
	/*---vedio---*/
	section .vedio-testimonials .layout .vedio{  margin-top:50px; min-height:100px; padding:11px 39px 45px 39px; position:relative; }
	section .vedio-testimonials .layout .vedio iframe{ height:156px !important;}
	
	/*---testimonials----*/
	section .vedio-testimonials .quote {
     display:none;
    }
	
	
	}
	
@media screen and (min-width:992px) and (max-width:1200px){
	/*-------------step----*/
	section .step-wraper .box { margin:0 10px; min-height:270px;  padding:35px 5px; }
	section .step-wraper .box h4{ letter-spacing:1px; font-size:16px;}
	section .step-wraper .box:after{ right:-44px; }
	
	/*---vedio---*/
	section .vedio-testimonials .layout .vedio{  margin-top:50px; min-height:100px; padding:15px 52px 55px 52px; position:relative; }
	section .vedio-testimonials .layout .vedio iframe{ height:208px !important;}
	
	/*-----*/
	section .banner-wraper .badgee{ right:-31%; bottom:-0px; }
	section .banner-wraper .carousel-caption .services ul li{ letter-spacing:0px; font-size:16px; }
	}	
@media screen and (min-width:768px) and (max-width:1024px){
	.cct{ position:relative;}
	.cct img{ width:98px;}
	.bol{ font-size:20px !important; padding-top:15px;}
	}