@media (max-width:1200px){.ak-container,body.boxed-layout{padding:0 10px;width:100%}#site-navigation .menu>ul>li>a,.header-wrap .search-icon{padding:0 10px}.events-section .bx-wrapper .bx-controls-direction a{display:none}.business-activities-wrapper,.event-list-wrapper{margin-left:0}.business-section .business-wrapper{margin-left:2%;width:32%}.business-section .business-wrapper:first-child{margin-left:0}.clients-say-section .testimonial-wrap{padding:0 30px;width:100%}.featured-section .featured-post-wrapper{margin-left:-1%}.featured-section .featured-post{margin-left:1%;width:24%}.google-section-wrap{left:auto;right:0;margin-left:0}#latest-events{padding:0;width:773px}}@media screen and (max-width:992px){.ak-container{width:768px}#top-footer .footer{width:50%}#mid-section .hide,#top-footer .hide{margin-bottom:25px;display:block}.site-branding.main-logo{float:none;width:calc(100% - 60px)}.logo-left .site-branding.main-logo img{height:auto!important}.menu-toggle{float:none;margin:0;text-indent:-9999px;right:0;display:block;cursor:pointer;position:absolute;top:0;height:48px;background:url(../images/menu.png) no-repeat 50% #23a38f;width:48px}.header-wrap{position:relative}#site-navigation .menu{float:none;border-top:1px solid #23a38f;display:none;background:#fff}#site-navigation .menu>ul>li.current-menu-ancestor>a:before,#site-navigation .menu>ul>li.current-menu-item>a:before,#site-navigation .menu>ul>li.current_page_ancestor>a:before,#site-navigation .menu>ul>li.current_page_item>a:before,#site-navigation .menu>ul>li:hover>a:before{top:-1px;height:1px}.header-wrap .main-navigation{//float:none!important}.header-wrap .search-icon{display:none}.menu-toggle{right:5px}.featured-section .featured-post{margin-bottom:15px;width:49%}.featured-section .featured-post img{width:100%}.clients-say-section .bx-wrapper .bx-controls-direction a{display:none}#primary,.both-sidebar #primary-wrap,.both-sidebar #primary-wrap #primary,.both-sidebar #primary-wrap .left-sidebar.sidebar,.both-sidebar .right-sidebar,.left-sidebar #primary,.left-sidebar.sidebar,.sidebar{float:none;width:100%}#primary{margin-bottom:15px}.slider-caption .caption-title{font-size:24px}.slider-caption .caption-description{font-size:18px}.rtl .menu-toggle{left:5px;text-indent:999px;right:auto}}@media screen and (max-width:768px){.ak-container{width:100%}.slider-caption,.slider-wrap .bx-wrapper .bx-controls-direction a{display:none}.business-section .business-wrapper{float:none;margin:0 0 20px;display:inline-block;width:100%}.business-section .business-wrapper:last-child{margin-bottom:0}#site-navigation .menu>ul>li{float:none!important;display:block;border-bottom:1px solid #ddd}#site-navigation .menu>ul>li>a{border:none;line-height:42px;display:block;padding:0}#site-navigation .menu>ul>li.current-menu-ancestor>a:before,#site-navigation .menu>ul>li.current-menu-item>a:before,#site-navigation .menu>ul>li.current_page_ancestor>a:before,#site-navigation .menu>ul>li.current_page_item>a:before,#site-navigation .menu>ul>li:hover>a:before{display:none}#site-navigation .menu ul ul{box-shadow:none;border:none;position:static}#latest-events{padding:0 10px;width:100%}}@media screen and (max-width:640px){h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}}@media screen and (max-width:520px){#slider-banner .bx-wrapper .bx-pager{display:none}.featured-section .featured-post-wrapper{margin-left:0}.featured-section .featured-post{float:none;margin-left:0;width:100%}#top-footer .footer{float:none;margin:0 0 20px;min-height:0;width:100%}#top-footer .footer .widget{margin:0;padding:0;background:none}#google-map .ak-contact-address,input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea,textarea#comment{width:100%}.entry-exrecpt,.entry-thumbnail{float:none;margin-bottom:10px;width:100%}.cat-portfolio-list,.cat-testimonial-list{float:none;width:100%}.cat-portfolio-list img,.cat-testimonial-list img{width:100%}.event-excerpt{display:none}.events-section .event-list .event-title a{font-size:20px}.events-section .event-list .event-date{height:60px;width:30px}.events-section .event-list .event-date-day{line-height:16px;font-size:13px}.events-section .event-list .event-date-month{font-size:11px}.read-more-btn{margin-top:10px}}@media screen and (max-width:420px){#latest-events{width:auto}}@media screen and (min-width:993px){#site-navigation .menu{display:inline-block!important}}