@media (min-width: 200px) and (max-width: 1199px) {
}
/* ===================================================== */
/* =============   TABLET LANDSCAPE VIEW CSS =========== */
/* ===================================================== */	
@media (min-width: 991px) and (max-width: 1024px){
#navigation-menu li:last-child a{
margin-left: 0px;
}
#header.header-scrolled li:last-child a{
margin-left: 0px;
}
h5 {
font-size: 23px;
}
    h3{
     font-size: 27px;
    }
    .font19 {
    font-size: 16px !important;
}
    .arrowmrtl {
    margin-top: -117px;
    margin-left: 79px;
}
    .fontsize22 {
    font-size: 20px;
}
    .testbox2 {
    padding: 40px 20px 40px 20px;
}
.padleft10pro{
margin-left: 10px !important;
}
    .padbot120 {
    padding-bottom: 100px;
}
.signature-bg2 {
background-size: cover;
}
.width-100-ipadpro{
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.testimonial h6 {
font-size: 21px;
}
.form-submit1{
font-size: 19px;
}
.padbot150 {
padding-bottom: 100px;
}

.formarea{
padding: 65px 50px 65px 50px;
}
    .form-pad {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0px;
}
    .form-submit{
            font-size: 16px;
    padding: 12px 25px;
    }
.tree-bg {
background: #fff none;
}
     .main-nav a{
            font-size: 14px;
    }
     .videoPoster{
            width: 100%;
    height: 100%;
    }
    .video_wrapper{
         width: 100%;
    height: 100%;
    }
    .videoIframe{
        width: 100%;
    }
    .book-mr {
    margin-left: 0;
    margin-top: 0;
    width: 100%;
}
    .hindi-title{
            font-size: 32px;
    }   
   #intro {
    background: url(../img/header-bg.jpg) right top no-repeat;
} 
    
    
    
}
/* ===================================================== */
/* =============   TABLET POTRAIT VIEW CSS ============= */
/* ===================================================== */	
@media (min-width: 768px) and (max-width: 1023px){
.navbar-toggle .icon-bar{
background-color:#000;
height: 2px;
}  
#header .logo img {
padding: 0;
margin: 7px 0;
margin-left: 20px;
} 
.navbar-light .navbar-toggler {
border-color: #f96900;
}
.navbar-nav{
display: block;
background: #fff;
position: absolute;
top: 100%;
left: -658px;
right: -30px;
z-index: 1000;
}
.padbot70 {
padding-bottom: 50px;
}
#header.header-scrolled .logo img {
padding: 0;
margin: 7px 0;
width: 75%;
margin-left: 20px;
}
    
.navbar-nav .nav-link  {
font-size: 14px;
font-weight: 500;
color: #000 !important;
line-height: 30px;
padding-left: 20px;
border-bottom: solid 1px #f4f4f4;
}
.navbar-nav .nav-link:hover  {
color: #f96900 !important;
}
.padtop230{
padding-top: 100px;
}
h1{
    font-size: 50px;
    line-height: 55px;
}
h5 {
font-size: 19px;
line-height: 30px;
} 

.ipadxstop30{
padding-top: 30px;
}
    .footerpd75 {
    padding-top: 0px;
    padding-bottom: 45px;
}
    .padleftlr50{
        padding-left: 35px;
         padding-right: 35px;
    }
    .faq-wrap {
    padding: 50px 0px 60px 0px;
}
    .padbot120 {
    padding-bottom: 60px;
}
    .fontsize42 {
    font-size: 33px;
    line-height: 47px;
}
    .padtop75 {
    padding-top: 55px;
}
    .padbot75 {
    padding-bottom:55px;
}
    .bgwhite-box{
            padding: 50px 30px;
    }
    .fontsize26xs{
        font-size: 26px !important;
    }
.text-leftf {
text-align: center !important;
}
    #header.header-scrolled li:last-child a{
        border: none;
            background-color: none !important;
    }
    #header.header-scrolled li a {
    color: #414042;
    padding: 10px 8px 9px 38px;
}
.tree-bg {
background: #fff none;
}
.d-block-ipad{
display: block!important;
}
.d-none-ipad{
display: none !important;
}
.width-100-ipad{
width: 100%;
}
.fontsize40 {
font-size: 32px;
padding-top: 25px;
}
.width100i{
max-width: 100%;    
}
.ipad16w{
max-width: 16%;
}
.formarrow {
display: none !important;
}
.padtop40 {
padding-top: 20px;
}
.footertext p {
font-size: 16px;
line-height: 27px;
}
.footertext{
padding-top: 50px;
padding-bottom: 0px;
}
.formarea {
padding: 65px 50px 65px 50px;
}
.padbot100 {
padding-bottom: 50px;
}
.padtop50 {
padding-top: 25px;
}
.textar {
text-align: center;
}
.padtop80 {
padding-top: 40px;
}   
.padtop150 {
padding-top: 50px;
}
.join-submit{
margin-left: 190px;
}
.padleft10i{
margin-left: 10px !important;
}
.signature-bg2{
background-size: cover;
}
    h2 {
    font-size: 35px;
    line-height: 40px;
}
h3 {
    font-size: 27px;
    line-height: 40px;
}
.padtop100 {
padding-top: 50px;
}
.box1 {
padding: 25px 25px;
}
.marginleft83 {
margin-left: -63px;
}
.padleftipad{
padding-left: 44px;
}
.letterheading2 {
font-size: 15px;
line-height: 25px;
color: #000;
border-left: 7px solid #6fb366;
padding-left: 25px;
font-weight: 400;
}
.padtb75 {
padding-top: 20px;
padding-bottom: 20px;
}
   
    .form-submit1{
            font-size: 19px;
    }
