@media (min-width: 361px) and (max-width: 450px) {
}
@media (min-width: 481px) and (max-width: 639px) {
}

@media (min-width:480px) {
.newsarea .col-lg-6, .newsarea .col-lg-10 {
padding:0;
}
.newsarea .row {
margin:0 auto;
}
}
@media (min-width:991px) {

}
/*--responsive design--*/
@media(min-width:1401px){

}
@media (min-width:1500px) {
	


	
.banner-text-part {
    margin-top: 20px;
    padding-top: 20px;
}
}
@media(max-width:1300px){
	.ft-18 {
    font-size: 26px;
    color: #fff;
    padding: 0 0px;
}
}
@media (max-width:1200px) {
/*Header start*/

.logopart img {
max-width: 250px;

}
#nakainer .darkHeader .logopart img {
width: 220px;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;
padding: 10px 0px;
}
.darkHeader .menuicon {
padding-top:20px;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;
}
.menuicon {

}
.login-btn{padding: 20px 0 0 0;}
.search-list{padding-bottom: 15px;}
#cssmenu > ul > li > a {
padding: 14px 6px;
}

/*end header*/

/*Slider strat*/



/*End Slider*/

/*Start news*/

.owl-theme .owl-controls .owl-buttons .owl-next {
right:-50px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
left:-50px;
}
/*End News*/

.slick-prev{left: -40px;}
.slick-next{right: -40px;}
.banner-text-part{margin-top:10px;}
.ft-18 {
    font-size: 22px;
}
.check-icon-with-text img{max-width: 32px;}
.check-icon-with-text span{font-size: 24px;}
.underline-img{margin: 0px 0;
padding: 0px 0;}
.check-icon-with-text{padding-top:0;}
}
@media (max-width:1199px){
#cssmenu > ul > li > a{font-size:14px;}
#cssmenu > ul > li{margin: 0 2px;}
#cssmenu > ul > li.has-sub > a::after{top:16px;}
}

@media (min-width:992px) and (max-width:1199px){
	#cssmenu > ul > li.has-sub > a::after{content:none;}
	#cssmenu > ul > li.has-sub > a{padding-right:6px;}
	.stick-me.sticking .only-sticky-logo{left:10px;}
	.stick-me.sticking #cssmenu > ul > li > a{font-size:12px !important;}
}

@media (max-width:1024px) {
body {
overflow-x: hidden;
}
#cssmenu > ul > li{margin: 0 0px;}
}
.mobile-show{display:none;}
@media (max-width:991px) {
.mobile-show{display:block;}
.mobile-hide{display:none;}
/*Header start*/
.menuicon {
position:relative;
right:0px;
top:0;
}
.slidertextsection{position:relative;background: #eb678c;
background-size: cover;
background-position: center;}
.darkHeader .menuicon {
padding-top: 10px;
}
.menuicon {
padding-top:0px;
}
.menuicon .container {
padding:0;
}
.logopart a {
position: relative;
z-index: 100;
}
.mobrowleft {
float: right;
width: 100%;
}
#cssmenu{text-align:left}
#cssmenu ul {
background:#333;
width: 100%;
float: left;
}

#cssmenu > ul > li > a {
padding: 15px 30px;color:#fff;
}
#cssmenu ul li.getinv a, #cssmenu ul li.getinv a:hover {
padding: 20px 30px;
border:none !important;
}

#cssmenu ul.menulist {
    top: 0px;
}

#cssmenu ul li.social {
padding: 10px 2px;
display: inline-block;
width: auto;
}
#cssmenu ul li.social a {
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
border-radius: 25px;
width: 35px;
height: 35px;
padding: 10px;
}
#cssmenu ul li.social.fb {
margin-left:30px;
}
#cssmenu ul li.social {
border:0;
}
.darkHeader #cssmenu ul.menulist {
top:20px;
}
#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover > ul > li {
float:left;
}
#cssmenu > ul > li > a {
margin-bottom:0;
}
#cssmenu ul li:hover > ul > li:first-child {
margin-top:0;
}
 .newsarea .owl-carousel .owl-item {
padding:0 8px;
}

.rightarea {
display:inline-block;
width:auto;
float:right;
}
.login-btn {
padding: 10px 0 0px 0;
}
.search-list {
padding-bottom: 10px;
}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{color:#e20024}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{background:#fff; border:0;}
#cssmenu ul ul li a{padding-left:40px;}

/*end header*/

/*Slider text strat*/

.bannerarea {
display:block;
}
.textsection {
width:100%;
}
/*.videobanner{display:block;}*/
.videobanner {
display:none;
}
.newsarea .item h3 {
font-size:18px;
}


/*End Slider Text*/

/*testimonial text*/

#testim li p {
width: 90%;
}

/*End testimional text*/

/*Start news*/

.owl-theme .owl-controls .owl-buttons .owl-next {
right:-50px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
left:-50px;
}

/*End News*/

/*Start gallerycontent*/

.gallerycontent li p {
width: 100%;
}
/*End Gallerycontent*/




