@charset "utf-8";
/* CSS Document */


@media (max-width: 1200px){
}

@media (max-width: 992px) {
}

@media(max-width: 768px){
    .infodet{
        padding: 24px 0 0 0;
    }
}

@media (max-width: 767px) {
    .header{
        padding: 0;
    }
    .header_inner{
        display: block;
    }
    .logo{
        text-align: center;
        margin-bottom: 15px;
    }
    .logo img{
        width: 130px;
    }
    .header_right_top{
        display: block;
    }
    .information_section ul{
        text-align: center;
    }
    .information_section ul li{
        margin-bottom: 5px;
        border-right: 0;
    }
    .login_type{
        width: 250px;
        margin: 0 auto;
        justify-content: space-between;
    }
    .login_type a{
        margin-left: 0;
        color: #ffffff;
        font-size: 12px;
        width: 110px;
        height: 30px;
        line-height: 28px;
    }
    .navigation_section{
        margin-top: 10px;
        float: left;
        width: 100%;
    }
    .navbar-header{
        background: #085767;
    }
    .navbar-toggle{
        float: left;
        margin-left: 15px;
    }
    
    .navigation_section .navbar-collapse {
        position: absolute;
        width: 100%;
        left: 0;
        margin: 0;
        background: #11798e;
        z-index: 9999;
        border-color: #11798e;
    }
    .navigation_section .navbar-nav{
        margin: 0;
        padding: 15px;
    }
    .navigation_section .navbar-default .navbar-nav>li{
        margin: 0 0 10px 0;
        
    }
    .navigation_section .navbar-default .navbar-nav>li:last-child{
        margin-bottom: 0;
    }
    .slide_section{
        padding: 15px;
        flex-direction: column;
    }
    .slide_section .slider_text{
        width: 100%;
        order: 2;
    }
    .slide_image{
        width: 100%;
        order: 1;
        text-align: center;
        margin-bottom: 10px;
    }
    .slide_image img{
        width: 200px;
        margin: 0 auto;
    }
    .navigation_section .navbar-default{
        margin-bottom: 0;
    }
    .slide_section .slider_text h2{
        font-size: 18px;
    }
    .slide_section .slider_text h3{
        font-size: 25px;
        margin-bottom: 0;
    }
    .slide_section .slider_text p {
        font-size: 14px;
        line-height: 24px;
   }
    
    .slide_section .slider_text p span{
        font-size: 17px;
    }
        
    .banner_section{
        background: #16ddd7;
    }
    .about_us{
        padding: 20px 0;
    }
    .about_us h2{
        font-size: 25px;
        margin-bottom: 15px;
    }
    .about_img:before{
        display: none;
    }
    .about_text{
        padding-left: 0;
        margin-top: 15px;
    }
    .about_text h4{
        font-size: 18px;
    }
    .about_text a{
        margin-top: 15px;
    }
    .our_services h2{
        font-size: 25px;
        margin-bottom: 15px;
    }
    .our_services p{
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .our_services{
        padding-bottom: 20px;
    }
    .middle_section{
        padding: 25px 0;
        background-size: cover;
    }
    .middle_inner_box{
        margin-bottom: 20px;
    }
    .feature_section{
        padding: 25px 0;
    }
    .feature_section h2{
        font-size: 25px;
    }
    .features_overview{
        display: block;
    }
    .feature_list_section{
       width: 100%;
    }
    .feature_over_mobile{
        width: 100%;
        margin: 15px 0;
    }
    .feature_listing{
        margin-bottom: 30px;
    }
    .testimonials_section{
        padding: 20px 0;
    }
    .testimonials_section h2{
        font-size: 25px;
        margin-bottom: 15px;
    }
    .testimonials_section p{
        font-size: 15px;
        line-height: 22px;
    }
    .testimonials_slider{
        margin-top: 20px;
    }
    .testimonials_slider{
        padding: 0;
    }
    .slide_box{
        display: block;
    }
    .slider_profile_section{
        width: 100%;
        background: none;
    }
    .slider_profile_description{
        padding: 0;
    }
    .customNavigation{
        display: none;
    }
    .slider_profile_img {
        width: 110px;
        height: 110px;
        margin-bottom: 10px;
    }
    .slider_profile_img img{
        width: 100px;
        height: 100px;
    }
    .slider_profile_section h4{
        font-size: 16px;
    }
    .slider_profile_section span{
        font-size: 12px;
    }
    .slider_profile_description{
    text-align: center;
        margin-top: 15px;
    }
    .slider_profile_description h4{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .slider_profile_description span{
        font-size: 14px;
        line-height: 20px;
    }
    .partner_section_inner{
        display: block;
    }
    .partner_section{
        padding: 20px 0px;
    }
    .partner_section_inner .logo_box{
        width: 110px;
        height: 110px;
        margin: 10px auto;
    }
    .footer_section{
        display: block;
    }
    .footer_section .contact_us{
        width: 100%;
        padding: 15px 0;
    }
    .footer_section .map_section{
        width: 100%;
    }
    #plans{
        padding-bottom: 0;
    }
    .main-sec{
    
    padding: 0 20px;
    }
    .infodet{
        padding: 24px 0 0 0;
    }
    .navigation_section .navbar-default .navbar-nav>.inactive>a
    {
    background: none;
    color: #ffffff;
    
    }

}

@media(min-width:768px) and (max-width:1024px){
    .banner_section {
        background: #16ddd7;
    }
    .login_type a {
        font-size: 12px;
        width: 100px;
        margin-left: 8px;
    }
    .information_section ul li {
        padding: 0 10px 0 25px;
        font-size: 13px;
    }
    .logo img{
        width: 162px;
        
    }
    .logo{
        margin-right: 20px;
    }
    .navigation_section .navbar-default .navbar-nav>li>a{
        font-size: 14px;
    }
    .navigation_section .navbar-default .navbar-nav>li{
        margin: 0 10px;
    }
    .navigation_section{
        margin-top: 10px;
    }
    .slide_section{
        padding: 20px;
    }
    .slide_section .slider_text{
        width: 56%;
    }
    .about_text{
        padding-left: 10px;
    }
    .service_name{
        font-size: 14px;
        line-height: 20px;
    }
    .middle_inner_box h4{
        font-size: 15px;
    }
    .middle_section{
        padding: 60px 0;
    }
    .get_touch_form .send_message button{
        font-size: 15px;
    }
    .slider_profile_section{
        background: none;
    }
    .feature_over_mobile{
        display: none;
    }
    .feature_list_section{
        width: 50%;
        padding: 10px;
    }
}