@media (max-width:1600px) {
 
.banner-block .carousel-inner .carousel-caption { left:25%; right:25%;  }
 
}


@media (max-width:1366px) {
 
.banner-block .carousel-inner .carousel-caption { left:18%; right:18%;  }
.carousel-caption h3{font-size:27px; line-height:38px;  }



}


@media (min-width:1200px) and (max-width:1280px) {
 
.portfolio-section .owl-controls .clickable .owl-buttons .owl-next{right:117px;}
 
}


@media (max-width:1199px) {
  
.navbar-nav > li > a { color:#000;margin:0px; }
.navbar-nav li.rell { margin-left:8px; }
.carousel-caption h3{font-size:24px;line-height:30px;}
.banner-block .carousel-inner .carousel-caption { padding:20px 25px; }

}


@media (min-width:999px) and (max-width:1199px) {
 


}


@media (min-width:999px) and (max-width:1024px) {
 

.navbar-nav > li > a{padding:9px 20px;}
.usp-list p{font-size:20px;}


}


@media (min-width:999px) {



}


@media screen and (max-width:998px) {

.site-navbar-bg .navbar-toggle {margin-top: 19px;}
.site-navbar.site-navbar-bg .help {top: 25px;}
.site-navbar #menu-ul {margin-top: 17px; 	padding-right: 15px;}
.site-navbar.site-navbar-bg #menu-ul {margin-top: 13px;	background: #fff;}
.navbar-nav.pull-right {float: none !important;}
.site-navbar.site-navbar-bg ul.navbar-nav {margin-top: 0px;}
.getinTouch {top:65px;}
.navbar-nav li.rell a{margin:0px 5px;}
.site-navbar a.navbar-brand img{width:75%;}
.navbar{min-height:60px;} 
 
.logo-list li img { height:40px; }
 
.carousel-control { width:40px; height:40px; font-size:24px; }
.home-side-img img { width:100%; } 
.ftrlinks { text-align:center;}
.copy-sign p { text-align:center; }
.social-link {text-align: center;}

.carousel-caption h3 {font-size: 19px;  line-height: 25px;}
.banner-block .carousel-inner .carousel-caption {left:10%; right:10%; }

.blk-im li p{font-size:20px;}
 
}
 
@media (max-width:900px) {

.blk-im li::after{left:36%;}

} 
 
 



@media screen and (min-width:769px) and (max-width:980px) {

.usp-list p{font-size:15px;}
 
}


 


@media screen and (max-width:768px) {


.portfolio-section .owl-controls .clickable .owl-buttons .owl-next{right:71px !important;}
.testimonials-list p{width:auto;}
.rech{padding-right:15px;margin-bottom:0px;}
.getch{padding-left:15px;}
.conact-block ul{padding:20px 5px;}
.conact-block li{padding:10px 0 10px 25px;}
.conact-block li span{font-size:16px;}
.usp-list p{font-size:14px;}

.testimonial-avatar {
    left: 0;
    position: absolute;
    top:45px;
}
.testimonial-list h3 {text-align:left;}
.getinTouch{z-index:1;}

}


@media (max-width: 600px) and (max-height:1024px) and (orientation:portrait) {	
	
	
	
}


@media screen and (max-width:767px) {

.banner-block { margin-top:60px; }
.getinTouch {top: 60px;}
.carousel-caption{display:none;}
.site-navbar.site-navbar-bg .navbar-brand {padding: 4px 7px !important;}
.copy-sign {text-align:center;}
.copy-sign span{ text-align:center;}
.ftrlinks li a { font-size:14px; padding:0 10px; }

.banner-block .carousel-inner .carousel-caption { display:block; left:0px; right:0px; padding:10px; }
.carousel-caption h3 {font-size: 18px; line-height: 25px;}

.usp-list p { font-size:18px; line-height:25px; }
.portfolio-containter h4 { font-size:17px; line-height:normal; }
.portfolio-containter { padding:5px; }
.testimonial-avatar {top:0px;}
.section-title h2 { font-size:25px; }
.testimonial-list h3 {text-align:center;}
.testimonial-list{background:none;padding:100px 0 30px}

}


@media (max-width:640px) {

.site-navbar.site-navbar-bg .help, .help {top: 17px;	line-height: 19px;}
.site-navbar.site-navbar-bg .help {	top: 17px;}
.site-navbar-bg .navbar-toggle, .navbar-toggle {border: 3px solid transparent;margin-top: 10px;}
.site-navbar a.navbar-brand img{width:77%;}
.about-section .col-xs-6 { width:100%; }
.home-side-img { padding:30px 0; width:70%; margin:0 auto }
.home-side-img img { width:100%; }
.our-sto p{padding:0px 15px;}
.up-p{width:100%}
.do-p{width:100%}
.blk-im{padding:0px;}
.blk-im span{padding:0px;}


}


@media (max-width:640px) and (orientation:portrait) {


}


@media (max-width:640px) and (orientation:landscape) {

.getinTouch {top:68px;}
.blk-im li::after{display:none;}
.usp-list p{font-size:11px;}
.testimonial-avatar {
left:43%;}
	
}


@media (max-width:600px) {
	
.blk-im li p{font-size:19px;}	
.blk-im li::after{left:37%;}
.testimonial-avatar{left:43%;}
.clients-lists li{width:31%}
 
}


@media (max-width:575px) {

.navbar-brand img{width:100%;}
.banner-block .carousel-inner .carousel-caption { position:relative; width:100%; top:auto; bottom:auto;  background-color: rgba(1, 142, 188, 1); }

.usp-block .col-xs-3 { width:50%; }
.usp-block .usp-list { margin-bottom:50px; }
.blk-im li{width:100%;padding-bottom:30px;}
.ftrlinks li { width:33%; }


}


@media (max-width:480px) {
	
.site-navbar, .site-navbar.site-navbar-bg {height: 65px;}
.site-navbar.site-navbar-bg .help, .help {top: 17px;line-height: 19px;}
.site-navbar #menu-ul, .site-navbar.site-navbar-bg #menu-ul {margin-top: 5px;}
.navbar-brand {	width: 200px;}
.site-navbar a.navbar-brand img {width: 36%;}
.navbar-brand {padding: 4px 7px !important;}

.home-side-img { width:100%; }
.logo-list li img {height: 35px;}
.blk-im li{padding-left:16%;}
.blk-im span {padding-right: 23px;}
.clients-lists li{width:45%;}
.testimonial-avatar {left: 39%;}




}


@media (max-width:380px) {
	
.site-navbar.site-navbar-bg .help, .help {top: 17px;}

.section-top-btm { padding: 30px 0;}

.carousel-caption h3 {font-size: 14px; line-height: 20px;}
.usp-list p { min-height:120px; } 
.mortor {margin-top:0px;}
.section-title  { text-align:center }

.usp-block .col-xs-3 { width:100%; }
 
.usp-list p { min-height:auto }

.logo-list li { margin: 0 15px 40px 0;}
.logo-list li img {  height:33px; }
.blk-im li::after{left:44%;}
.testimonial-avatar {left: 30%;}
.ftrlinks {padding:0px 30px; }
.copy-sign span{display:block;}
.owl-wrapper-outer {
    margin-top: 55px;
}
.porfolio .owl-controls {
    right: auto;
    top: -98px;
    width: 100%;
}
.section-btm-custom.col-xs-6{
	width:100%;}
	.ftrlinks li { width:50%; padding-bottom:10px; }

}


@media (max-width:320px) {
	
.homebanner {margin-top: 20%;}
.blk-im li::after{left:47%;top:30px;}

}
