/*Extra small devices (portrait phones, less than 576px)*/
/*@media (max-width: 349.98px){
    
.button_row .apply-btn {
    width: 39%;
    padding: 8px 10px;
    color: #fff;
    font-size: 12px;
    background: #000091;
    border-radius: 5px;
}
.button_row .brochure-btn {
    margin-left: 5px;
}    
   
    
}*/

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    
/*Header start*/    
.contact_nav{
     display: none;
}
   
.navbar-brand{
    width: 100%;
}    

.nav_btn{
    display: none !important;    
}  
.navbar-nav{
    position: fixed;
    top: 80px;
    left: -100%;
    background: #fff;
    height: 100vh;
    width: 100%;
    text-align: center;
    display: block;
    transition: all 0.3s ease;
    z-index: 11111 !important;
}    
    
    
/*Header closed */
    
/*Banner start*/    
    
.banner-left {
    width: 100%;
    height: auto;
    /* background: aqua; */
}

.banner-left img {
    width: 100%;
    height: auto;
}
   
.banner-right {
    width: 100%;
    height: auto;
    padding: 15px 20px 30px;
}    
   

/*Banner closed*/
      
/*about start*/
    
.about_content-bx{
    width: 100%;
    height: auto;
    margin: 20px auto;
}   

/*about end*/    
    
/*Courses start*/
.box{
    margin: 30px auto;
}
.card{
    height: 360px !important;
}
.crd-hding {
    font-size: 13px;
    font-weight: 600;
}    
.owl-prev{
    display: none !important;
}
.owl-next{
    display: none !important;
}
    
/*Courses end*/  
 
/*student Testimonial start*/    
.student-slider {
    width: 100%;
    height: auto;
    background: #fff;
    justify-content: center;
    margin: 0 auto;
    border-radius: 15px;
}    
.student_content {
    width: 100%;
    height: auto;
    background: #2d3238;
    border-radius: 15px;
    padding: 50px 40px;
} 
.student_comment {
    width: 100%;
    height: auto;
    padding: 30px 35px;
}
.st_cmt_hd {
    padding: 10px 0;
}    
.st_cmt_hd h3 {
    font-size: 20px;
}
.st_cmt_hd h4 {
    font-size: 15px;
}    
/*student Testimonial end*/
    
/*Testimonial start*/
.testimonial-section {
    margin: 0;
    /* background: gray; */
    padding: 60px 0;
} 
.tesimonial-slider-con {
    width: 100%;
    height: auto;
    margin:0; 
}       
.testi_content {
    width: 100%;
    margin: 0 auto;
}   
.swiper-button-prev, .swiper-button-next{
    display: none !important;
} 
.testi_content p {
    color: #111;
    text-align: center;
    font-size: 15px;
}
    
    
/*Testimonial start*/
 
   
    
/*video start */
 

/*Video end*/    
  

/*Option start*/
 
.option_col{
    width: 100%;
    margin: 15px auto;
}    

    
/*Option end*/  
    
/*Video start*/  
    
/*Footer start*/
    
.footer_clmn{
    margin: 20px auto;
} 
.footer-clmn2 {
    padding-left: 0px;
}    
    
.em_sub {
    width: 200px;
    height: 40px;
    padding-left: 20px;
}
.submit_btn {
    padding: 9px 20px !important;
    font-size: 14px !important;
}
.subs-button{
    margin-bottom: 30px;
}    
.footer-nav{
    display: block!important;
    height: auto !important;
    padding: 10px 20px !important;
} 
.footer_end {
    width: 100%;
    height: auto;
    margin-top: 50px;
    padding: 18px 0;
}
.ft_txt1 {
    text-align: left;
}    
/*Footer end*/    

    
    
/*About us page start*/    
    
.about-george-acnts{
    margin-top: 30px;    
} 
.agc2{
    margin-top: 0;    
}    
.about-imageBox {
    width: 100%;
    height: auto;
    box-shadow: -5px 10px 15px rgba(0,0,0,0.3);
} 
.george-heritage {
    text-align: center;
}    
    
