@media screen and (min-width:1300px){
    .container{width:1270px;}
    .map_cnt{padding:50px 60px;}
}

@media screen and (min-width:1400px){
    .container{width:1370px;}
    .map_cnt{padding:50px 80px;}
    .president-msg p:last-child{margin-top:20px;}
    .hdng_txt,.president-msg p{font-size:18px;}
}

@media screen and (min-width:1600px){
    .container{width:1535px;}
    .map_cnt{padding:50px 100px;}
    .hdng_txt,.president-msg p{font-size:21px;}
    .newsltr_ftr form{margin-bottom:61px;}
    .about_ftr p.hdng{margin-top:84px;}
}

@media screen and (max-width:1600px){
    .main_banner img {max-width: 100% !important;max-height: 100% !important;object-fit: fill;height: auto !important;}

}
@media screen and (max-width:1199px){
    #bannerSlider .carousel-caption h1{font-size:48px}
    .chapter figcaption h4{font-size:17px;}
    .section-heading h3{font-size:40px;}
    /* #testimonial-slider .item{padding:25px 20px;} */
    .donate_bx{padding:45px;}
    .donate_bx .h1{font-size:38px;padding:0 70px;}
    .donate_bx .h1:before,.donate_bx .h1:after{font-size:50px;}
    .donate_bx .btn_cnt{margin-top:40px;}
    .ftr_menu>div{margin-bottom:30px;}
    .testimonial-content i{font-size:60px;margin:-41px auto 25px;}
    .testimonial-content figure{margin-bottom:25px;}
    .home_banner .home_txt h1{font-size:47px;}
    .home_banner .home_txt p,.home_banner .home_txt a{font-size:17px;}
    .donate-btn,.volunteer-btn{padding:0 15px;}
    #cssmenu ul li{margin-right:3px;}
    #cssmenu>ul>li>a{padding:0 9px;}
    .home_banner .slider_txt{width:475px;}
    .chp_bx{padding:0 15px;}
    .president-msg{padding-left:40px;}
    .sponsors_list .sponsor_bx{padding:15px 0;}
    #testimonial-slider .owl-item{padding:25px 20px 0;}
    .testimonial-content{padding:15px 25px 75px;}
    .about_ftr p.hdng{margin-top:23px;}
    .newsltr_ftr form{margin-bottom:52px;}
    .register_cnt > div{padding:0 50px;}
    .register_cnt .h1{font-size:35px;}
    .space-section .lines{font-size:99px;}
    .space-section .lines figure{height:145px;}
    .register_bnr .bnr_menu{margin-top:5px;}
    .register_bnr .bnr_menu li{font-size:15px;}
    .register_bnr .bnr_menu li a{padding:0 15px;}
    .form_cnt .h1, .map_cnt .h1{font-size: 25px;}
    .img-bgBx img {object-fit: contain;width: 100%; min-height: 70px;}
    .img-bgBx{min-height: 70px;}    
}

@media only screen and (max-width:1024px){
    .top_right button{padding:9px 26px}
    .top_left p{font-size:12px}
    .home_banner .carousel-inner>.item>img,.home_banner div#myCarousel{height:auto}
    .sponsors_logo_wprapper img{margin-bottom:15px}
}

@media screen and (min-width:992px){
    .login-section{width:530px}
}

