@media (max-width: 1300px) {
	
}


@media (max-width:1200px) {
	.body_template_two .ak-container {
		width:100%;
		padding:0 10px;
	}

	.main-navigation .ak-container {
		padding:0 10px !important;
	}

	.body_template_two #top-header .header_text_left .header-text {
		display:inline-block;
	}

	.body_template_two #masthead #top-header .right-header {
		width: 50%;
	}

	.body_template_two .slider-caption .caption-title {
		font-size: 52px;
	}

	.body_template_two #top-section,
	.body_template_two #mid-section {
		padding:50px 10px;
	}

	.body_template_two .slider-caption .caption-title, 
	.body_template_two .slider-caption .caption-description {
		margin-left:7%;
		margin-right: 7%;
		padding:10px;
	}

	.body_template_two #event_section #latest-events_template_two .event-list_two .event-detail_two {
		padding:15px 15px 0 15px;
	}

	.body_template_two .right-header .socials, 
	.body_template_two .right-header .ak-search {
		margin-bottom: 0;
	}

	.body_template_two .site-footer #top-footer .ak-container {
		padding-right: 10px;
		padding-left: 10px;
	}

	.body_template_two #top-header.center_menu_top .header_text_left {
		width:20%;
	}

	.body_template_two #masthead .center_menu_top .site-branding {
    	text-align: right;
	}

	.body_template_two #site-navigation.main-navigation.menu-center ul li {
    	margin-left: 10px;
    	margin-right: 0px;
	}

}
 
@media (max-width: 1024px) {
	
}

@media (max-width:940px) {
	.body_template_two #masthead #top-header .right-header {
		width: 60%;
	}

	.body_template_two .slider-caption .caption-title, 
	.body_template_two #slider-banner #slider-prev i, 
	.body_template_two #slider-banner #slider-next i {
    	font-size: 42px;
	}

	.body_template_two .slider-caption .caption-description,
	.body_template_two #top-section .welcome-detail p, 
	.body_template_two #top-section .welcome-detail a.bttn, 
	#call-to-action h4 {
		font-size: 20px;
	}

	.body_template_two #slider-banner #slider-prev a.bx-prev {
		margin-left:10px;
	}

	.body_template_two #slider-banner #slider-prev a.bx-next {
		margin-right:10px;
	}

	.body_template_two #top-section h1 a,
	.body_template_two #mid-section .featured-post h2 {
		font-size: 26px;
	}

	.body_template_two #mid-section .featured-post .featured-content {
		font-size: 14px;
	}

	.body_template_two #top-section, .body_template_two #mid-section {
		padding:35px 10px;
	}

	.body_template_two .featured-post .featured-image {
		margin-bottom: 0;
	}

	.body_template_two #mid-section .featured-post .overlay-plus {
		margin:-17px 0 0 10px;
	}

	.body_template_two #event_section #latest-events_template_two .event-list_two {
		width: 36.7%;
    	margin-left:9.5%;
    	margin-bottom: 20px;
	}

	.body_template_two #event_section .event-thumbnail_two a img {
		width: 100%;
	}

	.body_template_two #mid-section .featured-post span.fa_icon_feature {
    	top: 29%;
	}

	.body_template_two #bottom-section .text-box .textwidget, 
	.body_template_two #bottom-section .testimonial-excerpt_two {
		font-size: 17px;
	}

	.body_template_two .site-footer #top-footer h1.footer_title_text {
		font-size:28px;
		width:30%;
	}

	.body_template_two #site-navigation.main-navigation .menu-toggle {
		margin:7px 0;
	    background: url(../images/menu.png) no-repeat center rgb(249, 130, 83);
	}

	.body_template_two #site-navigation.main-navigation.menu-right .menu-toggle {
		margin-top: -58px;
	}

	.body_template_two #site-navigation.main-navigation ul li {
		border-bottom: 1px solid #000;
		margin: 0;
	}

	.body_template_two #site-navigation.main-navigation .menu {
		background:#fff;
		top: 64px;
		width: 100%;
	}

	.body_template_two #site-navigation.main-navigation a {
		color:#000000;
		font-size: 16.5px;
		padding:5px 10px;
		text-align: left;
	}

	.body_template_two #site-navigation.main-navigation.menu-right a {
		text-align:right;
	}

	.body_template_two #site-navigation.main-navigation.menu-center a {
		text-align:center;
	}

	.body_template_two #top-header.center_menu_top .header_text_left .header-text, 
	.body_template_two #top-header.center_menu_top .right-header .ak-search {
		display: none;
	}

	.body_template_two #masthead .center_menu_top .site-branding, 
	.body_template_two .main-navigation.menu-right {
    	text-align: left;
	}

	.body_template_two #site-navigation.main-navigation.menu-center ul li, 
	.body_template_two #site-navigation.main-navigation.menu-center ul li:first-child {
		margin-left: 0;
	}

	.body_template_two #site-navigation.main-navigation.menu-right .menu li a {
		padding:5px 20px 5px 10px;
	}

	.body_template_two #site-navigation.main-navigation.menu-left .menu li a {
		padding:5px 10px 5px 20px;
}