.heritage-imageBox {
    width: 100%;
    height: auto;
    box-shadow: -5px 10px 15px rgba(0,0,0,0.3);
}
.george-heritage-dtls{
    margin-top: 30px;    
}  
.ghd2{
    margin-top: 0;    
}    
.tex-return-section {
    margin: 75px 0;
}    
.tax-imageBox {
    width: 100%;
    height: auto;
    box-shadow: -5px 10px 15px rgba(0,0,0,0.3);
}
.tax-heading {
    text-align: center;
}    
.tax-dtls {
    text-align: justify;
    margin-bottom: 30px;
} 
    
.team-member-section {
    width: 100%;
    height: auto;
}    
.team-member-imageBox {
    width: 93%;
    height: auto;
    margin-left: 6.5%;
}    
.team-member-heading {
    text-align: center;
}    
.team-member-dtls {
    text-align: center;
    margin-bottom: 30px;
} 
    
.about_left img{
    margin: 0 auto;
    justify-content: center;
}
.about_right{
    margin-top: 30px;
    text-align: center;
}    
    
/*About us page end*/ 

/*Team Member page start*/  
.team_member-post{
    text-align: center;
}  
/*Team Member page end*/
    
/*Placement page start*/   
    
.p-right-colmn {
    margin-top: 30px;
}    
    
/*Placement page end*/    
    
/*Contact Us page start*/  
    
.gps-location{
    margin-top: 30px;
}    
       
/*Contact Us page end*/    
    
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
    
/*Header start*/    
.contact_nav{
     display: none;
}
.main-header {
    width: 100%;
    height: 100px;
    padding: 11px 0;
}    
label {
    margin-right: 0px;
}
.nav_btn{
    display: none !important;    
}
  nav ul{
    position: fixed;
    top: 100px;
    left: -100%;
    background: #fff;
    height: 100vh;
    width: 100%;
    text-align: center;
    display: block;
    transition: all 0.3s ease;
    z-index: 11111 !important;
  }    
    
    
/*Header closed */
    
/*Banner start*/    
    
.banner-left {
    width: 100%;
    height: auto;
    /* background: aqua; */
}

.banner-left img {
    width: 100%;
    height: auto;
}
   
.banner-right {
    width: 100%;
    height: auto;
    padding: 15px 20px 50px;
}    
   

/*Banner closed*/
      
/*about start*/
    
.about_content-bx{
    width: 100%;
    height: auto;
    margin: 30px auto;
}   

/*about end*/    
    
/*Courses start*/
.box{
    margin: 30px auto;
}
.card{
    height: auto !important;
}
.crd-hding {
    font-size: 13px;
    font-weight: 600;
}    
.owl-prev{
    display: none !important;
}
.owl-next{
    display: none !important;
}
    
/*Courses end*/  
 
/*student Testimonial start*/    
.student-slider {
    width: 100%;
    height: auto;
    background: #fff;
    justify-content: center;
    margin: 0 auto;
    border-radius: 15px;
}    
.student_content {
    width: 100%;
    height: auto;
    background: #2d3238;
    border-radius: 15px;
    padding: 50px 40px;
} 
.student_comment {
    width: 100%;
    height: auto;
    padding: 30px 40px;
}    
    
/*student Testimonial end*/
    
/*Testimonial start*/
.testimonial-section {
    margin: 0;
    /* background: gray; */
    padding: 60px 0;
} 
.tesimonial-slider-con {
    width: 100%;
    height: auto;
    margin:0; 
}       
.testi_content {
    width: 100%;
    margin: 0 auto;
}   
.swiper-button-prev, .swiper-button-next{
    display: none !important;
} 
.testi_content p {
    color: #111;
    text-align: center;
    font-size: 15px;
}
    
    
/*Testimonial start*/
 
   
    
/*video start */
 

/*Video end*/    
  

/*Option start*/
 
.option_col{
    width: 100%;
    margin: 15px auto;
}    

    
/*Option end*/  
    
/*Video start*/  
    
/*Footer start*/
    
.footer_clmn{
    margin: 20px auto;
} 
.footer-clmn2 {
    padding-left: 0px;
}    
    
.subs-button{
    margin-bottom: 30px;
}    
.footer-nav{
    display: block!important;
    height: auto !important;
    padding: 10px 20px !important;
} 
.footer_end {
    width: 100%;
    height: auto;
    margin-top: 50px;
    padding: 18px 0;
}
.ft_txt1 {
    text-align: left;
}    
/*Footer end*/     
 
    
/*About us page start*/    
    