.padtb100 {
padding-top: 30px;
padding-bottom: 30px;
}
.form-submit {
    font-size: 15px;
    padding: 14px 12px;
}
.addresstext {
color: #8b9599;
font-size: 15px;
padding-top: 28px;
padding-bottom: 28px;
text-align: center;
}
.navbar-light .navbar-toggler-icon {
    background-image: url(../img/menu.png);
}
.form-pad {
    padding-top: 40px;
        margin-left: 4px;
}
  .videoPoster{
            width: 100%;
    height: 100%;
    }
    .video_wrapper{
         width: 100%;
    height: 100%;
    }
    .videoIframe{
        width: 100%;
    }
   .padbot130 {
    padding-bottom: 50px;
} 
  .padtop70 {
    padding-top: 50px;
} 
    #intro{
            background: url(../img/header-bg.jpg) left top no-repeat;
    }   
    .hindi-title{
            font-size: 27px;
    }
    .formarea {
    padding: 30px;
        margin-right: 20px;
}
  .padtop30 {
    padding-top: 20px;
}
    .padbot200 {
    padding-bottom: 80px;
}
.padtelecall {
    padding: 9px 1px;
}
    
    
    
}
/* ===================================================== */
/* =================   MOBILE VIEW CSS ================= */
/* ===================================================== */	
@media (min-width: 320px) and (max-width: 767px){

.padtop230{
padding-top: 50px;
}
h1{
font-size: 40px;
    line-height: 50px;
}
h2{  font-size: 28px;
line-height: 40px;
} 

.dnone{
display: none;
}
.padtop30 {
padding-top: 15px;
}
.tree-bg {
background: none;
}
h3 {
    font-size: 25px;
    line-height: 35px;
}
h4 {
font-size: 25px;
color: #414042;
line-height: 35px;
}
h6 {
font-size: 21px;
line-height: 33px;
}
.padbot70 {
padding-bottom: 30px;
}
.padtop150 {
padding-top: 50px;
}
.padbot20 {
padding-bottom: 10px;
}
h5 {
font-family: 'Hind', sans-serif;
font-size: 23px;
line-height: 40px;
}
.navbar-toggle .icon-bar{
background-color:#000;
height: 2px;
}  
#header .logo img {
padding: 0;
margin: 8px 0;
margin-left: 20px;
} 
.navbar-light .navbar-toggler {
border-color: #f96900;
}


.navbar-nav{
display: block;
background: #fff;
position: absolute;
top: 100%;
left: -289px;
right: -38px;
z-index: 1000;
}
#header.header-scrolled .logo img {
padding: 0;
margin: 7px 0;
margin-left: 20px;
}
.fontsize70 {
font-size: 47px;
color: #0a2463;
padding-top: 35px;
}
.fontsize24 {
font-size: 17px;
    line-height: 30px;
}
.faq-wrap .panel-body {
padding: 0px 20px 40px 0px;
}
.faq-wrap {
padding: 50px 0px 60px 0px;
}
.form-submit1{
font-size: 19px;
}
.bookbg {
margin-top: 0;
box-shadow: none;
padding-bottom: 0px;
}
.fontsize42 {
font-size: 25px;
line-height: 41px;
}
.bgclock {
background: #e8ebf0 url(../img/clock-bg.html) no-repeat;
    background-position: -3.5em 10.5em;
    height: 435px;
}
.text-leftf{
text-align: center !important;
}
.padtop120 {
padding-top: 60px;
}
    .form-pad {
    padding-top: 0px;
    }
.navbar-nav .nav-link  {
font-size: 14px;
font-weight: 500;
color: #000 !important;
line-height: 30px;
padding-left: 22px;
border-bottom: solid 1px #f4f4f4;
}
.navbar-nav .nav-link:hover  {
color: #f96900 !important;
}
   .fontsize25 {
    font-size: 19px;
} 
.padboxbot{
padding-bottom: 0px;
}   
.padlrxs30{
padding-left: 30px;
padding-right: 30px;
}
.padtop50 {
padding-top: 20px;
}
    #intro{
