@media only screen and (max-width: 7000px){
	.page-wrapper{
		overflow:hidden;	
	}
}

@media only screen and (max-width: 1899px){
	.welcome-two .right-image{
		width: 300px;
	}
}

@media only screen and (max-width: 1599px){
	.main-header .header-upper .links-box{
		margin-left: 140px;
	}

	h1,
	.banner-section .slide-item h1,
	.banner-two .slide-item h1,
	.banner-three .slide-item h1{
		font-size: 72px;
	}

	h2{
		font-size: 54px;
	}

	.title-box h2 .bg-vector,
	.banner-section .slide-item h1 .bg-vector{
		width: 260px;
	}

	.btn-style-one,
	.btn-style-two{
		font-size: 18px;
	}

	.banner-section .slide-item .content-box{
		height: 900px;
	}

	.banner-two .slide-item .image-box{
		width: 650px;
	}

	.cta-one .inner .content .text,
	.cta-one .inner .content .phone,
	.service-block .image-box .count{
		font-size: 30px;
	}

	.start-class .title-box{
		max-width: 550px;
	}

	.inner-banner .bread-crumb ul li{
		font-size: 16px;
	}

	.inner-banner{
		padding: 230px 0 110px;
	}
}

@media only screen and (max-width: 1439px){

	.banner-two .slide-item h1,
	.banner-three .slide-item h1{
		font-size: 60px;
	}

	.banner-two .slide-item .content-box{
		height: 750px;
		padding: 50px 0;
	}

	.banner-two .slide-item .content{
		vertical-align: middle;
	}

	.main-header .header-upper .links-box{
		margin-left: 100px;
	}

	.testimonial-section .testi-block .text-content{
		font-size: 22px;
	}
	
}

@media only screen and (max-width: 1339px){
	.main-header .header-upper .links-box{
		margin-left: 20px;
	}

	.main-menu .navigation > li{
		margin-left: 30px;
	}

	h1,
	.banner-section .slide-item h1{
		font-size: 64px;
	}

	h2,
	.title-box.style-two h2{
		font-size: 48px;
	}

	.title-box h2 .bg-vector,
	.banner-section .slide-item h1 .bg-vector{
		width: 220px;
	}

	.banner-section .slide-item h1 .bg-vector{
		bottom: -30px;
	}

	.banner-section .slide-item .content-box{
		height: 800px;
	}

	.banner-two .slide-item .content-box{
		height: 700px;
	}

	.banner-two .slide-item h1,
	.banner-three .slide-item h1{
		font-size: 54px;
	}

	.banner-section .slide-item .text{
		padding-top: 60px;
		font-size: 20px;
	}

	.banner-two .slide-item .image-box{
		width: 500px;
		bottom: 170px;
	}

	.banner-three .slide-item .image-box{
		width: 380px;
		margin-left: 180px;
	}

	.banner-three .slide-item .content-box{
		height: 880px;
		padding: 150px 0 50px;
	}

	.banner-two .slide-item .text,
	.banner-three .slide-item .text{
		font-size: 20px;
	}

	.welcome-section .image-col .client-badge{
		right: auto;
		left: 30px;
		top: 30px;
		z-index: 5;
	}

	.welcome-section .text-col .inner{
		padding-left: 0;
	}

	.testimonial-section .testi-block .text-content{
		font-size: 20px;
	}

	.testimonial-section .testi-block .info{
		padding-top: 50px;
	}

	.subscribe-section .title-col h2{
		padding-top: 10px;
		font-size: 32px;
	}

	.cta-one .inner .content .text, 
	.cta-one .inner .content .phone, 
	.service-block .image-box .count{
		font-size: 24px;
	}

	.cta-one .inner .content .phone .icon{
		font-size: 30px;
	}

	.subscribe-section{
		margin: 0 20px -60px;
		padding-top: 50px;
		padding-bottom: 20px;
	}

	.subscribe-section .auto-container{
		padding-left: 30px;
		padding-right: 30px;
	}

	.main-footer .upper-section h6{
		font-size: 20px;
	}

	.main-footer .upper-section .links li{
		margin-bottom: 15px;
	}

	.welcome-two .image-col .w-box{
		margin-left: -220px;
	}

	.pricing-block .upper-box .price{
		font-size: 54px;
	}

	.pricing-block .upper-box .plan-title{
		font-size: 20px;
	}

	.pricing-block .features{
		font-size: 18px;
	}

	.about-one .image-col .inner{
		padding-top: 70px;
	}

	.welcome-two .image-col .w-box .text{
		font-size: 16px;
	}

	.welcome-three .image-col .inner{
		padding-right: 0;
		padding-left: 0;
	}

	.welcome-three .text-col .text-content .big-text{
		font-size: 20px;
	}

	.title-box .subtitle{
		font-size: 16px;
		margin-bottom: 15px;
	}

	.program-block-three h3{
		font-size: 26px;
	}

	.testimonial-three .testi-block .inner-box{
		padding-left: 25px;
		padding-right: 25px;
	}

	.program-block-three .mid-box .price{
		font-size: 42px;
	}

	.inner-banner{
		padding: 200px 0 100px;
	}

	.not-found-section .big-text{
		font-size: 180px;
	}

	.not-found-section .med-text{
		font-size: 44px;
	}

	.not-found-section .text{
		font-size: 22px;
	}

	.sidebar-page-container .sidebar-side .sidebar{
		padding-left: 0;
	}

	.blog-details .image-box,
	.blog-details blockquote{
		max-width: none;
	}

	.sidebar-page-container .blog-title{
		margin-bottom: 30px;
	}
	
}

