/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 13, 2019, 12:36:07 PM
    Author     : SASI
*/

.readmore_area a::before,.sl-slider h2> strong,.sl-slider p> strong,
.single-top-feature .readmore_area a span,.service-icon-effect,.service-icon .service-icon-effect:hover,.single-service>h3 a:hover,.single-service>h3 a:focus,
.whyChoose-right .media-heading,.whyChoose-right .media:hover .media-icon,.doctors-nav figcaption h2,
.testimonial-cotent > p span,.testimonial-nav .slick-dots li.slick-active button::before,.blog-comments-box li > h2,.blog-comments-box li span,
.blog-author > ul > li a:hover,.footer-service li > a:hover,.footer-service li > a span,.contact-info > p span,.footer-copyright>p>a,
.blog-breadcrumbs-right .breadcrumb > li a:hover,.blog-breadcrumbs-right .breadcrumb > .active,.blog-details blockquote::before,.blog-details blockquote::after,
.sidebar-widget p>a,.sidebar-widget>ul li>a:hover,.postnav-left:hover .navg-title,.postnav-right:hover .navg-title,.author-name:hover,
.similar-post .media-body a:hover,.similar-post > h2,.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover,
.button--itzel .button__icon,.button--itzel > span,#myModal .modal-title,
.form-submit input:hover,.error-page-area h1,.error-page-area h3{
    color: #ee4532;   
}

.banner_area{
    height: 80px;
}

.banner_area h2 {
    color: #fff;
    font: 400 40px "Oswald", sans-serif;
    text-transform: uppercase;
    padding-top: 20px;
}

.call_min_area {
    background: #f6b60b;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
}

.call_min_area h3 {
    font: 400 40px "Roboto", sans-serif;
    color: #fff;
}

.call_min_area P {
    font: 400 22px/24px "Roboto", sans-serif;
    color: #fefefe;
    text-transform: uppercase;
    max-width: 900px;
    margin: 0 auto;
    padding-top: 8px;
    padding-bottom: 10px;
}

.call_min_area .call_btn a {
    display: inline-block;
    border: 2px solid #fff;
    font: 400 16px/46px "Roboto", sans-serif;
    color: #fefefe;
    margin-left: 2px;
}

.our_partners_area .book_now_aera {
    background: #f6b60b;
    padding-bottom: 10px;
    padding-top: 20px;
}

.all_contact_info .contact_row .send_message .contact_box .input_box {
    border: 1px solid #dfe3e4;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    height: 40px;
    padding-left: 15px;
    width: 100%;
    color: #0c0c0c;
    margin-bottom: 20px;
}

form .response { font-weight: bold; text-transform: uppercase; padding: 20px 0px; display: none;}
form .response.success { color: green; }
form .response.error { color: red; }

/*scrol to top*/