@media (max-width:768px) {
	.body_template_two #top-header .header_text_left .header-text,
	.body_template_two #bottom-section .testimonial-slider-wrap:before, 
	.body_template_two #bottom-section .thumbnail-gallery:before, 
	.body_template_two #bottom-section .text-box:before, 
	.body_template_two .slider-caption .caption-description {
		display:none;
	}

	.body_template_two #top-section .welcome_right_content,
	.body_template_two #bottom-section .testimonial-slider-wrap, 
	.body_template_two #bottom-section .thumbnail-gallery, 
	.body_template_two #bottom-section .text-box, 
	.body_template_two #bottom-section .testimoinal-client-name_two, 
	.body_template_two #bottom-section .testimonial_date {
    	width: 100%;
    	float: none;
    	text-align: center;
    	border-right: none;
	}

	.body_template_two .slider-caption .caption-title {
		width: 100%;
	    text-align: center;
	    margin-left: 10%;
	}

	.body_template_two #top-section figure.welcome_left_content, 
	.body_template_two #bottom-section .testimonial-thumbnail {
		float:none;
		width:100%;
		padding:0 10%;
	}

	.body_template_two #top-section .welcome-detail a.bttn, 
	.body_template_two .right-header .searchform .searchsubmit {
		float: none;
	}

	.body_template_two #mid-section .featured-post {
		width:48%;
		margin-left: 2%;
		margin-bottom: 2%;
	}

	.body_template_two #mid-section .feature_wrap {
		margin-left: -2%;
	}

	.body_template_two #mid-section h1, 
	.body_template_two #event_section #latest-events_template_two h1, 
	.body_template_two .site-footer #top-footer .ak-container {
		padding-bottom: 20px;
	}

	.body_template_two #event_section, .body_template_two #bottom-section {
		padding: 40px 0px;
	}

	.body_template_two #top-section, .body_template_two #mid-section {
		padding:40px 10px;
		margin-bottom: 0;
	}

	.body_template_two #bottom-section .testimoinal-client-name_two, 
	.body_template_two #bottom-section .testimonial_date {
		padding:0;
	}

	.body_template_two .site-footer #top-footer h1.footer_title_text {
		font-size: 26px;
		line-height: 52px;
	}

	.body_template_two .site-footer #top-footer h1:before, 
	.body_template_two .site-footer #top-footer h1:after {
		border-width:26px 20px;
	}

	.body_template_two #masthead #top-header .right-header, 
	.body_template_two .right-header .searchform {
		text-align: left;
		width: 100%;
    	float: none;
	}

	.body_template_two .right-header .search_right, 
	.body_template_two .right-header .social_icon_right {
		width:49%;
	}

	.body_template_two #top-section .welcome_right_content {
		margin-left: 0;
	}

	.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper img {
		display:inline-block;
	}

	.body_template_two #bottom-section	.testimonial-slider-wrap .bx-wrapper .bx-pager {
		right:0;
		left:0;
	}

	.body_template_two .center_menu_top .right-header .socials a {
		font-size: 11px;
		height:24px;
		width:24px;
	}
	.body_template_two #masthead #top-header.center_menu_top .right-header {
		width:70%;
		float:left;
	}

}

