/* Theme Name: ayk */

body ul.navbar-nav.icons { margin-left: 180px; }
.welcome-thumb-100 { top: -220px; left: 0%; position: absolute; display: block; }
.home-top-banner{ margin-top: 80px;}


.form-group {
    margin-bottom: 1rem;
}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color: transparent; border: none;}
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea {
    font-size: 14px; height: 50px;  padding: 15px; border: 1px solid lightgray; -webkit-box-shadow: none; box-shadow: none; border-radius: 10px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); -webkit-transition: 0.5s; transition: 0.5s; }
body .gform_wrapper .field_description_below .gfield_description { padding-top: 2px; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
background: linear-gradient(-45deg, #2f6880 0%, #2f6880 100%); -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; font-weight: 500; color: #fff; line-height: 1; text-align: center; padding: 14px 30px; border: 0 none; border-radius: 100px;
    outline: 0 none; position: relative; z-index: 1; }
 body .gform_wrapper textarea.large { height: 190px;}
.ptb_20 { padding: 20px 0; }
.ptb_100_180{ padding: 100px 0 180px; }
.ptb_50{ padding: 50px 0; } 
.social-icons.bottom a{color: #fff; font-size: 28px;}
.who-are-we-img img{ max-width: 400px; }
@media only screen and (max-width: 600px) {
.home-top-banner{ margin-top: 0; }
.welcome-thumb-100 img.d-block{ display: inline-block !important; }
.welcome-thumb-100{ text-align: center; }
.welcome-thumb-100 img{ max-width: 80%; }
body .who-are-we-img img{ max-width: 100%; }
}
section#about { margin-top:50px; }

#more1, #more2, #more3, #more4, #more5, #more6, #more7, #more8, #more9 {display: none;}
.ptb_100_100 { padding: 70px 0 70px; }

.single-service {
    text-align: center;
}
.single-service img {
    width: 50%;
}