.countdown {
width:100%;
font-size: 24px;
padding: 0 15px;
line-height: 42px;
}
.countdown{padding: 0 5px;}
.event-happen-timer, .date_and_location{width:100%;}
.countdown span{letter-spacing:0;}
ul.countdown li p{font-size: 12px !important;}
ul.countdown li{margin:0;}
.countdown span {
font-size: 24px;
font-weight: 900;

display: inline-block;

}
.countdown span > .colon {
   font-size: 56px;
font-weight: 900;
color:#853fa2;
display: inline-block;
padding: 0 15px;
}
.countdown span.datecount > span {
padding-left:0;
}
.countdown span.displayformat{padding: 0 10px;}
.middle-head{background-size: cover;background-position: top left;}
ul.countdown li.seperator{margin:0 !important;}

.right-side-icon-menu{display:none;}
.middle-head{position:relative;}
.mobile-full-menu{}
.desktop-menu{width:100%;}
.logopart{position:relative;top:0;}

.top-head{padding-right:0}

.bannertextarea{position:relative;width:100%; background:#341d0d;}
.bannertextarea::before{content:none !important;}
.slick-slide img.slider-img{padding:0;}
.footer-top-bg::before {background-size: 70%;background-position: bottom left;}
.footer-top-bg::after {background-size: 70%;background-position: bottom right;}

.staff-login {
    position: relative;
    right: 0;
    padding: 5px;
    text-align: center;
    margin-top: 10px;
}

.right-side-block .right-content-area{margin-top:30px; padding-top:10px;}
#header .home_tab{display:block!important}
.logopart a{margin-left:0}

}
@media (max-width:800px) {
/*Slider text strat*/



/*End Slider Text*/

/*testimonial text*/
#testim li h1 {
font-size: 22px;
}
#testim li p {
width: 100%;
}
/*End testimional text*/


}
@media (max-width:768px) {
/*Slider text strat*/
.bannertextarea h1 {
font-size: 36px;
margin-bottom: 0px;
margin-top: 0px;
}
.bannertextarea h3 {
font-size: 20px;
}

.videoarea {
margin-bottom: 30px;
}
.involved p {
padding-top: 20px;
}
.bannerarea .bx-wrapper img {

}
/*Slider text END*/
.slidertextsection .textsection img {
width: 140px;
margin-right: 10px;
}
/*start testimionial*/

#testim li h1 {
font-size: 20px;
}

/*End Testimional*/

/*News Start*/
.item h3 {
padding:0;
}
.marleft20 p {
margin:0;
}

/*End News */

}
@media (max-width:767px) 
{
header .search{width:100%; margin-right:0}
/*Start header*/
.event-text-title{padding: 5px 15px;}
.vision-content-area .col-md-4{margin-bottom:30px;}
.testimionals-section{padding-left: 15px;
padding-right: 30px;}
.newscont.pad-left-0{padding-right:0;}
#news .owl-buttons, #featuredevent .owl-buttons{display:none;}
.menuicon {
width: 100%;
}
#cssmenu > ul > li > a {
padding: 14px 20px;
}
#cssmenu .submenu-button {
height: 46px;
width: 52px;
}
#cssmenu ul ul li a {
padding: 14px 20px 14px 30px;
}
#cssmenu .submenu-button::before {
top: 24px;
}
#cssmenu .submenu-button::after {
top: 19px;
}
.bannerarea .bx-wrapper img {
height:auto !important;
}
/*End Header*/
.newsarea .owl-theme .owl-controls .owl-buttons .owl-prev, .newsarea .owl-theme .owl-controls .owl-buttons .owl-next {
top: 43%;
}
.owl-prev img, .owl-next img{width:20px;}
/*slider text start*/
.bannerarea {
 background: #fff;
 
}
#header {
}

.newsimg {
text-align:center;
}
.Testimonialbg, .bgback {
background-image:none;
}
/*End Slider Text*/

/*news start*/
.marleft20 {
margin:20px 0
}
.newsarea .owl-theme .owl-controls .owl-buttons .owl-next {
top: 40%;
right:-50px;
}
.newsarea .owl-theme .owl-controls .owl-buttons .owl-prev {
top: 40%;
left:-50px;
}
/*news end*/
.videoarea {
margin-bottom: 0px;
}
/*involved strat*/
.involved p {
font-size: 26px;
}
/*End Involved*/


.rightarea {
display: inline-block;
width: 100%;
text-align:center;
}
.login-btn {
float:none;
display: inline-block;
}
.login-btn a {
border: 2px solid #282828;
height: 39px;
margin:0 15px;
line-height: 32px;
}
.search-list {
float:none;
width:auto;
display:inline-block;
}

.slidertextsection .texthere {
border-left:0;
}
.textsection {
text-align:center;
}
.newsarea .colcen a {
padding: 0 5px;
}
.newsletter-section input {
width:200px;font-size:12px;padding: 10px 10px;
}
.swipcontainer {
display:none;
}
.bannertextarea h1{margin-bottom:20px;line-height:50px;}

