@media (min-width: 1600px) and (max-width: 1799px){
.reseller {	padding-left: 5%;	}
}
@media (min-width: 1400px) and (max-width: 1599px){
    .home-banner{height:750px;text-align:center;padding-top:6%;}
	.home-banner img{width:600px;height:550px;}
	.home-banner .banner-text{padding-top:15%!important}
	.reseller {	padding-left: 0;	}
	.reseller-block{width:320px;}
}

@media (min-width: 1200px) and  (max-width: 1399px){
   .home-banner{height:750px;}
	.home-banner img{width:500px;height:450px;}
	.home-banner .banner-text{padding-top:10%!important}
	.home-banner h2{font-size:3.5rem;}
	.home-banner h3{font-size:2.5rem;}
	.main_menu_area .navbar .navbar-nav li { margin-right: 20px;}
.reseller {	padding-left: 5%;	}
}
@media (min-width: 992px) and (max-width: 1199px){
    .get_in_touch_area .touch_details {
        margin-left: 0px;
    }
	.home-banner{height:650px;padding-top:6%;}
	.home-banner img{width:400px;height:350px;}
	.home-banner .banner-text{padding-top:10%!important}
	.home-banner h2{font-size:3rem;}
	.home-banner h3{font-size:2rem;}   
	.careers-img{width:500px;height:500px;}
	.testimonials{padding:10px;}
	.adv-block{width:300px;height:450px}
}
@media (max-width: 991px){
    .main_menu_area {
        padding: 0px 0px;
    }
    .navbar-light .navbar-brand {
        padding: 20px 0px 20px 15px;
    }
    .main_menu_area .navbar .navbar-nav li {
        display: block;
        margin-right: 0px;
    }
    .main_menu_area .navbar .navbar-nav li a {
        display: block;
        line-height: 50px;
        padding: 0px 15px;
        border-bottom: 1px solid rgba(255, 255, 255, .05);
    }
	.main_menu_area .navbar .navbar-toggler span{background:#ffffff}
    .main_menu_area .navbar .navbar-nav li:hover a, .main_menu_area .navbar .navbar-nav li.active a {
        color: #97ccfe;
    }
    .main_menu_area .navbar .navbar-nav li a:focus{
        color: #97ccfe;
    }
    .main_menu_area .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
        color: #97ccfe;
    }
    .main_menu_area .navbar .navbar-nav {
        display: block;
        text-align: left;
    }
    .main_menu_area .navbar .navbar-collapse {
        background: rgba(0, 0, 0, 1);
        max-height: 500px;
        overflow-y: scroll;
    }
    .main_menu_area .navbar .navbar-toggler {
        padding: 0px 15px 0px 0px;
        cursor: pointer;
    }
    .contact_us_form {
        margin-top: 0px;
    }
    .footer_widget_inner .col-sm-6{
        margin-bottom: 30px;
    }
    .footer_widget_inner .col-sm-6:last-child{
        margin-bottom: 0px;
    }
    .f_title {
    padding-bottom: 15px;
	}
    .challange_text_inner {
        max-width: 545px;
        float: none;
        margin: auto;
    }
    .challange_img {
       display: block;
        margin-top: 50px;
    }
    .testimonials_slider::before {
        display: none;
    }
    .testimonials_slider .owl-dots .owl-dot {
        background: #0b1033;
    }
    .testimonials_slider .owl-dots .owl-dot.active {
        background: #97ccfe;
    }
    .testimonials_area {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .service_solution_area::before {
        opacity: 1;
    }
	.home-banner{height:550px;text-align:center;padding-top:0;}
	.banner-text{padding-top:10%!important;}
	.careers-img{width:350px;height:350px;}
	.careers-text{padding-top:20px;}
	.option-block{padding-top:30px;}
	.reseller {	padding-left: 5%;	}
	.reseller-block{width:320px;}
	.vps-block img{margin-top:10px;text-align:center;}
}	
@media (max-width: 750px){
    .buttons_area .submit_btn {
        margin-left: 8px;
        display: block;
        margin-top: 20px;
    }
    .buttons_area .more_btn{
        margin-bottom: 20px;
    }
	.talk_text a {
        font-size: 35px;
    }
    .talk_text h4 {
        font-size: 38px;
    }
	 .talk_text img {
        margin:auto;
    }
	.testimonials_area {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .home-banner{height:550px;text-align:center;padding-top:0;}
	.adv-block{width:90%;margin:auto;margin-bottom:40px;}
	.reseller {	padding-left: 5%;	}
	.reseller-block{width:90%;}
}
@media (max-width: 575px){
    .footer_widget_inner{
        margin: auto;
    }
    .footer_copyright{
        text-align: center;
    }
	
    .banner_area::before {
        max-width: 100%;
        background-size: cover;
    }
    .banner_inner_text {
        padding-top: 150px;
    }
    .banner_inner_text h1 {
        font-size: 50px;
    }
    .banner_inner_text p {
        font-size: 20px;
    }
    .challange_text_inner p {
        padding-right: 0px;
    }
	.testimonials_area {
        padding-top: 60px;
        padding-bottom: 100px;
    }
	.home-banner{height:550px;text-align:center;padding-top:1%;}
	.home-banner img{width:400px;height:350px;}
	.home-banner .banner-text{padding-top:20%}
	.home-banner h2{font-size:3rem;}
	.home-banner h3{font-size:1.7rem;}
	.footer_copyright .float-sm-right ul li {   margin-right: 15px;}
	.talk_text h4 {
        font-size: 26px;
        padding-bottom: 16px;
    }
    .talk_text a {
        font-size: 20px;
    }
}
@media (max-width: 480px){
    .l_title h2 {font-size: 32px;}
    .c_title h2 {font-size: 32px;}
	.navbar-brand img{width:190px;height:60px;}
	.home-banner{height:500px;text-align:center}
	.home-banner img{width:300px;height:250px;}
	.home-banner .banner-text{padding-top:20%!important}
	.home-banner h2{font-size:2rem;}
	.home-banner h3{font-size:1.8rem;}
}
@media (max-width: 350px){
	.adv-block{height:400px;}
}