@media only screen and (max-width: 767px) {
	.second_drop.show_menu{
		display: block !important;
	}
	.dropdown-menu.second_drop{
		display: none;
	}
	#navbarCollapse.navbar-collapse.custom.collapse.in{
		margin-left: 0px;
	}
	/*#navbarCollapse.navbar-collapse.custom.collapse.in ul li{
		border-bottom: 1px solid #666;
    	padding: 5px 0px;
	}*/
	/*ul.navbar-nav.left-nav li:first-child{
		margin-bottom: 8px;
	}*/
	.custom.collapse.in{
		margin-top: 10px !important;
	}

	.hover_one img.img-responsive{

		position: unset;

	}

	.col-sm-12.hover_one .img-first::before,

	.img-circle::after{

		display: none;

	}

	.img-circle{

		position: unset;

	}

	.col-sm-12.hover_three{

		bottom: unset;

		padding: 0;

	}

	.column.mcb-column.two-third.column_hover_box img{
		width: 100%;
		height: auto;

	}

	.col-sm-12.hover_two{

		padding: 0;

	}

	.hover_two .video_image{

		position: unset;

	}

	.hover_three img.img-responsive{

		position: unset;

	}

	.img-first, .img-circle, .video_image{

		margin-bottom: 10px;

	}

	.video_image::after{

		left: 25% !important;

		top: 20% !important;

	}

	.hover_three h5{

		right: unset;

	}

	.employees-list-wrapper .nav-tabs > li.active > a{

		font-size: 17px;

	}

	.employees-list-wrapper .nav-tabs{

		margin-bottom: 15px;

	}

	.typology-layout-b{

		padding-left: 0;

	}

	.typology-post.typology-layout-b::before,

	.typology-layout-b .post-date::after{

		display: none;

	}

	.typology-posts img{

		height: auto;

	}

	.section-text{

		margin-top: unset;

	}

	.right_sidebar{

		margin-top: 0;

		margin-bottom: 60px;

	}

	.entry-title a{

		font-size: 25px;

	}

	.col-sm-9.full_width,

	.col-sm-3.full_width{

		flex: unset;

		max-width: unset;

	}

	.logo-wrap.show{

	  display: block;

	  position: absolute;

	  /*left: 25%;*/
	  left: 37%;

	  top: 15px;

	}

	header .logo-wrap{

		width: 98px;

	}

	.weather-wrap.show{

		display: block;

	    position: absolute;

	    right: 0;

	    top: -15px;

	}

	.row.for_position{

		margin-top: 0;

	}

	.mob_hambergar{

		width: 32px;

	}

	header .navbar-nav.left-nav,

	header .navbar-nav.right-nav{

		width: 100%;

		align-items: unset;

	}

	/*.collapse.show{

		margin-top: 10px;

	}*/

	.logo-wrap,

	.weather-wrap{

		display: none;

	}

	.thumb-images{

		margin-top: 0;

	}

	.slider-wrap .flexslider .flex-direction-nav{

		left: 30px;

		top: 140px;

	}

	.slider-wrap ul.slides li .slider-content h1{

		font-size: 1.875rem;

	}

	.slider-wrap ul.slides li .slider-content h1 span{

		font-size: 1.625rem;

	}

	#slider.flexslider{

		margin-top: 60px !important;

	}

	.welcome-wrapper-inner{

		margin-top: 75px;

		padding-bottom: 40px;

    	padding-top: 40px;

	}

	.section-title h2{

		margin-top: 15px;

    	font-size: 25px;

	}

	.container.py-4{

		padding-top: 0 !important;

		padding-bottom: 0 !important;

	}

	.footer-wrap ul{

		display: unset;

	}

	.img-fluid{

		width: 100%;

	}

	.left_btn{

		bottom: 10px;

		padding: 3px 7px;

	}

	.col-md-12.for_under{

		padding: 10px 15px;

	}



	.employees-member-profiles .left-part{

		display: none;

	}
		.middle-section.pho_sec {
    max-width: 100%;
        flex: 100%;
    }
    .pho_sec .for_size {
    width: unset;
    }
    .pho_sec .img-wrapper-second:after{
    	display: none;
    }
    .pho_sec .hover_three h5 {
    text-align: center;
    }
    .stuff_sec .event-section .event-left {
    max-width: unset;
    float: none;
   }
   .stuff_sec .event-section .stuff-event-wrapp {
    padding-left: 0px;
   }
   .stuff_sec .stuff-event-wrapp h3.event-title.stuff-list-title.stuff_modules {
    padding-top: 20px;
    padding-bottom: 5px;
   }
}