.about-george-acnts{
    margin-top: 30px;    
} 
.agc2{
    margin-top: 0;    
}    
.about-imageBox {
    width: 100%;
    height: auto;
    box-shadow: -5px 10px 15px rgba(0,0,0,0.3);
} 
.george-heritage {
    text-align: center;
}    
    
.heritage-imageBox {
    width: 100%;
    height: auto;
    box-shadow: -5px 10px 15px rgba(0,0,0,0.3);
}
.george-heritage-dtls{
    margin-top: 30px;    
}  
.ghd2{
    margin-top: 0;    
}
.tex-return-section {
    margin: 75px 0;
}    
.tax-imageBox {
    width: 100%;
    height: auto;
    box-shadow: -5px 10px 15px rgba(0,0,0,0.3);
}
.tax-heading {
    text-align: center;
}    
.tax-dtls {
    text-align: justify;
    margin-bottom: 30px;
} 
    
.team-member-section {
    width: 100%;
    height: auto;
}    
.team-member-imageBox {
    width: 93%;
    height: auto;
    margin-left: 6.5%;
}    
.team-member-heading {
    text-align: center;
}    
.team-member-dtls {
    text-align: center;
    margin-bottom: 30px;
}   

/*About us page end*/    
  
/*Team Member page start*/  
.team_member-post{
    text-align: center;
}  
/*Team Member page end*/    
    
    
/*Placement page start*/   
    
.p-right-colmn {
    margin-top: 30px;
}    
    
/*Placement page end*/    
    
    
/*Contact Us page start*/  
    
.gps-location{
    margin-top: 30px;
}    
       
/*Contact Us page end*/    
    
    
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
    
/*Header start*/    
.contact_nav{
     display: none;
}
.main-header {
    width: 100%;
    height: 100px;
    padding: 11px 0;
}    
label {
    margin-right: 20px;
}
.nav_btn{
    display: none !important;    
}
  nav ul{
    position: fixed;
    top: 100px;
    left: -100%;
    background: #fff;
    height: 100vh;
    width: 100%;
    text-align: center;
    display: block;
    transition: all 0.3s ease;
    z-index: 11111 !important;
  }    
    
    
/*Header closed */
    
/*Banner start*/    
    
.banner-left {
    width: 100%;
    height: auto;
    margin: 30px 0;
}

.banner-left img {
    width: 100%;
    height: auto;
}
   
.banner-right {
    width: 100%;
    height: auto;
    padding: 15px 20px 30px;
}    
.banner-right h1 {
    font-size: 45px;
    margin-bottom: 0;
}
.banner-right h2 {
    font-size: 24px;
}    
    
    
/*Banner closed*/
      
/*about start*/
    
.about_content-bx{
    width: 100%;
    height: auto;
    margin: 30px auto;
}   

/*about end*/    
    
/*Courses start*/
.box{
    margin: 30px auto;
}
.card{
    height: auto !important;
}  
.crd-hding {
    font-size: 14px;
    font-weight: 600;
}    
.owl-prev{
    display: none !important;
}
.owl-next{
    display: none !important;
}
    
/*Courses end*/  
 
/*student Testimonial start*/    
.student-slider {
    width: 100%;
    height: auto;
    background: #fff;
    justify-content: center;
    margin: 0 auto;
    border-radius: 15px;
}    
.student_content {
    width: 100%;
    height: 478px;
    background: #2d3238;
    border-radius: 15px;
    padding: 50px 40px;
} 
.student_comment {
    width: 100%;
    height: auto;
    padding: 30px 40px;
}    
    
/*student Testimonial end*/
    
/*Testimonial start*/
.testimonial-section {
    margin: 0;
    /* background: gray; */
    padding: 60px 0;
} 
.tesimonial-slider-con {
    width: 100%;
    height: auto;
    margin:0; 
}       
.testi_content {
    width: 100%;
    margin: 0 auto;
}   
.swiper-button-prev, .swiper-button-next{
    display: none !important;
} 
.testi_content p {
    color: #111;
    text-align: center;
    font-size: 15px;
}
    
    
/*Testimonial start*/
 
   
    
/*video start */
 

/*Video end*/    
  

/*Option start*/
 
.option_col{
    width: 100%;
    margin: 15px auto;
}    

    
/*Option end*/  
    
/*Video start*/  
    