background: #ffffff;
}
#intro2{
background: #9abcca;
}
.padtop100 {
padding-top: 50px;
}
.padlrxs{
padding-left: 15px !important;
padding-right: 15px !important;
}
.padbott30xs{
padding-bottom: 30px;
}
.fontsize22 {
font-family: 'PT Serif', serif;
font-size: 20px;
line-height: 35px;
}
.padtop80 {
padding-top: 40px;
}
.box1 {
padding: 25px 25px;
}
.padright30{
padding-right: 15px;
}
.marginleft83 {
margin-left: -13px;
}
.padlrxs25 {
padding-left: 25px;
padding-right: 25px;
}
.padtopxs50{
padding-top: 50px!important;
}
.padtopxs20{
padding-top: 20px;
}
.padtopxs25{
padding-top: 25px !important;
}
    .padbotxs30{
padding-bottom: 30px;
}
    .footerpd75 {
    padding-top: 40px;
    padding-bottom: 30px;
}
    .border-sm-top{
        border-top: solid 1px #d8d8d8;
    }
    .padbot200 {
    padding-bottom: 50px;
}
.arrowmrtl{
display: none;
}
.padbot120 {
padding-bottom: 60px;
}
.padbotxs25{
padding-bottom: 25px;
}
.padleftxs{
padding-left: 0px;
}
.padleftxs28{
padding-left: 28px;
}
.letterheading2 {
font-size: 15px;
line-height: 25px;
color: #000;
border-left: 7px solid #6fb366;
padding-left: 25px;
font-weight: 400;
}
.padtb100 {
padding-top: 30px;
padding-bottom: 30px;
}
.padtb75 {
padding-top: 35px;
padding-bottom: 35px;
}
.formarea {
padding: 25px 25px 35px 25px;
} 
.formheading {
font-size: 15px;
line-height: 33px;
}
.form-submit {
    width: 100%;
}
.padtop70 {
padding-top: 30px;
}
.footertextsmall {
padding-bottom: 30px;
}
.copyright{
padding-top: 15px;
padding-bottom: 10px;
}
    .take-step-button{
            font-size: 21px;
    }
    .padtelecall {
    padding: 18px 10px;
}
    .testbox2{
        
    padding: 30px 25px 30px 25px;
    }
    .padtop75 {
    padding-top: 45px;
}
  .w50xs {
    width: 50%;
}
.copyright p {
text-align: center !important;
padding-top: 0px;
padding-bottom: 0px;
}
.footerbg {
    background: #051d26 none;
}
    .footerbg2 {
    background: #132931 none;
}
.join-submit{
top:0;
margin-left: 0px;
}
.padbot50 {
padding-bottom: 40px;
}
.booksec-bg {
background: #f1f2e6 none;
}
.borderbox{
padding: 25px;
}
.mrleft158 {
margin-left: 0px;
}
.offering h6 {
font-size: 21px;
line-height: 30px;
}
.signature-bg2 {
background: none;
box-shadow: none;
border-radius: none;
}
.signature-bg{
background-size: cover;
height: 865px;
}
.padbot75 {
padding-bottom: 0px;
margin-bottom: 0px;
}
.padtop40 {
padding-top: 0px;
}
.blackbor{
left: 0;
background: none;
display: block;
}
.mrleft40{
margin-left: 0;
}
.whitespace{
white-space: normal;
line-height: 27px;
}
.textar{
text-align: center;
}
.padbot100 {
padding-bottom: 50px;
}
.testimonial h6{
font-size: 22px;
line-height: 35px;
}
.bottomquote{
top: 0;
left: 0;
}
#header.header-scrolled li:last-child a {
left: 0;
border:none;
    background-color: none !important;
margin-left: 0;
padding: 7px 26px;
text-align: left;
}
.fontsize40 {
font-size: 25px;
font-weight: 900;
line-height: 35px;
}
.padbot150 {
padding-bottom: 50px;
}
.textbg{
bottom: -183px;
position: relative;
}
.bgbusiness-goal {
background-position: -3.5em -0.5em;
height: 450px;
}
.padleft30 {
padding-left: 5px;
}
    .navbar-light .navbar-toggler-icon {
    background-image: url(../img/menu.png);
}
    .faq-wrap .panel-title > a{
        padding: 10px 0px 10px 0px;
    }
    #header.header-scrolled li a {
    padding: 10px 8px 9px 25px;
}
    .padbot130 {
    padding-bottom: 50px;
}
    .hindi-title{
            font-size: 30px;
    }    
    .mrtr-img {
    margin-top: -109px;
    margin-right: -58px;
}
    .bggrey-box{
            padding: 40px 30px;
    }   
      .bgwhite-box{
            padding: 40px 25px;
    } 
    .formarea{
            margin-right: 0;
    }
    .testbox3{
            padding: 30px 30px;
    }
    #vid{
        width: 100%;
        height: auto;
    }
    
}
/* ===================================================== */
/* ===============  iPHONE 5S SMALL VIEW CSS =========== */
/* ===================================================== */	
@media (min-width: 320px) and (max-width: 340px) {
}