@media only screen and (max-width: 479px) {

	h1.story_title{

		margin-bottom: 15px;

	}

	.event-wrapper .tab-wrapper .nav-tabs{

		margin-bottom: 5.375rem;

		margin-top: 10px;

	}

	.event-wrapper .tab-wrapper .nav-tabs .nav-link{

		font-size: 10px;

	}

	.event-wrapper .tab-wrapper .nav-tabs .nav-item{

		flex: auto;

		max-width: unset;

	}

	.event-wrapper .tab-wrapper .nav-tabs .nav-item.show .nav-link,

	.event-wrapper .tab-wrapper .nav-tabs .nav-link.active{

	 	width: 100%;

	 	padding-right: 0;

	 }
	 .stuff_sec .event-section .nav.nav-tabs.stuff_tabbing li a {
        font-size: 11px;
     }
     .stuff_sec .event-section .nav.nav-tabs.stuff_tabbing li.active a{
     	    padding: 14px 7px;
     }








}

@media only screen and (min-width: 768px) and (max-width: 991px) {

	#navbarCollapse.navbar-collapse.custom.collapse.in{
		margin-left: 10px;
		margin-top: 30px !important;
	}
	/*#navbarCollapse.navbar-collapse.custom.collapse.in ul li{
		border-bottom: 1px solid #666;
    	padding: 5px 0px;
    	width: 100%;
	}*/
	.custom-nav.navbar-nav.left-nav{
		width: 100%;
	}

	.one-third.column{

		width: unset;

	}

	.typology-posts img{

		height: auto;

	}

	.typology-layout-b .post-date{

		left: -133px;

	}

	.typology-layout-b {

    	padding-left: 8rem;

	}

	.right_sidebar .sidebar_title h2{

		font-size: 24px;

	}

	header .navbar-nav.right-nav{

		justify-content: unset;

	}

	.navbar-expand-md .navbar-nav .nav-link{

		font-size: 11px;

	}

	.navbar.navbar-expand-md.fixed-top{

		padding: 42px 1rem;

	}

	.event-wrapper .tab-wrapper .nav-tabs .nav-link{

		font-size: 12px;

	}

	.event-wrapper .tab-wrapper .nav-tabs .nav-item.show .nav-link,

	.event-wrapper .tab-wrapper .nav-tabs .nav-link.active{

		width: 100%;

	}

	.footer-wrap ul li a{

		font-size: 13px;

	}

	h1.story_title{

		margin-top: 0;

	}

	.left_btn{

		font-size: 10px;

		padding: 5px 4px;

		bottom: 11px;

	}

	.slider-wrap{

		margin-top: 83px;

	}

	.logo-wrap, .weather-wrap{

		display: none;

	}

	header .navbar-nav.right-nav{

		width: 42%;

	}

	header .navbar-nav.left-nav{

		width: 57%;

	}
	.pho_sec .section.mcb-section.custom.container {
    padding-top: 180px !important;
    }
     .stuff_sec .event-section .nav.nav-tabs.stuff_tabbing li a {
        font-size: 14px;
     }
      .stuff_sec .event-section .nav.nav-tabs.stuff_tabbing li.active a{
     	    padding: 13px 10px;
     }

}

