
@media only screen and (min-width: 1199px){
   
}

@media screen and (max-width: 768px) {
.man_banner{ text-align:center;}
.banner_btn a{    margin-right: 0px;    width: 80%;margin-bottom: 15px;}
.img_content { float:none!important;
    margin:5px auto 0;
}
.work_process {
    padding-top: 10px;
}
.logo2 {
    display: none;
}
.nav a {
    color: #000;
}
.logo1 {
    display: block;
}
	#top_menu {
    box-shadow: 0 2px 30px -11px rgba(0,0,0,0.3);    top: 0;
    padding: 10px 0 5px;    background: #fff;}
    .active {
        display: block;
    }
	 ul.nav{
        position:fixed; width:100%; left:0; background:#fff;
		    overflow: scroll;
    height: 100%;
    padding-bottom: 50px;
      }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("../img/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
	.solusan_menu_box {
    width: 100%;
    padding: 0 20px;}
.solusan_menu, .solusan_menu_box{
        padding: 5px 10px!important;
    width: 100%!important;
   
}
.dropdowns ul ul { background: #f7f7f7;}
}

@media only screen and (max-width: 1199px){
   
}
@media only screen and (max-width: 990px){
	 .blog-slider {
    
    height: 400px;
  }
 .blog-slider__text{    width: 100%;} 

.blog-slider__img img {
    width: 40%;
}
.blog-slider__img .img100{width: 80%;}
.blog-slider__item{width: 100%;}
.border-rr{    display: none;}
.features-center{ display:none;}

.testimon_box {padding: 20px 0;}
.footer_left{    padding: 20px;}
.testimon_box .carousel-inner {    margin-top: 20px;}
.development_section { overflow:hidden}
.pc{    width: 80%;
    margin: auto;
    display: block;
    position: relative;}


.features-left .icon-container {
    float: auto;float: left;
    margin-left: auto;margin-right: 20px;
}
.features-left {
    text-align: left;    padding: 0 20px;
}
.pl50 {
    padding-left: 0px;
}	
.pl50 {
    padding-right: 0px;
}
.testimon_box .carousel-indicators {bottom: 1%;    padding-left: 0;}
.testimon_right {    height: 175px;    margin-top: 30px;}
.testimon_left {text-align: center;}
}


@media only screen and (max-width: 767px){
.footer_right { padding: 35px 20px;}
.link_footer {    padding: 45px 0 0px;}
.link_footer li:last-child{ margin-top: 20px;}
.blog-slider__text{  height: auto; width:100%;    margin-bottom: 15px;}
.blog-slider__title {font-size: 25px;}
	.header {
   
    padding: 0 0 40px;
}
.banner_hadding h1 {font-size: 25px;line-height: 30px;       text-align: center;}
.banner_hadding p {
    margin: 0px 0 19px 0;
    font-size: 16px;text-align: center;
}
.slide1 {margin: auto;display: table;}
 .p60 {
    padding: 25px 0;
} 
.trusted h5 {
    text-align: center;
    margin-bottom: 30px;
}
.mobile_bg, .mobile_bg2 {
       left: 10%;
    top: 10%;
    width: 80%;    display: none;
}
.development_section .hading {margin-top:50px;}
.markiting {
    width: 90%;
    margin: auto;
    display: block;position: initial;
}
h1.hading, h2.hading, h3.hading{    font-size: 25px;}
.swiper-container-fade .swiper-slide{    height: auto;padding: 30px 2% 60px;}
.blog-slider__img img {
    transition: all .8s;
    width: 45%;
}
.p2 {
    margin-bottom: 0;
    margin-left: 5%;
}
.testimon_right p{padding: 0 30px;}

.testimon_right { margin-top: 15px;}
.testimon_right p::after, .testimon_right p::before{ width:20px; height:25px;    background-size: 100%;}
.intro-banner-vdo-play-btn .ripple {   width: 100px;height: 100px;}
.banner_hadding {margin-top: 0;}
.content_img p br{ display:none}
footer{    padding-bottom: 20px;    background-size: auto;	}
.counter_bx { width: 100%;  margin-top: 0px !important;}
.about_box {    margin-bottom: 0;}
#additional_links {float: none;}
.footer_footer {text-align: center;}
.application-option ul li { width: 47%; text-align: center;}
.portfolio .owl-theme .owl-nav{ display:none!important;}

}