@media (min-width: 1025px) and (max-width:1180px){ 

      .container-1180-wrp{ width: 100%;}

}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
    and (orientation : landscape) { 

         .container-1180-wrp{ width: 100%;}
   
    
    .carousel-caption h3{ font-size: 32px;}
    .common-pad-top-bottom {padding: 20px 0px;}
    .about-section h2{font-size: 20px;line-height: 28px;}
    .about-section p{font-size: 14px;line-height: 20px;}
    .about-section{ padding: 0px 20px;}
    .about-section a {width: 130px;height: 35px;margin: 20px auto 0px;display: block;background-color: #fff;border: 2px solid #ff6600;padding: 6px 0px;text-align: center;color: #ff6600;text-transform: uppercase;font-weight: 400;text-decoration: none;border-radius: 25px;}
    #carouselFade {height: 300px;}
    .carousel-caption{ top:80px; left:50%; margin-left: -350px;}
    .services-wrp{ height: auto;}
    .services-wrp{ padding: 20px 20px;}
    .inner-service-box{ border-right:none; border-bottom: 1px solid rgba(255,255,255,0.3); margin-bottom: 30px; padding-bottom: 30px }
    .no-bord{ border-bottom: 1px solid rgba(255,255,255,0.3);;}
    .solution-wrp-main{ padding: 20px 20px;}
    .solution-inner-box{ margin-bottom: 20px;}
    .new-main-wr{ width:100%; padding: 0px 20px;}
    .new-inner-box{ margin-bottom: 30px;}
    .common-btm-wrps{ height: 300px;}
    .new-grid-wrp{ padding-bottom: 20px;}
    h2.common-title-2{ margin-bottom: 15px;}
    p.case-desc{ font-size: 20px; line-height: 22px;}
    .footer{ padding:20px 20px;}
    .inner-copyright-wrp{ padding:  20px 20px;}
    .navbar-header{ height: 100px; background-color: #fff;}
    .navbar-nav{ float: right;}
    .navbar-nav>li>a{padding: 39px 12px;
    text-align: center;
    border-bottom: none;
    font-size: 15px;}
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{ margin: 0px 0px 0px 20px;}
    .carousel-caption p {font-size: 12px;line-height: 18px;font-weight: 400;color: #fff;padding: 0% 10%;}
    .case-sturies-main-wrp{ margin: 0px;} 
     .footer-inner-box{ margin-bottom: 20px;}
    h2.footer-common-title{ margin-bottom: 10px;}  
        
        .title-4-serv{padding: 10px 0px 17px 60px !important;}   
        .navbar .container-fluid{ padding: 0px;}
        #navbar1{ padding: 0px;}        
        .solution-inner-box a .solution-title-wrp  p{ font-size: 16px;}

}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
    and (orientation : portrait) {
        
         .container-1180-wrp{ width: 100%;}
    .carousel-caption{ width:100%;}
    .about-section{ width: 100%}
    .carousel-caption h3{ font-size: 32px;}
    .common-pad-top-bottom {padding: 20px 0px;}
    .about-section h2{font-size: 20px;line-height: 28px;}
    .about-section p{font-size: 14px;line-height: 20px;}
    .about-section{ padding: 0px 20px;}
    .about-section a {width: 130px;height: 35px;margin: 20px auto 0px;display: block;background-color: #fff;border: 2px solid #ff6600;padding: 6px 0px;text-align: center;color: #ff6600;text-transform: uppercase;font-weight: 400;text-decoration: none;border-radius: 25px;}
    #carouselFade {height: 300px;}
    .carousel-caption{ top:30px; left:0px;}
    .services-wrp{ height: auto;}
    .services-wrp{ padding: 20px 20px;}
    .inner-service-box{ border-right:none; border-bottom: 1px solid rgba(255,255,255,0.3); margin-bottom: 30px; padding-bottom: 30px }
    .no-bord{ border-bottom: 1px solid rgba(255,255,255,0.3);;}
    .solution-wrp-main{ padding: 20px 20px;}
    .solution-inner-box{ margin-bottom: 20px;}
    .new-main-wr{ width:100%; padding: 0px 20px;}
    .new-inner-box{ margin-bottom: 30px;}
    .common-btm-wrps{ height: 300px;}
    .new-grid-wrp{ padding-bottom: 20px;}
    h2.common-title-2{ margin-bottom: 15px;}
    p.case-desc{ font-size: 20px; line-height: 22px;}
    .footer{ padding:20px 20px;}
    .inner-copyright-wrp{ padding:  20px 20px;}
    .navbar-header{ height: 100px; background-color: #fff;}
    .navbar-nav{ float: right;}
    .navbar-nav>li>a{padding: 39px 9px;
    text-align: center; border-bottom: none; font-size: 12px;}
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{ margin: 0px;}
    .carousel-caption p {font-size: 12px;line-height: 18px;font-weight: 400;color: #fff;padding: 0% 10%;}
    .case-sturies-main-wrp{ margin: 0px;} 
     .footer-inner-box{ margin-bottom: 20px;}
    h2.footer-common-title{ margin-bottom: 10px;}  
        
        .title-4-serv{padding: 10px 0px 17px 60px !important;}   
        .navbar .container-fluid{ padding: 0px;}
        #navbar1{ padding: 0px;}
        
        
}


@media (min-width: 481px) and (max-width:767px){ 

    .container-1180-wrp{ width: 100%;}
    .carousel-caption{ width:100%;}
    .about-section{ width: 100%}
    .carousel-caption h3{ font-size: 32px;}
    .common-pad-top-bottom {padding: 20px 0px;}
    .about-section h2{font-size: 20px;line-height: 28px;}
    .about-section p{font-size: 14px;line-height: 20px;}
    .about-section{ padding: 0px 20px;}
    .about-section a {width: 130px;height: 35px;margin: 20px auto 0px;display: block;background-color: #fff;border: 2px solid #ff6600;padding: 6px 0px;text-align: center;color: #ff6600;text-transform: uppercase;font-weight: 400;text-decoration: none;border-radius: 25px;}
    #carouselFade {height: 300px;}
    .carousel-caption{ top:30px; left:0px;}
    .services-wrp{ height: auto;}
    .services-wrp{ padding: 20px 20px;}
    .inner-service-box{ border-right:none; border-bottom: 1px solid rgba(255,255,255,0.3); margin-bottom: 30px; padding-bottom: 30px }
    .no-bord{ border-bottom: none;}
    .solution-wrp-main{ padding: 20px 20px;}
    .solution-inner-box{ margin-bottom: 20px;}
    .new-main-wr{ width:100%; padding: 0px 20px;}
    .new-inner-box{ margin-bottom: 30px;}
    .common-btm-wrps{ height: auto;}
    .new-grid-wrp{ padding-bottom: 20px;}
    h2.common-title-2{ margin-bottom: 15px;}
    p.case-desc{ font-size: 20px; line-height: 22px;}
    .footer{ padding:20px 20px;}
    .inner-copyright-wrp{ padding:  20px 20px;}
    .navbar-header{ height: 100px; background-color: #fff;}
    .navbar-nav{ float: none;}
    .navbar-nav>li>a{ padding:  10px 10px; text-align: center; border-bottom: 1px solid #e4e4e4;}
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{ margin: 0px;}
    .carousel-caption p {font-size: 12px;line-height: 18px;font-weight: 400;color: #fff;padding: 0% 10%;}
    .case-sturies-main-wrp{ margin: 0px;} 
     .footer-inner-box{ margin-bottom: 20px;}
    h2.footer-common-title{ margin-bottom: 10px;}

}




@media (min-width: 320px) and (max-width:480px){ 

    .container-1180-wrp{ width: 100%;}
    .carousel-caption{ width:100%;}
    .about-section{ width: 100%}
    .carousel-caption h3{ font-size: 32px;}
    .common-pad-top-bottom {padding: 20px 0px;}
    .about-section h2{font-size: 20px;line-height: 28px;}
    .about-section p{font-size: 14px;line-height: 20px;}
    .about-section{ padding: 0px 20px;}
    .about-section a {width: 130px;height: 35px;margin: 20px auto 0px;display: block;background-color: #fff;border: 2px solid #ff6600;padding: 6px 0px;text-align: center;color: #ff6600;text-transform: uppercase;font-weight: 400;text-decoration: none;border-radius: 25px;}
    #carouselFade {height: 300px;}
    .carousel-caption{ top:30px; left:0px;}
    .services-wrp{ height: auto;}
    .services-wrp{ padding: 20px 20px;}
    .inner-service-box{ border-right:none; border-bottom: 1px solid rgba(255,255,255,0.3); margin-bottom: 30px; padding-bottom: 30px }
    .no-bord{ border-bottom: none;}
    .solution-wrp-main{ padding: 20px 20px;}
    .solution-inner-box{ margin-bottom: 20px;}
    .new-main-wr{ width:100%; padding: 0px 20px;}
    .new-inner-box{ margin-bottom: 30px;}
    .common-btm-wrps{ height: auto;}
    .new-grid-wrp{ padding-bottom: 20px;}
    h2.common-title-2{ margin-bottom: 15px;}
    p.case-desc{ font-size: 20px; line-height: 22px;}
    .footer{ padding:20px 20px;}
    .inner-copyright-wrp{ padding:  20px 20px;}
    .navbar-header{ height: 100px; background-color: #fff;}
    .navbar-nav{ float: none;}
    .navbar-nav>li>a{ padding:  10px 10px; text-align: center; border-bottom: 1px solid #e4e4e4;}
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{ margin: 0px;}
    .carousel-caption p {font-size: 12px;line-height: 18px;font-weight: 400;color: #fff;padding: 0% 10%;}
    .case-sturies-main-wrp{ margin: 0px;}
    .footer-inner-box{ margin-bottom: 20px;}
    h2.footer-common-title{ margin-bottom: 10px;}
    
    .inner-caption{ width:100%;}
    

}