@media only screen and (max-width: 1199px){

	body{
		font-size: 16px;
		line-height: 1.7em;
	}

	.text{
		line-height: 1.7em;
	}

	
	.btn-style-one,
	.btn-style-two{
		font-size: 13px;
		line-height: 20px;
		padding: 6px 7px 6px 16px;
		    margin-bottom: 50px;
	}

	.main-header .header-upper .links-box{
		margin-left: 0;
	}

	.main-menu .navigation > li{
		margin-left: 20px;
	}

	h1,
	.banner-section .slide-item h1,
	.banner-three .slide-item h1{
		font-size: 48px;
	}

	.banner-three .slide-item .inner{
		max-width: 500px;
	}

	h2,
	.title-box.style-two h2,
	.blog-details h2{
		font-size: 40px;
	}

	h3{
		font-size: 26px;
	}

	h4,
	.testimonial-section .testi-block .info h4{
		font-size: 22px;
	}

	.main-footer .upper-section h6{
		font-size: 18px;
	}

	.testimonial-section .testi-block .info .designation{
		font-size: 16px;
	}

	.title-box h2 .bg-vector,
	.banner-section .slide-item h1 .bg-vector{
		width: 200px;
		display: none;
	}

	.banner-section .slide-item h1 .bg-vector{
		display: none;
		bottom: -30px;
	}

	.banner-section .slide-item .content-box{
		height: 700px;
	}

	.banner-section .slide-item .text{
		padding-top: 40px;
		font-size: 18px;
	}

	.banner-three .slide-item .image-box .fact{
		display: none;
	}

	.banner-three .slide-item .image-box{
		margin-left: 130px;
		bottom: 70px;
	}

	.title-box,
	.title-box.centered,
	.why-us .title-box,
	.start-class .title-box,
	.programs-section .title-box{
		margin-bottom: 50px;
	}

	.welcome-section .text-col .title-box{
		margin-bottom: 40px;
	}

	.start-class .form-col .inner{
		padding-left: 30px;
	}

	.start-class .form-box{
		padding: 40px 25px 25px;
	}

	.start-class .title-col .arrow-form{
		width: 70px;
		top: 30px;
	}

	.testimonial-section .testi-block .inner-box{
		padding-left: 80px;
		padding-right: 80px;
	}

	.main-footer .footer-gallery{
		max-width: 320px;
	}

	.main-footer .f-bottom .social-links{
		padding-top: 20px;
	}

	.banner-two .slide-item .content-box{
		height: 600px;
		padding: 50px 0;
	}

	.banner-two .slide-item .image-box{
		display: none;
	}

	.welcome-two .text-col{
		order: 0;
	}

	.welcome-two .image-col{
		order: 12;
	}

	.welcome-two{
		padding-bottom: 70px;
	}

	.banner-two .slide-item .curve-layer{
		height: 150px;
	}

	.welcome-three .text-col .title-box{
		margin-bottom: 30px;
	}

	.welcome-three{
		padding: 130px 0 80px;
	}

	.why-us-three .image-col .over-text{
		font-size: 18px;
		padding: 40px 20px;
		width: 180px;
	}

	.team-block .lower h4{
		font-size: 22px;
	}

	.team-section .row{
		margin: 0 -10px;
	}

	.team-section .row .team-block{
		padding: 0 10px;
	}

	.not-found-section .med-text{
		font-size: 40px;
	}

	.not-found-section .text{
		font-size: 20px;
	}

	.info-section .info-block .inner-box{
		padding: 50px 20px 45px;
	}

}

@media only screen and (min-width: 768px){
	.main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul{
		display:block !important;
		visibility:hidden;
		opacity:0;
	}
}