@media only screen and (max-width: 575px) {
	.left-part.hidden-xs{
		display: none !important;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

	.employees-member-profiles .emloyees-card-list .staff-toggle h5{

		font-size: 14px;

	}
	 .stuff_sec .event-section .nav.nav-tabs.stuff_tabbing li a {
        font-size: 9px;
     }
      .stuff_sec .event-section .nav.nav-tabs.stuff_tabbing li.active a{
     	    padding: 15px 2px;
     }

}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
	/*#navbarCollapse.navbar-collapse.custom.collapse.in ul li{
	    border-bottom: 1px solid #666;
	    padding: 5px 0px;
	    width: 100%;
	  }*/
	  ul.custom-nav.navbar-nav.left-nav{
	  	width: 100%;
	  }
	.custom-nav.navbar-nav.right-nav li.weather-wrap{
		display: none;
	}
	ul.navbar-nav.left-nav li:first-child{
		margin-bottom: 8px;
	}
	.custom.collapse.in{
		margin-top: 10px !important;
	}

	.navbar.navbar-expand-md.fixed-top{
	  padding: 42px 15px;
	}

	.employees-member-profiles .emloyees-card-list .staff-toggle h5{

		font-size: 13px;

	}

	iframe#weatherwidget-io-0{

		right: 25px;

	}

	.navbar-expand-md .navbar-nav .nav-link{

		font-size: 10px;

	}

	.weather-wrap .weather{

		max-width: 137px;

	}

	.event-wrapper .tab-wrapper .nav-tabs .nav-item.show .nav-link,

	.event-wrapper .tab-wrapper .nav-tabs .nav-link.active{

		width: 100%;

	}
	.pho_sec .demo-gallery ul{
	width: 140px !important;
	}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {



	.event-wrapper .tab-wrapper .nav-tabs{

		margin-bottom: 5.375rem;

	}

	h1.story_title{

		margin-bottom: 15px;

	}

	.event-wrapper .tab-wrapper .nav-tabs .nav-link{

		font-size: 12px;

	}

	.logo-wrap.show{

		left: 37%;

	}

	.event-wrapper .tab-wrapper .nav-tabs .nav-item.show .nav-link,

	.event-wrapper .tab-wrapper .nav-tabs .nav-link.active{

		width: 100%;

		padding-right: 0;

	}

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

 /*ul.navbar-nav.left-nav li:first-child{
		margin-bottom: 8px;
	}*/

	.custom.collapse.in{
		margin-top: 10px !important;
	}

.col-sm-12.hover_one .img-first:before {

    width: 90px;

    height: 185px;

    position: absolute;

    content: " ";

    top: 180px;

    left: 44px;

}

.img-circle:after {

    width:110px;

    height: 185px;

    position: absolute;

    content: " ";

    top: 62px;

}





.video_image{



	max-width: 550px;

    margin: auto;

}



.video_image:after {

   

    left: 35%;}



.column.mcb-column.two-third.column_hover_box {

    width: 100%;

    margin: 0 auto;

}

.hover_two .video_image {

    left: 25px;

}

.hover_three img.img-responsive {



    left: 20px;

}

.hover_three h5 {

    font-size: 16px;

    }



.column.mcb-column.one-third.column_column.surfing_box .column_attr.clearfix{



	padding-top: 0px !important;

}





.hover_three .col-sm-12.col-md-4 {

    float: left;padding: 0;

}



.hover_three .col-sm-12.col-md-8{

	 float: left;padding: 0;

}



}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

.custom.collapse.in{
	margin-top: 30px !important;
}

.img-circle:after {

    width: 70px;}



.hover_two .video_image {

    position: relative;

    top: -132px;

    left: 0;

    max-width: 510px;

    margin: 0 auto;

}

.col-sm-12.hover_one .img-first:before {

    left: 15px;

}

.img-circle {

   

    top: -18px;}



.hover_three img.img-responsive {

    top: -28px;

    position: relative;

    left: -7px;

}



.hover_three h5 {

   font-size: 13px;

   right: 18px;

}

.demo-gallery > ul > li {

    width: 143px;}





ul#lightgallery li a:hover > .photo_title {

    font-size: 25px;}







ul#lightgallery li a:hover > .photo_counter {



    font-size: 35px;

    left: 90px;

    top: 108px;
}
.pho_sec .for_size img.img-responsive.third_clg_img {
    height: auto;
    width: auto;
}
.pho_sec .img-wrapper-second:after{
	    width: 249px;
}
}

