@media screen and (min-width: 1200px) {
    .logo-wrap { width: 70%; }
.container {  max-width: 1220px; }
}
@media (min-width: 768px) and (max-width: 1200px){
    .main-navbar.navbar-light .navbar-nav > li > .nav-link{padding:0px; font-size: 13px;}
    .sky-img{	display: none;}}
@media screen and (max-width: 1199px){
.get-touch-with{background: var(--main-color);} .top-bar-right:after, .get-touch.sidebar a:before{
display: none;	}
}
@media screen and (min-width: 992px){
.navbar-expand-lg .navbar-collapse {justify-content: center;}
.middle-header {position: fixed;z-index: 9;}
.navbar-nav{background: #312e2e40;border-radius: 25px;padding: 2px 0px;border: 1px solid #262525;}
.affix .navbar-nav{background: transparent;border:0px;}
.affix .main-navbar.navbar-light .navbar-nav > li > .nav-link{	color: #000;}
}
@media screen and (min-width: 768px){
    .reldtd-blg-secr h3 {
        min-height: 69px;
    }
.blog-left-wrap.blg-temp-re { height: 100%;}.blog-img-col img {	height: 241px;object-fit: cover;width: 100%;
}
}
@media screen and (max-width: 991px){ 
  .container {max-width: 100%;} 
.top-header .row{background: #ededed; margin-bottom: 3px;}
.top-bar-right li a{color: #000;}
.navbar-nav{background: #fff;}
.top-social{display: none;}
.sky-img{margin-bottom: 15px;}	
.about-us-wrapper h2, .about-us-wrapper h1, .contact-map h1{font-size: 2em;	}
.heading-in{padding: 15px 0px;	}
.main-navbar .dropdown-menu{box-shadow: none;background: #f5f5f5;	}
.main-navbar.navbar-light .navbar-nav > li > .nav-link{		border-bottom: 1px solid #e3dbdb;padding: 0.7rem 0rem; box-shadow: none;
color: #000; }
.main-navbar {position: absolute;width: 100%; padding: 0px 15px; left: 0;}
.logo-wrap img{	max-width: 180px;} 
.navbar-toggler {position: absolute; right: 0px;top: 13px;  text-align: center;padding: 0; color:var(--main-color);	}
.sideform, .copyright:before{display: none;	}
.it-solution-footer-wrap{background-size: cover;}
.foo-navbar.addrs-wrap li a{word-break: break-all;	} 
.copyright, .social-media-foot{text-align: center;	} 
.query-form{padding: 4rem 2rem 2rem 4%; margin: 5px;} 
.why-choose-us{	height: auto;padding: 4rem 1rem 4rem 1rem;	}
.about-us-wrapper{	margin: 0px 0px 30px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
.sidebar-nav{width: 50%;}
.service-list { width: 47.1%;}
.process__item{	width:45%}
}
@media screen and (max-width: 767px) { 
    .slider-wrapper img{height: 420px;    }
   .top-bar-right{text-align: center;} 
.sidebar-nav{width: 100%;}	
.grow-business .btn-com {float: left;}
.heading-2{font-size: 1.5em;}	
.service-box{padding: 15px;}
.slider-wrapper .owl-carousel .owl-item img{height: 500px;	}	
.service-list, .process__item{width: 100%;}
.sky-img:before{	display: none;}	
.sky-bg{padding: 20px 0px;}
.grow-business h2 {
font-size: 1.5rem;	line-height: 2rem;} 
.btn-com{margin-top: 10px;}
.about-us-wrap p, .our-services p, .about-cont p{text-align: justify;}
.cras-caption p { font-size: 3rem;line-height: 3rem; margin-bottom: 10px;}
.cras-caption h1{font-size: 21px;}
.serv-img{	display: none;	} 
.about-us-right{padding-top: 1rem;	}
.grow-business h5{margin-bottom: 1rem !important;font-size: 1rem;}
.social-media{		text-align: center;	}
.about-img{	margin-top: 1rem;	}
.heading-tst span, .about-img:after{display: none;} 
.about-sevices {  margin-top: 0; padding: 0px 0px 20px 0px;	}
.heading-tst h2{padding: 4px 0px 6px 0px;}.marq{display: none;}
.copyright{margin-right: 0px; padding:0px 0px 5px; background:transparent;} .send-query-form{	margin-top: 20px;}
.bcktop {bottom: 112px;    right: 0;}
.our-serv-col{    padding-right: 0px; text-align: left;}
.our-servi-wrap.our-serv-right .our-serv-col{padding-left: 0px;}
}