@media only screen and (max-width: 991px){
	.header-top .top-left,
	.header-two .header-top .top-right{
		display: none;
	}

	.header-top .top-right,
	.header-two .header-top .top-left{
		display: block;
		width: 100%;
		text-align: center;
	}

	.header-top .top-info li{
		display: inline-block;
		vertical-align: middle;
		float: none;
	}

	.header-top .top-right .cont-us{
		width: 100%;
	}

	.main-header .nav-outer{
		display: none;
	}

	.main-header .nav-toggler{
		display: block;
	}

	.main-header .header-upper .links-box{
		padding-top: 32px;
	}

	.main-header .header-upper .links-box .link{
		margin-left: 20px;
	}

	.main-header .main-box .logo-box .logo img{
		height: 45px;
	}

	.header-two{
		min-height: 164px;
	}

	.banner-section .slide-item .content-box{
		height: 600px;
		padding: 100px 0 50px;
	}

	.banner-two .slide-item .content-box{
		height: 520px;
		padding: 50px 0;
	}
.pb{
   margin-top: 0px!important;
}
	.banner-three .slide-item .content-box{
		height: 550px;
		padding: 140px 0 50px;
	}

	.banner-two .slide-item .curve-layer{
		height: 100px;
	}

	.banner-two .slide-item .inner,
	.banner-three .slide-item .inner{
		max-width: 600px;
		margin: 0 auto;
		text-align: center;
	}

	.banner-two .slide-item .text,
	.banner-three .slide-item .text{
		max-width: none;
		font-size: 18px;
		padding-top: 30px;
	}

	.banner-two .slide-item .links-box,
	.banner-three .slide-item .links-box{
		padding-top: 30px;
	}

	.banner-three .slide-item .image-box{
		display: none;
	}

	h1,
	.banner-section .slide-item h1,
	.banner-two .slide-item h1,
	.banner-three .slide-item h1{
		font-size: 40px;
	}

	h2,
	.title-box.style-two h2,
	.blog-details h2{
		font-size: 36px;
	}

	h3{
		font-size: 24px;
	}

	h4,
	.testimonial-section .testi-block .info h4{
		font-size: 20px;
	}

	h5{
		font-size: 18px;
	}

	.main-footer .upper-section h6{
		font-size: 16px;
	}

	.cta-one .inner .content{
		padding-right: 0;
	}

	.cta-one .inner .content:after{
		display: none;
	}

	.cta-one{
		border-top: 4px solid #FF8F1F;
	}

	.welcome-section .text-col{
		order: 0;
	}

	.welcome-section .image-col{
		order: 12;
	}

	.welcome-section{
		padding: 80px 0 30px;
	}

	.welcome-section .image-col .image{
		max-width: 450px;
	}

	.welcome-section .image-col .image-box{
		position: relative;
		top: 0;
		left: 0;
		margin-left: 100px;
		margin-top: -350px;
	}

	.services-one{
		padding: 80px 0 30px;
	}

	.start-class{
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.start-class .title-col .arrow-form{
		right: 50px;
		bottom: -70px;
		top: auto;
		transform: rotate(90deg);
	}

	.start-class .form-col .inner{
		padding-left: 0;
	}

	.why-us{
		padding: 80px 0 0;
	}

	.team-section{
		padding: 180px 0 20px!important;
	}

	.testimonial-section{
		padding: 80px 0 0;
	}

	.news-section{
		padding: 80px 0 40px;
	}

	.subscribe-section .title-col h2{
		text-align: center;
	}

	.banner-section .slide-item .links-box .link .theme-btn,
	.banner-two .slide-item .links-box .link .theme-btn,
	.banner-three .slide-item .links-box .link .theme-btn{
		padding-left: 30px;
		padding-right: 30px;
	}

	.welcome-two .right-image{
		display: none;
	}

	.welcome-two{
		padding: 70px 0 30px;
	}

	.video-lessons{
		padding: 80px 0;
	}

	.programs-two{
		padding: 80px 0 50px;
	}

	.testimonial-two{
		padding: 80px 0;
	}

	.testimonial-two .testi-block .text-content{
		font-size: 20px;
	}

	.testimonial-two .testi-block .info{
		padding-top: 30px;
	}

	.testimonial-two .testi-block .info .name,
	.testimonial-two .testi-block .info .designation{
		font-size: 18px;
	}

	.testimonial-two .testi-block .image-box{
		margin-bottom: 50px;
	}
	
	.pricing-section,
	.why-us-two{
		padding: 80px 0 50px;
	}

	.pricing-block .upper-box .price{
		font-size: 48px;
	}

	.about-one .image-col .inner{
		padding-top: 0;
	}

	.about-one{
		padding: 80px 0 30px;
	}

	.pricing-block .link-box .theme-btn{
		font-size: 18px;
	}

	.welcome-three .text-col{
		order: 0;
	}

	.welcome-three .image-col{
		order: 12;
	}

	.welcome-three{
		padding: 80px 0 30px;
	}

	.welcome-three .image-col .inner{
		padding-left: 0;
	}

	.welcome-three .image-col .pattern{
		left: -80px;
	}

	.why-us-three{
		padding: 80px 0 50px;
	}

	.why-us-three .image-col .inner{
		padding-left: 0;
	}

	.why-us-three .image-col .over-text{
		left: 50%;
		bottom: auto;
		top: 50%;
		margin: -80px 0 0 -90px;
		font-size: 18px;
		width: 180px;
	}

	.programs-three{
		padding: 80px 0 50px;
	}

	.testimonial-three{
		padding: 80px 0;
	}

	.inner-banner{
		padding: 170px 0 80px;
	}

	.sponsors-section{
		padding: 60px 0;
	}

	.course-details{
		padding: 80px 0 50px;
	}

	.course-details .big-image{
		margin-bottom: 30px;
	}

	.faqs-section{
		padding: 80px 0 50px;
	}

	.not-found-section{
		padding: 70px 0 80px;
	}

	.not-found-section .big-text{
		font-size: 140px;
	}

	.not-found-section .med-text{
		font-size: 32px;
		margin-bottom: 25px;
	}

	.not-found-section .text{
		font-size: 18px;
	}

	.not-found-section .link-box .theme-btn{
		font-size: 16px;
	}

	.info-section{
		padding: 80px 0 50px;
	}

	.info-section .map-box,
	.info-section .map-box iframe{
		height: 350px;
	}

	.contact-section{
		padding: 75px 0 60px;
	}

	.sidebar-page-container{
		padding:120px 0 50px;
	}
}

@media only screen and (max-width: 767px){
    
    .tabs ul{
            display: block!important;
    }
    
    .you{
           text-align: right;
    }
    .pd20{
        padding: 50px 0 0px!important;
    }
        .mifibanner{
        background: url(/images/banner/1-1.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;
        }
        .cpebanner{
        background: url(/images/cpe/1-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;        
    }
         .m2cc{
               background: url(/images/m2c/bj.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: auto!important;
    }
          .home1{
        background: url(/images/home/ph1.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1100px!important;
    }
          .home2{
        background: url(/images/home/ph2.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1100px!important;
    }
       .home3{
        background: url(/images/home/ph3.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1100px!important;
    }
       .home4{
        background: url(/images/home/ph4.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1100px!important;
    }
      .pdabanner{
        background: url(/images/banner/1-2.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;
    }
      .wcabanner{
        background: url(/images/banner/1-3.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;
    }
      .posbanner{
        background: url(/images/1104-2.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;
        
    }
      .v5201{
        background: url(/images/v520/1-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;
      }
      .v5202{
        background: url(/images/v520/2-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;
      }
      .v5203{
        background: url(/images/v520/3-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 800px!important;        
        
    }
       .pbbanner{
        background: url(/images/banner/1-5.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;
       }
       .kp12d1{
        background: url(/images/kp12d/1-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;    
       }
       .kp12d2{
        background: url(/images/kp12d/2-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;   
        
       }
       .kp12d3{
        background: url(/images/kp12d/4-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;  
        
       }
       .ks20-1{
        background: url(/images/ks20/1-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1200px!important;  
     
       }
       .ks20-2{
        background: url(/images/ks20/3-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;  
       }
       .ks20-3{
        background: url(/images/ks20/4-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 600px!important;  
        
       }
       .ks20-4{
        background: url(/images/ks20/6-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;
       }
       .ks20-5{
        background: url(/images/ks20/7-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;  
       }
       .ks20-6{
        background: url(/images/ks20/8-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;  
      
       }
       .ks20-7{
        background: url(/images/ks20/10-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;  
       }
       .ks10-1{
        background: url(/images/ks10/1-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;  
       }
       .ks10-2{
        background: url(/images/ks10/3-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;  
       }
       .ks10-3{
        background: url(/images/ks10/5-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;  
       }
       .ks10-4{
        background: url(/images/ks10/6-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;  
       }
       .ks10-5{
        background: url(/images/ks10/8-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;  
       
    }
      .m3a4{
        background: url(/images/m3a/dsvg.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 850px!important;
    }
       .m3a3{
        background: url(/images/m3a/1-33.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 800px!important;
    }
       .m3a2{
        background: url(/images/m3a/1-22.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 800px!important;
    }
      .m3a1{
        background: url(/images/m3a/1-11.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 800px!important;
    }
    .m2a1{
        background: url(/images/m2a-m/3.png) center center no-repeat!important;
        background-size: cover;
        min-height: 800px!important;
    }
      .m2a2{
        background: url(/images/m2a-m/5-1.png) center center no-repeat!important;
        background-size: cover;
       min-height: 1100px;
    }
        .m2a3{
        background: url(/images/m2a-m/6.png) center center no-repeat!important;
        background-size: cover;
         min-height: 800px!important;
        }
      .m4a1{
        background: url(/images/m4a/1-ph.jpg) center center no-repeat!important;
        background-size: cover; 
         min-height: 800px!important;
      }
      .m4a2{
        background: url(/images/m4a/3-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 800px!important;
      }
      .m4a3{
        background: url(/images/m4a/5-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 800px!important;
      }
      .m4a4{
        background: url(/images/m4a/7-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 800px!important;
  
      }
      .m6a1{
        background: url(/images/m6a/1-ph.jpg) center center no-repeat!important;
        background-size: cover;  
        
      }
      .m6a2{
        background: url(/images/m6a/3-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 1000px!important;
      
      }
      .m2h1{
        background: url(/images/m2h/3-ph.jpg) center center no-repeat!important;
        background-size: cover;  
        min-height: 1000px!important;
      }
      .m2h2{
        background: url(/images/m2h/4-ph.jpg) center center no-repeat!important;
        background-size: cover;  
        min-height: 1000px!important;
      }
      .m2h3{
        background: url(/images/m2h/5-ph.jpg) center center no-repeat!important;
        background-size: cover;  
        min-height: 1000px!important;
      }
      .m3h1{
        background: url(/images/m3h/4-ph.jpg) center center no-repeat!important;
        background-size: cover;  
        min-height: 1000px!important;
      }
      .m3h2{
        background: url(/images/m3h/6-ph.jpg) center center no-repeat!important;
        background-size: cover;  
        min-height: 1000px!important;
      }
      .m3h3{
        background: url(/images/m3h/7-ph.jpg) center center no-repeat!important;
        background-size: cover;  
        min-height: 1000px!important;
      }
      .mifi1{
        background: url(/images/mifi-ph.jpg) center center no-repeat!important;
        background-size: cover;  
        min-height: 900px!important;
      }
      .cpe1{
        background: url(/images/cpe-ph.jpg) center center no-repeat!important;
        background-size: cover;  
        min-height: 800px!important;
    }
          .kp18m1{
        background: url(/images/kp18m/3-ph.jpg) center center no-repeat!important;
        background-size: cover;
         min-height: 1000px!important;
         padding: 0px 0 !important;

          }
        .top
            {
                margin-top: 0px !important;
            }
          .kp18m2{
        background: url(/images/kp18m/4-ph.jpg) center center no-repeat!important;
        background-size: cover;
         min-height: 800px!important;
        
          }
          .kp18m3{
        background: url(/images/kp18m/5-ph.jpg) center center no-repeat!important;
        background-size: cover;
         min-height: 800px!important;
        
          }
          .kp18m4{
        background: url(/images/kp18m/8-ph.jpg) center center no-repeat!important;
        background-size: cover;
         min-height: 800px!important;
        
          }
          .kp18m5{
        background: url(/images/kp18m/6-ph.jpg) center center no-repeat!important;
        background-size: cover;
         min-height: 800px!important;
        
          }
          .kp18m6{
        background: url(/images/kp18m/7-ph.jpg) center center no-repeat!important;
        background-size: cover; 
         min-height: 800px!important;
        
          }
          .kp18m7{
        background: url(/images/kp18m/8-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 800px!important;
          }
          .kp18m8{
        background: url(/images/kp18m/9-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 800px!important;
          }
          .zfy1{
        background: url(/images/zfy/2-ph.jpg) center center no-repeat!important;
        background-size: cover;   
          }
          .zfy2{
        background: url(/images/zfy/3-ph.jpg) center center no-repeat!important;
        background-size: cover;   
        
        
        
        
        
        
        
    }
    .mt300{
            margin-top: 330px;
    }
     .mt20{
            margin-top: 20px;
    }
    .ft5{
            font-size: 1.5rem!important;
    }
      .ft4{
            font-size: 15px!important;
    }
    .owl-prev{
        line-height: 0px!important;
            width: 30px!important;
    height: 30px!important;
   left: -15px!important;
    }
      .owl-next{
        line-height: 0px!important;
            width: 30px!important;
    height: 30px!important;
    right: -15px!important;
    }
    .cec{
        text-align: center;
    }
    .k101{
        margin-top: 0px!important;
    }
    .ord1{
        order: 1;
    }
    .ord2{
        order: 2;
    }
	.banner-section .slide-item .text{
		padding-top: 30px;
		font-size: 16px;
	}

	.banner-section .owl-theme .owl-nav{
		display: none;
	}

	.banner-section .slide-item .links-box{
		padding-top: 40px;
	}

	.cta-one .inner .content .text{
		margin-right: 0;
		display: block;
	}

	h1,
	.banner-section .slide-item h1,
	.banner-two .slide-item h1,
	.banner-three .slide-item h1{
		font-size: 34px !important;
		line-height: 1.25em;
	}

	.banner-two .slide-item .curve-layer{
		height: 70px;
	}

	h2,
	.title-box.style-two h2,
	.blog-details h2{
		font-size: 30px;
	}

	.start-class .form-box h3,
	.add-comment h3{
		font-size: 26px;
	}

	h3{
		font-size: 22px;
	}

	.news-block h4{
		font-size: 22px;
	}

	.cta-one .inner .content .text, 
	.cta-one .inner .content .phone{
		font-size: 20px;
	}

	.cta-one .inner .content .phone .icon{
		font-size: 24px;
	}

	.welcome-section .text-col .title-box{
		margin-bottom: 30px;
	}

	.start-class .title-col .arrow-form{
		bottom: -80px;
		width: 50px;
	}

	.why-block .inner-box{
		padding: 50px 20px 40px;
		text-align: center;
	}

	.why-block .icon-box{
		margin: 0 auto 30px;
	}

	.testimonial-section .testi-block .text-content{
		font-size: 18px;
	}

	.testimonial-section .owl-theme .owl-nav{
		display: none;
	}

	.testimonial-section .testi-block .inner-box{
		padding: 0 0;
	}

	.subscribe-section .title-col h2{
		font-size: 24px;
		line-height: 1.3em;
		padding-top: 0;
	}

	.subscribe-section form .form-group input{
		height: 66px;
		line-height: 30px;
		font-size: 16px;
		padding: 18px 20px 18px 20px;
	}

	.subscribe-section form .theme-btn{
		right: 10px;
		top: 10px;
		width: 46px;
		height: 46px;
		line-height: 30px;
		font-size: 20px;
		padding: 10px 5px;
	}

	.main-footer .upper-section h6{
		margin-top: 0;
	}

	.why-block-two .inner-box{
		padding: 45px 20px;
		text-align: center;
	}

	.why-block-two .icon-box{
		margin: 0 auto 30px;
	}

	.pricing-block .upper-box .price{
		font-size: 42px;
	}

	.pricing-block .link-box .theme-btn,
	.banner-three .slide-item .text{
		font-size: 16px;
	}

	.welcome-three .text-col .text-content .big-text{
		font-size: 18px;
	}

	.welcome-three .image-col .image-box .vid-btn{
		width: 80px;
		height: 70px;
		line-height: 50px;
		font-size: 24px;
		padding: 10px 10px;
	}
	.inner-banner{
		padding: 150px 0 50px;
	}
	.pbb{
	 	padding: 50px 0 50px!important;   
	}
		.pbb1{
	 	padding: 80px 0 170px!important;   
	}
	.accordion-box .block .acc-btn{
		font-size: 16px;
		padding-left: 20px;
	}

	.accordion-box .block .acc-btn:after{
		font-size: 24px;
	}

	.accordion-box .block .content{
		padding-left: 20px;
		padding-right: 20px;
	}

	.contact-section .title-box.centered{
		margin-bottom: 40px;
	}

}

@media only screen and (max-width: 599px){
	.header-top .top-right .cont-us{
		font-size: 14px;
	}

	.welcome-section .lower-links .link:last-child{
		margin-top: 20px;
	}

	.welcome-section .image-col .image-box{
		margin-left: 0;
		margin-right: 80px;
	}

	.welcome-section .image-col .image-box .vid-btn{
		width: 80px;
		height: 70px;
		line-height: 50px;
		padding: 10px 10px;
	}

	.testimonial-section .testi-block .image-box{
		max-width: 220px;
		margin-bottom: 40px;
	}

	.testimonial-section .def-images{
		display: none;
	}

	.testimonial-section .testi-block .info{
		padding-top: 30px;
	}

	.main-footer{
		text-align: center;
	}

	.main-footer .footer-gallery{
		max-width: none;
	}

	.main-footer .about{
		max-width: none;
	}

	.main-footer .upper-section h6:before{
		left: 10%;
		margin-left: -18px;
	}

	.main-footer .about .phone,
	.main-footer .about .address{
		padding-left: 0;
		max-width: none;
	}

	.main-footer .about .phone .icon,
	.main-footer .about .address .icon{
		position: relative;
		display: block;

	}

	.subscribe-section{
		margin: 0 0 -60px;
	}

	.subscribe-section .auto-container{
		padding: 0 20px;
	}

	.main-footer .upper-section{
		padding: 0px 0 20px;
	}

	.main-header{
		min-height: 0;
	}

	.header-two{
		min-height: 110px;
	}

	.main-header .header-top{
		display: none;
	}

	.main-header .header-upper{
		top: 0;
	}

	.banner-two .slide-item .content-box{
		height: 400px;
	}

	.banner-two .slide-item .text{
		font-size: 16px;
	}

	.banner-two .slide-item .curve-layer{
		height: 50px;
	}

	.banner-two .slide-item h1,
	.banner-three .slide-item h1{
		font-size: 30px;
	}

	.welcome-two .image-col .images{
		max-width: none;
	}

	.welcome-two .image-col .w-box{
		left: auto;
		margin-left: 0;
		right: 40px;
		max-width: 220px;
	}

	.testimonial-two .testi-block .text-content{
		font-size: 18px;
	}

	.testimonial-two .owl-theme .owl-dots{
		padding-top: 40px;
	}

	.pricing-block .features{
		font-size: 16px;
	}

	.program-block-three .mid-box{
		text-align: center;
	}

	.program-block-three .mid-box .price{
		display: block;
		font-size: 32px;
	}

	.program-block-three .mid-box .price,
	.program-block-three .mid-box .rating{
		float: none;
		display: block;
		margin: 0 0;
	}

	.program-block-three h3{
		font-size: 22px;
	}

	.why-us-three .title-box{
		text-align: center;
	}

	.why-us-three .why-info,
	.why-us-three .lower-links{
		text-align: center;
	}

	.why-us-three .lower-links .link{
		display: inline-block;
		margin: 0 10px 20px;
		float: none;
	}

	.why-us-three .why-info-block{
		float: none;
		margin: 0 auto 50px;
	}

	.why-us-three .lower-links .text-link{
		padding-top: 0;
		padding-bottom: 0px;
	}

	.testimonial-three .testi-block .inner-box{
		padding-left: 20px;
		padding-right: 20px;
	}

	.not-found-section .big-text{
		font-size: 100px;
	}

	.not-found-section .med-text{
		font-size: 24px;
		margin-bottom: 20px;
	}

	.not-found-section .text{
		font-size: 16px;
	}

	.blog-details h2{
		font-size: 28px;
	}

	.blog-details blockquote{
		padding-right: 20px;
		padding-left: 20px;
		font-size: 16px;
	}

	.blog-details blockquote .quote-left{
		left: 20px;
	}

}




@media only screen and (max-width: 479px) {
    
    
    
     .x101{
        background: url(/images/x101th/2-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 900px!important;
       }
       .x102{
        background: url(/images/x101th/4-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 900px!important;
       }
       .x1095{
        background: url(/images/kt-801/05-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;
       }
       .x7th1{
        background: url(/images/x7/3-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 814px!important;
       }
       .x7th2{
        background: url(/images/x7/2-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 814px!important;
       }
       .x8th{
        background: url(/images/x8th/2-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important; }
        
        
       .pc141s1{
        background: url(/images/141s/2-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 876px!important;}
        
        
       .pc141s2{
        background: url(/images/141s/3-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 777px!important;
       }
       .pc141s3{
        background: url(/images/141s/4-ph.jpg) center center no-repeat!important;
        background-size: cover; 
          min-height: 900px!important;
       
       }
       .pc141s4{
        background: url(/images/141s/6-ph.jpg) center center no-repeat!important;
        background-size: cover;    
         min-height: 797px!important;
             
       }
       .pc156d1{
        background: url(/images/156d/2-ph.jpg) center center no-repeat!important;
        background-size: cover; 
         min-height: 850px!important;
       }
       .pc156d2{
        background: url(/images/156d/3-ph.jpg) center center no-repeat!important;
        background-size: cover;        
       }
       .pc156d3{
        background: url(/images/156d/4-ph.jpg) center center no-repeat!important;
        background-size: cover;         
       }
       .pc156d4{
        background: url(/images/156d/5-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 900px!important;
       }
       .pc156d5{
        background: url(/images/156d/7-ph.jpg) center center no-repeat!important;
        background-size: cover;         
       }
       .pc16h1{
        background: url(/images/16h/2-ph.jpg) center center no-repeat!important;
        background-size: cover;    
       }
       .pc16h2{
        background: url(/images/16h/4-ph.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 850px!important;
       }
       .pc16h3{
        background: url(/images/16h/5-ph.png) center center no-repeat!important;
        background-size: cover;    
       }
       .pc16h4{
        background: url(/images/16h/6-ph.png) center center no-repeat!important;
        background-size: cover;  
       }
       .pc16h5{
        background: url(/images/16h/7-ph.png) center center no-repeat!important;
        background-size: cover;  
       }
       .pc156s1{
        background: url(/images/156s/2-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 850px!important;
       }
       .pc156s2{
        background: url(/images/156s/4-ph.jpg) center center no-repeat!important;
        background-size: cover;  
         min-height: 850px!important;
       }
       .pc156s3{
        background: url(/images/156s/5-ph.jpg) center center no-repeat!important;
        background-size: cover;    
         min-height: 850px!important;
       }
       .pc156s4{
        background: url(/images/156s/6-ph.jpg) center center no-repeat!important;
        background-size: cover;    
         min-height: 850px!important;
       }
       .pc156s5{
        background: url(/images/156s/7-ph.jpg) center center no-repeat!important;
        background-size: cover;    
         min-height: 850px!important;
       }
       .pc185j1{
        background: url(/images/185j/2-ph.jpg) center center no-repeat!important;
        background-size: cover;    
         min-height: 850px!important;
       }
       .pc185j2{
        background: url(/images/185j/4-ph.png) center center no-repeat!important;
        background-size: cover;    
         min-height: 850px!important;
 }
       .pc185j3{
        background: url(/images/185j/5-ph.png) center center no-repeat!important;
        background-size: cover;    
         min-height: 850px!important;
       }
       .pc185j4{
        background: url(/images/185j/6-ph.jpg) center center no-repeat!important;
        background-size: cover;    
         min-height: 850px!important;                  
       }
       .pc185j5{
        background: url(/images/185j/7-ph.jpg) center center no-repeat!important;
        background-size: cover;    
         min-height: 850px!important;        
    }
    
     .box-loaded {
       display:none !important;
       height:0px!important;
       width:0px!important;
  }
    
    .x14-1{
          background: url(/images/x14th/4-ph.jpg) center center no-repeat!important;
        background-size: cover; 
        min-height: 930px!important;
    }
    .x14-2{
          background: url(/images/x14th/5-ph.jpg) center center no-repeat!important;
        background-size: cover; 
        /** min-height: 715px!important;*/
         min-height: 930px!important;
    }
    .x14-3{
          background: url(/images/x14th/6-ph.jpg) center center no-repeat!important;
        background-size: cover; 
         min-height: 930px!important;
               
    }
    .x14-4{
          background: url(/images/x14th/7-ph.jpg) center center no-repeat!important;
        background-size: cover; 
        min-height: 930px!important;
                    
    }
    .x14-5{
          background: url(/images/x14th/8-ph.jpg) center center no-repeat!important;
        background-size: cover; 
        min-height: 930px!important;  
       }
    
    
      .inner-box9 {
                max-height: 370px!important;
        }
       .inner-box8 {
                max-height: 1020px!important;
        }
        .inner-box10 {
                max-height: 525px!important;
        }
       .sy1{
                background: url(/images/home-shouji.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 1100px!important;
    }
    .pospl{
                background: url(/images/pos/pos-600.png) center center no-repeat!important;
        background-size: cover; 
    }
    .mt0{
        margin-top:0px!important;
    }
     .pc1{
               background: url(/images/pc-ph.jpg) center center no-repeat!important;
        background-size: cover; 
        min-height: 600px!important;
     }
     .sf1{
               background: url(/images/sf-ph.jpg) center center no-repeat!important;
        background-size: cover; 
        min-height: 600px!important;
    }
     .pb5g{
               background: url(/images/t700/tablet-slim5.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 650px!important;
    }
    .x101{
               background: url(/images/t101/2-ph.jpg) center center no-repeat!important;
        background-size: cover; 
    }
    .x102{
               background: url(/images/t101/4-ph.jpg) center center no-repeat!important;
        background-size: cover;      
    }
    .x1197{
               background: url(/images/x1197th/2-ph.jpg) center center no-repeat!important;
        background-size: cover;      
      min-height: 1000px!important;   
    }
     .kp261{
               background: url(/images/kp26/1-m.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 900px;
    }
     .kp262{
               background: url(/images/kp26/6-m.jpg) center center no-repeat!important;
        background-size: cover; 
   
    }
   .kp263{
               background: url(/images/kp26/4-m.jpg) center center no-repeat!important;
        background-size: cover; 
          min-height: 700px!important;
   
    }
       .kp264{
               background: url(/images/kp26/6-1-m.png) center center no-repeat!important;
        background-size: cover; 
       min-height: 900px!important;
   
    }
      .kp361{
               background: url(/images/kp36/1-m1.png) center center no-repeat!important;
        background-size: cover; 
   
    }
         .kp362{
               background: url(/images/kp36/1-m2.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 900px!important;
    }
    
    .kp363{
               background: url(/images/kp36/1-m3.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 770px!important;
    }
    .kp364{
               background: url(/images/kp36/1-m4.png) center center no-repeat!important;
        background-size: cover; 
       min-height: 900px!important;
    }
         .kp365{
               background: url(/images/kp36/1-m5.png) center center no-repeat!important;
        background-size: cover; 
       min-height: 720px!important;
       
    }
         .kp581{
               background: url(/images/kp58/1-ph.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 720px!important;      
         }
         .kp582{
               background: url(/images/kp58/4-ph.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 720px!important;
         }
         .kp583{
               background: url(/images/kp58/5-ph.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 720px!important;
         }
         .kp681{
               background: url(/images/kp68/1-ph.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 720px!important;      
         }
         .kp682{
               background: url(/images/kp68/4-ph.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 1000px!important;
         }
         .kp683{
               background: url(/images/kp68/5-ph.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 1000px!important;
         }
         .kp684{
               background: url(/images/kp68/8-ph.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 720px!important;
         }
         .kp685{
               background: url(/images/kp68/9-ph.jpg) center center no-repeat!important;
        background-size: cover; 
       min-height: 720px!important;
    }
      .r21{
               background: url(/images/r2a/2-ph.jpg) center center no-repeat!important;
        background-size: cover;  min-height: 1017px!important;      
      }
      .r22{
               background: url(/images/r2a/3-ph.jpg) center center no-repeat!important;
        background-size: cover;      
          
      }
      .r23{
               background: url(/images/r2a/4-ph.jpg) center center no-repeat!important;
        background-size: cover; min-height: 979px!important;    
        }
      .r24{
               background: url(/images/r2a/5-ph.jpg) center center no-repeat!important;
        background-size: cover; min-height: 1017px!important;       
          
      }
      .r25{
               background: url(/images/r2a/6-ph.jpg) center center no-repeat!important;
        background-size: cover;      
          
      }
      .r26{
               background: url(/images/r2a/7-ph.jpg) center center no-repeat!important;
        background-size: cover;     
    }
      .r41{
               background: url(/images/r4a/2-ph.jpg) center center no-repeat!important;
        background-size: cover;    min-height: 1017px!important;      
          
      }
      .r42{
               background: url(/images/r4a/4-ph.jpg) center center no-repeat!important;
        background-size: cover;      min-height: 1136px!important;      
          
          
      }
      .r43{
               background: url(/images/r4a/5-ph.jpg) center center no-repeat!important;
        background-size: cover;      
          
      }
      .r44{
               background: url(/images/r4a/6-ph.jpg) center center no-repeat!important;
        background-size: cover;      
      }
      .r61{
               background: url(/images/r6a/2-ph.jpg) center center no-repeat!important;
        background-size: cover; min-height: 1008px!important;    
      }
      .r62{
               background: url(/images/r6a/4-ph.jpg) center center no-repeat!important;
        background-size: cover; min-height: 799px!important;               
      }
      .r63{
               background: url(/images/r6a/5-ph.jpg) center center no-repeat!important;
        background-size: cover;min-height: 799px!important;                
      }
      .r64{
               background: url(/images/r6a/6-ph.jpg) center center no-repeat!important;
        background-size: cover;  min-height: 799px!important;      
      
        
    }
      .conus{
               background: url(/images/CONTACT-US-m.png) center center no-repeat!important;
        background-size: cover; 
       min-height: 800px!important;
    }
        .partner{
               background: url(/images/partner-program-m.png) center center no-repeat!important;
        background-size: cover; 
       min-height: 682px!important;
    }
    .node{
        display: none;
    }
    .bt-150{
        bottom: -150px!important;
    }
    .ml20{
        margin-left: 0px!important;
        margin: 10px;
    }
        .dis1{
              position: relative!important;
    }
    .dis{
           display: inherit!important; 
    }
    .ced{
            text-align: center;
    }
    
   .minh{
        min-height: 500px!important;
    }
    .botom{
        bottom: 0 !important;
    }
    .bd{
        margin-top: 0px!important;
        text-align: right;
    }
    .sg{
        margin-top: 50px!important;
    }
    .sg1{
        margin-top: 0px!important;
    }
    .inner-box1{
        max-height: 370px!important;
    }
    
    .text, 
    .text p{
        font-size: 16px!important;
    }
      .about2{
          padding: 30px 0 150px!important;

    }
      .zf-1{
          background: url(/images/kp-18-shoujiduan2.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 850px!important;
    }
          .kp181{
          background: #000!important; 

    }
          .zf-2{
          background: url(/images/144.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 700px!important;
    }
      .pb-12{
          background: url(/images/kt-1401/m-4.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 700px!important;
    }
      .pb-13{
          background: url(/images/kt-1401/m-2.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 1100px!important;
    }
    .pb-14{
          background: url(/images/kt-1401/m-5.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 715px!important;
   
        
        
    }
       .rp22-1{
          background: url(/images/kp12d/2-ph.jpg) center center no-repeat!important;
        background-size: cover; 
        min-height: 800px!important;
    } 
    .kp12-1{
          background: url(/images/kp12/chipset.jpg) center center no-repeat!important;
        background-size: cover; 
        min-height: 700px!important;
    }
     .rp22-1 p{
         line-height: 1.5em!important;
         font-size: 1.2rem!important;
     }
          .rp22-2{
          background: url(/images/rp22/2-2-m.png) center center no-repeat!important;
        background-size: cover; 
        min-height: 750px!important;
    }
        .kp12-2{
          background: url(/images/kp12/scan.jpg) center center no-repeat!important;
        background-size: cover; 
        min-height: 750px!important;
    }
       .pb8{
        background: url(/images/kt-801/111.png) center center no-repeat!important;
        background-size: cover;
        min-height: 800px!important;
       }
       .x1561{
        background: url(/images/x156wf/3-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;
       }
       .x1562{
        background: url(/images/x156wf/6-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;
       }
       .x141{
        background: url(/images/kt-1401/5-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;
      }
       .x142{
        background: url(/images/kt-1401/7-ph.jpg) center center no-repeat!important;
        background-size: cover; min-height: 900px!important;
       
       }
       .x143{
        background: url(/images/kt-1401/8-ph.jpg) center center no-repeat!important;
        background-size: cover;
        min-height: 1000px!important;
       }
    
    }
      
    .about1{
        background: url(/images/about/56m.jpg) center center no-repeat!important;
        background-size: cover;
    }
     .pda1{
       background: url(/images/saoma-phone-2.png) center center no-repeat!important;
        background-size: cover;
       min-height: 900px!important;
    }
	h1,

	.banner-section .slide-item h1,
	.banner-two .slide-item h1,
	.banner-three .slide-item h1{
		font-size: 2.4rem;
		line-height: 1.25em;
	}
		.lower h1{
		  	font-size:25px;  
		  		line-height: 1.5em;
		}
	.text1 p,.title-box p{
	    font-size: 1.1rem!important;
	}
.acc-btn{
    display:block!important;
}	
.clearfix{
    margin-top:0px !important;
}
.fot{
        text-align: left;
}
	.banner-section .slide-item .links-box .link,
	.banner-two .slide-item .links-box .link,
	.banner-three .slide-item .links-box .link{
		display: block;
		margin: 0 0 10px;
	}

	.banner-section .slide-item .links-box .link .theme-btn,
	.banner-two .slide-item .links-box .link .theme-btn,
	.banner-three .slide-item .links-box .link .theme-btn{
		display: block;
	}

	.banner-section .slide-item .content-box{
		padding-top: 120px;
	}

	.cta-one .inner .content .text, 
	.cta-one .inner .content .phone{
		font-size: 18px;
	}

	h2,
	.start-class .form-box h3,
	.title-box.style-two h2{
		font-size: 2.5rem !important;
	}
	.bgf h2{
	    	font-size: 1.5rem !important;
	    
	}
	.blog-details h2{
	    	font-size: 1.5rem !important;
	}
	

	h3{
		font-size: 20px;
	}

	.news-block h4{
		font-size: 20px;
	}
	
  	.lower-box h2{
	    	font-size: 1.5rem !important;
	}

	.welcome-section .image-col .image-box{
		margin-top: -200px;
		margin-right: 50px;
	}

	.program-block .hvr-content{
		padding: 20px 20px 20px;
	}

	.subscribe-section .title-col h2{
		font-size: 20px;
		line-height: 1.4em;
	}

	.main-header .header-upper .links-box,
	.banner-section .owl-theme .owl-dots{
		display: none;
	}

	.testimonial-two .testi-block .text-content,
	.testimonial-two .testi-block .info .name,
	.testimonial-two .testi-block .info .designation{
		font-size: 16px;
	}

	.video-lessons .title h2 br{
		display: none;
	}

	.video-lessons .title h2{
		line-height: 1.3em;
	}

	.not-found-section .med-text{
		font-size: 22px;
	}

	.info-section .info-block .inner-box{
		padding: 45px 15px 40px;
	}
}