.scrollToTop {
    bottom: 60px;
    display: none;
    font-size: 32px;
    line-height: 50px;
    font-weight: bold;
    height: 50px;
    position: fixed;
    right: 50px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    z-index: 999;
    color: #008200; 	
    transform:rotate(43deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    /*background-color: #fff;*/

}
.scrollToTop>i{    
    transform:rotate(-45deg);         
}
.scrollToTop:hover,
.scrollToTop:focus{
    /*background-color: #fff;*/
    text-decoration: none;
    outline: none;
    color: #000;
}

/*--------------------*/
/* GALLERY */
/*--------------------*/

#gallery{
    float: left;
    display: inline;
    width: 100%;
    padding: 35px 0px;
}
.gallery-area{
    float: left;
    display: inline;
    width: 100%;
}
.my-simple-gallery {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.my-simple-gallery img {
    height: 100%;
    width: 100%;
}
.my-simple-gallery figure {
    margin-bottom: 30px;
}
.my-simple-gallery figure a {
    display: block;
    height: 240px;
    width: 100%;
}
.my-simple-gallery figcaption {
    display: none;
}
a.gallery-iteam img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
    filter: alpha(opacity=95);
    opacity: 0.95;
    -moz-transition: opacity 0.35s, -moz-transform 0.35s;
    -o-transition: opacity 0.35s, -o-transform 0.35s;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -moz-transition: opacity 0.35s, -moz-transform 0.35s;
    -o-transition: opacity 0.35s, -o-transform 0.35s;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -moz-transform: scale3d(1.05, 1.05, 1);
    -ms-transform: scale3d(1.05, 1.05, 1);
    -o-transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    transform: scale3d(1.05, 1.05, 1)
}
a.gallery-iteam:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}
.my-simple-gallery a {
    cursor: pointer;
    float: left;
    height: auto;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.my-simple-gallery a img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 0.8;
}
a.gallery-iteam .image-effect::before { 
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
    -moz-transition: -moz-transform 0.6s ease 0s;
    -o-transition: -o-transform 0.6s ease 0s;
    -webkit-transition: -webkit-transform 0.6s ease 0s;
    transition: transform 0.6s ease 0s;
    width: 100%
}
a.gallery-iteam:hover .image-effect::before {
    -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0)
}
.my-simple-gallery figcaption {
    bottom: 0;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    left: 0;
    margin-top: -23px;
    padding-bottom: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.pswp__caption__center {
    font-size: 25px;
    text-align: center;
    max-width: 800px; 
}
.pswp__button--arrow--left::before,
.pswp__button--arrow--right::before {
    height: 40px; 
    top: 30px;
    width: 40px;
}
.pswp__button--arrow--right::before {
    background-position: -91px -39px; 
}
.pswp__button--arrow--left::before {
    background-position: -134px -39px;  
}

.image-padding{
    padding-top: 50px;
}

.section-heading{
    float: left;
    display: inline;
    width: 100%;
    text-align: center;
}

.header_aera_gallery {
    background: #fff;
    border-radius: 0;
    border: 0;
    margin: 0;
    width: 100%;
    /*  z-index: 9999;
      top: 0;*/
    box-shadow: 0px 0px 20px 0px rgba(21, 47, 95, 0.2);
}
.header_aera_gallery .searchForm {
    height: 0;
    overflow: hidden;
    transition: all 300ms linear 0s;
}
.header_aera_gallery .searchForm .input-group-addon {
    border-radius: 0;
    border: none;
    font-size: 14px;
    padding: 0 45px;
    background: #f6b60b;
    color: #fff;
    cursor: pointer;
}
.header_aera_gallery .searchForm .form-control {
    height: 79px;
    padding: 0 15px;
    border-radius: 0;
    border: none;
    color: #fff;
    background: #f6b60b;
    text-align: center;
    font: 400 16px "Roboto", sans-serif;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.header_aera_gallery .searchForm .form-control.placeholder {
    font: 400 16px "Roboto", sans-serif;
    color: #fff;
}
.header_aera_gallery .searchForm .form-control:-moz-placeholder {
    font: 400 16px "Roboto", sans-serif;
    color: #fff;
}
.header_aera_gallery .searchForm .form-control::-webkit-input-placeholder {
    font: 400 16px "Roboto", sans-serif;
    color: #fff;
}
.header_aera_gallery .show {
    height: 80px;
    border-bottom: 1px solid transparent;
}
.header_aera_gallery .navbar-header .navbar-brand {
    padding-top: 10px;
}
.header_aera_gallery .navbar-header .navbar-brand img {
    max-width: 100%;
}

.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li a {
    font: 700 14px/100px "Roboto", sans-serif;
    color: #222222;
    text-transform: uppercase;
}

@media (max-width: 1024px) {
    .header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li a {
        font: 700 14px/100px "Roboto", sans-serif;
        color: #222222;
        text-transform: uppercase;
        padding: 0;
        padding-left: 30px;
    }
}

@media screen and (max-width: 767px) {
    .header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li a {
        font: 700 14px/70px "Roboto", sans-serif;
        color: #222222;
        text-transform: uppercase;
        padding: 0;
        padding-left: 30px;
    }
}

.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.active a{
    color: #f6b60b;
}

.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li a:hover, 
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li a:focus {
    color: #f6b60b;
}
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li .nav_searchFrom {
    width: 100px;
    background: #f6b60b;
    color: #fff;
    padding: 0;
    text-align: center;
    margin-left: 15px;
}
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li .nav_searchFrom:hover, 
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li .nav_searchFrom:focus {
    color: #222222;
}
@media (min-width: 768px) {
    .header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu .other_dropdwn {
        margin-right: -122px;
    }
}
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu ul {
    border: none;
    box-shadow: none;
    border-radius: 0px;
    min-width: 190px;
    transition: all 500ms ease-in-out;
    background: #f6b60b;
}
@media (min-width: 768px) {
    .header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu ul {
        margin-right: -150px;
        display: block;
        transform: rotateX(-90deg);
        transform-origin: top;
    }
}
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu ul li {
    display: block;
}
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu ul li a {
    line-height: normal;
    font: 700 14px/normal "Roboto", sans-serif;
    padding: 12px 8px;
    display: block;
}
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu ul:before {
    content: "";
    width: 100%;
    height: 5px;
    background: #222222;
    position: absolute;
    top: 0px;
    transform: translateZ(0);
    backface-visibility: hidden;
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: all 800ms ease-in-out;
}
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu ul:after {
    content: "";
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: 0px;
    background: #222222;
    transform: translateZ(0);
    backface-visibility: hidden;
    transform: scaleX(0);
    transform-origin: 100% 50%;
    transition: all 800ms ease-in-out;
}
@media (min-width: 768px) {
    .header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li:hover.submenu ul {
        transform: rotateX(0deg);
    }
    .header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li:hover.submenu ul:before {
        transform: scaleX(1);
    }
    .header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li:hover.submenu ul:after {
        transform: scaleX(1);
    }
}

/* End Header Aera */
/* End header area 2 */
.header_aera_tow {
    background-color: transparent;
    position: relative;
    box-shadow: none;
}
.header_aera_tow .navbar_right_fulid {
    background: #fff;
    height: 100px;
    padding-left: 20px;
    box-shadow: 0px 0px 40px 0px rgba(21, 47, 95, 0.2);
}
.header_aera_tow .navbar_right_fulid:after {
    content: "";
    position: absolute;
    right: 0;
    height: 100px;
    background: #fff;
    width: 30%;
    z-index: -1;
    box-shadow: 0px 0px 40px 0px rgba(21, 47, 95, 0.2);
}
.header_aera_tow .navbar_right_fulid ul.nav.navbar-nav.navbar-right {
    margin-right: 0;
}

.header_aera_gallery .navbar-header {
    height: 80px;
}
.header_aera_gallery .navbar-header .navbar-brand {
    padding-top: 10px;
}

.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li a {
    line-height: 45px;
}

.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu ul {
    padding-left: 30px;
    background-color: transparent;
}
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu ul li a:hover, .header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li.submenu ul li a:focus {
    color: #f6b60b;
}
.header_aera_gallery .navbar-collapse .navbar-nav.navbar-right li .nav_searchFrom {
    height: 45px;
}