@media only screen and (max-width:991px){
    .chapter{margin-bottom:20px}
    .about-text-section h5{font-size:25px;line-height:32px}
    .about-text-section p{font-size:16px;line-height:23px;margin:0 0 0}
    .testimonial4_control_button .carousel-control.left{left:5%}
    .testimonial4_control_button .carousel-control.right{right:5%}
    .logo{position:absolute;top:0;left:0;width:100%;height:46px;text-align:center;padding:10px 0 0 0;float:none}
    .logo2{display:none}
    nav{width:100%}
    #cssmenu{width:100%;justify-content:end;padding-right:45px;position:static;}
    #cssmenu ul{width:100%;display:none;background:rgba(40,40,40,1);position:absolute;left:0;top:100%;right:0;z-index:2;margin:0;}
    #cssmenu>ul>li{padding:0}
    #cssmenu>ul>li a{color:#fff}
    #cssmenu ul li.active a,#cssmenu>ul>li:hover>a{color:#fff}
    .hdr-main{position:relative;}
    .accordion-menu{position:static;}
    #cssmenu ul li{width:100%;border-top:1px solid #444}
    #cssmenu ul li:hover{background:#363636}
    #cssmenu li:hover>ul>li,#cssmenu ul ul li{height:auto}
    #cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
    #cssmenu>ul>li{float:none}
    #cssmenu ul ul li a{padding-left:25px}
    #cssmenu ul ul li{background:#333!important}
    #cssmenu ul ul li:hover{background:#363636!important}
    #cssmenu ul ul ul li a{padding-left:35px}
    #cssmenu ul ul li a{color:#ddd;background:0 0}
    #cssmenu ul ul li.active>a,#cssmenu ul ul li:hover>a{color:#fff}
    #cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
    #cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before,#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before{display:none}
    .button{width:30px;height:30px;position:absolute;right:15px;top:20px;cursor:pointer;z-index:12399994}
    .button:after{position:absolute;top:22px;right:2px;display:block;height:10px;width:24px;border-top:3px solid #000;border-bottom:3px solid #000;content:''}
    .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:15px;right:2px;display:block;height:3px;width:24px;background:#000;content:''}
    .button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:3px;width:19px;background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
    .button.menu-opened:before{top:23px;background:#000;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
    #cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
    #cssmenu .submenu-button.submenu-opened{background:#262626}
    #cssmenu ul ul .submenu-button{height:34px;width:34px}
    #cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
    #cssmenu ul ul .submenu-button:after{top:15px;right:13px}
    #cssmenu .submenu-button.submenu-opened:after{background:#fff}
    #cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
    #cssmenu ul ul .submenu-button:before{top:12px;right:16px}
    #cssmenu .submenu-button.submenu-opened:before{display:none}
    #cssmenu ul ul ul li.active a{border-left:none}
    #cssmenu>ul ul>li.has-sub>ul>li.active>a,#cssmenu>ul>li.has-sub>ul>li.active>a{border-top:none}
    .president_img{width:100%;margin-bottom:30px;}
    .president_img figure{max-width:400px;margin:0 auto;height:auto;}
    .president_img figure img{height:auto;}
    .sponsors_list li{width:calc(100% / 3 - 10px);}
    .sponsors_list li:nth-child(3n+3){margin-right:0;}
    .sponsors_list li:nth-child(3n+2){margin-right:15px;}
    .president-msg .hdng-lft span{display:inline;}
    .sponsors_list li:last-child{margin:0 auto;}
    .sponsors_list .add_sponsor_bx a{display:inline-block;text-align:center;}
    .sponsors_list .add_sponsor_bx a span{display:inline;}
    .section-heading h3{font-size:35px;}
    .donate_bx{padding:40px;}
    .donate_bx .h1{font-size:25px;padding:0 55px;}
    .donate_bx .h1:before,.donate_bx .h1:after{font-size:40px;}
    #bannerSlider .carousel-caption h1{font-size:40px;}
    .cnt_row{flex-direction:column;}
    .map_cnt .h1, .form_cnt .h1{font-size:26px;}
    .home_banner .home_txt a{font-size:16px;}
    .home_banner .slider_txt{width:100%;}
    .hdng_txt{font-size:17px;}
    .about_ftr p.hdng{margin-top:25px;}
    .ftr_menu{margin-top:30px;}
    .newsltr_ftr form{margin:20px 0 35px;}
    .president-msg{padding-left:15px;}
    .president-msg p{font-size:17px;}
    .home_banner .home_txt h1{font-size:37px;}
    .home_banner .home_txt{display:flex;align-items:center;}
    .home_banner .home_txt a.image-link,.home_banner .home_txt a.image-link img{height:auto;}
    .register_cnt > div{padding:0 15px;}
    .register_cnt .h1{font-size:22px;font-weight:400; margin-top: 15px;}
    .register_cnt .readmore{margin:20px 0 25px;padding:12px 25px;font-size:16px;}
    .register_cnt p{font-size:18px;}
    .register_bnr .bnr_menu{margin-top:3px;}
    .schedule_cnt .h1{font-size:62px;}
    .schedule_cnt .date{font-size:31px;}
    .schedule_cnt .time{font-size:26px;}
    .schedule_cnt .cnt span{font-size:18px;}
    .schedule_cnt .cnt p{font-size:15px;}
    .space-section .lines{font-size:70px;}
    .space-section .lines figure{height:130px;}
    .spot-section .spot_cnt .h1{font-size:36px;}
    .spot-section .spot_cnt p{font-size:18px;}
    section.spot-section{padding:80px 0;}
    .register_bnr .bnr_menu ul {display: flex;justify-content: center;margin-top: 10px;flex-flow: wrap;}
    .inner-page-banner p.lead {font-size: 16px; margin-top: 10px;}
    span.Rgtn{font-size: 18px !important;}
    .section{padding: 20px 0;}
    .signupch h3{margin-top: 20px;}
    .section-heading h3,
    .team h3,
    .section-heading h3.h3-highlight {font-size: 30px !important;}
    #get_involved_form {width: 100%;}
    .sponsor_logos_bx figure {height: 100px;margin-bottom: 20px;}
    .sponsor_logos_bx figure img{margin-bottom: 0px;}
    .sponsors_logo_wprapper img {margin-bottom: 0;}
    .work__section1 .box-court{padding-top: 40px;}
    .cnt_row {margin-bottom: 30px;}
    .signupch p a img {height: auto !important;}
    .signupch h3 {font-size: 22px;font-weight: 600;}
}

@media screen and (min-width:768px){
    .vertical-center{display:-ms-flex;display:-webkit-flex;display:flex;align-items:center}
    .reverse-block{flex-direction:row-reverse}
    .eql-height{display:flex;display:-ms-flex;display:-webkit-flex}
    .register_cnt .h1 {font-size: 18px;margin-top: 45px; }
}

@media only screen and (max-width:767px){
    .top_right a{margin:0 5px}
    .donate_text{margin-bottom:16px;line-height:26px;font-size:15px;display:inline-block}
    .large_text .first-letter-big{font-size:68px;line-height:54px}
    .section-heading h3{font-size:30px;margin:0 0 20px;}
    .hdng_txt{font-size:16px;}
    #bannerSlider .carousel-caption p{font-size:16px;}
    #bannerSlider .carousel-caption h1{font-size:32px;}
    #testimonial-slider{padding:0 15px}
    #bannerSlider{padding:0}
    .padding-60px-tb{padding-top:2.5em;padding-bottom:2.5em}
    .text-right{text-align:center}
    .top_right button{margin:0 0 11px 0}
    .home_right{background-size:cover;padding:10px 10px}
    .home_down{background-size:cover;padding:10px 10px}
    .eve{margin-bottom:10px}
    .blog1{margin-bottom:10px}
    .blog2{margin-bottom:10px}
    div#search{margin-top:15px}
    .bottompart{text-align:center}
    .widgetlinks a{margin-left:33px}
    .widgetlinks h4{margin-left:31px}
    #video-popup .modal-dialog{width:100%;top:50%;transform:translateY(-50%)}
    #video-popup .close{font-size:40px;right:15px;top:-30px;z-index:9999;color:#fff}
    .contact_wprapper .col-xs-12.col-md-12.col-sm-12.col-lg-12,.contact_wprapper .col-xs-12.col-md-6.col-sm-6.col-lg-6{padding-left:0;padding-right:0}
    .contactus_right{margin-top:20px}
    .home_banner .carousel-inner>.item>img,.home_banner div#myCarousel{height:150px}
    .sponsors_logo_wprapper .col-sm-2{float:left;width:33.33%}
    .signupch .chapter_pic img{width:100%}
    .about__section2 .our-motto .col-sm-4{float:left;width:100%;margin:0 0 15px}
    .about__section2 .our-motto .motto-cnt{position:inherit;min-height:290px}
    .about__section2 .our-motto .col-sm-4{padding-top:0}
    .about__section2 .our-motto .motto-cnt:hover{background:#24a5de}
    .about__section2 .our-motto .col-sm-4 .blue-lay{position:inherit}
    .eve img{width:100%}
    .chapter_right{float:left;width:100%}
    .Webinar_video_Box{padding-right:0}
    video{width:100%}
    .testimonial4_control_button .carousel-control.left{left:2%}
    .testimonial4_control_button .carousel-control.right{right:2%}
    .testimonial4_header{width:95%}
    .testimonial4_slide{width:98%;padding:5px}
    .map_cnt .h1, .form_cnt .h1{font-size:22px;}
    .home_banner .home_txt a:before{top:22px;}
    #testimonial-slider .owl-item{padding:25px 15px 0;}
    .home_banner .home_txt h1{font-size:40px;}
    #bannerSlider .carousel-caption .subhdng, .home_banner .home_txt .subhdng{font-size:21px;}
    .home_banner .home_txt p,.home_banner .home_txt a{font-size:15px;margin-bottom:10px;}
    .president-msg p{font-size:16px;}
    .sponsors_list .add_sponsor_bx{height:auto;}
    .home_banner .home_txt h1{font-size:30px;line-height:1.2;}
    .home_banner .slider_txt{margin-top:10px;}
    .register_cnt .h1{font-size:24px;line-height:1.4;}
    .register_cnt .readmore{margin:10px 0 15px;padding:10px 20px;font-size:15px;}
    .register_cnt p{font-size:16px;}
    .register_cnt > div{margin-top:15px;}
    .register_bnr .bnr_menu{margin-top:7px;}
    #bannerSlider .owl-nav>div{left:10px;}
    #bannerSlider .owl-nav>div.owl-next{right:10px;}
    .register_bnr .bnr_menu li{font-size:14px;}
    .register_bnr .bnr_menu li a,.register_bnr .bnr_menu li a.donate-btn{line-height:30px;padding:0 10px;}
    .schedule_cnt .h1{font-size:52px;}
    .schedule_cnt .date{font-size:26px;}
    .schedule_cnt .time{font-size:23px;}
    .schedule_cnt .cnt span{font-size:16px;}
    .space-section .lines{font-size:55px;}
    .space-section .lines figure{height:90px;}
    section.spot-section{padding:60px 0 !important;}
    .spot-section .spot_cnt{flex-wrap:wrap;}
    .spot-section .spot_cnt .h1{margin-top:40px;}
    .register_cnt .h1 {font-size: 18px;margin-top: 25px; }
    .donate_bx .h1{font-size:22px;}
    .login_wrapper {width: 94%;margin: 3em auto;display: block;}
    .maineleft{margin-top: 0;}
    #get_involved_form {width: 94%;}
    .submitbtn{float: none;}
    .g-recaptcha div{margin: 0 auto;}
    .SubBtnBox{text-align: center;}
    .sponsor_logos_bx figure img {object-fit: contain;}
    .contact_wprapper .loginbtn{float: none !important;}
    .eventdetails_Wrapper .modal-dialog {margin: 40px auto;}
    #myModal{z-index: 99999999;}
    .eventdetails_Wrapper .modal-dialog {width: 94%;}
    .loginbtn{width: 130px;text-align: center;padding-left: 0;padding-right: 0;margin: 0 auto;display: block;}

}

@media only screen and (max-width:667px){
    #bannerSlider .carousel-caption .subhdng, .home_banner .home_txt .subhdng{font-size:20px;}
    /* .section-heading h3{font-size:20px} */
    .about-text-section h5{font-size:18px!important;line-height:initial;margin-top:20px}
    .about-text-section p{font-size:14px!important}
    .large_text{font-size:16px;line-height:26px;margin-bottom:0}
    .testimonial-content i{font-size:50px;}
    #bannerSlider .carousel-caption{top:10%;}
    .section.blogsection .col-xs-6{width:100%}
    .eve{margin-bottom:13px}
    #bannerSlider .carousel-caption h1{font-size:26px;line-height:1.5;}
    .media-carousel .carousel-control.right{right:0!important}
    .media-carousel .carousel-control.left{left:0!important}
    .blog1{margin-bottom:11px}
    .blog2{margin-bottom:10px}
    .widgetlinks a{margin-left:33px}
    .widgetlinks h4{margin-left:30px}
    .home_right{padding:10px 10px}
    .home_down{padding:10px 10px}
    .top_left{text-align:left}
    .text-right{text-align:center}
    .top_right button{margin:2px 0 11px 0;padding:9px 40px}
    .bottompart{text-align:center}
    .sponsors_list li{width:calc(100% / 2 - 15px);}
    .sponsors_list li:nth-child(2n+2){margin-right:0;}
    .sponsors_list li:nth-child(2n+1){margin-right:15px;}
    .sponsors_list li:last-child{margin:0 0 20px;}
    .sponsors_list .add_sponsor_bx a{display:flex;}
    .donate_bx{padding:30px;}
    .donate_bx .h1{line-height:1.5;font-size:23px;}
    .donate_bx > span{font-size:16px;}
    .sponsors_list .add_sponsor_bx{height:147px;}
    .home_banner.register_bnr figure img,
    .owl-carousel.main-banner .owl-item img {min-height: 400px;object-fit: cover;}
    .register_bnr .bnr_menu li a{padding: 0 6px;}
}

@media only screen and (max-width:575px){
    .donate_bx .h1{font-size:20px;}
    .donate_bx > span{font-size:15px;}
    .carousel-caption{display:none;}
    .donate_bx .btn_cnt{margin-top:30px;}
    .map_cnt,.form_cnt{padding:40px;}
    .map_cnt .h1, .form_cnt .h1{font-size:20px;}
    .map_cnt .cnt_dtl .h3{font-size:17px;}
    .home_banner .home_txt .subhdng{font-size:19px;}
    .home_banner .home_txt h1{font-size:28px;margin-bottom:0;}
    .home_banner .home_txt p{display:none;}
    #testimonial-slider .owl-item{padding:0 15px;}
    .hdng_txt{font-size:15px;}
    .home_banner .home_txt{top:17%;display:inherit;}
    .section-heading h3{font-size:27px;}
    .president-msg p{font-size:15px;}
    .sponsors_list .add_sponsor_bx{height:100%;}
    .img_bnr{display:none;}
    .txt_bnr{width:100%;}
    .home_banner .slider_txt{margin:0;}
    .register_cnt .h1{display:none;}
    .speaker_cnt>div{width:100%;}
    .speaker_bx{display:block;text-align:center;width:100%;}
    .speaker_bx .speaker_info{width:100%;margin-left:0;margin-top:25px;}
    .speaker_bx .speaker_info .h5{font-size:14px;}
    .speaker_bx .speaker_info p{font-size:13px;}
    .schedule_cnt .h1{font-size:45px;}
    .schedule_cnt .date{font-size:22px;}
    .schedule_cnt .time{font-size:19px;}
    .space-section .lines{font-size:45px;}
    .space-section .lines figure{height:75px;}
    .spot-section .spot_cnt .h1{font-size:30px;}
    .spot-section .spot_cnt p{font-size:17px;}
    .off-canvas{width:400px;text-align:left;}
    .off-canvas .title{font-size:17px;}
    .off-canvas .title span{font-size:13px;}
    .register_bnr .bnr_menu li{font-size:13px;}
    .register_bnr .bnr_menu li a, .register_bnr .bnr_menu li a.donate-btn{padding:0 6px;}
    .donate_bx .h1{font-size:20px;}
    .section-heading h3,
    .team h3,
    .section-heading h3.h3-highlight {font-size: 25px !important;}
    .work__section1 .quote-content {padding: 20px 20px 0;}
}

@media only screen and (max-width:479px){
    .sponsors_logo_wprapper .col-sm-2{float:left;width:50%}
    .about__section2 .our-motto .col-sm-4{float:left;width:100%;margin:0 0 15px}
    .about__section2 .our-motto .motto-cnt{position:inherit;min-height:100%}
    .about__section2 .our-motto .col-sm-4{padding-top:1%}
    .testimonial4_control_button .carousel-control{display:none}
    .testimonial4_header{width:95%}
    .testimonial4_header h4{font-size:20px}
    .testimonial4_slide{width:98%;padding:5px}
    .home-blog>.row>.col-xs-6{width:100%;}
    .chapter figure, .chapter figure img{height:auto;}
    .donate_bx .btn_cnt,.donate_bx .btn_cnt span{display:block;}
    .donate_bx .btn_cnt a{display:inline-block;margin-top:15px;}
    /* #testimonial-slider .item{padding:25px 5px;} */
    .chapter figcaption h4{font-size:16px;}
    .section-heading h3{font-size:23px;}
    .sponsors_list .add_sponsor_bx a{font-size:16px;}
    .map_cnt, .form_cnt{padding:25px;}
    .map_cnt .h1, .form_cnt .h1{font-size:18px;}
    .map_cnt .cnt_dtl .h3{font-size:16px;}
    #rc-imageselect{transform:scale(.87);-webkit-transform:scale(.87);transform-origin:0 0;-webkit-transform-origin:0 0}
    .home_banner .home_txt h1{font-size:24px;}
    .donate_bx{padding:20px;}
    .donate_bx .h1{padding:0 45px;font-size:18px;}
    .donate_bx .h1:before, .donate_bx .h1:after{font-size:32px;}
    .hdng_txt{margin-top:20px;}
    .register_cnt p{font-size:15px;}
    .speaker_cnt > div{width:100%;}
    .space-section .lines figure{display:none;}
    .space-section .lines{font-size:40px;line-height:1;margin-bottom:20px;}
    .spot-section .spot_cnt .h1{font-size:25px;margin-top:30px;}
    .spot-section .spot_cnt p{font-size:16px;}
    .off-canvas{width:340px;}
    .register_bnr .bnr_menu ul{display:flex;justify-content:center;flex-wrap:wrap;}
    .register_bnr .bnr_menu li{font-size:12px;}
    .blog .row > .col-md-3:last-child{margin-bottom: 0;}

}

@media screen and (max-width:437px){
    .register_cnt > div{margin-top:65px;}
    .register_cnt .readmore{margin-bottom:10px;}
    .register_cnt p{font-size:16px;}
}

@media only screen and (max-width:375px){
    .widgetlinks a{margin-left:33px}
    .widgetlinks h4{margin-left:32px}
    .home_right p{font-size:13px;line-height:17px}
    .top_left p{margin:16px 0 28px;font-size:12px}
    .top_left{text-align:left}
    .top_right button{margin:15px 0 5px 4px;padding:9px 37px}
    div#search{margin-top:9px;margin-right:17px}
    .bottompart img{max-width:100%}
    .chapter figcaption h4{font-size:15px;}
    p,.sponsors_list .add_sponsor_bx a,.map_cnt .cnt_dtl ul li{font-size:14px;}
    .chapter figcaption a.btn{font-size:12px;}
    .donate_bx{padding:25px;}
    .donate_bx .h1{padding: 30px 0;}
    .donate_bx .h1:before,.donate_bx .h1:after{font-size:28px;top:-5px;}
    .donate_bx .h1::after{bottom:-5px;top:auto;}
    .ftr_menu > div{width:100%;}
    .top_left img{max-height:78px;}
    .home_banner .home_txt .subhdng{font-size:17px;}
    /* .home_banner .home_txt h1{font-size:24px;margin-bottom:2px;} */
    .home_banner .home_txt a{font-size:14px;}
    .home_banner .home_txt a:before{top:20px;}
    .president-msg p{font-size:14px;}
    .register_bnr .bnr_menu li{font-size:13px;}
    .register_bnr .bnr_menu li a{padding:8px;}
    .register_cnt .readmore{margin-bottom:15px;}
    .donate-btn, .volunteer-btn{padding:0 10px;font-size:11px;line-height:34px;border-radius:6px;}
    .off-canvas .title{font-size:16px;}
    .off-canvas .title span{font-size:12px;}
    .paybtn1 p {margin-top: 15px;width: 100%;}
    .donate_btn-container{width: 100%;}
}

@media only screen and (max-width:360px){
    .widgetlinks a{margin-left:20px}
    #rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}
    .home_banner .home_txt a{padding:7px 0;font-size:13px;}
    .home_banner .home_txt a:before{top:17px;}
    .home_banner .home_txt h1{font-size:20px;}
    .register_cnt .readmore{padding:9px 15px;font-size:13px;}
    .register_cnt > div{margin-top:55px;}
    .spot-section .spot_cnt p{font-size:15px;}
    .off-canvas{width:310px;}
    .register_bnr .bnr_menu{margin-top:0;}
}

@media only screen and (max-width:320px){
    .home_right a{margin-left:36px;float:none}
    .about p,.blog1 p,.blog2 p,.blog3 p{font-size:13px}
    .off-canvas{width:290px;}
}