/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

@font-face {
    font-family: 'New Science';
    src: url('assets/fonts/NewScience-Bold.eot');
    src: url('assets/fonts/NewScience-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NewScience-Bold.woff2') format('woff2'),
        url('assets/fonts/NewScience-Bold.woff') format('woff'),
        url('assets/fonts/NewScience-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Science';
    src: url('assets/fonts/NewScience-Medium.eot');
    src: url('assets/fonts/NewScience-Medium.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NewScience-Medium.woff2') format('woff2'),
        url('assets/fonts/NewScience-Medium.woff') format('woff'),
        url('assets/fonts/NewScience-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Science';
    src: url('assets/fonts/NewScience-Light.eot');
    src: url('assets/fonts/NewScience-Light.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NewScience-Light.woff2') format('woff2'),
        url('assets/fonts/NewScience-Light.woff') format('woff'),
        url('assets/fonts/NewScience-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Science';
    src: url('assets/fonts/NewScience-Regular.eot');
    src: url('assets/fonts/NewScience-Regular.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NewScience-Regular.woff2') format('woff2'),
        url('assets/fonts/NewScience-Regular.woff') format('woff'),
        url('assets/fonts/NewScience-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Science';
    src: url('assets/fonts/NewScience-Thin.eot');
    src: url('assets/fonts/NewScience-Thin.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NewScience-Thin.woff2') format('woff2'),
        url('assets/fonts/NewScience-Thin.woff') format('woff'),
        url('assets/fonts/NewScience-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'New Science';
    src: url('assets/fonts/NewScience-SemiBold.eot');
    src: url('assets/fonts/NewScience-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NewScience-SemiBold.woff2') format('woff2'),
        url('assets/fonts/NewScience-SemiBold.woff') format('woff'),
        url('assets/fonts/NewScience-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

body {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, p, ol, ul, img {
	padding:0;
	margin:0;
}
ul li, ol li{
	list-style:none;
	padding:0;
	margin:0;
}
header,section,footer{
	display: block;
}
a, a:hover, a:focus{
	text-decoration:none;
	outline:none;
}

a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
}

img
{
	max-width: 100%;
	align-self: center
}

p, .elementor-widget-text-editor {}
p strong, .elementor-widget-text-editor strong {font-weight: 500;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
   opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
   opacity: 1;
}

.container {max-width: 1335px;margin: auto;padding: 0 10px;}

.site-header .header-inner, .site-footer .footer-inner {max-width: 1335px;padding: 0 10px;}

/*Breadcrumb Start*/
.custom-breadcrumb li .elementor-icon-list-text {color: #EF8E16 !important;}
.custom-breadcrumb li a .elementor-icon-list-text {color: #fff !important;}
.custom-breadcrumb li a:hover .elementor-icon-list-text {color: #EF8E16 !important;}
/*Breadcrumb End*/

/*Button design with circle icon start*/
.btn-icon-circle-01 .elementor-button-content-wrapper {display: flex;flex-wrap: wrap;align-items: center;}
.btn-icon-circle-01 .elementor-button-icon {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 40px;height: 40px;background: #323232;border-radius: 50%;}
.btn-icon-circle-01 .e-font-icon-svg {width: 22px;height: 22px;}
.btn-icon-circle-01 .elementor-button-text {padding: 0 0 2px;}
/*Button design with circle icon end*/

/*Text Button with arrow start*/
.text-bttn-with-arrow .elementor-button-text {border-bottom: 2px solid #231F20;}
.text-bttn-with-arrow .elementor-button-icon svg {width: 12px;}
.text-bttn-with-arrow a:hover .elementor-button-text {color: #F3932F;border-color: #F3932F;}
.text-bttn-with-arrow a:hover .elementor-button-icon svg path {fill: #F3932F;}
/*Text Button with arrow end*/

.title-with-img h2 {display: flex;flex-wrap: wrap;align-items: center;color: #000;font-family: "Exo 2";font-weight: 700;}
.title-with-img img {max-height: 38px;margin: 3px 5px 0;}

.slick-dots {display: inline-flex;flex-wrap: wrap;justify-content: center;width: 100%;margin: 60px 0 0;}
.slick-dots li {display: inline-flex;align-items: center;width: auto;margin: 0 3px;}
.slick-dots li button {display: inline-block;padding: 0;width: 9px;height: 9px;font-size: 0px;border: none;background: #CFCFCF;}
.slick-dots li.slick-active button, .home-banner-slider .slick-dots li:hover button {background: #EF8E16;}
.slick-dots li.slick-active {padding: 0;}
.slick-dots li.slick-active button {width: 50px;height: 5px;}

/*Header Start*/
.site-header {padding: 13px 0;}

.site-navigation-toggle-holder .site-navigation-toggle {padding: 10px 8px;}
.site-navigation-toggle-holder .site-navigation-toggle-icon {width: 24px;}

.site-branding {width: 211px;}

.site-header .site-navigation > .menu {align-items: center;}
.site-header .site-navigation > .menu > li {padding: 0 25px;}
.site-header .site-navigation > .menu > li > a {color: #454545;font-size: 15px;line-height: 22px;font-family: 'New Science';font-weight: 500 !important;padding: 0;}
.site-header .site-navigation > .menu > li > a:hover {font-weight: 700 !important;}

.site-header .site-navigation > .menu > li.login-bttn {padding-right: 0;}
.site-header .site-navigation > .menu > li.login-bttn a {display: flex !important;flex-wrap: wrap;align-items: center;border: 2px solid #EF8E16;padding: 13px 20px !important;border-radius: 50px;position: relative;font-weight: 600 !important;}
.site-header .site-navigation > .menu > li.login-bttn a::before {content: "";width: 21px;height: 24px;display: inline-block;margin: 0 8px 0 0;background: url(assets/images/login-icon.svg) center top no-repeat;background-size: 100% auto;}
.site-header .site-navigation > .menu > li.login-bttn a:hover {font-weight: 600 !important;background: #FDC239;border-color: #FDC239;}
/*Header End*/

/*Footer Start*/
#site-footer {display: none !important;}

.cont-footer-links ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.cont-footer-links ul li {width: calc(50% - 5px);margin: 0 !important;} 
/*Footer End*/

/*Home Start*/
.banner-slider-content {margin: auto;max-width: 100%;min-height: 818px;}
.home-banner-slider .slick-dots {display: inline-flex;flex-wrap: wrap;width: auto;position: absolute;z-index: 1;bottom: 30px;left: 50%;transform: translate(-50%, 0px);}
.home-banner-slider .slick-dots li {display: inline-block;width: auto;margin: 0 3px;padding: 0;}
.home-banner-slider .slick-dots li button {display: inline-block;padding: 0;width: 9px;height: 9px;font-size: 0px;border: none;background: rgba(217, 217, 217, 0.26);}
.home-banner-slider .slick-dots li.slick-active button, .home-banner-slider .slick-dots li:hover button {background: rgba(255, 255, 255, 1);}

.cont-home-services .elementor-shortcode {padding-left: calc(50% - 670px);}
.otr-services {display: inline-flex;flex-wrap: wrap;width: 100%;}
div.single-service {display: inline-flex;flex-wrap: wrap;flex-direction: column;width: 33.33333%;padding: 0 15px;}
.single-service-img {display: inline-block;width: 100%;height: 572px;}
.single-service-img img {object-fit: cover;width: 100%;height: 100%;}
.single-service-content {display: inline-block;width: 100%;padding: 18px 80px 0 0;position: relative;}
.single-service-content h3 {color: #000;font-size: 24px;line-height: 30px;font-family: "Exo 2";font-weight: 600;}
.single-service-content p {color: #000;font-size: 18px;line-height: 26px;font-weight: 500;margin: 10px 0 0;}
.single-service-content a {position: absolute;z-index: 1;right: 0;top: 18px;width: 56px;height: 56px;background: linear-gradient(90deg, #FDC239 0%, #F28D2E 100%);border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.single-service-content a:hover {background: linear-gradient(90deg, #F28D2E 0%, #FDC239 100%);}
.single-service-content a img {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.single-service-content a:hover img {transform: rotate(45deg);}
.home-services-slider .slick-dots {display: inline-flex;flex-wrap: wrap;justify-content: end;width: 100%;padding-right: calc(50% - 470px);margin: 60px 0 0;}

.home-review-slider {padding-bottom: 92px;}
.home-review-slider .slick-list {margin: 0 -13px;}
.home-review-slider .slick-slide {margin: 0 13px;}
.slick-buttons .slick-prev {margin-left: -25px;}
.slick-buttons .slick-next {margin-left: 25px;}
.slick-buttons .slick-arrow {position: absolute;z-index: 1;left: 50%;bottom: 0;transform: translate(-50%, 0px);width: 42px;height: 42px;padding: 0;border: 1px solid rgba(255, 255, 255, 0.6);background: transparent;color: rgba(255, 255, 255, 0.6);}
.slick-buttons .slick-arrow:focus, .slick-buttons .slick-arrow:hover {background: #EF8E16;border-color: #EF8E16;color: rgba(255, 255, 255, 1);}

.cont-map-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .cont-map-tabs .e-n-tabs-heading .e-n-tab-title:hover, .cont-map-tabs .e-n-tabs-heading .e-n-tab-title:focus {background: transparent !important;}
@media (min-width:768px) {
.cont-map-tabs .e-n-tabs-content {border-radius: 8px;overflow: hidden;}
.cont-map-tabs .e-n-tabs-heading {background: #F1F1F1;padding: 50px 25px;display: flex !important;flex-wrap: wrap !important;flex-direction: unset !important;justify-content: flex-start !important;gap: 0 !important;border-radius: 8px;}
.cont-map-tabs .e-n-tabs-heading .e-n-tab-title {padding: 10px;justify-content: left;width: 50%;background: transparent;}
.cont-map-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text {text-align: left;}
}

.cont-projects-imgs {overflow: hidden;}
.cont-projects-imgs .elementor-image-carousel-wrapper {padding-bottom: 70px !important;width: calc(100% + 42%);position: relative !important;left: -21%;}
.cont-projects-imgs .swiper-slide .swiper-slide-inner {display: block;height: 570px;overflow: hidden;}
.cont-projects-imgs .swiper-slide .swiper-slide-inner img {width: 100% !important;height: 100% !important;object-fit: cover;}
.cont-projects-imgs .swiper-pagination {display: inline-flex;width: 100%;justify-content: center;align-items: center;}
.cont-projects-imgs .swiper-pagination .swiper-pagination-bullet {border-radius: 5px !important;transition: all .3s;}
.cont-projects-imgs .swiper-pagination .swiper-pagination-bullet-active {width: 50px !important;height: 5px !important;margin-bottom: 1px;}

.cont-newsletter .tnp-subscription {max-width: 100%;margin: 0;}
.cont-newsletter form {display: flex;flex-wrap: wrap;width: 100%;}
.cont-newsletter .tnp-field {margin: 0 !important;}
.cont-newsletter .tnp-field-email {display: inline-flex;width: calc(100% - 98px);}
.cont-newsletter .tnp-field-email label {display: none;}
.cont-newsletter .tnp-field-email .tnp-email {display: inline-block;width: 100%;padding: 0;color: #000;font-size: 18px;line-height: 22px;font-weight: 600;background: transparent;border: none;padding: 5px 20px 5px 0;outline: none;}
.cont-newsletter .tnp-field-button {width: 98px;}
.cont-newsletter .tnp-field-button .tnp-submit {width: 100%;color: #231F20;font-size: 14px;line-height: 18px;border: 1px solid #EF8E16;background: transparent;font-weight: 700;padding: 10px;}
.cont-newsletter .tnp-field-button .tnp-submit:hover {color: #fff;background: #EF8E16;}
/*Home End*/

/*Services Start*/
.services-full-list {display: inline-flex;flex-wrap: wrap;width: 100%;gap: 55px 0;}
.services-full-list .single-service {padding: 0 15px 45px;position: relative;}
.services-full-list .single-service-img {height: 422px;}
.services-full-list .single-service-content {display: inline-flex;flex-wrap: wrap;align-content: center;width: 375px;min-height: 210px;max-width: 85%;padding: 20px 35px 25px;background: #fff;position: absolute;left: auto;bottom: 0;}
.services-full-list .single-service-content a {position: relative;right: auto;top: auto;width: auto;height: auto;background: transparent;color: #231F20;font-size: 16px;line-height: 18px;font-family: "Exo 2";font-weight: 600;border-radius: 0;display: inline-flex;flex-wrap: wrap;justify-content: center;align-content: center;margin: 15px 0 0;}
.services-full-list .single-service-content a span {border-bottom: 2px solid #231F20;}
.services-full-list .single-service-content a img {max-width: 13px;margin: 3px 0 0 6px;}
/*Services End*/

/*Contact Start*/
.cont-request-form form {display: inline-flex;flex-wrap: wrap;width: 100%;}
.form-field {display: inline-block;width: 50%;padding: 11px 12px;}
.full-field {width: 100%;}
.form-field span {display: inline-block;width: 100%;}
.form-field input, .form-field select, .form-field textarea {display: inline-block;width: 100%;background: transparent;border: 1px solid #fff;padding: 20px 22px;color: #fff;font-size: 17px;line-height: 24px;border-radius: 8px;font-family: "Barlow", Sans-serif;font-weight: 400;}
.form-field select {appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url(assets/images/form-select-icon.png);background-position: right 22px center;background-repeat: no-repeat;background-size: 17px auto;padding-right: 50px;}
.form-field select option {color: #000;}
.form-field textarea {height: 246px;}
.form-field .wpcf7-not-valid-tip {display: block;width: 100%;font-size: 15px;line-height: 20px;padding: 2px 0 0;}
.form-bttn {display: inline-block;width: 100%;padding: 30px 12px 0;text-align: center;}
.form-bttn input[type="submit"] {display: inline-block;width: auto;padding: 0;border: none;color: #231F20;font-size: 15px;line-height: 20px;font-weight: 600;font-family: "Exo 2", Sans-serif;background-image: url(assets/images/form-bttn-img.png) !important;background-position: left 10px center;background-repeat: no-repeat;background-size: 38px auto;padding: 18px 39px 18px 62px;background-color: #F28D2E;}
.form-bttn input[type="submit"]:hover {background-color: #FDC239;}
.form-bttn .wpcf7-spinner {position: absolute;margin: 16px 0 0 10px;}
.cont-request-form .wpcf7-response-output {display: inline-block;width: 100%;color: #fff;text-align: center;}
/*Contact End*/

/*Services Single Start*/
.cont-service-banner {display: inline-block;width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.cont-service-banner::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background-image: linear-gradient(90deg, #000000B3 50%, #00000017 100%);}
.banner-inn {display: inline-flex;width: 100%;flex-wrap: wrap;align-content: center;min-height: 474px;padding: 10px 0;position: relative;z-index: 1;}
.banner-title {display: inline-block;width: 100%;color: #fff;font-size: 48px;line-height: 56px;font-family: "Exo 2", Sans-serif;font-weight: 700;}
.banner-breadcrumb {display: inline-block;width: 100%;margin: 5px 0 0;}
.banner-breadcrumb ul {display: inline-flex;flex-wrap: wrap;width: 100%;}
.banner-breadcrumb ul li {display: inline-block;width: auto;color: #EF8E16;font-size: 18px;line-height: 24px;font-family: "Jura", Sans-serif;font-weight: 500;margin: 0 10px 0 0;}
.banner-breadcrumb ul li a {color: #fff;}
.banner-breadcrumb ul li a:hover {color: #EF8E16;}

.circle-align .elementor-icon-box-icon {margin: 8px 0 0;}

.otr-overlap-sec {display: block !important;}
.overlap-sec {position: relative;z-index: 1;right: 10px;width: calc(100% + 130px);float: right;}

.gallery-img-01, .gallery-img-02 {height: 434px;}
.gallery-img-03 {height: 854px;}
.gallery-img-04, .gallery-img-05 {height: 412px;}
.gallery-img a {display: inline-block;width: 100%;height: 100%;}
.gallery-img a img {width: 100%;height: 100%;object-fit: cover;}

.cont-reviews > div {display: none;}

@media (min-width:768px) {
.services-map .e-n-tabs-heading {display: inline-block !important;background: transparent;padding: 60px 0 0;}
.services-map .e-n-tabs-heading .e-n-tab-title {width: 100%;background: transparent !important;padding: 20px 0;}
}
/*Services Single End*/

/*Media Start*/
@media (min-width:1601px) and (max-width:1800px) {
/*Home Start*/
.single-service-img {height: 500px;}
/*Home End*/
}

@media (min-width:1367px) and (max-width:1600px) {
/*Home Start*/
.single-service-img {height: 460px;}

.cont-projects-imgs .swiper-slide .swiper-slide-inner {height: 480px;}
/*Home End*/
}

@media (min-width:1200px) and (max-width:1366px) {
/*Home Start*/
.single-service-img {height: 400px;}

.home-services-slider .slick-dots {justify-content: center;padding-right: 0;}

.cont-projects-imgs .swiper-slide .swiper-slide-inner {height: 400px;}
/*Home End*/

/*Services Start*/
.services-full-list .single-service-content {max-width: 85%;}
/*Services End*/

/*Services Single Start*/
.gallery-img-01, .gallery-img-02 {height: 400px;}
.gallery-img-03 {height: 766px;}
.gallery-img-04, .gallery-img-05 {height: 368px;}
/*Services Single End*/
}

@media (min-width:1025px) and (max-width:1199px) {
/*Home Start*/
.single-service-img {height: 350px;}
.single-service-content h3 {font-size: 22px;line-height: 26px;}
.single-service-content p {font-size: 17px;line-height: 22px;}
.home-services-slider .slick-dots {justify-content: center;padding-right: 0;margin: 40px 0 0;}

.cont-projects-imgs .swiper-slide .swiper-slide-inner {height: 360px;}
/*Home End*/

/*Services Start*/
.services-full-list .single-service-img {height: 400px;}
.services-full-list .single-service-content {max-width: 85%;padding: 15px 15px 20px;}
/*Services End*/

/*Services Single Start*/
.gallery-img-01, .gallery-img-02 {height: 330px;}
.gallery-img-03 {height: 660px;}
.gallery-img-04, .gallery-img-05 {height: 315px;}
/*Services Single End*/
}

@media (min-width:768px) and (max-width:1024px) {
.title-with-img img {max-height: 36px;}

/*Home Start*/
.banner-slider-content {min-height: 700px;}
.home-banner-slider .slick-dots {bottom: 15px;}

.single-service-img {height: 400px;}
.single-service-content {padding: 10px 55px 0 0;}
.single-service-content h3 {font-size: 22px;line-height: 26px;}
.single-service-content p {font-size: 17px;line-height: 22px;}
.single-service-content a {top: 15px;width: 46px;height: 46px;}
.home-services-slider .slick-dots {justify-content: center;padding-right: 0;margin: 40px 0 0;}

.cont-map-tabs .e-n-tabs-heading {padding: 25px 15px;}

.cont-projects-imgs .swiper-slide .swiper-slide-inner {height: 360px;}
/*Home End*/

/*Services Start*/
.services-full-list {gap: 50px 0;}
.services-full-list .single-service {padding: 0 8px 100px;}
.services-full-list .single-service-img {height: 350px;}
.services-full-list .single-service-content {max-width: 88%;min-height: 224px;padding: 15px 15px 20px;}
/*Services End*/

/*Services Single Start*/
.banner-inn {min-height: 400px;}
.banner-title {font-size: 46px;line-height: 52px;}

.overlap-sec {width: calc(100% + 350px);}

.gallery-img-01, .gallery-img-02 {height: 300px;}
.gallery-img-03 {height: 600px;}
.gallery-img-04, .gallery-img-05 {height: 285px;}

.services-map .e-n-tabs-heading {padding: 60px 0 0;}
/*Services Single End*/

}

@media (max-width:991px) {
/*Header Start*/
.site-navigation-toggle-holder {padding: 0;}
.site-navigation-dropdown ul.menu li a {padding: 10px 15px;}
/*Header End*/
}

@media (max-width:767px) {
.title-with-img img {max-height: 30px;}

.slick-dots {margin: 30px 0 0;}

/*Header Start*/
.site-header {padding: 10px 0;}

.site-branding {width: 160px;}
/*Header End*/

/*Home Start*/
.banner-slider-content {min-height: 450px;}
.home-banner-slider .slick-dots {bottom: 10px;}

.single-service-img {height: 300px;}
.single-service-content {padding: 10px 50px 0 0;}
.single-service-content h3 {font-size: 22px;line-height: 26px;}
.single-service-content p {font-size: 17px;line-height: 22px;}
.single-service-content a {top: 15px;width: 40px;height: 40px;padding: 12px;}
.home-services-slider .slick-dots {justify-content: center;padding-right: 0;margin: 30px 0 0;}

.home-review-slider {padding-bottom: 75px;}

.cont-map-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .cont-map-tabs .e-n-tabs-heading .e-n-tab-title:hover, .cont-map-tabs .e-n-tabs-heading .e-n-tab-title:focus {margin-bottom: 0 !important;}

.cont-projects-imgs .elementor-image-carousel-wrapper {padding-bottom: 50px !important;width: 100%;left: 0;}
.cont-projects-imgs .swiper-slide .swiper-slide-inner {height: 260px;}
/*Home End*/

/*Services Start*/
.services-full-list {gap: 35px 0;}
.services-full-list .single-service {width: 50%;padding: 0 8px 100px;}
.services-full-list .single-service-img {height: 350px;}
.services-full-list .single-service-content {max-width: 88%;min-height: 194px;padding: 15px 15px 20px;}
.services-full-list .single-service-content a {margin: 10px 0 0;padding: 0;}
/*Services End*/

/*Contact Start*/
.form-field {padding: 8px 8px;}
.form-field input, .form-field select, .form-field textarea {padding: 12px 10px;font-size: 16px;line-height: 24px;}
.form-field textarea {height: 150px;}
.form-bttn {padding: 10px 8px 0;}
.form-bttn input[type="submit"] {padding: 17px 20px 17px 55px;}
/*Contact End*/

/*Services Single Start*/
.banner-inn {min-height: 350px;}
.banner-title {font-size: 36px;line-height: 42px;}

.overlap-sec {width: 100%;right: 0;}

.gallery-img-01, .gallery-img-02 {height: 180px;}
.gallery-img-03 {height: 350px;}
.gallery-img-04, .gallery-img-05 {height: 170px;}
/*Services Single End*/
}

@media (max-width:575px) {
/*Home Start*/
.single-service-img {height: 250px;}
/*Home End*/

/*Services Start*/
.services-full-list .single-service-img {height: 320px;}
.services-full-list .single-service-content {max-width: 88%;min-height: 208px;padding: 15px 15px 20px;}
.services-full-list .single-service-content p {font-size: 16px;line-height: 20px;}
/*Services End*/
}

@media (max-width:479px) {
/*Home Start*/
.single-service-img {height: 330px;}

.cont-projects-imgs .swiper-slide .swiper-slide-inner {height: 160px;}
/*Home End*/

/*Services Start*/
.services-full-list .single-service {width: 100%;}
.services-full-list .single-service-img {height: 350px;}
.services-full-list .single-service-content {min-height: 188px;}
/*Services End*/

/*Contact Start*/
.form-field {width: 100%;padding: 8px 0;}

/*Contact End*/
}
/*Media End*/