@media (max-width: 667px) {
	.body_template_two .site-footer #top-footer h1.footer_title_text {
		width: 40%;
		margin-left: -21%;
	}

}

@media (max-width:580px) {
	.body_template_two #slider-banner #slider-prev, 
	.body_template_two #slider-banner #slider-next {
		display:none;
	}

	.body_template_two .slider-caption .caption-title {
	    font-size: 36px;
	}

	.body_template_two #slider-banner .bx-wrapper .bx-pager.bx-default-pager a {
		height:5px;
	}

	.body_template_two #call-to-action .action-btn {
		font-size: 16px;
		padding:10px 25px;
	}

	.body_template_two #mid-section .featured-post {
		width:84%;
		margin:0 8% 3% 8%;
	}

	.body_template_two #mid-section .feature_wrap {
    	margin-left: 0;
	}

	.body_template_two #event_section #latest-events_template_two .event-list_two {
    	width: 46%;
    	margin-left: 4%;
	}

	.body_template_two .site-footer #top-footer h3 {
		font-size: 20px;
	}

	.body_template_two .site-footer #top-footer .footer2.footer .aptf-tweet-content .aptf-tweet-username {
		font-size: 12px;
	}

	.body_template_two #call-to-action h4 {
		font-size: 16px;
	}

	.body_template_two #masthead #top-header .right-header {
		display: inline-block;
	}

	.body_template_two #masthead .center_menu_top .site-branding {
		float: left;
	}

}

@media (max-width:480px) {
	.body_template_two #mid-section .featured-post,
	.body_template_two #site-navigation.main-navigation .menu, 
	.body_template_two .right-header .social_icon_right {
		width:100%;
		margin-right:0;
		margin-left: 0;
	}

	.body_template_two .site-footer #top-footer h3, 
	.body_template_two #event_section #latest-events_template_two h4 {
		font-size: 22px;
	}

	.body_template_two #event_section #latest-events_template_two .event-list_two:nth-child(3n){
		margin-right: 0;
	}

	.body_template_two #top-footer .footer {
		text-align: center;
		margin-bottom: 30px;
	}

	.body_template_two .site-footer #top-footer .footer4.footer ul li, 
	.body_template_two .site-footer #top-footer .footer2.footer .aptf-tweet-content, 
	.body_template_two .site-footer #top-footer .footer3.footer ul li {
    	font-size: 16px;
	}

	.body_template_two #masthead .site-branding {
		width: 80%;
	}

	.body_template_two #mid-section .featured-post span.fa_icon_feature {
    	top: 56%;
	}

	 .body_template_two .right-header .search_right {
	 	display: none;
	 }

	 .body_template_two .right-header .social_icon_right .socials {
	 	text-align: center;
	 }

	 .body_template_two .site-footer #top-footer h1.footer_title_text {
	    width: 49%;
    	margin-left: -25%;
	}

	.body_template_two .center_menu_top .right-header .social_icon_right .socials {
		text-align: right;
	}
}

@media (max-width:380px) {
	.body_template_two #top-section .welcome-detail p {
		font-size: 18px;
	}

	.body_template_two #call-to-action h4 {
    	font-size: 22px;
	}

	.body_template_two #event_section #latest-events_template_two .event-list_two {
		width: 96%;
	}

	.body_template_two .site-footer #top-footer h1.footer_title_text {
   	    width: 63%;
    	margin-left: -32%;
	    font-size: 24px;
	    line-height: 48px;
	}

	.body_template_two .site-footer #top-footer h1:before, 
	.body_template_two .site-footer #top-footer h1:after {
    	border-width: 24.5px 20px;
	}
}