/*
Theme Name: Twenty Fifteen Child
Theme URI: https://github.com/WordPress/twentyfifteen
Author: the WordPress team
Author URI: https://wordpress.org/
Text Domain: twenty-fifteen-child
Description: A new Gutenberg-ready theme.
Version: 1.0
Template: twentyfifteen
License: GNU General Public License v2 or later
License URI: LICENSE
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans|Oswald');


#header {float: left;width: 100%;position: absolute;z-index: 999;}
#header .header_top { float: left;width: 100%;padding: 30px 0;}
#header .header_top .logo-inner {float: left;width: 100%;padding-left: 22px;}
#header .header_top .logo-inner a.custom-logo-link {float: left;width: 100%;}
#header .header_top img .custom-logo {float: left;width: auto;}
#header .header_top .header_menu {float: right;width: auto;}
#header .header_top .header_menu ul{float: right;width: auto;list-style: none;padding: 0;margin-right: 35px;}
#header .header_top .header_menu ul li{float: left;width: auto;padding: 0px 20px;}
#header .header_top .header_menu ul li a{float: left;width: 100%;color: #fff;font-size: 18px;font-family: Nunito Sans;text-transform: capitalize;text-decoration: none;}
#header .header_top .header_menu ul li.current-menu-item > a {color: #57b665 !important;}
#header .header_top .header_menu ul li a:hover{color: #57b665;}
#header .header_icons {float: left;width: 100%;padding: 20px 0px;border-bottom: 1px solid #fff;}
#header .header_icons .header_add {float: left;width: 100%;}
#header .header_icons .header_add .header_block {float: left;width: 100%;}
#header .header_icons .header_add .header_block ul{float: left;width: 100%;padding: 0;list-style: none;margin: 0;}
#header .header_icons .header_add .header_block ul li{float: left;width: auto;padding: 0px 20px;}
#header .header_icons .header_add .header_block ul li a{float: left;width: 100%;font-size: 14px;color: #fff;text-decoration: none;font-family: Nunito Sans;line-height: 17px}
#header .header_icons .header_add .header_block ul li img {float: left;width: auto;margin-right: 10px;}
img.alignnone.size-full.wp-image-45 { /*margin: 10px 0px;*/}
#header .header_icons .header_add .header_block span.mo {padding-top: 10px;}
#header .header_icons .header_add .header_block ul li span {float: left;width: auto;}
#header .header_icons .header_sovial_icon {float: left;width: 100%;}
#header .header_icons .header_sovial_icon ul{float: right;width: auto;list-style: none;margin: 0;padding: 0;}
#header .header_icons .header_sovial_icon ul li{float: left;width: auto;padding: 10px 10px;}
#header .header_icons .header_sovial_icon ul li img{color: #fff;width: auto;}
i.fa.fa-search {float: right;color: #fff;}
.header_search {float: right;width: auto;margin: -40px 10px;cursor: pointer;}
.header_search i.fa.fa-search{float: right;color: #fff;}
.search_btn input[type="text"] {float: right;background: transparent;border-bottom: 1px solid #fff !important;border: none;color: #fff;outline: none;width: 249px;}
.search_btn input[type="text"]::placeholder {color: #fff;font-size: 18px;}
.search_btn {float: left; width: 100%;/*display: none;*/}
.search_btn button {float: right;display: none;}
#section_banner {float: left;width: 100%;position: relative;}
#section_banner .section_banner_slider {float: left;width: 100%;}
#section_banner .section_banner_slider .item {float: left;width: 100%;}
#section_banner .section_banner_slider .item img {float: left;width: 100%;height: 650px;}
.owl-pagination {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%); /* -webkit-transform: translateX(-50%); */-moz-transform: translateX(-50%);}
.owl-controls .owl-page {width: 25px;height: 25px;float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls .owl-page span {position: relative;/* float: left; *//* width: 100%; *//* text-align: center; */}
.owl-controls .owl-page.active span:after {content: "";/* position: absolute; */left: -2px;right: 0;top: -2px;bottom: 0;height: 14px;width: 14px;border: 2px solid #fff;border-radius: 50%;background: transparent;}
/*.owl-controls .owl-page.active span:after {content: "";position: absolute; left: 0;right: 0;top: 0;bottom: 0;height: 20px;width: 20px;background-color: #429cbd;}*/
.owl-controls .owl-page span:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 10px;width: 10px;background-color: #fff;border-radius: 50%;}
.owl-controls .owl-page {width: 25px;height: 25px;float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-buttons {position: absolute;}
i.fa.fa-angle-left {display: none;}
i.fa.fa-angle-right {display: none;}
.banner_block {float: left;width: 100%;position: absolute;top: 53%;transform: translateY(-50%); text-align: center;}
.banner_block .slider_content {float: none;width: auto;margin: 20px auto;display: table;}
.banner_block .slider_content ul{float: left;width: 100%;}
.banner_block .slider_content ul li{float: left;width: auto;text-align: center;}
#section_banner .ban_lorem {float: left;font-size: 30px;color: #fff;padding: 0px 14px;text-transform: capitalize;font-family: Nunito Sans;}
#section_banner .lorem_dot {float: left;width: auto;}
#section_banner .lorem_dot:after {content: "";position: absolute;left: 75px;right: 0;top: 38px;bottom: 0;height: 8px;width: 8px;background-color: #fff;border-radius: 50%;display: table;margin: 0 auto;float: left;}
#section_banner .fast_dot:after {content: "";position: absolute; /* left: 19%;right: 0;*/top: 38px;bottom: 0;height: 8px;width: 8px;background-color: #fff;border-radius: 50%;display: table;margin: 0 auto;float: left;margin-left: -13px;}
.slider_sed {margin-bottom: 65px;}
.slider_sed p{font-size: 45px;color: #fff;text-transform: uppercase;font-weight: 400;font-family: 'Oswald';letter-spacing: 2px;}
.banner_link {float: left;width: 100%;}
.banner_link a{background-color: #57b665;padding: 8px 40px;color: #fff;font-size: 30px;text-transform: capitalize;font-family: Nunito Sans;text-decoration: none;border-radius: 35px;}
.banner_link a:hover{background-color: #fff;padding: 8px 40px;color: #57b665;}
a {transition-delay: 0s;transition-duration: 0.8s;transition-timing-function: ease-in-out;outline: none;text-decoration: none;}
#section_choose {float: left;width: 100%;padding: 60px 0px;position: relative;}
#section_choose .section_choose_inner {float: left;width: 100%;}
.common_title {float: left;width: 100%;position: relative;margin-bottom: 40px;}
.common_title h2{float: left;width: 100%;font-size: 45px;color: #fff;line-height: 60px;color: #000;font-family: 'Oswald';text-transform: uppercase;text-align: center;font-weight: 400;}
.common_title h2:after {content: "";position: absolute;bottom: -5px;left: 0;right: 0;margin: 0 auto;width: 100%;border-bottom: 2px solid #57b665;max-width: 180px;}
#section_choose .section_choose_inner .section_choose_content {float: left;width: 100%;margin-bottom: 25px;}
#section_choose .section_choose_inner .section_choose_content p {float: none;width: 80%;text-align: center;font-size: 16px;font-family: Nunito Sans;margin: 0 auto;display: table;color: #6b6b6b;letter-spacing: 1px;}
#section_choose .section_choose_inner .section_choose_block {float: left;width: 100%;}
#section_choose .section_choose_inner .section_choose_block .choose_block_image {float: left;width: 100%;margin-bottom: 20px;margin-top: 17px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_image img {float: right;width: auto;}
#section_choose .section_choose_inner .section_choose_block .choose_block_heading {float: left;width: 100%;margin-bottom: 10px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_heading h2{float: right;width: auto;font-size: 23px;font-family: Nunito Sans;color: #000;text-transform: capitalize;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content {float: left;width: 100%;margin-bottom: 20px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content p{float: right;width: auto;font-size: 15px;font-family: 'Nunito Sans';text-align: -webkit-right;color: #6b6b6b;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content span{float: right;padding: 0 7px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_wal_image {float: left;width: 100%;margin-top: 60px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_wal_image img {float: left;width: 100%;height: 340px;border-radius: 50%;}
#section_choose .section_choose_inner .section_choose_block .choose_block_image1 {float: left;width: 100%;margin-bottom: 20px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_image1 img {float: left;width: auto;}
#section_choose .section_choose_inner .section_choose_block .choose_block_heading1 {float: left;width: 100%;margin-bottom: 10px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_heading1 h2 {float: left;width: auto;font-size: 23px;font-family: Nunito Sans;color: #000;text-transform: capitalize;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content1 {float: left; width: 100%;margin-bottom: 20px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content1 p {float: left;width: auto;font-size: 15px;font-family: 'Nunito Sans';text-align: -webkit-left;color: #6b6b6b;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content1 span {float: left;padding: 0 7px;}
.choose_link {float: left;width: 100%;text-align: center;}
.choose_link a {background-color: #57b665;padding: 8px 40px;color: #fff;font-size: 30px;text-transform: capitalize;font-family: Nunito Sans;text-decoration: none;border-radius: 50px;border: 1px solid transparent;}
.choose_link a:hover {background-color: #fff;padding: 8px 40px;color: #57b665;border: 1px solid #57b665;}
#section_nothing {float: left;width: 100%;background-image: url('images/test.jpg');background-position: center;background-size: 100%;background-repeat: no-repeat;position: relative;padding: 60px 0px;}
#section_nothing .section_nothing_inner {float: left;width: 100%;background-color: rgba(0,0,0,0.3)}
#section_nothing .section_nothing_inner .section_nothing_heading {float: left;width: 100%;position: relative;margin-bottom: 40px;}
#section_nothing .section_nothing_inner .section_nothing_heading h2{float: left;width: 100%;font-size: 45px;color: #fff;line-height: 60px;font-family: 'Oswald';text-transform: uppercase;text-align: center;font-weight: 400;}
#section_nothing .section_nothing_inner .section_nothing_heading h2:after {content: "";position: absolute;bottom: -5px;left: 0;right: 0;margin: 0 auto;width: 100%;border-bottom: 2px solid #fff;max-width: 180px;}
#section_nothing .nothing_content_block {float: none;width: 75%;margin: 0 auto;display: table;}
#section_nothing .nothing_content_block p {float: left;width: 100%;text-align: center;color: #fff;font-size: 20px;font-family: 'Nunito Sans';}
#section_nothing .owl-buttons .owl-prev {position: absolute;left: 0px;top: 20%;transform: translateY(-50%);border: 2px solid #fff;width: 50px;height: 46px;padding: 0px 12px;color: #fff;border-radius: 50%;}
#section_nothing .owl-buttons .owl-next {position: absolute;right: 0px;top: 20%;transform: translateY(-50%);border: 2px solid #fff;width: 50px;height: 46px;padding: 0px 16px;color: #fff;border-radius: 50%;}
#section_nothing .owl-buttons .owl-prev i.fa.fa-angle-left {font-size: 40px;}
#section_nothing .owl-buttons i.fa.fa-angle-right {font-size: 40px;}
#section_nothing .nothing_slider {float: left;width: 100%;}
#section_nothing .nothing_content_slider_name {float: left;width: 100%;position: relative;}
#section_nothing .nothing_content_slider_name span {text-align: center;width: 100%;float: left;color: #ffff;text-transform: capitalize;font-family: 'Nunito Sans';font-size: 20px;}
#section_nothing .nothing_content_slider_name span:before {content: "";position: inherit;bottom: -5px;left: 0;right: 0;margin: 0 auto;width: 100%;border-bottom: 2px solid #fff;display: table;max-width: 50px;}
#section_nothing .owl-buttons {position: inherit;}
#section_nothing .section_nothing_inner .nothing_content {float: left;width: 100%;margin-bottom: 40px;}
#section_nothing i {display: block;}
#section_nothing .owl-controls .owl-page {width: 25px;height: 25px;float: left;display: none;}
#section_nothing .section_nothing_inner .nothing_content p {float: left;width: 100%;text-align: center;color: #fff;font-family: Nunito Sans;font-size: 20px;line-height: 25px;}
#section_nothing .nothing_block {float: left;width: 100%;text-align: center;/* position: relative;*/}
#section_nothing .nothing_block:hover .nothing_block_image img{filter:  none;}
#section_nothing .nothing_block:hover .nothing_block_name h3{filter:  none;}
#section_nothing .nothing_block .nothing_block_image {float: left;width: 100%;margin-bottom: 20px;}
#section_nothing .nothing_block .nothing_block_image img{float: none;width: auto;filter: brightness(70%);}
/*#section_nothing .nothing_block .nothing_block_image img:hover{filter:  none;}*/
#section_nothing .nothing_block .nothing_block_name {float: left;width: 100%;margin-bottom: 40px;}
#section_nothing .nothing_block .nothing_block_name h3{float: left;width: 100%;text-align: center;color: #fff;font-size: 25px;font-family: 'Oswald';text-transform: capitalize;filter: brightness(70%);}
#section_nothing .section_nothing_ctn {float: left;width: 90%;margin: 0 auto;display: table;}
#section_nothing .section_nothing_ctn p {float: left;width: 100%;text-align: center;color: #fff;font-size: 23px;font-family: 'Nunito Sans';}
#section_project {float: left;width: 100%;padding: 60px 0;position: relative;margin-bottom: 30px;}
#section_project .block_blog {float: left;width: 100%;}
#section_project .block_blog .item {float: left;width: 100%;}
#section_project img {float: left;width: 98%;height: 300px;}
#section_project .owl-controls .owl-page.active span:after {content: "";/* position: absolute; */left: -2px;right: 0;top: -2px;bottom: 0;height: 14px;width: 14px;border: 2px solid #57b665;border-radius: 50%;background: transparent;}
#section_project .owl-controls .owl-page span:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 10px;width: 10px;background-color: #555; border-radius: 50%;}
#section_project .owl-pagination {position: absolute;bottom: -54px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.about {float: left;width: 100%;background-color: #f6f6f6;padding: 60px 0px;position: relative;}
.about .about_inner {float: left;width: 100%;/* padding-bottom: 100px;*/}
.about .about_inner .about_inner_image {float: left;width: 100%;}
.about .about_inner .about_inner_image img {float: left;width: 100%;margin-bottom: 20px;}
.about .about_inner .about_inner_image img.about-h {height: 403px;}
.about_content {float: left;width: 100%;}
.about_content {float: left;width: 100%;text-align: center;color: #535353;font-family: Nunito Sans;font-size: 25px;line-height: 25px;}
.about_us_content {float: left;width: 100%;margin-bottom: 40px;}
.about_us_content p{float: left;width: 100%;text-align: center;color: #828282;font-size: 20px;font-family: 'Nunito Sans';}
#gallery{float: left;width: 100%;padding-bottom: 60px;}
#gallery img {width: 100%;height: 200px;margin-bottom: 20px;}
.main_title {float: left;width: 100%;background-size: cover;background-position: left center;background-repeat: no-repeat;position: relative;z-index: 1;height: 400px;}
.main_title .page-title {float: left;width: 100%;text-align: center;padding-top: 20%;color: #fff;font-size: 50px;text-transform: uppercase;font-weight: 600;text-decoration: underline;}

/*-------------footer css-------------------------*/
.footer {float: left;width: 100%;position: relative;background-color: #292929;/* padding-top: 90px;padding-bottom: 30px;*/}
.footer .footer_top {float: left;width: 100%;/* padding-top: 140px;*/}
.footer .footer_top .footer_left {float: left;width: 50%;position: relative;}
.footer .footer_top .footer_left .footer_left_inner iframe {float: left; width: 100%;height: 550px;}
.footer_right {float: left;width: 50%;position: relative;padding: 50px 0;}
.footer_right .footer_right_inner {float: left;width: auto;margin-left: 30%;}
.footer .footer_top .footer_inner {float: left;width: 100%;}
.footer .footer_top .footer_inner h2.widget-title {float: left;width: 100%;color: #fff;font-size: 24px;text-transform: capitalize;font-family: 'Oswald';margin-bottom: 30px;}
.footer .footer_top .footer_inner .footer_service {float: left;width: 100%;}
.footer .footer_top .footer_inner .footer_service ul{float: left;width: 100%;padding: 0;list-style: none;}
.footer .footer_top .footer_inner .footer_service ul li{float: left;width: 35%;margin-bottom: 10px;/* padding-right: 27px;*/}
.footer .footer_top .footer_inner .footer_service ul li a {float: left;width: 100%;color: #fff;text-transform: capitalize;font-size: 16px;text-decoration: none;font-family: 'Nunito Sans';}
.footer .footer_top .footer_inner .footer_service1 {float: left;width: 100%;/*margin-top: 58px;*/}
.footer .footer_top .footer_inner .footer_service1 ul{float: left;width: 100%;padding: 0;list-style: none;}
.footer .footer_top .footer_inner .footer_service1 ul li{float: left;width: 100%;margin-bottom: 10px;}
.footer .footer_top .footer_inner .footer_service1 ul li a {float: left;width: 100%;color: #fff;text-transform: capitalize;font-size: 16px;text-decoration: none;font-family: 'Nunito Sans';}
.latest_post {float: left;width: 100%;}
.latest_post p {float: left;width: 100%;color: #fff;font-size: 18px;font-family: 'Nunito Sans';margin: 0;}
.latest_post span {float: left;width: 100%;color: #4d5255;font-size: 18px;font-family: 'Nunito Sans';margin-bottom: 20px;}
.footer .footer_top .footer_inner i.fa.fa-angle-right {display: block;float: left;width: 18px;font-size: 25px;color: #57b665;}
.footer .footer_top .footer_bottom {float: left;width: 94%;border: 10px solid #f6f6f6;border-radius: 10px;position: absolute;margin-top: -30%;margin-left: 20px;}
.footer .footer_top .footer_bottom .footer_block_inner {float: left;width: 100%;background-color: #1d1f1e;padding: 80px 0px;}
.footer .footer_top .footer_bottom .footer_block_inner ul{float: left;width: 100%;padding: 0;list-style: none;margin: 0 60px;}
.footer .footer_top .footer_bottom .footer_block_inner ul li{float: left;width: 33%;/*   padding: 0px 65px;*/}
.footer .footer_top .footer_bottom .footer_block_inner ul li a {float: left;width: 100%;color: #fff;text-decoration: none;}
.footer .footer_top .footer_bottom .footer_block_inner ul li img {float: left;width: 60px;height: 60px;margin-right: 35px;}
.footer .footer_top .footer_bottom .footer_block_inner ul li p {float: left;width: 65%;font-size: 16px;margin: 0;color: #4d5255;text-transform: capitalize;}
.footer .footer_top .footer_bottom .footer_block_inner ul li span {float: left;width: auto;font-size: 25px;}
.image_height {float: left;/* height: 100px;*/}
.footer .footer_top img.alignnone.size-full.wp-image-154 {margin-top: 30px;}
.footer .footer_top img.alignnone.size-full.wp-image-156 {margin-top: 30px;}
.footer_copy {float: left;width: 100%;/*background-color: #1d1f1e;padding: 20px 0px;*/}
.footer_copy .footer_inner_social {float: left;width: 100%;}
.footer_copy .footer_inner_social p {float: left;width: auto;color: #fff;font-size: 18px;text-transform: capitalize;font-family: 'Oswald';/*margin: 8px 75px;*/}
.footer_copy .footer_inner_social .footer_icon {float: left;width: 100%;}
.footer_copy .footer_inner_social .footer_icon ul{float: left;width: 100%;list-style: none;margin: 0;padding: 0;}
.footer_copy .footer_inner_social .footer_icon ul li{float: left;width: auto;padding-right: 15px;}
.footer_copy .footer_inner_social span {float: right;width: auto;color: #fff;padding-right: 102px;font-family: 'Nunito Sans';padding-top: 20px;}
.latest_post .footer_link {float: left;width: 100%;}
.latest_post .footer_link {float: left;width: 100%;margin-bottom: 60px;}
.latest_post .footer_link a {background-color: #57b665;padding: 10px 30px;color: #fff;font-size: 15px;text-transform: capitalize;font-family: Nunito Sans;text-decoration: none;border-radius: 35px;border: 1px solid transparent;}
.latest_post .footer_link a:hover {background-color: #fff;padding: 10px 30px;color: #57b665;border: 1px solid #57b665;font-size: 15px;}
.footer .footer_bottom {float: left;width: 100%;padding: 30px 0px;}
.footer .footer_bottom .footer_block_inner {float: left;width: 100%;}
.footer .footer_bottom .footer_block_inner ul {float: left;width: 100%; padding: 0;list-style: none;}
.footer .footer_bottom .footer_block_inner ul li {float: left;width: 100%;}
.footer .footer_bottom .footer_block_inner ul li a {float: left;width: 100%;color: #ffff;}
.image_height {float: left;width: 100%;padding: 20px 0;}
.image_height img {float: none;width: 40px;height: 40px;margin: 0 auto;display: table;}
.footer .footer_bottom {float: left;width: 25%;background-color: #000;position: absolute;margin: 0 auto;right: 0;left: 0;top: 65px;}
.footer .footer_bottom p {float: left;width: 100%;text-align: center;margin: 0;color: #A5A5A5;}
.footer .footer_bottom span {float: left;width: 100%;text-align: center;font-size: 18px;}
.footer_logo {float: left;width: 100%;margin-bottom: 30px;}
.footer_logo img {float: left;width: 200px;height: 66px;}
#main{float: left;width: 100%;background-image: url('images/Banner.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;height: 400px; /*position: absolute;*/ z-index: 999;}
.slicknav_menu {font-size: 16px;background: unset;padding: 5px;width: 100%;}
.slicknav_nav {clear: both;color: #fff;margin: -5px;font-size: .875em;background-color: rgba(22, 22, 22, 0.9); padding: 20px 5px;}
.slicknav_nav, .slicknav_nav ul {list-style: none;overflow: hidden;padding: 0;width: 360px;}
.slicknav_btn {margin: 12px 0px;text-decoration: none;text-shadow: 0 1px 1px rgba(255,255,255,.75);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: unset; }
.slicknav_menu {display: none;}
/*_________contact page__________*/
.contact_main {float: left;width: 100%;padding-top: 50px;padding-bottom: 50px;}
.contact_main .contact-form {float: left;width: 100%;}
.contact_main .contact-form form.wpcf7-form span {float: left;width: 100%;}
.contact_main .contact-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {float: left;width: 99%;margin: 5px;color: #777676;padding: 3px 0px 3px 20px;border: 1px solid #000;border-radius: 5px;}
.contact_main .contact-form span.wpcf7-form-control-wrap.COMMENTS {float: left;width: 100%;}
.contact_main .contact-form textarea.wpcf7-form-control.wpcf7-textarea {float: left;width: 99%;color: #777676;padding: 3px 0px 3px 20px;margin: 4px;height: 120px;border-color: #000;border-radius: 5px;}
.contact_main .contact-form input.wpcf7-form-control.wpcf7-submit {    padding: 6px 30px;background-color: #57b665;border: 1px solid;color: #fff;cursor: pointer;margin: 0 auto;display: table;border-radius: 5px;}
.contact_main .contact-form input.wpcf7-form-control.wpcf7-submit:hover {background-color: #fff;color: #57b665;border-color: #57b665;}
.contact_main .contact-address {float: left;width: 100%;}
.contact_main .contact-address p {font-size: 30px;padding-left: 30px;color: #3f3f3f;font-family: "Open Sans";}
.contact_main .contact-address p a {text-decoration: none;color: #57b665;}
/*_________Gallery page__________*/

.Gallery_main {float: left;width: 100%;margin-top: 30px;margin-bottom: 20px;}
.Gallery_main img {float: left;width: 100%;margin: 16px 0;height: 250px;}
/*_________About us page__________*/
div#inner-page {float: left;width: 100%;}
div#inner-page .default-page {float: left;width: 100%;padding: 50px 0;}
div#inner-page .default-page h2 {font-size: 30px;font-family: Nunito Sans;color: #000;text-transform: capitalize;}
div#inner-page .default-page p {float: left;width: 100%;color: #828282;font-size: 20px;font-family: 'Nunito Sans';padding: 5px 0;}
div#inner-page .default-page strong { float: left;width: 100%;color: #000000;font-size: 24px;font-family: 'Nunito Sans';padding: 20px 0;}
/*_________Services page__________*/
.services {float: left;width: 100%;padding: 50px 0;}
.services_inner {float: left;width: 100%;text-align: center;font-size: 24px;display: table;margin: 0 auto;padding: 50px 0;background-color: #fff !important;box-shadow: 0px 0px 15px 1px #ccc;box-sizing: border-box;height: 300px;margin-bottom: 30px;}
.services_inner_title { padding: 10px 0;color: #000;font-weight: 600;}
.page_main_content {float: left;width: 100%;}
.page_main_content .page_main_content_inner {float: left;width: 100%;padding-top:  50px;}
.page_main_content_inner  {font-size: 20px;letter-spacing: 1px;color: #3f3f3f;font-family: "Open Sans";}
.page_main_content .page_main_content_inner ul li a{font-size: 20px;letter-spacing: 1px;color: #790003;font-weight: 700;font-family: "Open Sans";}
.page_main_content .page_main_content_inner  strong {color: #790003;}
.page_main_content .page_main_content_inner  em {color: #790003;}
/*-------------------------Responsive Css--------------------------*/ 
@media only screen and (max-width: 1199px){
#header .header_icons .header_add .header_block ul li {float: left;width: auto; padding: 0px 4px;}
#header .header_top .logo-inner {float: left;width: 100%;padding-left: 0px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_wal_image img {float: left;width: 100%;height: 300px;}
#section_project img {float: left;width: 225px;height: auto;}
.footer .footer_top .footer_bottom {float: left;width: 94%;border: 10px solid #f6f6f6;border-radius: 10px;position: absolute;margin-top: -37%;margin-left: 20px;}
.footer .footer_top .footer_bottom .footer_block_inner ul {float: left;width: 100%;padding: 0;list-style: none;margin: 0 40px;}
#section_nothing .section_nothing_inner .section_nothing_heading {float: left;width: 100%;position: relative;margin-bottom: 20px;}
#section_nothing .section_nothing_inner .nothing_content {float: left;width: 100%;margin-bottom: 0px;margin: 0px 0px;}
#section_nothing .nothing_block .nothing_block_name {float: left;width: 100%;margin-bottom: 16px;}
#section_project img {float: left;width: 95%;height: 200px;}
.banner_block {top: 60%;}
.slider_sed { margin-bottom: 34px;}
}
@media only screen and (max-width: 991px){
.container {width: 100% !important;}
.slicknav_menu {display: block;}
.slicknav_nav a {text-transform: capitalize;}
#header .header_top .header_menu ul { float: right;width: auto;list-style: none;padding: 0;margin-right: 35px;display: none;}
.slicknav_menu {display: block;margin-top: 10%;z-index: 9999;position: absolute;float: right;right: 3px;width: auto;}
.header_search {float: right;width: auto;margin: 0px 10px;cursor: pointer;}
#header .header_top .header_menu {float: right;width: auto;margin-right: 44px;}
.footer_copy .footer_inner_social p {float: left;width: auto;color: #fff;font-size: 18px;text-transform: capitalize;font-family: 'Oswald';margin: 8px 60px;}
.latest_post p {float: left;width: 100%;color: #fff;font-size: 16px;font-family: 'Nunito Sans';margin: 0;}
.latest_post span {float: left;width: 100%;color: #4d5255;font-size: 16px;font-family: 'Nunito Sans';margin-bottom: 20px;}
.footer .footer_top .footer_bottom {float: left;width: 94%;border: 10px solid #f6f6f6;border-radius: 10px;position: absolute;margin-top: -37%;margin-left: 29px;}
#section_project img {float: left;width: 224px;height: 200px; margin: 0px 11px;}
.about_us_content p {float: left;width: 100%;text-align: center;color: #828282;font-size: 20px;font-family: 'Nunito Sans';}
.banner_block .slider_content {float: none;width: auto;margin: 0px auto;display: table;}
.banner_block {float: left;width: 100%;position: absolute;top: 65%;transform: translateY(-50%);text-align: center;}
.slider_sed {margin-bottom: 11px;}
#section_banner .lorem_dot:after {top: 20px;}
#section_banner .fast_dot:after {top: 20px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content p {font-size: 15px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content1 p {font-size: 15px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_heading1 h2 {font-size: 18px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_heading h2 {font-size: 18px;}
#section_nothing .owl-buttons .owl-prev {left: 15px;}
#section_nothing .owl-buttons .owl-next {right: 15px;}
#header .header_top .logo-inner img { margin: 0 auto;display: table;}
}
@media only screen and (max-width: 979px){
.footer .footer_top .footer_bottom .footer_block_inner ul {float: left;width: auto; padding: 0;list-style: none;margin: 0 40px;}
#section_banner .section_banner_slider .item img {float: left;width: 100%;height: 482px;}
.footer .footer_top .footer_bottom .footer_block_inner {float: left;width: 100%;background-color: #1d1f1e;padding: 18px 0px;}
.footer .footer_top .footer_bottom .footer_block_inner ul li img {float: left;width: 60px;height: 60px;margin-right: 35px;margin-top: 30px;}
.footer .footer_top .footer_bottom .footer_block_inner ul {float: left;width: auto;padding: 0;list-style: none;margin: 0 0px;}
.footer .footer_top .footer_bottom .footer_block_inner ul li {float: left;width: 33%;padding: 0px 65px;}
#section_project img {float: left;width: 95%;height: 200px;}
#header .header_icons .header_add .header_block ul li a {float: left;width: 100%;font-size: 12px;color: #fff;text-decoration: none;font-family: Nunito Sans;line-height: 17px;}
.slicknav_menu {display: block;margin-top: 10%;z-index: 9999;position: absolute;float: right;right: 3px;width: auto;}
#section_nothing {float: left;width: 100%;background-position: center;background-size: cover;position: relative;padding: 34px 0px;}
.common_title {float: left;width: 100%;position: relative;margin-bottom: 42px;}
.about_us_content p {float: left;width: 100%;text-align: center;color: #828282;font-size: 16px;font-family: 'Nunito Sans';}
.about_us_content {float: left;width: 100%;margin-bottom: 25px;}
.footer .footer_top .footer_bottom .footer_block_inner ul li span {float: left;width: auto;font-size: 18px;}
.footer .footer_top .footer_bottom .footer_block_inner ul li p {float: left;width: 100%;font-size: 13px;margin: 0;color: #4d5255;text-transform: capitalize;}
.footer .footer_top .footer_bottom {float: left;width: 94%;border: 10px solid #f6f6f6;border-radius: 10px;position: absolute;margin-top: -37%;margin-left: 25px;}
.footer_copy .footer_inner_social p {float: left;width: auto;color: #fff;font-size: 16px;text-transform: capitalize;font-family: 'Oswald';margin: 8px 28px;}
.footer_copy .footer_inner_social span {float: right;width: auto;color: #fff;padding-right: 25px;font-family: 'Nunito Sans';padding-top: 8px;}
.slider_sed p {font-size: 35px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_wal_image img { height: 250px;}
}
@media only screen and (max-width: 768px){
#section_project img {float: left;width: 98%;height: 200px;}
.footer .footer_top .footer_left {float: left;width: 100%;position: relative;}
.footer_right {float: left;width: 100%;position: relative;padding: 0px 0;padding-top: 30%;}
.footer .footer_bottom {float: left;width: 100%; background-color: #000;position: absolute;margin: 0 auto;display: table;right: 0;left: 0;top: 47%;}
.footer .footer_bottom .footer_block_inner ul li {float: left;width: 33%;}
.image_height {float: left;height: 100px; /* margin: 0 auto; *//* display: table; */width: 100%;}
.image_height img {float: none;width: 40px;height: 40px;margin: 0 auto;display: table;}
.footer .footer_bottom p {text-align: center;}
.footer .footer_bottom span {text-align: center;}
.footer_copy .footer_inner_social span {float: left;}
.footer_copy .footer_inner_social p { margin: 13px 0px;}
.slicknav_menu {margin-top: 13%;}
#section_banner .fast_dot:after {top: 18px;}
#section_banner .lorem_dot:after {top: 17px;}
#section_choose .section_choose_inner .section_choose_block .choose_block_wal_image img {height: 225px;}
.footer .footer_bottom {padding: 0px 0px;}
}
@media only screen and (max-width: 767px){
    #header .header_icons .header_add .header_block ul {float: none;width: auto;padding: 0;list-style: none;margin: 0 auto;display: table;}
#header .header_icons .header_sovial_icon ul {float: none;width: auto;list-style: none;margin: 0 auto;padding: 0;display: table;}
#header .header_icons .header_add .header_block ul li a {float: left;width: 100%;font-size: 16px;color: #fff;text-decoration: none;font-family: Nunito Sans;line-height: 17px;}
#header .header_top .header_menu {float: right;width: auto;margin-right: 44px;margin-top: -59px;}
.slicknav_menu {display: block;margin-top: 22%;z-index: 9999;position: absolute;float: right;right: 3px;width: auto;}
#section_choose .section_choose_inner .section_choose_block .choose_block_image img {float: none;width: auto;margin: 0 auto;display: table;}
#section_choose .section_choose_inner .section_choose_block .choose_block_heading h2 {float: left;width: 100%;font-size: 30px;font-family: Nunito Sans;color: #000;text-transform: capitalize;text-align: center;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content p {float: none;width: auto;font-size: 16px;font-family: 'Nunito Sans';margin: 0 auto;display: table;text-align: center;}
#section_choose .section_choose_inner .section_choose_block .choose_block_wal_image {float: left;width: 100%;margin-top: 20px;display: none;}
#section_choose .section_choose_inner .section_choose_block .choose_block_image1 {float: none;width: auto;margin-bottom: 20px;display: table;margin: 0 auto;}
#section_choose .section_choose_inner .section_choose_block .choose_block_heading1 h2 {float: left;width: 100%;font-size: 30px;font-family: Nunito Sans;color: #000;text-transform: capitalize;text-align: center;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content1 span {float: left;padding: 0 7px;text-align: center;width: 100%;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content1 p {float: left;width: 100%;font-size: 16px;font-family: 'Nunito Sans';text-align: center;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content span {float: left;padding: 0 7px;width: 100%;text-align: center;}
#section_choose .section_choose_inner .section_choose_block .choose_block_image1 img {float: left;width: auto;margin-bottom: 20px;}
#section_project img {float: left;width: 95%;height: 200px;margin: 0 8px;}
.about .about_inner .about_inner_image img {float: none; width: 400px;margin-bottom: 0px;margin: 0 auto;display: table;height: 300px;}
.about .about_inner .about_inner_image {float: left;width: 100%;margin-bottom: 30px;}
#section_choose {float: left;width: 100%;padding: 50px 0px;position: relative;}
.slider_sed p {font-size: 23px;color: #fff;text-transform: uppercase;font-weight: 400;font-family: 'Oswald';letter-spacing: 2px;}
.footer .footer_top .footer_bottom .footer_block_inner ul li {float: left;width: 33%;padding: 0px 40px;}
.footer_copy .footer_inner_social .footer_icon ul {float: left;width: 100%;list-style: none;margin: 0;padding: 0;}
/*.footer_copy .footer_inner_social span {float: right;width: auto;color: #fff;padding-right: 25px;font-family: 'Nunito Sans';padding-top: 8px;font-size: 13px;}*/
.footer .footer_top .footer_bottom {float: left;width: 94%;border: 10px solid #f6f6f6;border-radius: 10px;position: absolute;margin-top: -49%;margin-left: 25px;}
.image_height {float: none;height: 100px;margin: 0 auto;display: table;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content1 {float: none;width: 60%;margin-bottom: 20px;margin: 0 auto;display: table;}
#section_choose .section_choose_inner .section_choose_block .choose_block_content {float: none;width: 60%;margin-bottom: 20px;margin: 0 auto;display: table;}
.main_title .page-title {padding-top: 36%;}
}

@media only screen and (max-width: 640px){
    #section_nothing .section_nothing_ctn p {font-size: 18px;}
    .footer .footer_top .footer_bottom .footer_block_inner ul li {float: left;width: 33%;padding: 0px 20px;}
    .footer .footer_top .footer_bottom {float: left;width: 94%;border: 10px solid #f6f6f6;border-radius: 10px;position: absolute;margin-top: -56%;margin-left: 15px;}
    .footer_copy .footer_inner_social span {float: left;width: 100%;color: #fff;padding-right: 0px;font-family: 'Nunito Sans';padding-top: 8px;font-size: 13px;padding-left: 0px;}
    #section_project img {float: left;width: 96%;height: 200px;margin: 0 7px;}
    #section_nothing .section_nothing_inner .section_nothing_heading h2 {font-size: 35px;color: #fff;line-height: 60px;}
    #header .header_icons .header_add .header_block ul li {float: none;width: 100%;padding: 0px 4px;margin: 0 auto;display: table;}
    #header .header_icons .header_add .header_block ul li img {float: left;width: 25px;margin-right: 10px;    height: 27px;}
    #header .header_icons .header_add .header_block ul li a {margin-bottom: 15px;}
    .banner_block {float: left;width: 100%;position: absolute;top: 70%;transform: translateY(-50%);text-align: center;}
    #section_banner .section_banner_slider .item img {float: left;width: 100%;height: 460px;}
    .slicknav_menu {display: block;margin-top: 59%;}
    .slicknav_menu {display: block; margin-top: 0% !important;}
    #section_choose .section_choose_inner {padding: 10px;}
    #section_choose .section_choose_inner .section_choose_content p {width: 100%;}
    #section_choose .section_choose_inner .section_choose_block .choose_block_content {width: 100%;margin-bottom: 31px;}
    #section_choose .section_choose_inner .section_choose_block .choose_block_content1 {width: 100%;}
    #header .header_top {padding: 5px 0;}
    .image_height { height: 0px;}
    .footer .footer_bottom span { font-size: 16px;}
    #header .header_icons .header_sovial_icon {margin-left: -33px;}
    #header .header_top .header_menu {margin-right: 0px;}
    #section_nothing .nothing_content_block p {font-size: 16px;}
    #section_choose .section_choose_inner .section_choose_block .choose_block_heading1 h2 {font-size: 22px;}
    #section_choose .section_choose_inner .section_choose_block .choose_block_heading h2 {font-size: 22px;}
    #header .header_icons {border-bottom: transparent;}
    .main_title .page-title {padding-top: 48%;}
}
@media only screen and (max-width: 480px){ 
    .footer .footer_top .footer_bottom {position: absolute;margin-top: -76%;margin-left: 15px;}
    .about .about_inner .about_inner_image img {float: none;width: 100%;margin-bottom: 0px;margin: 0 auto;display: table;height: 300px;}
    #section_nothing .section_nothing_inner .section_nothing_heading h2 {font-size: 25px;color: #fff;line-height: 60px;}
    .footer .footer_top .footer_bottom .footer_block_inner ul li span {float: left;width: auto;font-size: 13px;}
    .footer .footer_top .footer_bottom {position: absolute;margin-top: -75%;margin-left: 12px;}
    .slider_sed p {font-size: 16px;color: #fff;text-transform: uppercase;font-weight: 400;font-family: 'Oswald';letter-spacing: 2px;}
    .ban_lorem {float: left;font-size: 18px;}
    #section_banner .section_banner_slider .item img {float: left;width: 100%;height: 400px;}
    .footer .footer_top .footer_bottom .footer_block_inner ul li img {float: left;width: 40px;height: 40px;margin-right: 35px;margin-top: 30px;}
    .banner_block {float: left;width: 100%;position: absolute;top: 76%;transform: translateY(-50%);text-align: center;}
    .footer .footer_bottom span {font-size: 14px;}
    .footer .footer_bottom p {font-size: 14px;}
    .image_height {padding: 0px 0; padding-top: 15px;}
    .footer_right .footer_right_inner {margin-left: 25%;}
    #header .header_icons .header_sovial_icon ul li {padding: 0px 10px;}
    .owl-pagination { bottom: 0px;}
     #section_nothing .owl-buttons .owl-prev i.fa.fa-angle-left {font-size: 25px;}
    #section_nothing .owl-buttons .owl-prev {left: 7px;}
    #section_nothing .owl-buttons .owl-prev {width: 35px;height: 33px;padding: 1px 9px;}
    #section_nothing .owl-buttons .owl-next {right: 7px;}
    #section_nothing .owl-buttons .owl-next {width: 35px;height: 34px; padding: 2px 16px;}
    #section_nothing .owl-buttons i.fa.fa-angle-right {font-size: 25px;}
    .footer_logo {margin-left: -20px;}
    #section_banner .ban_lorem {font-size: 24px;}
    #section_banner .lorem_dot:after {left: 50px;top: 15px;}
    #section_banner .fast_dot:after {top: 15px;}
    .main_title .page-title {padding-top: 70%;font-size: 40px;}
    .contact_main .contact-address p {font-size: 25px;padding-left: 0;}
    div#inner-page .default-page p,div#inner-page .default-page strong{text-align: justify;}

} 

@media only screen and (max-width: 360px){
    .ban_lorem {float: left;font-size: 18px !important;}
    .footer .footer_top .footer_bottom {position: absolute;margin-top: -103%;margin-left: 10px;}
    #header .header_top .logo-inner img {width: 200px;}
    .slicknav_menu {display: block;/* margin-top: 25%; */width: 100%;}
    .slicknav_nav, .slicknav_nav ul {width: auto;}
    .footer_logo {margin-bottom: 15px; margin-top: 60px;}
    #section_banner .lorem_dot:after {top: 10px;left: 28px;}
    #section_banner .fast_dot:after {top: 11px;}
    #section_nothing .nothing_content_block p {font-size: 15px;}
    /*.footer .footer_top .footer_inner h2.widget-title { padding: 0px 27px;}*/
    .footer_logo img {margin-left: -20px;}
    .footer .footer_top .footer_inner .footer_service ul li a {font-size: 14px;}
    .footer .footer_bottom .footer_block_inner ul li { padding: 0px 3px;}
    #section_choose .section_choose_inner .section_choose_block .choose_block_content p {font-size: 15px;}
    .contact_main .contact-address p {font-size: 20px;}
    .main_title .page-title {padding-top: 80%;}
}

@media only screen and (max-width: 320px){
    .footer_copy .footer_inner_social span {padding-top: 8px;font-size: 13px;padding-left: 16px;}
}
@media only screen and (max-width: 650px){
    .slicknav_menu {display: block;margin-top: 25%;}
    .ban_lorem {float: left;font-size: 25px;}
    .banner_link a {background-color: #57b665;padding: 10px 30px;color: #fff;font-size: 18px;}
    .choose_link a {background-color: #57b665;padding: 10px 30px;color: #fff;font-size: 25px;}
}

