@media screen and (max-width: 1920px){
}
@media screen and (max-width: 1366px){
    .sec-title .divider-img::before{left: 320px}
    .sec-title .divider-img::after{right: 320px}
    .main-banner #home-slider .slide-text h2{font-size: 60px;}
    main .testimonial-main .testimonial-section #testimonial-slider .owl-nav{margin: 10px auto 0;}
    main .testimonial-main .testimonial-section::after{height: 260px;width: 140px;}
    
}
@media screen and (max-width: 1200px){
    /* main .about-us .about-section .left-img img{max-width: 600px;} */
    main .about-us .about-section .right-text{max-width: 520px;}
    main .testimonial-main .testimonial-section #testimonial-slider .owl-nav{margin: 0;}
    main .testimonial-main .testimonial-section #testimonial-slider .owl-nav .owl-prev, main .accommondation-main .accommondation-section #accommondation-slider .owl-nav .owl-prev, main .upcoming-event .event-section #event-slider .owl-nav .owl-prev{height: 50px; width: 50px;font-size: 25px;}
    main .testimonial-main .testimonial-section #testimonial-slider .owl-nav .owl-next, main .accommondation-main .accommondation-section #accommondation-slider .owl-nav .owl-next, main .upcoming-event .event-section #event-slider .owl-nav .owl-next{height: 50px; width: 50px; font-size: 25px;}
    .gmap_canvas{width: 540px !important;} 
}
@media screen and (max-width: 1150px){
    header .header-top .menu-list .menu-item{padding: 0 22px;}
    .main-banner #home-slider .slide-text h2{font-size: 50px;line-height: 65px;}
    .sec-title .divider-img::after {right: 240px;}
    .sec-title .divider-img::before {left: 240px;}
}   
@media screen and (max-width: 1050px){
    .sec-title .title{font-size: 45px;}
    header .header-top .menu-list .menu-item{padding: 0 20px;}
    /* main .about-us .about-section .left-img img{max-width:540px;} */
    .main-banner #home-slider .slide-text h2{font-size: 50px;line-height: 60px;}
    .main-banner #home-slider .slide-text p{font-size: 18px;}
    main .about-us .about-section .right-text{max-width: 480px;}
    footer .footer-main .bootom-content .footer-right .footer-item{padding: 0 5px;}
    main .contactus-main .contactus-section .address-left .appointment-box .title{font-size: 20px;}
    .gmap_canvas{width: 450px !important;}
}
@media screen and (max-width: 1070px){
    header .header-top .menu-list .menu-item{padding: 0 20px;}
    /* main .about-us .about-section .left-img img{max-width: 550px;} */
    .sec-title .divider-img::after {right: 230px;}
    .sec-title .divider-img::before {left: 230px;}
}
@media screen and (max-width: 1080px){
    /* main .about-us .about-section .left-img img{max-width: 550px;} */
}
@media screen and (max-width: 991px){
    
    .menu-list{display: none !important;}
    .mob-head{display: block;}
    .mob-head .menu-toggle{display: flex;justify-content: space-between;align-items: center;}
    .mob-head .menu-toggle .mob-logo{max-width: 100px;}
    .mob-head .menu-toggle .menu-icon{color: var(--primarycolor); cursor: pointer;}
    .main-header{position: relative;}
    .mob-main-menu {position: absolute;top: 95px;left: 0;width: 100%;display: block;background-color: #000;padding: 10px 0;z-index: 9;}
    .mob-main-menu li a{color: #fff; padding: 10px 15px; display: block;font-size: 16px;text-transform: uppercase;}
    .main-banner #home-slider .slide-text{top: 15%;}
    .main-banner #home-slider .slide-text h2{font-size: 40px; line-height: 50px;}
    /* .main-banner .item > div{height: 70vh;} */
    /* main .about-us .about-section .left-img img{max-width: 500px;} */
    main .about-us .about-section .right-text{max-width: 470px;}
    main .contactus-main .contactus-section .address-left{margin-bottom: 30px;}
    main .contactus-main .contactus-section .address-left .appointment-box{margin-left: 0;}
    footer .footer-main .footer-menu .footer-item{padding: 0 10px;}
    footer .footer-main .footer-menu .footer-item a{font-size: 15px;}
    footer .footer-main .bootom-content .footer-right{padding-left: 0;justify-content: start;}
    .gmap_canvas{width: 100% !important;}
    main .facilities-main .facilities-section .img-grid .img-item .item-title{left: 10px;font-size: 20px;}
    .main-banner, main .about-us, main .upcoming-event, main .facilities-main, main .accommondation-main, main .facilitators-main, main .testimonial-main, main .contactus-main{height: auto;}
    .sec-title .divider-img::after {right: 120px;}
    .sec-title .divider-img::before {left: 120px;}
}
@media screen and (max-width: 850px){
    .main-banner #home-slider .slide-text .btn-list .button{padding: 10px 30px;font-size: 20px;}
    .main-banner #home-slider .slide-text h2{font-size: 36px;}
    /* main .about-us .about-section .left-img img{max-width: 430px;} */
    .sec-title .divider-img::after {right: 120px;}
    .sec-title .divider-img::before {left: 120px;}
    .gmap_canvas{width: 100%;}
}
@media screen and (max-width: 768px){
    .main-banner #home-slider .slide-text .btn-list .button{font-size: 18px;padding: 10px 20px;}
    .main-banner #home-slider .slide-text h2{font-size: 30px;line-height: 40px;}
    .main-banner #home-slider .slide-text p{font-size: 15px;}
    /* main .about-us .about-section .left-img img{max-width: 380px;} */
    main .about-us .about-section .right-text{max-width: 350px;}
    main .upcoming-event .event-section::after{height: 200px;width: 100px;top: -250px;}
    main .facilitators-main .facilitators-section::after{height: 220px;width: 120px;}
    .sec-title .title{font-size: 40px;}
}
@media screen and (max-width: 767px){
    main .facilitators-main .facilitators-section .facilitators-box{max-width: 100%;text-align: center;}
    main .facilities-main .facilities-section .img-grid .img-item .item-title{font-size: 16px;}
    main .accommondation-main{padding: 0;}
    .gmap_canvas{width: 510px !important;}
    footer .footer-main .social-media, footer .footer-main .footer-menu{justify-content: center;margin: 10px 0;}
    footer .footer-main .bootom-content .left-desc{margin-bottom: 30px;text-align: center;}
    footer .footer-main .bootom-content .footer-right{justify-content: center; margin: 30px 0 0;}
    main .contactus-main{padding: 80px 0 0;}
    main .about-us .about-section .left-img{text-align: center;margin: 0 20px;}
    main .about-us .about-section .left-img img{border-radius: 30px;}
    main .about-us .about-section .right-text {max-width: 100%;text-align: center;padding: 10px 20px;}
    /* main .about-us{margin-bottom: 120px;} */
    main .upcoming-event .event-section .slider-content .event-box .title{font-size: 20px;}
    main .upcoming-event .event-section .slider-content .event-box .event-date{font-size: 14px; }
    .sec-title .divider-img::after {right: 310px;}
    .sec-title .divider-img::before {left: 310px;}
    main .facilities-main .facilities-section .img-grid{display: block;max-height: none;}
    main .facilities-main .facilities-section .img-grid .img-item{margin-bottom: 30px;}
    main .accommondation-main .accommondation-section #accommondation-slider .img1 .slide-title{font-size: 20px;}
    
}
@media screen and (max-width: 650px){
}
@media screen and (max-width: 600px){
    .main-banner #home-slider .slide-text .btn-list .button{font-size: 15px;padding: 6px 10px;}
    .main-banner #home-slider .slide-text h2{font-size: 25px;line-height: 30px;}
    main .about-us .about-section .left-img{text-align: center;}
    main .about-us .about-section .left-img img{border-radius: 30px;}
    main .about-us .about-section .right-text {max-width: 100%;text-align: center;padding: 10px 20px;}
    main .upcoming-event .event-section .slider-content .event-box .title{font-size: 20px;}
    main .upcoming-event .event-section .slider-content .event-box .event-date{font-size: 14px;}
    main .facilities-main .facilities-section .img-grid .img-item .item-title{left: 10px;font-size: 15px;}
    main .accommondation-main .accommondation-section #accommondation-slider .img1 .slide-title{font-size: 18px;}
    .sec-title .divider-img::after{right: 300px;}
    .sec-title .divider-img::before{left: 300px;}
    main .facilitators-main .facilitators-section .facilitators-box{text-align: center;max-width: 100%;}
    .sec-title .title{font-size: 35px;}
    main .contactus-main .contactus-section .address-left .appointment-box .title{font-size: 18px;}
    main .contactus-main .contactus-section .address-left .contact-info .contact-item{font-size: 16px;}
    main .contactus-main .contactus-section .address-left .address{font-size: 16px;}
    main .testimonial-main .testimonial-section .slider-content .event-box .client-content .title{font-size: 30px;}
    .gmap_canvas{width: 510px !important;}
    main .testimonial-main .testimonial-section::after{height: 180px;width: 100px;top: 470px;}
   
}
@media screen and (max-width: 550px){
    main .about-us .about-section{padding: 20px 0;}
    main .upcoming-event{padding: 50px 0;}
    main .upcoming-event .event-section::after {height: 120px;width: 70px; top: -220px;}
    main .facilities-main{padding: 80px 0 0;}
 
}
@media screen and (max-width: 420px) {
    .main-banner #home-slider .owl-nav .owl-prev, .main-banner #home-slider .owl-nav .owl-next{font-size: 20px;height: 35px;width: 35px;}
    .sec-title .divider-img::before{left: 240px;width: 145px;}
    .sec-title .divider-img::after{right: 240px;width: 145px;}
    main .facilitators-main .facilitators-section::after {height: 140px;width: 90px;}
    .gmap_canvas{width: 395px !important;}
    main .testimonial-main .testimonial-section::after{display: none;}
 
}
@media screen and (max-width: 380px){
    main .upcoming-event{margin: 50px 0;}
    .sec-title .divider-img::before{left: 220px;width: 120px;}
    .sec-title .divider-img::after{right: 220px;width: 120px;}
    /* main .about-us .about-section .left-img img{max-width: 350px;} */
}
@media screen and (max-width: 360px){
    .main-banner #home-slider .slide-text .btn-list li{padding-right: 8px;}
    /* main .about-us .about-section .left-img img{max-width: 330px;} */
    main .about-us .about-section .right-text .description{margin: 10px 0 0;}
    .sec-title .divider-img::before{left: 210px;width: 115px;}
    .sec-title .divider-img::after{right: 210px; width: 115px;}
    main .upcoming-event .event-section::after, main .testimonial-main .testimonial-section::after{display: none;}
    .sec-title .title{font-size: 30px;}
    .gmap_canvas{width: 335px !important;}
    main .facilities-main{padding: 80px 0 0;}
    main .facilities-main .facilities-section::after, main .accommondation-main .accommondation-section::after{display: none;}
    main .testimonial-main .testimonial-section #testimonial-slider .owl-nav .owl-prev, main .accommondation-main .accommondation-section #accommondation-slider .owl-nav .owl-prev, main .upcoming-event .event-section #event-slider .owl-nav .owl-prev{height: 40px;width: 40px;font-size: 22px;}
   
}
@media screen and (max-width: 320px){
    .main-banner #home-slider .slide-text .btn-list .button {font-size: 13px;padding: 3px 6px;}
    /* main .about-us .about-section .left-img img {max-width: 290px;} */
    main .upcoming-event{padding: 30px 0;}
    .sec-title .title {font-size: 25px;}
    main .facilitators-main .facilitators-section .facilitators-box img{max-width: 260px;}
    .sec-title .divider-img::before{left: 190px; width: 100px;}
    .sec-title .divider-img::after{right: 190px; width: 100px;}
    .gmap_canvas{width: 295px !important;}
    footer .footer-main .footer-menu .footer-item{padding: 0 6px;}
    main .testimonial-main .testimonial-section .slider-content .event-box .client-content .title{font-size: 25px;}
    main .testimonial-main .testimonial-section .slider-content .event-box .client-content .desc{font-size: 14px;}
    main .about-us .about-section::after{display: none;}
    main .facilities-main .facilities-section .img-grid .img-item .item-title {left: 5px;font-size: 13px;}
   
}