@media (min-width: 1800px) and (max-width: 2000px) {
}
@media (min-width: 1500px) and (max-width: 1700px) {
}
@media (min-width: 1200px) and (max-width: 1400px) {
.padbot225 {
padding-bottom: 100px;
}
.padtop280 {
padding-top: 253px;
} 
    .letter-bg {
    background: #4a5461 url(../images/anshul-letter-pic-1300.jpg);
            background-repeat: no-repeat;
    background-position: left bottom;
}
    
}
@media (min-width: 200px) and (max-width: 1199px) {
}
@media (min-width: 1200px){
.container {
max-width: 1170px;
}
}
/* ===================================================== */
/* =============   TABLET LANDSCAPE VIEW CSS =========== */
/* ===================================================== */	
@media (min-width: 991px) and (max-width: 1024px){
.navbar-expand-lg .navbar-nav .nav-link{
font-size: 15px;
}
    .whtbox{
        background-size: 45%;
    }
    h3 {
    font-size: 62px;
}
    .lite-bluebg3 {
    padding: 40px 65px 40px 0px;
}
    .testbox {
    padding: 35px 20px;
}
    .test-font21 {
    font-size: 19px;
}
.form-submit{
font-size: 19px;
}
.headerbg{
    background-size: 43%;
}
.padtop280 {
padding-top: 180px;
}
.padbot225 {
padding-bottom: 88px;
}
.mrtopm47 {
margin-top: -47px;
width: 81%;
}
.form-submit2{
font-size: 20px;
}
.testimonialfont20 {
font-size: 19px;
line-height: 33px;
}
.font65 {
font-size: 63px;
}
.form-submit2 {
font-size: 18px;
}

.mrp2all {
width: 100%;
}
     .box-green3 {
    padding: 36px 29px;
}
    .box-green4 {
    padding: 36px 29px;
}
    .font25-yellow {
    font-size: 22px;
}
    h1 {
    font-size: 69px;
    line-height: 76px;
    font-weight: 700;
}
    .padbot395 {
    padding-bottom: 250px;
}
    .video_wrapper{
        width: 100%;
            height: 280px;
    }
    .font18 {
    font-size: 16px;
}
    
}
/* ===================================================== */
/* =============   TABLET POTRAIT VIEW CSS ============= */
/* ===================================================== */	
@media (min-width: 768px) and (max-width: 1023px){
    body{
        font-size: 19px;
        line-height: 35px;
    }
h1 {
font-size: 60px;
line-height: 71px;
}
    h2 {
    font-size: 45px;
    line-height: 61px;
}
    h3 {
    font-size: 44px;
    line-height: 50px;
}
.padleft10 {
padding-left: 0;
}
.header_style_01 {
position: absolute;
top: 0px;
width: 100%;
z-index: 3;
height: 80px;
padding: 22px 0px;
box-shadow: 0 0 8px 0 rgba(0,0,0,.12);
}
.padbot225 {
padding-bottom: 92px;
}
    .test-font21-ipad {
    font-size: 15px!important;
    line-height: 25px!important;
}
    
.w027 {
    width: 27%;
}
.whtbox2 {
padding: 30px 15px;
}
.navbar-collapse{
background: #ffffff;
}
.header_style_01 .header-nav {
background: #ffffff;
}
.padtop30ipad {
padding-top: 30px!important;
}
.padtop100 {
padding-top: 50px;
}
    .lite-bluebg2 {
    padding: 40px 25px;
}
.padbot250 {
padding-bottom: 117px;
}
.padbot100 {
padding-bottom: 50px;
}
.headerbg{
        background: #f4f5f8;
}  
    .padbot155 {
    padding-bottom: 0px;
}
.padtop280 {
padding-top: 38px;
}
.font15ipad{
font-size: 17px!important;
line-height: 28px!important;
padding-left: 25px;
}
.dnoneipad{
display: none!important;
}
.dblockipad{
display: block!important;
}
.padtopipad50{
padding-top: 50px!important;
}
.padleftipad50 {
padding-left: 50px;
}
    .lite-bluebg3 {
    padding: 30px;
}
    .form-bg {
    padding: 25px 36px;
}
.font65 {
font-size: 65px;
line-height: 78px;
}
.padtop70 {
padding-top: 35px;
}
.w72 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
    .footerbg2 p{
        padding-top: 0;
        padding-bottom: 0;
    }
    .wht-box2 {
    padding: 22px 18px;
}
    .mrtopm14 {
    margin-top: -18px;
}
    .header_style_01.fixed-menu{
            padding: 20px 0px;
    }
    .form-submit1{
            font-size: 31px;
    }
    .font25 {
    font-size: 25px;
    line-height: 38px;
}
    .wht-box{
        padding: 0px 30px 30px 30px;
    }
    .book-bg{
        padding: 0px 50px 30px 50px;
    }
.form-submit2{
font-size: 15px;
}
    .lite-bluebg {
    padding: 30px 25px;
}
    .org-box {
    padding: 28px 18px;
}
.padtop80 {
padding-top: 40px;
}
.formarea {
padding: 40px 40px 60px 40px;
}
.form-submit{
font-size: 26px;
}
.padbot395 {
    padding-bottom: 180px;
}    
.padtop90 {
    padding-top: 80px;
}    
.padright64 {
    padding-right: 10px;
}    
    .video_wrapper{
        width: 100%;
        height: 210px;
    }
    .whtbox {
    padding: 25px 35px;
            background-size: 48%;
}
    .book-pad {
    padding: 30px 30px;
}
    .padlr35 {
    padding-left: 10px;
    padding-right: 10px;
}
    .text-mr {
    margin-top: -65px;
}
    .font37 {
    font-size: 30px;
    line-height: 43px;
}
    .test-font23 {
    font-size: 18px;
    line-height: 27px;
}
    .borderright {
    border-right: none;
}
     .letter-bg {
    background: #4a5461;
}
    .padtop120 {
    padding-top: 60px;
}
 .navbar-nav li:last-child a{
border:none!important;
         padding: 10px 0px!important;
}
    
}
/* ===================================================== */
/* =================   MOBILE VIEW CSS ================= */
/* ===================================================== */	
@media (min-width: 320px) and (max-width: 767px){
p{
font-size: 19px;
line-height: 35px;
}
body{
font-size: 19px;
line-height: 32px;
}
h1 {
font-size: 43px;
line-height: 55px;
}
h2 {
font-size: 40px;
line-height: 48px;
}
h3 {
font-size: 35px;
line-height: 50px;
}
h4 {
    font-size: 32px;
    line-height: 43px;
    font-weight: 700;
}
    h5 {
    font-size: 35px;
    line-height: 48px;
    font-weight: 800;
}
    h6 {
    font-size: 28px;
    line-height: 41px;
}
.padtop35 {
padding-top: 25px;
}
.padright64 {
padding-right: 25px;
}
.header_style_01 {
position: absolute;
top: 0px;
width: 100%;
z-index: 3;
height: 70px;
padding: 17px 0px;
box-shadow: 0 0 8px 0 rgba(0,0,0,.12);
}
.header_style_01.fixed-menu {
padding: 18px 0px;
}
.navbar-collapse{
background: #ffffff;
}
body.app_version .header_style_01.fixed-menu {
top: 0px;
}
.navbar-toggler{
margin-right: 25px;
}
.header_style_01 .navbar-brand {
padding: 2px 0px 0 25px;
width: 78%;
}
.header_style_01 .header-nav {
padding-left:0;
padding-right:0;
}
.padtop90 {
padding-top: 65px;
}
.header_style_01 .navbar-brand img {
}
.mrleftm10 {
margin-left: 0px;
}
.font23 {
font-size: 21px;
}
.padbot100 {
padding-bottom: 50px;
}
.padtopxs30{
padding-top: 30px!important;
}
select{
background: #ffffff;
}
.navbar-nav {
padding-top: 25px;
padding-bottom: 25px;
height: 234px;
}
.navbar-nav li:last-child a{
border:none!important;
}
.padtopxs50{
padding-top: 50px!important;
}
    .padtopxs010{
padding-top: 10px!important;
}
.padtopxs10{
padding-top: 10px;
}
.padbot80 {
padding-bottom: 50px;
}
.padtop80 {
padding-top: 40px;
}
.padtop50 {
padding-top: 25px;
}
.dmtop{
display: none;
}
.dnonexs{
display: none;
}
.padbot40 {
padding-bottom: 20px;
} .padlrxs{
padding-left: 15px;
padding-right: 15px;
}
.padlrxs25{
padding-left: 25px;
padding-right: 25px;
}
.padtop40 {
padding-top: 20px;
}
.padbot250 {
padding-bottom: 100px;
}
.courses-font17{
height: 60px;
font-size: 16px;
}
.padtop20 {
padding-top: 10px;
}
.padtop100 {
padding-top: 50px;
}
.footertb50 {
padding-top: 30px;
padding-bottom: 30px;
}
.footerbg2 p{
padding-top: 6px;
padding-bottom: 6px;
line-height: 15px;
}
.textcxs{
text-align: center!important;
}
.padtbfxs{
padding-top: 10px;
padding-bottom: 10px;
}
.formarea{
padding: 30px;
}   
.form-submit{
font-size: 21px;
padding: 8px 4px;
}
.padright10f {
padding-right: 15px;
}
.padleft10f {
padding-left: 15px;
}
.font25 {
font-size: 20px;
line-height: 35px;
}
.headerbg{
background: #f4f5f8 url(../images/header-mobile.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
}
    .padbot155 {
    padding-bottom: 296px;
}
    
.mrrightxs{
    margin-right: 50px;
}
.padtop280 {
padding-top: 45px;
}
.padbot225 {
padding-bottom: 429px;
}
.padright54 {
padding-right: 15px;
}
.padright20f {
padding-right: 15px;
}   
.padleft20f {
padding-left: 15px;
} 
.padleftxs0{
padding-left: 0px !important; 
} 
.padrightxs0{
padding-right: 0px !important; 
}  
.padleftxs15{
padding-left: 15px !important; 
} 
.padrightxs15{
padding-right: 15px !important; 
}
.padtop70 {
padding-top: 40px;
}
.padtopxs80 {
padding-top: 80px!important; 
} 
.formbox {
padding: 22px;
}
.mailicon {
    top: 41px;
margin-left: 5px;
}
.padbot120 {
padding-bottom: 60px;
}
.padtop60 {
padding-top: 30px;
}   
.w100xs{
width: 100%;
} 
    .mrleftm25 {
    margin-left: -68px;
}
    .form-bg {
    padding: 25px 25px;
}
     .form-submit1{
        font-size: 22px;
    }
    .form-submit2{
        font-size: 22px;
    }
.w60 {
    width: 60%;
}
    
.w78 {
    width: 78%;
}
.padright15xs{
padding-right: 15px!important;
}
.footerfont p {
padding-right: 0px;
    font-size: 18px;
}
.footerfont p:last-child {
padding-left: 0;
margin-left: 0;
border-left: none;
}    
  .padright44 {
    padding-right: 15px;
}
.padtop45 {
padding-top: 25px;
}  
    .mrleftm34xs {
    margin-left: 0px!important;
}
    .testbox {
    padding: 30px 25px 30px 25px;
}
   .padbot30 {
    padding-bottom: 20px;
}
    .padtop30 {
    padding-top: 15px;
}
     .text-mr-lb {
    margin-left: 0;
    margin-bottom: -8px;
}
    .wht-letter-bg {
    padding: 30px 30px;
}
    .book-pad {
    padding: 30px 30px;
}
    .font45 {
    font-size: 35px;
}
    .box-green3 {
    padding: 35px 30px;
         border-bottom-left-radius: 0px;
            border-top-right-radius: 5px;
}
    .borderright {
    border-right: none;
}
    .box-green4{
       padding: 35px 30px;  
            border-bottom-left-radius: 5px;
            border-top-right-radius: 0px;
    }
    .book-bg{
        padding: 25px 25px;
    }   
    .letter-bg {
    background: #4a5461;
}
 .padlr35 {
    padding-left: 15px;
    padding-right: 15px;
}   
    .video_wrapper{
        width: 100%;
        height: 210px;
    }
    .call-book{
        font-size: 21px;
    }
    .carousel-indicators li{
         background-color: #143973;
    }
    .carousel-control-next, .carousel-control-prev{
        opacity: 1;
            width: 0%;
    }
    .carousel-indicators .active{
        background-color: #f4b921;
    }
     .carousel-indicators{
            bottom: -30px;
    }
    .carousel-control-prev {
    left: -15px;
}
        .carousel-control-next {
    right: -15px;
}
    .videoPoster{
        background-repeat: no-repeat;
    }
    .font21 {
    font-size: 17px;
    line-height: 30px;
    padding-left: 0px;
            border-left:none;
}
    
    .padtop120 {
    padding-top: 50px;
}
    .whtbox{
        padding: 0px 26px 300px 25px;
        background:#ffffff url(../images/vinay-pic-1-mob.jpg);
		background-repeat: no-repeat;
	background-position: right bottom;
    }
    .font37 {
    font-size: 25px;
        line-height: 36px;
}
    .arrow-btm {
    margin-bottom: -38px;
    margin-left: 5px;
}
    .whtbox2 {
    padding: 35px 15px;
}
    .box-mr-top {
    margin-top: -60px;
    left: 0px;
}
    .text-mr-top {
    top: -7px;
}
    .lite-bluebg {
    padding: 30px 25px;
}
  .lite-bluebg2 {
    padding: 30px 25px;
}
     .lite-bluebg3 {
    padding: 30px 25px;
}
    .test-font21 {
    font-size: 19px;
    line-height: 32px;
}
    .wht-box{
          padding: 0px 25px 30px 25px;
    }
    .font35 {
    font-size: 26px;
    line-height: 35px;
}
    .wht-box2 {
    padding: 30px 25px;
}
    
.form-box {
    padding: 60px 25px 40px 25px;
}
    .navbar-expand-lg .navbar-nav .nav-link {
    padding: 5px 5px 0px 21px;
}
    
}
/* ===================================================== */
/* ===============  iPHONE 5S SMALL VIEW CSS =========== */
/* ===================================================== */	
@media (min-width: 320px) and (max-width: 340px) {
}