/*Footer start*/
    
.footer_clmn{
    margin: 20px auto;
} 
.footer-clmn2 {
    padding-left: 0px;
}    
.em_sub {
    width: 200px;
    height: 40px;
    padding-left: 20px;
}
.submit_btn {
    height: 40px !important;
    color: #fff !important;
    padding: 9px 20px !important;
    border-radius: 5px !important;
    background: #000091 !important;
    margin-left: -20px !important;
    margin-top: -2px !important;
    font-size: 14px !important;
}    
.subs-button{
    margin-bottom: 30px;
}    
.footer-nav{
    display: block!important;
    height: auto !important;
    padding: 10px 20px !important;
} 
.footer_end {
    width: 100%;
    height: auto;
    margin-top: 50px;
    padding: 18px 0;
}
.ft_txt1 {
    text-align: left;
}    
/*Footer end*/      

    
/*About us page start*/    
    
.about-george-acnts{
    margin-top: 30px;    
} 
.agc2{
    margin-top: 0;    
}    
.about-imageBox {
    width: 100%;
    height: auto;
    box-shadow: -5px 10px 15px rgba(0,0,0,0.3);
} 
.george-heritage {
    text-align: center;
}    
    
.heritage-imageBox {
    width: 100%;
    height: auto;
    box-shadow: -5px 10px 15px rgba(0,0,0,0.3);
}
.george-heritage-dtls{
    margin-top: 30px;    
}  
.ghd2{
    margin-top: 0;    
}
.tex-return-section {
    margin: 75px 0;
}    
.tax-imageBox {
    width: 100%;
    height: auto;
    box-shadow: -5px 10px 15px rgba(0,0,0,0.3);
}
.tax-heading {
    text-align: center;
}    
.tax-dtls {
    text-align: justify;
    margin-bottom: 30px;
} 
    
.team-member-section {
    width: 100%;
    height: auto;
}    
.team-member-imageBox {
    width: 96.5%;
    height: auto;
    margin-left: 3.5%;
}    
.team-member-heading {
    text-align: center;
}    
.team-member-dtls {
    text-align: center;
    margin-bottom: 30px;
}   

/*About us page end*/    
 
/*Team Member page start*/  
.team_member-post{
    text-align: center;
}  
/*Team Member page end*/
    
/*Placement page start*/   
    
.p-right-colmn {
    margin-top: 30px;
}    
.placement_slider{
    margin: 30px 0;    
}    
/*Placement page end*/    
    
/*Contact Us page start*/  
    
.gps-location{
    margin-top: 30px;
}    
       
/*Contact Us page end*/    
    
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
 
    
/*Header start*/
    
.main-header {
    width: 100%;
    height: 80px;
} 
.navbar-brand{
    width: 100%;
    height: auto;
} 
.navbar-brand img{
    max-width: 100%;
    height: auto;
}    
.nav-link{
    font-size: 13px;
}
    
/*Header closed*/ 
    

/*Banner start*/    
   
.banner-left {
    width: 100%;
    height: auto;
    /* background: aqua; */
}    
   
.banner-right {
    width: 100%;
    height: auto;
} 
/*Banner closed*/
    
/*Option start*/
        
    
    
/*Option end*/      
    
/*Courses start*/
.box{
    margin: 30px auto;
}
.card{
    height: 320px !important;
} 
.crd-hding {
    font-size: 16px;
}    
.owl-prev{
    display: none !important;
}
.owl-next{
    display: none !important;
}
 
.button-con {
    display: flex;
    flex-direction: column;
}    
.rg_btn{
    width: 100% !important;
    margin: 10px auto 0 !important;
}    
.btn_con2 {
    margin-top: 0px;
} 
    
    
    
/*Courses end*/     

/*About start*/
    
.about_content-bx {
    width: 100%;
    height: auto;
    padding: 17px 10px;
}
  
/*About end*/  
    
    
/*About us page start*/    
    
.about-george-acnts {
    font-size: 14px;
}    
.george-heritage-dtls {
    font-size: 14px;
}  
.tax-dtls {
    font-size: 14px;
}    
.team-member-dtls {
    font-size: 14px;
}    
    
/*About us page end*/    
 
    
/*Placement page start*/   
       
.placement_slider{
    margin: 30px 0;    
}    
/*Placement page end*/    
    
    
}