ul.countdown li p{font-size:16px;}
.slidertextsection .textsection img{margin-bottom: 10px;margin-right: 0;}
.slidertextsection .texthere{padding-left:0;display: block;}
/*.logopart{width: 100%;
text-align: center;}*/
.mission-item{margin-bottom:15px;padding-bottom:10px;}
#newsletter-subscribe-form{display:table;margin: 0 auto}
.newsletter-section input{}
.newsletter-section a{font-size: 12px;
line-height: 24px;}
.bottom-footer{padding-bottom:0;}
#accessibility ul li{padding: 0 0px 10px;width: 100%;}
.testimionals-star-area:after, .testimionals-star-area:before{content:none !important;}
.news-event-area{margin:0 auto; max-width:90%;}
.newsarea .slick-prev{left: -40px;}
.newsarea .slick-next{right: -40px;}
.vision-content-area{width:100%;}
.top-right{margin:0;}

.service-area .col-md-2-5{width:100%;margin-bottom: 20px;}

}

@media (max-width:640px) {
/*Start Testimional*/
.Testimonialtext {
padding-bottom:10px;
}
.Testimonialtext .bx-wrapper .bx-pager {
padding:0;
}

/*End Testimional*/

.right-menus{text-align:center;}

.mobile-blocks tbody td{display: block;}
.mobile-blocks tbody tr{margin-bottom: 20px;display: block;}

}
@media (max-width:480px) {

/*Banner Text area*/

.bannertextarea h3 {
font-size: 18px;
}
.bannertextarea h1 {
font-size: 26px;
}
.bannertextarea h1{margin-bottom:20px;line-height:40px;}
/*End Banner Text Area*/

/*News start*/

.colcen .col-xs-8, .colcen .col-xs-4 {
padding:0;
}
.search-list select {
width: 100%;
padding-left: 30px;
padding-right: 20px;
max-width: 230px;
font-size: 12px;
}
.search-list{background-size: 22px;padding-top: 10px;background-position: 7px 12px;}
.search-list select{height:36px;}
.login-btn a {
    height: 36px;
    line-height: 26px;
}
.login-btn a {
margin:0 10px 0 0;
}
.newsarea #newsevent .colcen .col-xs-6 {
 
    width: 100%;
    text-align: left;
}
.newsarea .colcen h2{font-size: 26px;}
ul.countdown{width:100%;padding: 0 0px;}
.countdown{padding:0;}
ul.countdown li p{font-size:14px;}

.event-happen-timer{margin:0;}
.countdown h2{font-size:18px;line-height:36px;}
.newsletter-section h1{font-size:28px;margin: 5px 0;display: block;}
.slidertextsection .texthere .largetext {
font-size: 26px;
}

.featuredarea h1{font-size:28px;}
#newsletter-subscribe-form{width:100%;}
.newsletter-section input {

}
.photo-for-video-gallery-btn{margin-top:2em;}
/*End News */

/*Gallery start*/

#gallerys .owl-controls .owl-buttons .owl-prev {
top:40%
}
#gallerys .owl-controls .owl-buttons .owl-next {
top:40%
}
.bgback {
background-image: none;
}

.darkHeader #cssmenu ul.menulist {
top:0px;
}
.newsarea .marleft20 p{font-size:14px;}
.newsarea .dummytext {
    margin: 10px 0;
}
.newsarea .colcenter .row{margin:0;}
.text-for-top-bar{font-size:12px;}
.right-top-bar li a{font-size: 14px;padding: 0 8px;}
.top-head .social-icons a{margin: 0 2px;}
.logopart img {
    max-width: 250px;}
	
.mobile-img-full{float: none !important ;margin: 0px !important; margin-bottom: 15px !important}
.mobile-block{display:block;}

.panel-title a{font-size:16px;}

	
/*Gallery End*/
}
@media screen and (max-width: 380px) {
.logopart img {
width: 200px;

}
.happing-btn-area{padding:0;}
.happing-btn-area .services-btn1 a{display:block;margin:15px 0;}
.countdown h2{line-height:40px;}
.involved p {
padding-top: 0px;
}
#nakainer .darkHeader .logopart img {
width: 200px;
}
.fbicon {
display:none;
}
.darkHeader .menuicon {
padding-top:5px;
}
.menuicon {

}

.bannertextarea h3 {
font-size: 16px;
}
.bannertextarea h1 {
font-size: 22px;
}
#testim li h1 {
font-size: 18px;
}


#primary-content .page-title-small {

}
/*Start Upcoming Countdown*/

.countdown span.datecount{padding-left:0;}
.countdown span > .colon {
   font-size: 32px;
padding: 0 10px;
}
.banner-slide-button ul li {

    width: 40%;
}

/*End Upcoming Countdown*/
}
@media (max-width:350px){
.login-btn a {
    margin: 0 0px 0 0;
}
#header .rightarea{padding:0;}

}
@media (max-width:320px) {
.Testimonialtext {
padding-bottom: 30px;
}
.colcen h3 {
margin: 0px;
font-weight: 600;
font-size: 18px;
}
.item h3 {
padding: 0px;
font-size: 18px;
}
.marleft20 p {
padding-bottom:10px;
}
}