@media only screen and (max-width: 1199px) {
ul.dropdown-menu.second_drop{
	max-width: 100%;
    /*background: transparent !important;*/
}
ul.dropdown-menu.second_drop li span.sub-arrow{
	border-top: 4px solid;
    border-bottom: 4px dashed transparent;
    border-left: 4px dashed transparent;
}
ul.dropdown-menu.second_drop{
	padding: 0;
}
ul.dropdown-menu.second_drop li:last-child{
	border-bottom: none;
}
.custom-nav.navbar-nav.left-nav{
	margin-bottom: 0;
}
ul.dropdown-menu.third_drop{
	padding: 0;
	/*background: transparent !important;*/
}
.custom-nav.navbar-nav.right-nav{
	margin-top: 0;
}
ul.dropdown-menu.second_drop li span.sub-arrow{
	margin-top: -20px;
	left: 160px;
	right: unset;
}
ul.dropdown-menu.second_drop span.sub-arrow{
	display: block !important;
}
.navbar-nav.left-nav li a, .navbar-nav.right-nav li a{
	font-size: 14px;
    font-weight: 600;
}
.navbar-nav.left-nav li, .navbar-nav.right-nav li{
	border-bottom: 1px solid #666;
	padding: 5px 0;
	width: 100%;
}

@media only screen and (min-width: 1199px) {



.section.mcb-section.custom.container{

  padding-left: 0px;

  padding-right: 0px;

}

.column_hover_box {

    margin-left: 0px;

    margin-right: 0px;

}



.surfing_box {

    margin-right: 0px;

    margin-left: 37px;

}





}


@media only screen and (min-width: 768px) and (max-width: 1199px) {
ul.dropdown-menu.third_drop{
	top: -1px;
}
nav.navbar.navbar-expand-md{
	min-height: 75px;
}
.navbar-expand-md .navbar-toggler {
    display: unset;
      width: 60px;
       top: 10px;
    position: absolute;
}
.navbar-expand-md .navbar-nav {
    -webkit-box-orient: vertical;
        flex-direction: column;
 }
 .navbar-expand-md .navbar-collapse{
    	    display: none !important;
 }
#navbarCollapse.navbar-collapse.custom.collapse.in{
	display: block !important;
}
/* .collapse{
 	display: none !important;
 }*/
 header .navbar-nav.right-nav{
 	    align-items: flex-start;
 	    width: 100% !important;
 }
 ul.navbar-nav.left-nav {
        padding-top: 10px;
}
header .logo-wrap {
	display: none;
}
.logo-wrap.show, .weather-wrap.show {
    display: flex;
}
.logo-wrap.show{
    display: flex;
    position: absolute;
       top: 20px;
    left: 40%;
}
.weather-wrap.show {
    display: flex;
    position: absolute;
   top: -10px;
    left: 80%;
}
}







/* client start */

@media only screen and (min-width: 320px) and (max-width: 479px) {

#slider.flexslider {
    margin-top: 60px !important;
}
#slider .slider-content h1 span.font_change {
    font-size: 1.875rem;
   }

.slider-wrap ul.slides li .slider-content h1 span {
    font-size: 1rem;
}

#slider .slider-content h1 span.font_change {
   font-size: 2rem;
 }
.container.thumb-images .float {
    width: 100%;
    margin-top: 20px;
}
.wrapper .container.thumb-images .float img {
    width: 100% !important;
       margin-bottom: 10px;
    margin-top: 0px;
    height: auto !important;
}
.wrapper .container.thumb-images .float{
	margin-top: 29px;

}
.container.thumb-images .float  .thumb-overlay {
  top:28% !important;
}
.wrapper .container.thumb-images {
    margin-top: 10px;
}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
#slider.flexslider {
    margin-top: 60px !important;
}
#slider .slider-content h1 span.font_change {
   font-size: 3rem;
  
}
.container.thumb-images .float {
    width: 100%;
    margin-top: 20px;
}
.wrapper .container.thumb-images .float img {
    width: 100% !important;
       margin-bottom: 10px;
    margin-top: 0px;
    height: auto !important;
}
.wrapper .container.thumb-images .thumb-wrapper{
	max-width: unset;
}
.wrapper .container.thumb-images .float{
	margin-top: 29px;

}
.container.thumb-images .float  .thumb-overlay {
  top:29% !important;
}
.wrapper .container.thumb-images {
    margin-top: 10px;
    max-width: unset;
}
#carousel_ .float .thumb-overlay h4 {
  
    font-size: 2rem;}
}


/*@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.wrapper header .navbar {
    height: auto;
}
}*/