@media screen and (max-width: 1365px){
    .footer-bottom-right a{margin-left: 20px}
    .footer-bottom-right br{display: none;}
    .banner-aad-logo {top: 50px;}
}
@media screen and (max-width: 1199px){
    .header-menu{width: auto;}
    .header-menu ul li{margin: 0 15px;}
    .home-banner-image img {
        min-height: auto;
    }
    .home-banner-content img{max-width:200px;}
    .home-banner-content hr {width: 200px;}
    .header-right-logo a img{width: 50px;}
    .login-page-logo{padding-bottom: 30px;max-width: 200px;}
    .video-rating-block form input[type=submit] {min-width: 140px;font-size: 14px;}
    .welcome-section{background-size: 60%}
    .about-top-content{padding: 0;}
    .navigation-steps{padding: 0;}
    .home-banner-content{top: 10px;}
    .home-banner-single{min-height: 0;}
}
@media screen and (max-width: 991px){
    h1{font-size:44px;}
    h2{font-size:36px;}
    h3{font-size:30px;}
    h4{font-size:26px;}
    h5{font-size:22px;}
    h6{font-size:20px;}
    p{font-size:15px;}
    section{padding:60px 0;}
    .header-left a img{max-width:150px;}
    .header-menu{top: 50px;padding: 10px 20px;width: auto;}
    .header-menu ul li a{font-size: 15px;}
    .page-content {padding-bottom: 0;}
    .video-box-parent {width: 50%;}
    .footer-bottom-left{padding: 0 0 10px 0}
    .login-page{background-size: 50%;padding:0 15px;}
    .footer-bottom-left span{text-align: center;}
    .welcome-section .section-title{margin-bottom: 20px;font-size: 20px;}
    .welcome-section .section-title span{padding: 10px 10px 0 0;}
    .welcome-content ul {margin: 0;padding: 15px 0 15px 18px;}
    .welcome-content ul li {font-size: 20px;margin-bottom: 15px;}
    .video-box {margin: 20px 0;}
    .stars img {width: 150px;}
    .video-rating-block h3{font-size: 18px;}
}
@media screen and (max-width: 767px){
    h1{font-size:42px;}
    h2{font-size:32px;}
    h3{font-size:28px;}
    h4{font-size:24px;}
    h5{font-size:20px;}
    h6{font-size:18px;}
    p{font-size:14px;}
    .btn-default, button, input[type=submit], input[type=button], input[type=reset]{font-size:16px;padding:8px 20px;}
    input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select{padding:8px 12px;font-size: 14px;margin-bottom: 10px;}
    ::-webkit-input-placeholder{font-size:14px;}
    ::-moz-placeholder{font-size:14px;}
    :-ms-input-placeholder{font-size:14px;}
    :-moz-placeholder{font-size:14px;}
    li{font-size:14px;}
    section{padding:40px 0;}
    label{font-size: 14px}
    .slick-dots{padding-top:20px;}
    .slick-dots li button{width:9px;height:9px;}
    #preloader{background-size:60px;}
    .section-title{padding-bottom: 5px; font-size: 20px; margin-bottom: 20px;}
    .section-title::after{top:10px;width:70px;height:3px;}
    header, header.fixed-nav{padding:15px 0;border-bottom: 1px solid #eee;}
    .header-menu {padding: 0;background: transparent;border-radius: 0;position: static;max-width: 100%;text-align: left;}
    .header-menu ul{position:absolute;top:62px;left:50%;transform:translateX(-50%);z-index:1;background:#ea8023;width:100vw;padding:20px 0;display:none;}
    .header-menu ul li{display:block;padding:5px 0;}
    .header-menu ul li a{color:#fff;}
    .header-menu ul li:last-child a {background: transparent;padding: 0;color: #fff;}
    .header-menu ul li:last-child a:hover {color: #000;background: transparent;}
    .header-right{transform:none !important;}
    .home-banner-content{position: static;max-width: 100%;padding: 30px 15px 0;}
    .home-banner-content img{margin: auto;}
    .home-banner-content hr{margin-left: auto; margin-right: auto;}
    .home-banner-content p{font-size: 16px;}
    .home-banner-content p br{display:none;}

    .home-banner-image img {
        /*min-height: 200px;*/
        min-height:auto;
    }
    .banner-aad-logo {position: static;margin: 30px auto auto auto;}
    #tabs ul{display:block;border:none;}
    #tabs > ul > li{width:100%;border:1px solid #ef7f1a;margin:2px 0;}
    #tabs > ul > li h3{font-size: 16px;}
    .tab-contents{padding:20px 0;}
    .video-content h5{font-size: 18px}
    .author-img{width:85px;height:85px;margin:10px auto 20px auto;}
    .author-img img{min-width:80px;height:80px;}
    .testimonial-slide-box {padding: 30px 15px;margin: 0;}
    .author-content::after {height: 2px;margin: 15px auto;}
    .coming-soon-content {padding: 30px 15px;outline: 5px solid #fff;}
    .footer-top-content ul {padding-left: 5px;}
    .footer-top-content ul li a{font-size: 14px;}
    .footer-top-content p{font-size: 14px}
    .footer-bottom-right a {margin: 10px auto auto auto;display: block;}
    form input[type=submit]{font-size: 18px;line-height: 1.1;}
    .login-form label{margin: 10px 0;}
    .have-a-question h2 {font-size: 32px;margin-bottom: 20px;}
    .contact-us {padding: 20px;}
    .contact-us h3 {font-size: 28px;}
    .video-rating-block form input[type=submit] {min-width: 130px;border-radius: 4px;}
    .video-rating-block textarea{height: 130px;}
    .welcome-content ul li {font-size: 14px;}
    .about-top-content h1, .navigation-steps h1{margin-bottom: 20px;}
    .about-top-content h5{margin-bottom: 20px;}
    .about-top-content h2{margin-bottom: 20px;}
    .default-page-content {padding: 30px 0;}
    .default-page-content ul, .default-page-content ol {padding-left: 25px;}
}
@media screen and (max-width: 575px){
    .video-listing {margin: 0;}
    .video-box-parent {padding: 0;width: 100%;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .header-menu ul li {margin: 0 5px;}
    .header-menu ul li:last-child a{padding: 5px 10px;}
    #tabs > ul > li{padding: 8px;}
    #tabs > ul > li h5{font-size: 14px;}
    #tabs > ul > li h3{font-size: 12.5px}
    .header-right-logo span {margin-right: 10px;font-size: 12px;}
    .video-rating-block h3{margin-bottom: 25px;padding-bottom: 10px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    #tabs > ul > li{padding: 8px;}
    #tabs > ul > li h5{font-size: 15px;}
    #tabs > ul > li h3{font-size: 16px}
    .welcome-section .section-title span{font-size: 22px;}
    .welcome-content ul {padding: 0 0 30px 25px;}
    .welcome-content ul li {font-size: 22px;margin-bottom: 15px;}
}
