/* Extra Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {
	#ensign-nivoslider {height: 590px;}
	.slider-area .slider-2 p,
	.slider-area .slider-2 p{padding: 0 17%;}
	.slider-area .slider-2 div.slider-botton,
	.slider-area .slider-2 div.slider-botton {margin-top: 30px;}
	.calendar-area {margin-left: 0;}
	.calendar-area .wrapper .calendar-body .col-xs-1 {padding: 0px 40px;}
	.course-info ul li {width: 21%;margin-right: 14px !important;	}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	#ensign-nivoslider {height: 450px;}
	.slider-area .slider-2 p,
	.slider-area .slider-2 p{padding: 0 17%;font-size: 14px;}
	.slider-area .slider-2 div.slider-botton,
	.slider-area .slider-2 div.slider-botton {margin-top: 20px;}
	.slider-area .slider-2 h1 {font-size: 42px;font-weight: 600;letter-spacing: 0;margin: 0;}
	.calendar-area {margin-left: 0;}
	.calendar-area .wrapper .calendar-body .col-xs-1 {padding: 0px 40px;}
	.course-info ul li {width: 21%;margin-right: 14px !important;	}
	.search-box-area .search-box .leave-comments-area fieldset .btn-send {padding: 12px 35px 9px;}
	.blog-area .single-blog .blog-content h3 a {font-size: 16px;}
	.event-area ul.nav.nav-tabs li a,
	 .event-area ul.nav.nav-tabs li.active a{padding: 15px 68px;}
	 .event-area .tab-content .single-event .media .media-body ul {display: none;}
	 .events-details-area .event-details-list ul li {font-size: 15px;}
	 .events-details-area .event-details ul li:nth-child(2n+2) {margin-left: 53%;}
	 .blog-page-area .single-blog-content .media .media-body p {padding-bottom: 0;}
	 .cources-area .single-course .media .media-body ul li i { margin-right: 5px;}
	 .cources-area .single-course .media .media-body .rating {right: 0;}
	 .shop-page-area .tobar-area .showing-result ul li {margin-right: 0;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	#ensign-nivoslider {height: 450px;}
	.slider-area .slider-2 p,
	.slider-area .slider-2 p{padding: 0 17%;font-size: 14px;}
	.slider-area .slider-2 div.slider-botton,
	.slider-area .slider-2 div.slider-botton {margin-top: 20px;}
	.slider-area .slider-2 h1 {font-size: 42px;font-weight: 600;letter-spacing: 0;margin: 0;}
	.calendar-area {margin-left: 0;}
	.calendar-area .wrapper .calendar-body .col-xs-1 {padding: 0px 40px;}
	.course-info ul li {width: 21%;margin-right: 14px !important;	}
	.search-box-area .search-box .leave-comments-area fieldset .btn-send {padding: 10px 3px 10px;}
	.blog-area .single-blog .blog-content h3 a {font-size: 16px;}
	.event-area ul.nav.nav-tabs li a,
	 .event-area ul.nav.nav-tabs li.active a{padding: 15px 41px;}
	 .event-area .tab-content .single-event .media .media-body ul {display: none;}
	 .events-details-area .event-details-list ul li {font-size: 15px;}
	 .events-details-area .event-details ul li:nth-child(2n+2) {    margin-left: 0; float: inherit; margin: auto;}
	 .blog-page-area .single-blog-content .media .media-body p {padding-bottom: 0;}
	 .cources-area .single-course .media .media-body ul li i { margin-right: 5px;}
	 .cources-area .single-course .media .media-body .rating {right: 0;}
	 .shop-page-area .tobar-area .showing-result ul li {margin-right: 0;}
	 header .header-area .main-menu ul li a {padding: 0 5px; }
	 .why-connect-us .section-title h2 {font-size: 24px;}
	 .register-now-area .register-text p {padding: 0 15px;}
	 .blog-page-area .single-blog-content .media .pull-left,
	 .cources-area .single-course .media .pull-left {float: inherit !important; }
	 .sidebar-area .widget .widget_title {font-size: 15px;letter-spacing: 0px;}
	 .sidebar-area .widget.widget_recent_entries .media .pull-left { margin-right: 0;}
	 header .header-top-area .header-top-left ul,
	 header .header-top-area .header-top-right ul { margin: 5px 0;text-align: center; }
	 .blog-area .single-blog .blog-content { margin: 0; padding: 14px; width: 100%;	 }
	 .event-area .tab-content .single-event .media .media-body h3 { margin: 10px 0;	 }
	 .event-area .tab-content .single-event .media .pull-left a {display: block; margin-right: 10px;}
	 .preview-2 .nivo-controlNav{display: none;}
	 
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.header-area{display: block;background: #fff !important;padding: 0px !important;}
	/* .header-area .navbar-brand img {height: 50px !important;width: 130px !important;} */
	.login-form input[type=text], .login-form input[type=password] {width: 200px;}
	.mobile-login-dropdown {display:block;float: right;margin: 17px 15px;}
	.desktop-login-dropdown {display: none !important;}
	.searchbox-container .searchbox-input-open {height: 35px !important;}
	.searchbox-container .searchbox {min-width: 35px !important;height: 35px !important;}
	.searchbox-container .searchbox-icon, .searchbox-container .searchbox-submit {width: 35px !important;height: 35px !important;line-height: 35px !important;}
	.zoom-fab {width:35px !important;height:35px !important;line-height:35px !important;padding:0px !important;text-align: center;}
	nav .dropdown-menu {position: absolute !important;top: 42px;left: auto;right: 0;float: left !important;min-width: 160px !important;
		margin: 2px 0 0 !important;padding:0px !important;background-color: transparent !important;border: 0px solid #ccc !important;border: 0px solid rgba(0,0,0,0.15) !important;
		border-radius: 4px !important;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.175) !important;box-shadow: 0 0px 0px rgba(0,0,0,0.175) !important;}
	.nav {padding: 4px 15px;}
	.navbar-nav {margin: 0;}
	.header-area .navbar-collapse .navbar-nav {float: right;padding: 4px 10px;}
	.navbar-collapse.in {overflow-y: inherit;}
	.header-area .navbar-collapse {background: #52355D;padding: 3px 0px;}
	.nav>li {display: inline-block;float: left;}
	.searchbox-container {width: 163px !important;}
	.searchbox-container .searchbox-open {width: 175px !important;}
	.searchbox-container .searchbox-input {padding: 0px 45px 0px 5px !important;}
	.mobile-menu-area{display: block;}
	/* .full-content {padding-top: 121px !important;} */
	.slider-area .slider-2 p, .slider-area .slider-2 p{padding: 0 17%;font-size: 14px;display: none;}
	.slider-area .slider-2 div.slider-botton, .slider-area .slider-2 div.slider-botton {margin-top:10px;}
	.slider-area .slider-2 h1 {font-size: 30px;font-weight: 600;letter-spacing: 0;margin: 0;}
	header .header-top-area .header-top-left ul li { font-size: 13px;margin: 0 3px;}
	.slider-area .slider-2 div.title2 {font-size: 18px;}
	.calendar-area {margin-left: 0;}
	.calendar-area .wrapper .calendar-body .col-xs-1 {padding: 0px 30px;}
	.course-info ul li {width: 21%;margin-right: 14px !important;	}
	.search-box-area .search-box .leave-comments-area fieldset .btn-send {padding: 10px 3px 10px;font-size: 13px;}
	.blog-area .single-blog .blog-content h3 a {font-size: 16px;}
	.event-area ul.nav.nav-tabs li a, .event-area ul.nav.nav-tabs li.active a{padding: 15px 24px;}
	 .event-area .tab-content .single-event .media .media-body ul {display: none;}
	 .events-details-area .event-details-list ul li {font-size: 15px;}
	 .events-details-area .event-details ul li:nth-child(2n+2) {    margin-left: 0; float: inherit; margin: auto;}
	 .blog-page-area .single-blog-content .media .media-body p {padding-bottom: 0;}
	 .cources-area .single-course .media .media-body ul li i { margin-right: 5px;}
	 .cources-area .single-course .media .media-body .rating {right: 0;}
	 .shop-page-area .tobar-area .showing-result ul li {margin-right: 0;}
	 header .header-area .main-menu ul li a {padding: 0 5px; }
	 .why-connect-us .section-title h2 {font-size: 20px;}
	 .why-connect-us .section-title p, .why-connect-us .section-title ul {font-size: 12px;}
	 .why-connect-us .modal-dialog {width: 340px;margin: auto;}
	 .register-now-area .register-text p {padding: 0 15px;}
	 .blog-page-area .single-blog-content .media .pull-left,
	 .cources-area .single-course .media .pull-left,
	 .event-area .tab-content .single-event .media .pull-left {float: inherit !important;padding-right: 0; margin-right: 0; }
	 .sidebar-area .widget .widget_title {font-size: 15px;letter-spacing: 0px;}
	 .sidebar-area .widget.widget_recent_entries .media .pull-left { margin-right: 0;}
	 header .header-top-area .header-top .header-top-left ul {text-align: center;}
	 header .header-top-area .header-top .header-top-right ul {margin: 10px 0;text-align: center;}
	 .event-area .tab-content .single-event .media .pull-left a {margin-right: 0;}
	 .event-area .tab-content .single-event .media .pull-left .overley {width: 100%;}
	 .events-details-area .about-organization .media .pull-left {margin-right: 0 !important;float: inherit !important;margin-bottom: 30px;}
	 .blog-page-area .single-blog .blog-details h3 {margin-bottom: 10px;font-size: 22px;}
	 .slider-area .single-slider h2 {font-size: 25px;}
	 .register-now-area .register-text {padding: 0 0 30px;}
	 .home-page-testimonial-area .testimonial-area .single-testiminial p {padding: 10px 0;}
	 .subscribe-area p {padding: 0 30px;}
	 .sidebar-area {margin: 15px 0;}
	 .shop-page-area .tobar-area .view-area p {text-align: center; }
	 .shop-page-area .tobar-area .showing-result ul {text-align: center;}
	 .table-button-right, .table-button-left{ display: block; float: inherit; margin: 20px 0; }
	 .sidebar-area .widget.widget_recent_entries .media .pull-left { margin-right: 0;}
	 header .header-top-area .header-top-left ul, header .header-top-area .header-top-right ul { margin: 5px 0;text-align: center; }
	 .blog-area .single-blog .blog-content { margin: 0; padding: 14px; width: 100%;	 }
	 .event-area .tab-content .single-event .media .media-body h3 { margin: 10px 0;	 }
	 .event-area .tab-content .single-event .media .pull-left a {display: block; margin-right: 10px;}
	 .page-header-area { padding: 230px 0 70px;}
	 header .header-top-area .header-top-left ul li {margin-right: 4px; }
	 .why-connect-us { /* background: #000000 none repeat scroll 0 0; */ padding: 70px 0;	 }
	 .showing-result {	   margin: 5px 0;	 }
	 .product-description .tab-content .media-left, .media > .pull-left { display: block; float: inherit !important; margin: 10px 0;}
	 .related-product-area .single-product-store::after {display: none; }
	 .table-button-left { float: left; margin-right: 0%; width: 100%; }
	 .table-button-area .button-area .button { display: block;  width: 100%;	 }
	 .table-button-right ul li { display: block;  margin: 15px 0;  padding: 0;	 }
	 .calancer-area .calender-image img { height: 100%;  width: 100%; }
	 .slider-area{margin: 0 0 5px 0 !important;}
	 .search-box-area {margin-top:70px;}
	 .why-connect-us .section-title {float: inherit; width: 100%;text-align: left;}
	 .page-header-area h1 {font-size: 30px;}
	 a.button {font-size: 14px;font-weight: 400;height: 40px !important;line-height: 20px !important;text-align: center;width: 100px !important;}
	 #ensign-nivoslider {height: 250px !important;}
	 .nivo-main-image {height: 250px !important;}
	 .nivo-directionNav a {top: 40%;}
	 .preview-2 .nivo-directionNav a.nivo-nextNav::before,
	  .preview-2 .nivo-directionNav a.nivo-prevNav::before{ font: 400 16px/30px FontAwesome;height: 30px;width: 30px;}
	 iframe {width: -webkit-fill-available;}
	 .home-page-testimonial-area {padding: 25px 0;}
	 .video-area {padding: 25px 0;}
	 .video-area h2 {font-size: 20px;}
	 .footer-area {padding: 10px 0 30px;}
	 .footer-area .single-footer h2 {margin-bottom: 10px;margin-top: 10px;}
	 .footer-area .single-footer .contact-info ul li {display: block;margin-bottom: 8px;}
	 .footer-area .single-footer .quick-links:after {content: '';position: absolute;top:unset;right:0;bottom:0;border:0px;border-bottom: 1px solid #fff;width: 100%;margin-bottom: 3px;}
	 .footer-area .single-footer .extra-links:after {content: '';position: absolute;top:unset;right:0;bottom:0;border:0px;border-bottom: 1px solid #fff;width: 100%;margin-bottom: 3px;}
	 .footer-area .single-footer .legal:after {content: '';position: absolute;top:unset;right:0;bottom:0;border:0px;border-bottom: 1px solid #fff;width: 100%;margin-bottom: 3px;}
	 #copyright p, #copyright a {font-size: 12px;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.nivoSlider{width: 100% !important;}
	.header-area{display: block;background: #fff !important;padding: 0px !important;}
	/* .header-area .navbar-brand img {height: 50px !important;width: 130px !important;} */
	.login-form input[type=text], .login-form input[type=password] {width: 200px;}
	.mobile-login-dropdown {display:block;float: right;margin: 17px 15px;}
	.desktop-login-dropdown {display: none !important;}
	.searchbox-container .searchbox-input-open {height: 35px !important;}
	.searchbox-container .searchbox {min-width: 35px !important;height: 35px !important;}
	.searchbox-container .searchbox-icon, .searchbox-container .searchbox-submit {width: 35px !important;height: 35px !important;line-height: 35px !important;}
	.zoom-fab {width:35px !important;height:35px !important;line-height:35px !important;padding:0px !important;text-align: center;}
	nav .dropdown-menu {position: absolute !important;top: 42px;left: auto;right: 0;float: left !important;min-width: 160px !important;
		margin: 2px 0 0 !important;padding:0px !important;background-color: transparent !important;border: 0px solid #ccc !important;border: 0px solid rgba(0,0,0,0.15) !important;
		border-radius: 4px !important;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.175) !important;box-shadow: 0 0px 0px rgba(0,0,0,0.175) !important;}
	.nav {padding: 4px 15px;}
	.navbar-nav {margin: 0;}
	.header-area .navbar-collapse .navbar-nav {float: right;padding: 4px 10px;}
	.navbar-collapse.in {overflow-y: inherit;}
	.header-area .navbar-collapse {background: #52355D;padding: 3px 0px;}
	.nav>li {display: inline-block;float: left;}
	.searchbox-container {width: 163px !important;}
	.searchbox-container .searchbox-open {width: 175px !important;}
	.searchbox-container .searchbox-input {padding: 0px 45px 0px 5px !important;}
	.mobile-menu-area{display: block;}
	/* .full-content {padding-top: 121px !important;} */
	.slider-area{margin: 0 0 5px 0 !important;}
	.slider-area .slider-2 p, .slider-area .slider-2 p{padding: 0 17%;font-size: 14px;display: none;}
	.slider-area .slider-2 div.slider-botton, .slider-area .slider-2 div.slider-botton {margin-top:10px;font-size: 13px !important;}
	.slider-area .slider-2 h1 {font-size: 20px;font-weight: 600;letter-spacing: 0;margin: 0;}
	header .header-top-area .header-top-left ul li { font-size: 13px;margin: 0 3px;}
	.slider-area .slider-2 div.title2 {font-size: 16px;}
	.calendar-area {margin-left: 0;}
	.calendar-area .wrapper .calendar-body .col-xs-1 {padding: 0px 30px;}
	.course-info ul li {width: 21%;margin-right: 14px !important;	}
	.search-box-area .search-box .leave-comments-area fieldset .btn-send {padding: 10px 3px 10px;}
	.blog-area .single-blog .blog-content h3 a {font-size: 16px;}
	.event-area ul.nav.nav-tabs li a, .event-area ul.nav.nav-tabs li.active a{padding: 15px 24px;}
	 .event-area .tab-content .single-event .media .media-body ul {display: none;}
	 .events-details-area .event-details-list ul li {font-size: 15px;}
	 .events-details-area .event-details ul li:nth-child(2n+2) {    margin-left: 0; float: inherit; margin: auto;}
	 .blog-page-area .single-blog-content .media .media-body p {padding-bottom: 0;}
	 .cources-area .single-course .media .media-body ul li i { margin-right: 5px;}
	 .cources-area .single-course .media .media-body .rating {right: 0;display: none;}
	 .shop-page-area .tobar-area .showing-result ul li {margin-right: 0;}
	 header .header-area .main-menu ul li a {padding: 0 5px; }
	 .why-connect-us .section-title h2 {font-size: 20px;}
	 .why-connect-us .section-title p, .why-connect-us .section-title ul {font-size: 12px;}
	 .why-connect-us .modal-dialog {width: 340px;margin: auto;}
	 .register-now-area .register-text p {padding: 0 15px;}
	 .blog-page-area .single-blog-content .media .pull-left,
	 .cources-area .single-course .media .pull-left,
	 .event-area .tab-content .single-event .media .pull-left {float: inherit !important;padding-right: 0; margin-right: 0; }
	 .sidebar-area .widget .widget_title {font-size: 15px;letter-spacing: 0px;}
	 .sidebar-area .widget.widget_recent_entries .media .pull-left { margin-right: 0;}
	 header .header-top-area .header-top .header-top-left ul {text-align: center;}
	 header .header-top-area .header-top .header-top-right ul {margin: 10px 0;text-align: center;}
	 .event-area .tab-content .single-event .media .pull-left a {margin-right: 0;}
	 .event-area .tab-content .single-event .media .pull-left .overley {width: 100%;}
	 .events-details-area .about-organization .media .pull-left {margin-right: 0 !important;float: inherit !important;margin-bottom: 30px;}
	 .blog-page-area .single-blog .blog-details h3 {margin-bottom: 10px;font-size: 22px;}
	 .slider-area .single-slider h2 {font-size: 16px;}
	 .register-now-area .register-text {padding: 0 0 30px;}
	 .home-page-testimonial-area .testimonial-area .single-testiminial p {padding: 10px 0;font-size: 12px;}
	 .home-page-testimonial-area .testimonial-area .single-testiminial h3 {font-size: 12px;}
	 .subscribe-area p {padding: 0 30px;}
	 .sidebar-area {margin: 15px 0;}
	 .shop-page-area .tobar-area .view-area p {text-align: center; }
	 .shop-page-area .tobar-area .showing-result ul { text-align: center;}
	 .table-button-right, .table-button-left{ display: block; float: inherit; margin: 20px 0; }
	 .sidebar-area .widget.widget_recent_entries .media .pull-left { margin-right: 0;}
	 header .header-top-area .header-top-left ul, header .header-top-area .header-top-right ul {margin: 0 0 10px;text-align: center;}
	 .blog-area .single-blog .blog-content {margin: 0; padding: 14px; width: 100%;}
	 .event-area .tab-content .single-event .media .media-body h3 { margin: 10px 0;}
	 .event-area .tab-content .single-event .media .pull-left a {display: block; margin-right: 10px;}
	 .page-header-area {padding: 230px 0 70px;}
	 header .header-top-area .header-top-left ul li {margin-right: 0;padding: 0;}
	 /* .why-connect-us { padding: 25px 0;} */
	 .showing-result {margin: 5px 0;}
	 .product-description .tab-content .media-left, .media > .pull-left { display: block; float: inherit !important; margin: 10px 0;}
	 .related-product-area .single-product-store::after {display: none; }
	 .table-button-left { float: left; margin-right: 0%; width: 100%; }
	 .table-button-area .button-area .button { display: block;  width: 100%;}
	 .table-button-right ul li { display: block;  margin: 15px 0;  padding: 0;}
	 .slider-area .single-slider ul li a {padding: 3px 10px;}
	 .calancer-area .calender-image img { height: 100%;  width: 100%;}
	 .event-area .nav-tabs > li { float: inherit !important; margin-bottom: 10px !important;}
	 .events-details-area .event-details h3, .about-organization > h3 {font-size: 14px;  margin-bottom: 20px;	 }
	 .events-details-area .event-details span {display: block;margin-bottom: 15px;position: inherit; right: 0;top: 0;}
	 .about-organization {margin-top: 30px;}
	 .blog-page-area .single-blog-content .media .media-body { padding: 15px;}
	 .blog-page-area .single-blog-content .media .media-body h4.media-heading a,
	 .blog-page-area .single-blog .blog-details h3, .cources-area .single-course .media .media-body h3 a { font-size: 16px; }
	 .blog-page-area .single-blog-area .comments-area .single-comments-box.second-comments {margin-left: 0;}
	 .course-info ul li {border: medium none; display: block; margin: 10px 0; width: 100%;}
	 .page-header-area h1 {font-size: 30px;}
	 a.button {font-size: 14px;font-weight: 400;height: 40px !important;line-height: 20px !important;text-align: center;width: 100px !important;}
	 #ensign-nivoslider {height: 200px !important;}
	 .nivo-main-image {height: 200px !important;}
	 .nivo-directionNav a {top: 40%;}
	 .preview-2 .nivo-directionNav a.nivo-nextNav::before,
	  .preview-2 .nivo-directionNav a.nivo-prevNav::before{ font: 400 16px/30px FontAwesome;height: 30px;width: 30px;}
	 iframe {width: -webkit-fill-available;}
	 .home-page-testimonial-area {padding: 25px 0;}
	 .video-area {padding: 25px 0;}
	 .video-area h2 {font-size: 20px;}
	 .footer-area {padding: 10px 0 30px;}
	 .footer-area .single-footer h2 {margin-bottom: 10px;margin-top: 10px;}
	 .footer-area .single-footer .contact-info ul li {display: block;margin-bottom: 8px;}
	 .footer-area .single-footer .quick-links:after {content: '';position: absolute;top:unset;right:0;bottom:0;border:0px;border-bottom: 1px solid #fff;width: 100%;margin-bottom: 3px;}
	 .footer-area .single-footer .extra-links:after {content: '';position: absolute;top:unset;right:0;bottom:0;border:0px;border-bottom: 1px solid #fff;width: 100%;margin-bottom: 3px;}
	 .footer-area .single-footer .legal:after {content: '';position: absolute;top:unset;right:0;bottom:0;border:0px;border-bottom: 1px solid #fff;width: 100%;margin-bottom: 3px;}
	 #copyright p, #copyright a {font-size: 12px;}

	 /*************************/
	 .slides{width: 114% !important;}

	 /*************************/
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	.nivoSlider{width: 100% !important;}
	.header-area{display: block;background: #fff !important;padding: 0px !important;}
	/* .header-area .navbar-brand img {height: 50px !important;width: 130px !important;} */
	.login-form input[type=text], .login-form input[type=password] {width: 200px;}
	.mobile-login-dropdown {display:block;float: right;margin: 17px 15px;}
	.desktop-login-dropdown {display: none !important;}
	.searchbox-container .searchbox-input-open {height: 35px !important;}
	.searchbox-container .searchbox {min-width: 35px !important;height: 35px !important;}
	.searchbox-container .searchbox-icon, .searchbox-container .searchbox-submit {width: 35px !important;height: 35px !important;line-height: 35px !important;}
	.zoom-fab {width:35px !important;height:35px !important;line-height:35px !important;padding:0px !important;text-align: center;}
	nav .dropdown-menu {position: absolute !important;top: 42px;left: auto;right: 0;float: left !important;min-width: 160px !important;
		margin: 2px 0 0 !important;padding:0px !important;background-color: transparent !important;border: 0px solid #ccc !important;border: 0px solid rgba(0,0,0,0.15) !important;
		border-radius: 4px !important;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.175) !important;box-shadow: 0 0px 0px rgba(0,0,0,0.175) !important;}
	.nav {padding: 4px 15px;}
	.navbar-nav {margin: 0;}
	.header-area .navbar-collapse .navbar-nav {float: right;padding: 4px 10px;}
	.navbar-collapse.in {overflow-y: inherit;}
	.header-area .navbar-collapse {background: #52355D;padding: 3px 0px;}
	.nav>li {display: inline-block;float: left;}
	.searchbox-container {width: 152px !important;}
	.searchbox-container .searchbox-open {width: 152px !important;}
	.searchbox-container .searchbox-input {padding: 0px 45px 0px 5px !important;}
	.mobile-menu-area{display: block;}
	/* .full-content {padding-top: 121px !important;} */
	.slider-area{margin: 0 0 5px 0 !important;}
	.slider-area .slider-2 p, .slider-area .slider-2 p{padding: 0 17%;font-size: 14px;display: none;}
	.slider-area .slider-2 div.slider-botton, .slider-area .slider-2 div.slider-botton {margin-top:10px;}
	.slider-area .slider-2 h1 {font-size: 20px;font-weight: 600;letter-spacing: 0;margin: 0;}
	header .header-top-area .header-top-left ul li { font-size: 13px;margin: 0 3px;}
	.slider-area .slider-2 div.title2 {font-size: 16px;}
	.calendar-area {margin-left: 0;}
	.calendar-area .wrapper .calendar-body .col-xs-1 {padding: 0px 30px;}
	.course-info ul li {width: 21%;margin-right: 14px !important;}
	.search-box-area .search-box .leave-comments-area fieldset .btn-send {padding: 10px 3px 10px;}
	.blog-area .single-blog .blog-content h3 a {font-size: 16px;}
	.event-area ul.nav.nav-tabs li a, .event-area ul.nav.nav-tabs li.active a{padding: 15px 24px;}
	 .event-area .tab-content .single-event .media .media-body ul {display: none;}
	 .events-details-area .event-details-list ul li {font-size: 15px;}
	 .events-details-area .event-details ul li:nth-child(2n+2) {    margin-left: 0; float: inherit; margin: auto;}
	 .blog-page-area .single-blog-content .media .media-body p {padding-bottom: 0;}
	 .cources-area .single-course .media .media-body ul li i { margin-right: 5px;}
	 .cources-area .single-course .media .media-body .rating {right: 0;display: none;}
	 .shop-page-area .tobar-area .showing-result ul li {margin-right: 0;}
	 header .header-area .main-menu ul li a {padding: 0 5px; }
	 .why-connect-us .section-title h2 {font-size: 20px;}
	 .why-connect-us .section-title p, .why-connect-us .section-title ul {font-size: 12px;}
	 .why-connect-us .modal-dialog {width: 300px;margin: auto;}
	 .register-now-area .register-text p {padding: 0 15px;}
	 .blog-page-area .single-blog-content .media .pull-left,
	 .cources-area .single-course .media .pull-left,
	 .event-area .tab-content .single-event .media .pull-left {float: inherit !important;padding-right: 0; margin-right: 0; }
	 .sidebar-area .widget .widget_title {font-size: 15px;letter-spacing: 0px;}
	 .sidebar-area .widget.widget_recent_entries .media .pull-left { margin-right: 0;}
	 header .header-top-area .header-top .header-top-left ul {text-align: center;}
	 header .header-top-area .header-top .header-top-right ul {margin: 10px 0;text-align: center;}
	 .event-area .tab-content .single-event .media .pull-left a {margin-right: 0;}
	 .event-area .tab-content .single-event .media .pull-left .overley {width: 100%;}
	 .events-details-area .about-organization .media .pull-left {margin-right: 0 !important;float: inherit !important;margin-bottom: 30px;}
	 .blog-page-area .single-blog .blog-details h3 {margin-bottom: 10px;font-size: 22px;}
	 .slider-area .single-slider h2 {font-size: 16px;	 }
	 .register-now-area .register-text { padding: 0 0 30px;	 }
	 .home-page-testimonial-area .testimonial-area .single-testiminial p {padding: 10px 0;font-size: 12px;}
	 .home-page-testimonial-area .testimonial-area .single-testiminial h3 {font-size: 12px;}
	 .subscribe-area p {padding: 0 30px;}
	 .sidebar-area {margin: 15px 0;}
	 .shop-page-area .tobar-area .view-area p {text-align: center;}
	 .shop-page-area .tobar-area .showing-result ul {text-align: center;}
	 .table-button-right, .table-button-left {display: block; float: inherit; margin: 20px 0;}
	 .sidebar-area .widget.widget_recent_entries .media .pull-left {margin-right: 0;}
	 header .header-top-area .header-top-left ul, header .header-top-area .header-top-right ul { margin: 0 0 10px;text-align: center;}
	 .blog-area .single-blog .blog-content {margin: 0; padding: 14px; width: 100%;}
	 .event-area .tab-content .single-event .media .media-body h3 {margin: 10px 0;}
	 .event-area .tab-content .single-event .media .pull-left a {display: block; margin-right: 10px;}
	 .page-header-area {padding: 230px 0 70px;}
	 header .header-top-area .header-top-left ul li {margin-right: 0;padding: 0;}
	 /* .why-connect-us { padding: 25px 0;} */
	 .showing-result {margin: 5px 0;}
	 .product-description .tab-content .media-left, .media > .pull-left { display: block; float: inherit !important; margin: 10px 0;}
	 .related-product-area .single-product-store::after {display: none; }
	 .table-button-left {float: left; margin-right: 0%; width: 100%; }
	 .table-button-area .button-area .button { display: block;  width: 100%;}
	 .table-button-right ul li {display: block;margin: 15px 0;padding: 0;}
	 .slider-area .single-slider ul li a {padding: 3px 10px;}
	 .calancer-area .calender-image img {height: 100%; width: 100%; }
	 .event-area .nav-tabs > li {float: inherit !important; margin-bottom: 10px !important;}
	 .events-details-area .event-details h3,
	 .about-organization > h3 {font-size: 14px;margin-bottom: 20px;}
	 .events-details-area .event-details span {display: block;margin-bottom: 15px;position: inherit; right: 0;top: 0;}
	 .about-organization {margin-top: 30px;}
	 .blog-page-area .single-blog-content .media .media-body {padding: 15px;}
	 .blog-page-area .single-blog-content .media .media-body h4.media-heading a,
	 .blog-page-area .single-blog .blog-details h3, .cources-area .single-course .media .media-body h3 a {font-size: 16px;}
	 .blog-page-area .single-blog-area .comments-area .single-comments-box.second-comments {margin-left: 0;}
	 .course-info ul li {border: medium none;display: block;margin: 10px 0;width: 100%;}
	 .page-header-area h1 {font-size: 30px;	 }
	 a.button {font-size: 14px;font-weight: 400;height: 40px !important;line-height: 20px !important;text-align: center;width: 100px !important}
	 #ensign-nivoslider {height: 160px !important;overflow: hidden;}
	 .nivo-directionNav a {top: 40%;}
	 .preview-2 .nivo-directionNav a.nivo-nextNav::before,
	  .preview-2 .nivo-directionNav a.nivo-prevNav::before{ font: 400 16px/30px FontAwesome;height: 30px;width: 30px;}
	 iframe {width: -webkit-fill-available;}
	 .home-page-testimonial-area {padding: 25px 0;}
	 .video-area {padding: 25px 0;}
	 .video-area h2 {font-size: 20px;}
	 .footer-area {padding: 10px 0 30px;}
	 .footer-area .single-footer h2 {margin-bottom: 10px;margin-top: 10px;}
	 .footer-area .single-footer .contact-info ul li {display: block;margin-bottom: 8px;}
	 .footer-area .single-footer .quick-links:after {content: '';position: absolute;top:unset;right:0;bottom:0;border:0px;border-bottom: 1px solid #fff;width: 100%;margin-bottom: 3px;}
	 .footer-area .single-footer .extra-links:after {content: '';position: absolute;top:unset;right:0;bottom:0;border:0px;border-bottom: 1px solid #fff;width: 100%;margin-bottom: 3px;}
	 .footer-area .single-footer .legal:after {content: '';position: absolute;top:unset;right:0;bottom:0;border:0px;border-bottom: 1px solid #fff;width: 100%;margin-bottom: 3px;}
	 #copyright p, #copyright a {font-size: 12px;}
}