/* Global Css here */
html{scroll-behavior: smooth;}
body{ font-size: 1.6rem; line-height: 2.4rem; color: #000; overflow-x: hidden;font-family: 'Poppins', sans-serif; }
body img{ max-width: 100%; } 

.font-weight-light{ font-weight: 300; }
.font-weight-normal{ font-weight: 400; }  
.font-weight-medium{ font-weight: 500; }
.font-weight-bold{ font-weight: 700; }

.section-title{ font-size: 5rem;font-weight: 400; color: #333; margin-bottom: 2.5rem; }
.section-title span{ color: #087cae; }

.pd-50{ padding-top: 5rem; padding-bottom: 5rem; }
.pd-60{ padding-top: 5rem; padding-bottom: 5rem; }
.pd-70{ padding-top: 7rem; padding-bottom: 7rem; } 
.pd-80{ padding-top: 8rem; padding-bottom: 8rem; }
.pd-90{ padding-top: 9rem; padding-bottom: 9rem; } 
.pd-100{ padding-top: 10rem; padding-bottom: 10rem; }

.entry-content, 
.entry-summary{ padding: 0; } 

/* Icons Css Set here */
@font-face {
  font-family: 'neweb';
  src:  url('fonts/neweb.eot?3kjzn3'); src:  url('fonts/neweb.eot?3kjzn3#iefix') format('embedded-opentype'), url('fonts/neweb.ttf?3kjzn3') format('truetype'),
    url('fonts/neweb.woff?3kjzn3') format('woff'), url('fonts/neweb.svg?3kjzn3#neweb') format('svg');
  font-weight: normal; font-style: normal;
}

[class^="ne-icon-"], 
[class*=" ne-icon-"]{ font-family: 'neweb' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ne-icon-google-circle-icon:before{ content: "\e90d"; }
.ne-icon-google-icon:before{ content: "\e915"; color: #545453; }
.ne-icon-pinterest-circle-icon:before{ content: "\e916"; }
.ne-icon-calender:before{ content: "\e900"; }
.ne-icon-clock:before{ content: "\e901"; } 
.ne-icon-email:before{ content: "\e902"; }
.ne-icon-fb-circle-icon:before{ content: "\e903"; }
.ne-icon-fb-line-icon:before{ content: "\e904"; }
.ne-icon-google-plus-circle-icon:before{ content: "\e905"; }
.ne-icon-google-plus-line-icon:before{ content: "\e906"; }
.ne-icon-instagram-circle-icon:before{ content: "\e907"; }
.ne-icon-instagram-line-icon:before{ content: "\e908"; }
.ne-icon-linkdin-circle-icon:before{ content: "\e909"; }
.ne-icon-linkdin-line-icon:before { content: "\e90a"; }
.ne-icon-location-line-icon:before{ content: "\e90b"; }
.ne-icon-phone-line-icon:before{ content: "\e90c"; }
.ne-icon-pinterest-line-icon:before{ content: "\e90f"; }
.ne-icon-twitter-circle-icon:before{ content: "\e910"; }
.ne-icon-twitter-line-icon:before{ content: "\e911"; }
.ne-icon-user-line-icon:before{ content: "\e912"; }
.ne-icon-youtube-circle-icon:before{ content: "\e913"; }
.ne-icon-youtube-line-icon:before{ content: "\e914"; }

.float-left{ float: left; }
.fz18{ font-size: 1.8rem; }
.fz24{ font-size: 2.4rem; } 
.fz48{ font-size: 4.8rem; }
.c-white{ color: #fff; }
.mr15{ margin-right: 1.5rem; }

.homepage-form input:not([type="submit"]),
.homepage-form select,
.homepage-form textarea{ font-size:1.4rem; background: inherit; border: solid 1px #fff; margin-top:2rem; margin-left: 0; color: #fff; font-weight: 400; 
	border-radius:0 8px 8px 0 ;}
.homepage-form .checekbox-main{ margin-top: 2rem; }
.homepage-form select{ height: 5rem !important; line-height: 5rem !important; font-size: 1.4rem !important; }
input:not([type="submit"]){ height: 5rem !important;border-radius:0 8px 8px 0 ; }

.h-form ::-webkit-input-placeholder{ color:#fff; }
.h-form ::-moz-placeholder{ color:#fff;  }
.h-form :-ms-input-placeholder{ color:#fff; }
.h-form :-moz-placeholder{ color:#fff; } 
.h-form select,
.h-form input{ border-radius: 0px 30px 30px 0px !important; }
.h-form textarea{ border-radius: 0px 50px 50px 0px !important; }
.site-header {padding: 10px 0;}

/* Checkboxes Css */ 
.checekbox-main .form-label1 .first input,
.checekbox-main .form-label2 .last input{ display: none; }
.checekbox-main .form-label1,
.checekbox-main .form-label2{width: 50%; display: inline-block; background: transparent; color: #fff; border: solid 1px #fff; height: 5rem; border-radius: 0; margin-top: 0; cursor: pointer; text-align: center; line-height: 4.7rem; text-transform: uppercase; font-weight: 400; letter-spacing: 0.80px; }
.checekbox-main .form-label1 span, .checekbox-main .form-label2 span {margin: 0;}
.checekbox-main .form-label1.active, 
.checekbox-main .form-label2.active {background: #087cae;color: #fff;border: none;}
.checekbox-main .form-label2{ border-radius: 0 25px 25px 0px; }
.homepage-form .captcha-main input{ width: 12rem;border: solid 1px rgba(0, 0, 0, 0.34) !important;text-indent: 0 !important;padding: 1.5rem;}
.homepage-form input[type="submit"] {display: block;max-width: 100%;background: #087cae;font-size: 2.1rem;line-height: 2.4rem;height: 5rem;color: #fff;text-transform: uppercase;margin: 15px auto 0;width: 15rem;}
.home-after-banner .section-title {margin-bottom: 2rem !important;font-weight: 400;font-size: 3rem;line-height: 5rem;}
.homepage-form input[type="submit"]:hover{ background: #000; color: #fff; }
body .h-form select.form-control:focus{ border-color:#fff; color: #fff; }
body .h-form select.form-control option{ border-color:#fff; color: #333; }
span.ajax-loader {position: absolute;}

/* Icons Css Set here */
 
/*========================= 
site header css here
=========================*/
.site-header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu .dropdown-menu{ left: 17.2rem;display: none;top: -0.7rem;}
body .site-header .navbar .navbar-nav li.dropdown li .dropdown-toggle:after {border-top: .3em solid #fff;}
.site-header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu .dropdown-menu .dropdown-item {padding: 0.4rem 1.2rem;}
.site-header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li:hover .dropdown-menu {display: inline;}

/*=========================
Home Slider CSS Starts
=========================*/
.homepage-slider-main .homepage-slider{ margin-bottom: 0; } 
.homepage-slider-main .homepage-slider .slick-prev{ left: 1rem; }  
.homepage-slider-main .homepage-slider .slick-next{ right: 1rem; }  
.homepage-slider-main .homepage-slider .slick-dots{ display: none !important; }
.homepage-slider .slide-inner h2, .homepage-slider .slide-inner h1 {font-size: 3.8rem; line-height: 4.6rem; color: #fff; margin-bottom: 1rem; font-weight: 600; }
.homepage-slider .slide-inner .slider-btns a {background: #087CAE;font-size: 1.6rem;text-transform: uppercase;font-weight: 400;padding: 1.3rem 3rem;display: inline-block;color: #fff;border-radius: 8rem; }
.homepage-slider .slide-inner .slider-btns a:hover {background: #000; color: #fff;}
.slider-btns a:hover { color: #fff; text-decoration: none;}

.homepage-slider .slide-inner .sub-heading-text p {font-size: 2.2rem; line-height: 2.8rem; color: #fff; margin-bottom: 0; padding:0 0 15px; font-weight: 400; }
.sub-heading-text p + p {margin-bottom: 0;}
.homepage-slider .slide-inner.with-overlay h2 {text-transform: capitalize;font-weight: 600;color: #075692;font-size: 2rem;line-height: 4.2rem;}
.homepage-slider .slide-inner.with-overlay .sub-heading-text p {font-size: 1.8rem;font-weight: 600;}
.homepage-slider .slide-inner.with-overlay .slider-btns a {border: none;background: #01345b;text-transform: capitalize;font-size: 1.6rem; padding: 1.3rem 3.5rem;}
.homepage-slider .slide-inner.with-overlay .slider-review {font-weight: 500;font-size: 1.5rem;line-height: 2.2rem;}
.homepage-slider .slide-inner.with-overlay{ left: 8rem; } 
.navbar-nav .nav-link:focus{ color:inherit !important; }
.site-header .navbar .navbar-nav .m-btn{ background: #433e74;color: #fff; }
.site-header .navbar .navbar-nav .m-btn .nav-link{ color: #fff; font-size:2.8rem }
.site-header .navbar .navbar-brand{ padding: 0rem }
.site-header .navbar-light .navbar-nav .nav-link:focus, 
.site-header .navbar-nav .nav-link:hover, .nav-link:focus, .site-header .navbar-nav li.active .nav-link {color: #433e74;} 
body .site-header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu a {text-transform: uppercase;}
body .site-header.sticky {z-index: 9;background: rgba(255, 255, 255, 1);box-shadow: none;}


/* 25march css */
@media(min-width:768px){
  .homepage-slider-main .homepage-slider .slick-slide {height: 64rem;}
  .homepage-slider-main .slide-main.slick-slide:after{ position: absolute; content: ""; background: rgba(0,0,0,0.3); width: 100%;height: 100%;left: 0;top: 0;z-index: 0;}
  .m-show{ display: none; }
.homepage-slider .slide-inner {position: absolute;bottom: 24rem;right: 85px;  z-index: 99;}
  .homepage-slider .slide2 .slide-inner {left: 85px;}
}     

@media(max-width:1199px){
  .homepage-slider .slide-inner {bottom: 8rem;right: 65px;}
  .homepage-slider-main .homepage-slider .slick-slide{ background-position:left top !important; height: 60rem !important; }
  .homepage-slider .slide-inner h2, .homepage-slider .slide-inner h1{ font-size: 3.9rem; line-height: 5.7rem; }
  .homepage-slider .slide-inner .sub-heading-text p{ font-size: 1.9rem; line-height: 3.1rem; }
}
@media(max-width:991px){
  .homepage-slider .slide-inner h2, .homepage-slider .slide-inner h1{ font-size: 4.2rem; line-height: 5rem; margin: 0 0 1rem; max-width: 100%; } 
  .homepage-slider .slide-inner .sub-heading-text p{ font-size: 1.8rem; line-height: 2.6rem; }
  .homepage-slider .slide-inner .slider-btns a,
  .theme-btn-medium,
  .blog-listing .post .page-header a h3{ font-size:1.4rem; }  
  
}

@media(max-width:767px){
  .homepage-slider .slide-inner h2, .homepage-slider .slide-inner h1{ font-size: 2rem;line-height: 2.6rem;}
  .homepage-slider .slide-inner .sub-heading-text p {font-size: 1.8rem; line-height: 2.2rem; padding: 0.7rem 0 1rem; font-weight:normal; }
  .homepage-slider .slide-inner .slider-btns a{ font-size: 1.6rem; line-height: 2.6rem; padding: 13px 25px 10px;margin: 0px}

    body .homepage-slider .slick-prev,
   body .homepage-slider .slick-next,
  .homepage-slider .slick-prev:before, 
  .homepage-slider .slick-next:before{ height: 4rem; width: 4rem; }
  .desc-text{ display:block !important; }
  .homepage-slider .slick-prev:before,
  .homepage-slider .slick-next:before{ background-size: 2.5rem; }  
   body .homepage-slider .slick-prev,  
   body .homepage-slider .slick-next{ transform: inherit; bottom: 8rem; top: inherit; }
   .homepage-slider-main .homepage-slider .slick-prev{left: -0.5rem;}
   .homepage-slider-main .homepage-slider .slick-next{ right: -0.5rem; }
  .homepage-slider .slide-inner {background: var(--themePrimaryColor) !important; padding: 2.5rem 5.5rem; max-width: 100%; text-align: center; } 

  .homepage-slider .slide-inner .sub-heading-text{ padding-bottom: 0.8rem; } 
  .homepage-slider-main .homepage-slider .slick-slide{ height: inherit !important; }
  .homepage-slider .slide-inner{ background: #333 !important;}
  body .slick-initialized .slick-slide{ padding:0rem; }
  .slider-btns a{ background: #433e74; } 
}  

/*=========================
Home Slider CSS End
=========================*/

/* Header */  
.site-header .navbar {
  padding: 0;
  background: none;
}

.site-header .navbar .navbar-nav .nav-link {
  font-size: 1.8rem;
  text-transform: uppercase;
  font-weight: 400;
  color: #1e1e1e;
  padding: 3.1rem 0rem;
  margin-left: 3rem;
  position: relative; /* Needed for :after underline */
}

.site-header .navbar .navbar-nav li:first-child .nav-link {
  margin-left: 0;
}

/* Hover & active text color */
.site-header .navbar .navbar-nav .nav-link:hover,
.site-header .navbar .navbar-nav .current-menu-item > .nav-link,
.site-header .navbar .navbar-nav .current_page_item > .nav-link {
  background: inherit;
  color: #087cae;
}

/* Underline effect (initially hidden) */
.site-header .navbar .navbar-nav .nav-link:after {
  content: '';
  opacity: 0;
  height: 3px;
  width: 100%;
  background: #087cae;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all ease-in-out 0.2s;
}

/* Show underline only on hover or actual active menu item */
.site-header .navbar .navbar-nav .nav-link:hover:after,
.site-header .navbar .navbar-nav .current-menu-item > .nav-link:after,
.site-header .navbar .navbar-nav .current_page_item > .nav-link:after {
  opacity: 1;
}

/* Don't show underline on site logo */
.site-header .navbar .navbar-nav .site-logo a:after {
  display: none;
}

/* Dropdown caret */
.site-header .navbar .navbar-nav li.dropdown .dropdown-toggle:after {
  border-top: 0.3em solid #333;
}

/* Logo resizing on sticky header */
.site-header.sticky .navbar-brand img {
  max-width: 80px;
}

.site-header .navbar-brand img {
  transition: all ease-in-out 0.2s;
  max-width: 130px;
}


a,
a:hover{ transition: 0.3s;} 
.our-address{ list-style:none; margin: 0px; display: flex; align-items: center; }
.our-address li{ list-style:none; display:inline-block; }
.our-address li:not(:first-child){ margin-left:25px;}
.our-address li a{ font-size:1.8rem; font-weight:500; color:#333; }
.our-address li a:hover{ opacity: 0.8; }
.our-address li a{ display: inline-block; }

.our-address .social{ display: block; height: 25px;    text-align: center;}
.our-address a.btn-app{ background: #433e74; color: #fff; text-transform: uppercase; font-weight: normal; display: inline-block; font-size: 14px; padding: 8px 15px 8px 28px; border-radius: 30px 0px 0px 30px; }
.our-address a.btn-app:hover{ background:#000000; text-decoration: none; }
.our-address .social a {font-size: 22px;margin: 0;padding: 2px;color: #3f3f3f;}
.our-address .social a:hover{ color: #087cae; } 

.headersticky{ position: fixed; opacity: 1; top: 0; z-index: 10000; width: 100%; background:var(--themeRed); left: 0; }  
.site-header .navbar .dropdown-menu {background: #087cae; padding: 0.7rem 0;}
.site-header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu a:focus,
.site-header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu a:hover {background:#ddd ;color: #000;}
.site-header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu a {font-size: 1.5rem;text-transform: inherit;letter-spacing: 0;color: var(--light);font-weight: 400;padding: 0.4rem 2.3rem 0.4rem 1.2rem; }
.site-header .dropdown-menu li a:hover, 
.site-header .dropdown-menu li a:focus{ background: inherit; }

.homepage-slider-main{ border-radius: 0 0 320px 0px; overflow: hidden; }

.gallery-section{ padding-bottom: 30px; padding-top: 10px;}
.gallery-section .vc_single_image-img {border-radius: 25px;margin-bottom:0px; box-shadow:0px 0px 2px #000;}

.gallery-section .vc_single_image-wrapper {position: relative;margin-bottom: 35px;}
.gallery-section .vc_single_image-wrapper:hover:after {position: absolute;content: "";background: rgba(202, 202, 202, 0.5);width: 100%;height: 100%;left: 0;top: 0;border-radius: 25px;}

.fw-bold{ font-weight: 700; }
.gallery-sec .section-title{ padding-bottom: 20px; }  
.gallery-section:after{ content: ''; background: #087cae;  width: 100%; height: 56%; position: absolute; bottom: 0px; left: 0; z-index: -1; border-radius:0 200px 0px 0px; }
.gallery-section{ z-index:1; }
.footer-form textarea,
.footer-form input:not([type=submit]){ border: solid 1px rgba(0, 0, 0, 0.3);  margin: 0px; margin: 0px 0px 15px 0px; font-size: 1.4rem; }
.footer-form input:not([type=submit]){ height:4rem !important }
.footer-form input[type=submit]{ margin:0px; height:4rem !important; background:#646464; color:#fff; text-transform:uppercase; }
.footer-form input[type=submit]:hover{ background:#433e74; }

 
/* Our Services  */
.sv-item {padding: 2.5rem 0rem 0;text-align: center;min-height: 24rem;margin: 0;}
.sv-item h3 a {font-size: 2.2rem;font-weight: 600;margin: 0;color: #000;padding: 20px 0 10px; display: inline-block;}
.sv-item h3 a:hover {text-decoration: none; color: #433e74;}
.sv-item h3 {margin: 0;}
.sv-item p{ margin:0; font-size:1.5rem; line-height:2.5rem; font-weight:400; color:#000; }
.sv-item:hover img {transform:rotateZ(45deg);transition: 0.3s;}
.sv-item img {transition: 0.3s;}
.h-about p{ font-size: 1.6rem; line-height: 2.8rem; color: #000000; }
.h-about .section-title {line-height: 4.8rem;margin-bottom: 1rem;font-size: 3.6rem;}
.h-about .about-sub {font-size: 2.8rem;margin: 0;padding: 0 0 10px;}
.section-title .cl-dark {color: #000;}
.three-boxes h3{ font-weight: 700; font-size: 2.1rem; }
.three-boxes p{ font-size: 1.2rem; line-height: 2.83rem; }
.cv-item > .vc_column-inner img {margin: 10px 0 0 0;float: left;width: 80px;}
.h-competitive {padding-bottom: 20px;}
.h-competitive .section-title {font-size: 4rem;}
.bg-1 { background: #087cae; }
.bg-2{ background: #094b67; }
.bg-1:hover {background: #094b67;}
.bg-2:hover {background: #094b67;}
.bg-1 > .wpb_wrapper{ padding: 2.5rem; } 
.bg-2 > .wpb_wrapper{ padding: 2.5rem; }
.bdr-top-bottom{ border-radius: 80px 0 0 80px; }
.bdr-right-bottom{ border-radius: 0 80px 80px 0; }
.cv-item{ padding: 0 5px; }
 
.h-testi{ text-align: center; }
.h-testi h3{font-weight: 700;color: #000;font-size: 4.4rem;max-width: 82rem;margin: 0 auto 2rem; }
.h-testi p{ color:#000; font-size:1.8rem; }
body .h-services .section-title{ position: relative; }
body .h-services .services-item h3 {color: #000;font-size: 2.4rem;margin-bottom: 1rem;font-weight: 600;}
body .h-services .services-item p{ color:#676767; font-size:1.6rem; line-height:2.2rem; }  

.h-form .section-title{ color: #000; font-size: 4.2rem; text-align: center; position: relative; padding-bottom: 2.4rem; margin-bottom: 1rem; line-height: 4.4rem; font-weight: 600;color: #fff;}
.h-form h2 {text-align: center;font-size: 22px;font-weight: 400;margin: 0;padding: 10px 0 15px;}

.h-form .section-title{ margin: 0px; padding-bottom: 10px; } 
.grad-red{ background-image: -moz-linear-gradient(#a3a3a3, #8c8c8f, #a3a3a3); background-image: -webkit-linear-gradient(#a3a3a3, #8c8c8f, #a3a3a3); background-image: -ms-linear-gradient(#a3a3a3, #8c8c8f, #a3a3a3);  border-radius: 0px 250px 0 0;}
.compatative-box-text {display: table;padding: 0 0 0 15px;min-height: 120px;}

/* Gallery */
.h-gallery {padding: 0 0 1.5rem; text-align: center;}
.h-gallery .section-title {color: #fff; font-size: 2.5rem; padding: 0 0 5rem; }
.slick-initialized .slick-slide {padding: 0.4rem;}
.slick-initialized .slick-prev.slick-arrow {left: 0.5rem;}
.slick-initialized .slick-next.slick-arrow {right: 0.5rem;}
.simple-image-slider.slick-slider { margin-left: -0.4rem; margin-right: -0.4rem; margin-bottom: 0.5rem;}

/* Footer */
.site-footer{ padding-top:0rem;  } 
.site-footer p{ font-size: 1.4rem; color: #000; } 
.site-footer .footer-top{ padding-bottom:0rem;background: #f5f5f5;} 
.site-footer .foot-widget-title{ color:#000; font-size:2.2rem;  font-weight:700; margin-bottom: 2.6rem; }
.site-footer .foo-widget-1 p {font-size: 1.6rem;text-align: justify;}
.site-footer .c-info{ color: #433e74; font-size:1.6rem; font-weight: 400; margin-bottom: 2.5rem; }
.site-footer .c-info:hover{ opacity: 0.8; }
.site-footer .c-info [class^="ne-icon-"] {font-size: 1.8rem;font-weight: 600;padding: 0 2px;float: left;margin: 4px 4px 0 0;}
.site-footer .c-info a{ color: #000; padding-left:0.5rem; font-weight: 400; display: table;}
.site-footer .c-info a:hover{ text-decoration: none; color: #433e74}
.footer-social li a{ color: #000; font-size: 1.6rem; }
.footer-social li a img{ margin-right: 0.8rem; }
.footer-social li{ margin-bottom:0.5rem; }
.footer-social li a:hover{ text-decoration: none; color: #433e74}
.recent-post li{ margin-bottom:1.5rem;}
.recent-post li a{ color: #000; font-size: 1.4rem; font-weight: 400; line-height: 2rem; }
.recent-post li a:hvoer{ text-decoration: none; opacity: 0.8; }
.recent-post li .date{ color:#433e74; display:block; font-size:1.4rem; }
.copyright-section{ background: #333; padding: 1.5rem 0rem 1rem; }
.copyright-section p{ color: #fff; }
.footer-map .textwidget{ padding: 0; }
.footer-map .widget{ margin-bottom: 0; }
.footer-map iframe{ width:100%; height:45rem; border:none; }
.h-about img{ border-radius: 12px; box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.43); }
.slider-btns a, 
.our-address li a{outline: none;border: none;position:relative;overflow: hidden;transition: color 0.4s ease-in-out; z-index: 1; font-weight: 600; color: #087CAE;}
.slider-btns a:hover,
.our-address li a:hover{ cursor: pointer;  text-decoration: none;}
.slider-btns a:hover::before,
.our-address li a:hover::before{ transform: translate3d(-50%, -50%, 0) scale3d(15, 15, 15); }
.map-widget .foot-map{ width: 100%; border: none; height: 60rem; margin-bottom: -8px; }

.footer-map p {margin: 0;}
.footer-map .footer-logo {padding: 22px 0 0 5%;}
.footer-map .footer-logo a {padding: 0 15px;}
.footer-map .footer-logo img {width: 255px;}

/*26-MAY-2020*/
.page-banner h2,
.page-banner h1,
.inner-banner .section-title {color: #fff;font-weight: 600;font-size: 3.2rem;margin: 0;padding: 60px 15px;}
.page-banner,
.inner-banner {background: #087cae; text-align: center;}
.custom-form {margin: 0;padding: 40px;box-shadow: 0px 0px 20px #dddddd;}
.default50 {padding-top: 5rem;padding-bottom: 5rem;}
.custom-form h4 {font-size: 2.5rem;text-transform: uppercase;font-weight: 600;margin: 0;color: #000;padding: 0 0 10px;}
body .custom-form h2 {color: #000;}
.custom-form h2,
.contact-info-rt h4 {font-size: 2rem;text-transform: uppercase;font-weight: 600;margin: 0; color: #fff}
.custom-form .homepage-form input, 
.custom-form .homepage-form textarea, 
.custom-form .homepage-form select {margin: 15px 0 0;border-color: #433e74;}
.custom-form .homepage-form .checekbox-main {margin: 0;}
.custom-form .checekbox-main .form-label1, 
.custom-form .checekbox-main .form-label2 {margin: 15px 0 0;font-size: 1.4rem; border-color: #433e74;}
.custom-form .homepage-form input[type="submit"] {float: none;margin: 10px auto 0;}
.custom-form .homepage-form .ajax-loader {position: absolute;}
.contact-info-rt {margin: 0;padding: 40px 20px;}
.contact-info-rt ul {padding: 0;margin: 0;}
.contact-info-rt ul li {list-style: none;}
.contact-info-rt .ct-info {padding: 15px 0 10px;}
.contact-info-rt .ct-info li {padding: 0px 0 15px 25px;}
.contact-info-rt .ct-info li a {color: #fff;font-size: 1.6rem;font-weight: 400;}
.contact-info-rt .ct-info li a:hover {text-decoration: none;color: #000;}
.contact-info-rt .hours {padding: 15px 0 0;}
.contact-info-rt .hours li {font-size: 1.6rem;padding: 0 0 10px; color: #fff;}
.contact-info-rt .hours li .time {float: right;font-weight: 400; width: 165px;}
.contact-info-rt .hours li:last-child {padding-bottom: 0px;}
.contact-info-rt .ct-info li {filter: brightness(100);}
/*********for-form-color************/
.h-form.white-bg .homepage-form input::-webkit-input-placeholder, .h-form.white-bg .homepage-form textarea::-webkit-input-placeholder{ opacity: 1; color: #000; }
.h-form.white-bg .homepage-form input::-moz-placeholder, .h-form.white-bg .homepage-form textarea::-moz-placeholder{ opacity: 1;  color: #000; }
.h-form.white-bg .homepage-form input:-ms-input-placeholder, .h-form.white-bg .homepage-form textarea:-ms-input-placeholder{ opacity: 1;  color: #000; }
.h-form.white-bg .homepage-form input:-moz-placeholder, .h-form.white-bg .homepage-form textarea:-moz-placeholder{ opacity: 1;  color: #000; }


/*gallery css here*/
.h-gallery {padding: 0px 0 15px;text-align: center;}
.h-gallery .section-title {color: #fff;font-size: 2.5rem;padding: 0 0 50px;}
.slick-initialized .slick-slide {padding: 4px;}
.slick-initialized .slick-prev.slick-arrow {left: 5px;}
.slick-initialized .slick-next.slick-arrow {right: 5px;}
.simple-image-slider.slick-slider { margin-left: -4px;margin-right: -4px;margin-bottom: 5px;}

.page-id-1202 .consulation-section {display: none;}
/*resource css*/
.inner-content h2 {font-size: 2.4rem;font-weight: 600;margin: 0;padding: 0 0 10px;}
.inner-content .faq-list {padding: 0px 0 10px;margin: 0;}
.inner-content .faq-list li a {color: #000;}
.custom-list {padding: 0 0 13px 15px;margin: 0;}
.consulation-section {display: none;}
.grey-bg {background: #f6f6f6;}
.inner-top-content h2 {font-size: 3rem;margin: 0;padding: 0 0 15px;}
.inner-top-content p {font-size: 1.8rem;}
.inner-content .multi-title h2 {padding-top: 10px;}
.inner-about .section-title {font-size: 3.6rem;margin-bottom: 1rem;}
.inner-about h4 {font-size: 2rem;text-transform: uppercase;font-weight: 600;margin: 0;padding: 0 0 25px;color: #433e74;}
.site-btn {background: #433e74;display: inline-block;color: #fff;text-transform: uppercase;font-size: 16px;padding: 12px 35px;}
.site-btn:hover {text-decoration: none;background: #000;color: #fff;}

/*inner Services Page Css Start Here*/
.h-services {padding-bottom: 30px;}
.all-services {background: #087cae;padding-top: 40px;padding-bottom: 50px;overflow: hidden;}
.all-services .section-title {color: #fff;text-align: center;}
.all-services .custom-sv-list {padding: 0;margin: 0;}
.all-services .custom-sv-list li {list-style-type: none;float: left;width: 25%;text-align: center;padding: 4px 3px;}
.all-services .custom-sv-list li a {color: #433e74;background: #fff;display: block;padding: 15px 0;line-height: 30px;border-radius: 5px;font-size: 1.8rem;}
.all-services .custom-sv-list li a:hover {background: #000;color: #fff;text-decoration: none;}
/*404 Error Page Css Start Here*/
.error404 .page-title {text-align: center;font-size: 7rem;font-weight: 900;text-transform: uppercase;margin: 0;}
.error404 .page-header .page-title {font-size: 5rem;text-transform: capitalize;}
.error404 .page-content p {text-align: center;font-size: 2rem;margin: 0;padding: 11px 0 30px;}
.error404 .page-content {text-align: center;}
.error404 .page-content .search-form input[type="search"] {border: solid 1px #000;height: 5rem;width: 100%;margin: 0;font-size: 1.5rem;border-radius: 0px;}
.error404 .page-content .search-form label {width: 70%;margin: 0;float: left;}
.error404 .page-content .search-form input[type="submit"] {margin: 0;height: 5rem;width: 30%;border-radius: 0px;background: #087cae;font-size: 1.8rem;text-transform: uppercase;color: #fff;border: none;}
.error404 .page-content .search-form {max-width: 400px;margin: 0 auto;}
.error404 .page-content .search-form input[type="submit"]:hover {background: #000;color: #fff;}
.error404 .site-main {padding: 50px 0;}
/*Contact Page Css Start Here*/
.homepage-form textarea {height: 100px;}
.site-footer .hours li {font-size: 1.6rem;color: #000;padding: 0 0 8px;}
.site-footer .hours li .time {float: right;}
.copyright-section p a {color: #fff;}
.footer-map p {margin: 0;}
.footer-map .footer-logo {padding: 22px 0 0 5%;}
.footer-map .footer-logo a {padding: 0 15px;}
.footer-map .footer-logo img {width: 255px;}
.footer-social li a i {font-size: 34px;padding: 0 2px;color: #433e74;float: left;margin: 0 10px 0 0;line-height: 26px;}
.site-footer ul.footer-social li {display: block;clear: both;padding: 0 0 20px;}

/*header css here*/

.site-header.sticky {position: fixed;z-index: 1;left: 0;top: 0;width: 100%;transition: 0.4s;border: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.site-header .contact-right .textwidget {padding: 0;}
/**CMZ css here 15 june*/

/*Review page css star here*/
.rating-form { text-align:center;}
.rating-form h2 {font-size: 3.6rem;color: #433e74;}
.rating-form p.form-msg { font-size:1.125rem; line-height:32px;}
.rating-form p.small { font-size:0.875rem; line-height:24px;}
.rating-contat-form input { padding: 10px; width: 100%; font-size: 1.0625rem; border: 1px solid #aaaaaa;}
.rating-contat-form textarea {  width: 100%; padding: 15px; border-radius: 4px;}
.rating-contat-form input[type="submit"] {color: #fff;background: #433e74;padding: 0px 50px;display: inline-block;text-transform: uppercase;font-weight: 500;height: 50px;border: none;font-size: 18px;width: auto;}
.rating-contat-form input[type="submit"]:hover { color: #fff;background: #091c23;}
.radio-option{ padding-top: 20px;}
.radio-option input{ width: inherit;}
.review-btn-container, .review-btn-container2 { max-width: 550px; margin: auto; font-size: 1rem; clear:both; text-align: center; padding-top: 25px; } 
.review-btn-container a {display: inline-block;width: 100%;float: none;text-align: center;color: #000;font-size: 21px;}
.tac-mb.captcha-main.rating-form span {margin: 0;}
.rating-form #regForm {padding: 50px 0px;width: 100%;margin: 0 auto;max-width: 900px;}
.rating-form #regForm h1 {font-size: 4rem;text-transform: capitalize;margin: 0;}
.rating-form #regForm h4 {font-size: 2.6rem;margin: 0;padding: 1.5rem 0 1rem;}
.rating-form #regForm button {margin: 0px 2px 7px;font-size: 1.6rem;border-radius: 0px;padding: 13px 30px;background: #433e74;}
.rating-form #regForm button:hover {background: #091c23; color: #fff;}
.rating-contat-form textarea {  border: 1px solid #aaaaaa; color: #aaaaaa; font-size: 18px;}
.rating-contat-form input[type="radio"]{height: auto !important;}
.rating-contat-form button, 
.rating-contat-form input, 
.rating-contat-form optgroup, 
.rating-contat-form select, 
.rating-contat-form textarea{margin-left:0px !important; margin-right:0px !important; margin-right: 0px !important;font-size: 15px;border-radius:0px !important; font-weight: 300;}
#less-than-5-star h2 { text-align: center; } 
.rating-form img.wpcf7-form-control.wpcf7-captchac {display: inline;}

.rating-contat-form span {margin: 0 15px 0 0.5rem;}
.rating-contat-form p {margin-bottom: 0;}
.rating-contat-form .radio-option {padding: 0;}
.rating-form #regForm button.go-bak-btn {margin: 0;padding: 10px 54px;}
#less-than-5-star h2 {text-align: center;font-size: 3.2rem;font-weight: 700;margin: 0;}
#less-than-5-star .form-desc {font-size: 15px;line-height: 24px;padding: 15px 0;font-weight: 300;}
.captcha-main input {width: 100px;}
.good-review img, .tab img {max-width: 250px;}
.good-review p {margin: 0;}
.rating-form p {font-size: 2rem !important;}
.rating-form ul {padding: 15px 0;margin: 0;}
.rating-form ul li {list-style-type: none;padding: 4px 0;}
.rating-form .rating-form-btn {margin: 0;}

.tac-mb.captcha-main.rating-form {text-align: right;}
.rating-contat-form .radio-option p {font-size: 16px !important;}
.rating-form .tab6 p,
.rating-form .tab4 p {font-size: 42px !important;margin: 0px;padding: 0;display: block;    line-height: 60px;}
.rating-form .tab6 .review-btn-container,
.rating-form .tab4 .review-btn-container {padding-top: 0;}
.rating-form #regForm .tab6 button.go-bak-btn,
.rating-form #regForm .tab4 button.go-bak-btn {margin-top: 10px;}
a.gplus.socialRP.rating-form-btn, 
a.fb-button.socialRP.rating-form-btn {float: none!important;color: #fff;background: #433e74;padding: 13px 35px;display: inline-block;border-radius: 4px;font-size: 18px;text-transform: uppercase;font-weight: 500;height: auto;margin-bottom: 0;width: auto;}
a.gplus.socialRP.rating-form-btn:hover,
a.fb-button.socialRP.rating-form-btn:hover {text-decoration: none; background:#091c23;}
.rating-form .rating span:hover ~ span label, 
.rating-form .rating span:hover label, 
.rating-form .rating span.checked label, 
.rating-form .rating span.checked ~ span label {color: #433e74;}
/* Rating css end end here */

@media(max-width:991px){
.rating-form #regForm h2 {font-size: 3rem;}
}
@media (max-width: 767px){ 
#regForm .rating-main {width: 270px;margin: 0 auto;padding-top: 0px;}
#regForm .rating-main span label {width: 40px;}
#regForm .rating-main .glyphicon-star:before {font-size: 40px;}
.rating-form #regForm {width: 100%; padding:30px 10px}
.rating-contat-form input[type="submit"] {width: 100%;float: none; }
.rating-form #regForm button.go-bak-btn {height:50px;width: 100%;}
.rating-form #regForm  button.rating-form-btn {width: 48%;margin: 0 1px 5px;}
 .rating-form #regForm .tab3 button.go-bak-btn,
.rating-form #regForm .tab5 button.go-bak-btn {width: 97.6%;}
.rating-form #regForm .tab1 button.rating-form-btn {width: auto;}
body .rating-form #regForm h2 {font-size: 22px;}
  .rating-contat-form span {margin: 0;}
  .rating-contat-form .radio-option span.wpcf7-list-item {margin: 0;width: 100%;text-align: left;padding: 0 15px;}
  .rating-contat-form .radio-option p {font-size: 14px !important;padding: 0 15px;font-weight: 300;line-height: 22px;}
  .rating-contat-form span label {margin: 0;}

}  
/* Rating css end end here */
/**blog page css start here**/
.blog .type-post .entry-content,
.blog .type-post .entry-header,
.blog .type-post .entry-footer {padding-right: 0;}
.page-numbers.pagination li {margin: 30px 0 0;}
.type-post.status-publish { margin: 45px 0 0px;padding: 10px;box-shadow: 0px 0px 10px #9e9e9e;}
.single-post .type-post.status-publish { margin-bottom: 3rem;}
.type-post .entry-header, .type-post .entry-footer, .type-post .entry-content {padding-left: 0; border: none;}
.type-post .entry-header .entry-title {font-weight: 600;font-size: 1.8rem;color: #433e74;padding: 0;line-height: 24px;min-height: 80px;}
.type-post .read-more {background: #433e74;color: #fff;padding: 8px 20px;display: inline-block;font-size: 1.4rem;}
.type-post .read-more:hover {background:#000; text-decoration: none;}
.type-post .entry-header a:hover {text-decoration: none;}
.widget_recent_entries .widget-title {padding: 0 0 15px;font-weight: 700;font-size: 2rem;text-transform: uppercase;}
.single-post .type-post.status-publish {box-shadow: none;padding: 0;}
.breadcrumb-single-post ul {padding: 0;}
.breadcrumb-single-post ul li {list-style: none;display: inline;margin: 0 5px 0 0;}
.breadcrumb-single-post a {color: #433e74;}
.breadcrumb-single-post a:hover {color: #000;text-decoration: none!important;}
.single .breadcrumb-single-post {padding-top: 0;}
.single-post .wp-post-image {float: none;}
.type-post .entry-footer .author.vcard {display: none;}
.single-post .entry-header {padding-right: 0;}

/*Recent Blogs CSS */
div#secondary .textwidget { padding: 0px !important;}
a.recent-post-image div{ height: 5rem; width: 5rem; background-size: cover; background-repeat: no-repeat; background-position: center; margin-right: 10px; margin-bottom: 10px; }
.type-post .entry-footer .posted-on a{ color: #433e74; }
a.recent-post-image, .recent-post-section .post_info { display: inline; float: left;}
.recent-post-section li.list {  clear: both;}
.widget-area .recent-post-section .post_info { float: none;}
.recent-post-section ul { padding: 10px 0px;}
.widget-area .recent-post-section .post_info a {color: #000;font-weight: 400;font-size: 1.4rem;}
.widget-area .recent-post-section .post_info a:hover{text-decoration: none; color: #433e74;}
.recent-post-section .widget-title {margin: 0rem;padding: 1rem 1.5rem;border: none;background: #433e74;color: #fff;font-size: 1.6rem;text-transform: uppercase;}
.blog #secondary.widget-area {padding-top: 3.5rem;}
.blog .entry-content ul, 
.single .entry-content ul {padding:0px 0 0 35px;}
.blog .entry-content ul li,
.single .entry-content ul li {padding: 0 0 7px;}
.blog .type-post.status-publish {width: 100% !important;margin-left: 1.5%;margin-right: 1.5%;float: left;}
.blog .type-post.status-publish .post_thumb {max-height: 303px !important;}
.type-post .entry-content p {line-height: 20px;color: #000;font-size: 1.4rem;min-height: 85px;}
.page-numbers.pagination {clear: both;}
.page-numbers.pagination {margin-bottom: 3.5rem; justify-content: center;}
.page-numbers .page-numbers {padding: 5px 10px;display: inline-block;}
.single-post .type-post .entry-header .entry-title {min-height: auto;font-size: 2.6rem;padding: 0 0 1.5rem;  }
.single-post .type-post .entry-content p {min-height: auto;font-size: 1.6rem;line-height: 2.6rem;  text-align: justify;}
.single-post .type-post .entry-content h3 {margin: 0;font-size: 2rem;font-weight: 600;padding: 0 0 10px;}
.single-post .type-post .entry-content h2 {font-size: 2.6rem;font-weight: 600;margin: 0;padding: 0 0 1.5rem;}
.single-post .type-post .entry-content p a {font-weight: 800;color: #433e74;}
.single-post .type-post .entry-content p a:hover {color: #000; text-decoration: none;}
.wp-image-shd{box-shadow: 0 0 5px rgba(0,0,0,.1); border-radius:20px}
/*contact form css*/
.form-tab li.vc_tta-tab{ width: 50%; }
.left-form-tab .vc_tta-container{ margin-bottom: 0; }
.form-tab li.vc_tta-tab a{ background-color: #433e74 !important; border: none !important; color: #fff !important; font-size: 2rem; }
.form-tab li.vc_tta-tab.vc_active a,
.form-tab li.vc_tta-tab a:hover{ background-color: #000 !important; }
.thank-you-text h2{ margin: 0; font-size: 62px; padding: 0; text-transform: uppercase; }
.thank-you-text p{ color: #000; font-size: 22px; } 
.thank-you-text img{ padding: 23px 0; max-width: 100%; }
.inner-content h3{ font-weight: 600; margin: 0; padding: 5px 0 9px;}
.blog .site-content{ padding-bottom: 50px; }   
 
/*faqs*/
.custom-tab .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{ background: #433e74 !important; border: none; }
.custom-tab .vc_tta-style-classic .vc_tta-panel.vc_tta-panel.vc_active .vc_tta-panel-heading a{ color: #fff; }
.custom-tab .vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.custom-tab .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{ background: #000 !important; }
.custom-tab .sec-title{ font-size: 2.5rem;padding: 0px; }
.custom-tab h4 a .vc_tta-title-text{ font-size: 22px; }
.custom-tab .vc_tta-panel-heading h4 a{ padding-top: 20px !important;padding-bottom: 20px !important; }
body .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before { border-color: #fff; }
.custom-tab .vc_tta-container{ margin-bottom: 0; }
.foo-widget-1,
.foo-widget-2,
.foo-widget-3,
.foo-widget-4{ background: #f5f5f5; }
.foo-widget-1,
.foo-widget-2{ border-bottom:solid 2px #bababa; }
.foo-widget-1,
.foo-widget-3{ border-right:solid 2px #bababa; }
.static-widgets {text-align: center;min-height: 300px !important;display: flex;align-items: center;justify-content: center;}
.static-widgets h4 {color: #212121;font-size: 2.2rem;font-weight: 600;opacity: 1;margin: 0;padding: 0 0 10px;}
.static-widgets .widget-info{ text-align:center; margin:auto; }
.static-widgets .widget-info li,
.static-widgets .widget-info a,
.static-widgets .widget-info p { text-align:center; font-size:1.9rem; color:#000; font-weight: 400; } 
.static-widgets .widget-info a:hover { text-decoration: none; color: #a9a9a9;}
.sv-list li{ padding-bottom: 10px !important; }
.foo-widget-3.static-widgets, .foo-widget-4.static-widgets {display: block;padding-top: 35px;}
.site-footer .widget ul.hours li {font-size: 16px;text-align: left; font-weight: 400 !important;}
.site-footer .widget ul.hours span {float: right;width: auto;}
.site-footer .widget ul {max-width: 309px;margin: 0 auto;}
.db {display: block;}
.h-form.white-bg .homepage-form input:not([type="submit"]),
.h-form.white-bg .homepage-form select,
.h-form.white-bg .homepage-form textarea{ border: solid 1px #494949; color: #000; }
.h-form.white-bg .section-title{ color:#212121; }
.h-form.white-bg .checekbox-main .form-label1, 
.h-form.white-bg .checekbox-main .form-label2{ border: solid 1px #494949;  }
.h-form.white-bg ::-webkit-input-placeholder{ color:#000000; opacity: 0.5; }
.h-form.white-bg ::-moz-placeholder{ color:#000000; opacity: 0.5; }
.h-form.white-bg :-ms-input-placeholder{ color:#000000; opacity: 0.5; }
.h-form.white-bg :-moz-placeholder{ color:#000000; opacity: 0.5; }
.fw-700{ font-weight:700; }
.h-form.white-bg .homepage-form select:focus{ border: solid 1px #494949; color: #000; }
.h-form.white-bg .checekbox-main .form-label1, 
.h-form.white-bg .checekbox-main .form-label2{ color: #000; }
.h-form.white-bg .checekbox-main .form-label1.active,
.h-form.white-bg .checekbox-main .form-label2.active{ color: #fff; }
.h-form.white-bg .homepage-form input[type="submit"]:hover{ background: #212121; color: #fff; }     

.vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container{ width: 240px; float: left; }
.vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-panels-container{width: calc(100% - 270px);padding-left:10px;float: left;}

.vertical-tabs .vc_general.vc_tta:after {content: '';display: table;clear: both;}
.vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list li{display: block;width: 100%;margin-bottom: 15px;}
.vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list li a{background:#087cae;color:#fff;border-radius: 0px 40px 40px 0px !important;padding: 12px 0px 12px 22px;font-family: var(--proximaMedium);font-weight: normal;}
.vertical-tabs .vc_tta-panel-body h3 {font-size: 2.4rem;font-weight: 600;margin: 0;padding: 0 0 15px;}
.vertical-tabs .vc_tta-panel-body p {font-size: 15px;}
.vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels{ border:none; background:none; }
.vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{ padding:0px 0px 0px 25px; }
.vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list li a:hover,
.vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{ background: #000; }
.vertical-tabs{ background: #f5f5f5;  padding-top: 40px; padding-bottom: 30px; overflow: hidden;  border-radius: 0 0 250px 0; }
.vertical-tabs .vc_tta-panel-body ul li {padding: 0 0 5px;font-size: 15px;}
.inner-content p {text-align: justify;}
.tab-right-img .embed-responsive {float: right;max-width: 50%;margin: 0 0 20px 25px !important;box-shadow: 0px 0px 10px #ddd;border-radius: 10px;}
.tab-right-img {padding-right: 10px;}
.tab-right-img img {float: right;max-width: 50%;margin: 0 0 20px 25px !important;box-shadow: 0px 0px 10px #ddd;border-radius: 10px;}

.dark-bg span.wpcf7-form-control-wrap label.error {color: #fff !important; border: 1px solid #fff !important; padding: 2px 5px !important; }
.wpcf7 form.sent .wpcf7-response-output{display:none !important; }
.theme_1.wpcf7-form .dark-bg input.error, .theme_1.wpcf7-form .dark-bg select.error, .theme_1.wpcf7-form .dark-bg textarea.error { border: 1px solid #fff; outline: none; }
.vertical-tabs .section-title {padding: 0 0 30px;}
ul.hours li {font-weight: bold !important;}
ul.hours li span {font-weight: 400 !important;}
/*singel team member css*/
.single-team-member .team-member {padding-top: 50px; padding-bottom: 50px;} 
.single-team-member .team-member .single-member-content .entry-title {font-size: 30px;text-transform: capitalize;font-weight: 600;padding: 0 0 15px;}
.single-member-content .entry-title .single-des {display: inline-block;padding: 0 0 0 40px;position: relative;}
.single-member-content .entry-title .single-des:after {position: absolute;content: "";border-bottom: solid 2px #000;width: 15px;left: 13px;top: 19px;}
.single-team-member .footer-map-section:before{display: none;}
.single-member-content, 
.single-team-content {padding: 0;}
.single-team-main .wp-post-image {margin-right: 0;box-shadow: 0px 0px 15px #ddd;}

.custom-team-sec h2 {background: #087cae;margin: 0 0 20px;padding: 10px 15px;font-size: 28px;color: #fff;}
.custom-team-sec p {font-weight: 400;font-size: 18px;}
.blue-btn {background: #087cae;color: #fff;text-transform: uppercase;font-size: 18px;font-weight: 400;padding: 10px 30px;display: inline-block;border-radius: 30px;}
.blue-btn:hover {background: #000;color: #fff;text-decoration: none;}
.custom-team-sec .blue-btn {margin-top: 15px;}
.staff-name-sec {padding: 0;margin: 0;}
.staff-name-sec .staff-name {text-align: center;display: block;font-size: 22px;font-weight: 600;text-transform: uppercase;color: #087cae;line-height: 24px;padding: 20px 0 0;}
.staff-name-sec .staff-name:hover {text-decoration: none; color: #000;}
.staff-name-sec .staff-name .staff-des {font-size: 14px;display: block;font-weight: 500;color: #000;}
.custom-staff-sec {padding-top: 30px;padding-bottom: 0;}
.simple-image-slider .slide-image.slick-slide img { border-radius: 15px !important; }

/*mobile header*/
.mb-address {padding: 0 0 15px;margin: 0 auto;text-align: center;clear: both;overflow: hidden;max-width: 860px;}
.mb-address li {display: inline-block;padding: 0 4px;float: left;}
.mb-address li:not(:last-child) a {background: #087cae;color: #fff;font-weight: 400;display: inline-block;padding: 10px 25px;}
.mb-address li:not(:last-child) a:hover {background: #000;color: #fff;text-decoration: none}
.mb-address li.social a {color: #000;font-size: 32px;}
.mb-address li a.p-icon {margin-right: 8px;}
.ft-social {padding:5px 0 0;margin: 0;text-align: center;}
.site-footer .ft-social li {list-style: none;display: inline-block;}
.site-footer .ft-social li a {
	color: #087cae;
	font-size: 24px;
	padding: 2px;
}
.site-footer .ft-social li a:hover {color: #000;text-decoration: none;}
.site-header .navbar-brand img:hover {
	-webkit-animation: spinAround 2s linear infinite;
	-moz-animation: spinAround 2s linear infinite;
	animation: spinAround 2s linear infinite;
}
@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes spinAround {
	from {
		-moz-transform: rotate(0deg)
	}
	to {
		-moz-transform: rotate(360deg);
	}
}
@keyframes spinAround {
	from {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
	}
}
/* Responsive Css Here */
/* Media Query */
@media (max-width: 1680px){
.compatative-box-text {min-height: 130px;}
}
@media (max-width: 1366px){
  .blog .type-post.status-publish {min-height: 560px;}
  .blog .type-post.status-publish {min-height: 560px;}
}
@media(min-width:1366px){
  .default-5{ padding-left: 5%; padding-right: 5%; }
}
@media(min-width:1200px){
  .three-boxes h3 {font-size: 1.8rem;}
	.navbar .navbar-nav li.dropdown .dropdown-toggle {display: none;}
  .container{max-width: 1200px !important;} 
  .site-header .navbar .navbar-nav .nav-link{ position:relative; }
  .site-header .navbar .navbar-nav .active .nav-link:after,
  .site-header .navbar .navbar-nav .nav-link:hover:after{ bottom: 1rem; opacity:1; }
}

@media(max-width:1440px){
  .site-header .navbar .navbar-nav .nav-link {font-size: 1.5rem;margin-left: 2rem;}
.site-header .navbar-brand img{max-width: 145px; }
.our-address li a {font-size: 1.6rem;}
.three-boxes p{ font-size: 1.2rem; line-height: 2.2rem; }
}
 @media(max-width:1280px){
.our-address {padding-left: 15px;}
}
@media(max-width:1200px){
  .our-address a.btn-app {font-size: 13px;padding: 8px 10px 8px 20px;}
  .our-address li a {font-size: 1.4rem;}
  .site-footer .c-info { font-size: 1.4rem;}
  .h-about .section-title {font-size: 3.5rem;}
}
@media (max-width: 1199px){
  .site-header .navbar-brand img {
    max-width: 200px;
    filter: invert(75%) sepia(21%) saturate(470%) hue-rotate(159deg) brightness(91%) contrast(96%);
    padding: 0;
  }
    .mb-address li.social a {margin: 0 5px 0 0;}
  .mb-address li:not(:last-child) a {padding: 10px 15px;}
  .contact-info-rt .hours li .time {width: auto;}
 .static-widgets {min-height: 225px !important;}
  .site-footer .widget ul.hours li {font-size: 13px;}
     .h-about .section-title {font-size: 3rem;}
    .site-header .navbar .navbar-nav .nav-link { font-size: 2rem;}
	.site-header .navbar .navbar-nav .nav-link:hover:after {display:none;}
  .blog .type-post.status-publish {width: 47%;}
    .navbar .navbar-nav li.dropdown .dropdown-toggle{ z-index:999; top:5px; background:rgba(0, 0, 0, 0.8); width:40px; height:42px; transform:inherit; line-height:50px;text-align:center;}
    .site-header .navbar .navbar-nav li.dropdown .dropdown-toggle:after{ border-top: .7em solid #fff; border-right: .6em solid transparent; border-left: .6em solid transparent; }
	.navbar-light .navbar-nav .show>.nav-link{ color:#fff; }
 .section-title {font-size: 4rem;}
 .h-about p {font-size: 1.6rem;line-height: 3rem;}
  html{ font-size: 9px !important; }
  .default-5{ padding-left: 2rem; padding-right: 2rem; }
  body .navbar-toggler{ font-size: 2rem; }
  body .h-services .services-item{ padding-left: 8rem; background-size: 8.2rem; }
	 .homepage-slider-main{ border-radius: 0 0 180px 0px; }
  .grad-red{ border-radius:0px 150px 0 0 }
  .three-boxes img{ max-width: 70px !important; margin-bottom: 45px !important;}
  .three-boxes h3{ font-size: 1.6rem; }
  .contact-right{ display: none; }  
  .site-header .navbar .navbar-nav .nav-link{ margin: 0; padding: 12px 0; border-top: solid 1px rgba(0, 0, 0, 0.2); }
  .site-header .navbar-toggler{ border: none; padding-left: 0px; padding-right: 0px; margin: 0; } 
	.site-header .our-address{padding-left: 0;}
	.site-header .our-address a.btn-app{border-radius: 30px;padding: 6px 20px 6px 20px; margin-top:2px}
	.our-address .social a{margin: 0 0 0 13px;}
}
@media(max-width:991px){
  .h-competitive .section-title {font-size: 3.8rem;}
  .staff-name-sec .staff-name .staff-des {font-size: 12px;}
    .staff-name-sec .staff-name {font-size: 13px;line-height: 18px;padding: 10px 0 0;}
      .mb-address li {float: none;}
  .mb-address {max-width: 100%;}
  .mb-address li.social {display: none;}
    .col-md-6.footer-widgets.p-0 {padding: 0 15px !important;}
  .blog .type-post.status-publish {width: 100%;}
  .blog .type-post.status-publish, 
  .type-post .entry-content p, 
  .type-post .entry-header .entry-title {min-height: auto;}

.contact-hours {width: 50%;padding: 0;float: right;}
.contact-information {width: 50%;float: left;}
      .custom-form {margin: 0;padding: 0 0 40px;box-shadow: none;}
  .contact-page-form .vc_col-sm-8, .contact-page-form .vc_col-sm-4 {width: 100%;}
 .all-services .custom-sv-list li {width: 33.333%;}
  html{ font-size: 8px !important; }
  .ca-main .vc_col-sm-3{ width: 50%; }
  body .h-form .section-title{ font-size: 3.2rem; } 
  body .h-services .services-item{ padding-left: 0; background-position: top center; padding-top: 7rem !important; text-align: center; } 
  .h-about .vc_col-sm-7, .h-about .vc_col-sm-5{ width: 100%; padding-top: 15px; padding-bottom: 15px; }
.three-boxes .text-white {border-radius: 10px;min-height: 241px;padding: 30px 15px !important;margin: 10px 0px !important;display: block;}
  .three-boxes img{ margin-bottom: 0px !important; }
.cv-item > .vc_column-inner img {margin: 0 auto;float: none;width: 80px;}
    .h-services .vc_col-sm-3{ width: 50%; }
.compatative-box-text {display: block;padding: 0;text-align: center;}
  .three-boxes h3 {font-size: 2rem;padding: 10px 0 8px;}
  .three-boxes p {text-align: center;}
  .footer-top .map-widget, .footer-top .footer-widgets{ flex: 0 0 100%; max-width: 100%; }
     .default50.contact-page-form {padding-bottom: 0px;}
.bg-2 > .wpb_wrapper,
    .bg-1 > .wpb_wrapper {padding: 0;}
}
@media(max-width:767px){
  .ca-main .vc_col-sm-3{ width: 100%; }
  .section-title{ font-size: 3.5rem; }
  .h-testi h3{ font-size: 3rem; }  
  .h-about{ height: inherit;    padding-bottom: 10px;}
  .m-done{ display: none !important; }
  .h-services .vc_col-sm-3{ width: 100%; }
  .homepage-slider-main{ border-radius: 0; }
  .grad-red{ border-radius:0 }
  .vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-panels-container{ width:calc(100%); padding-left:0px; }
  .vertical-tabs{ border-radius: 0px; }
  .section-title{ font-size: 2.8rem; }

  .vertical-tabs .vc_tta.vc_tta-shape-rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{ padding: 15px; background: #fff; }
  .vertical-tabs .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading h4 a{ background: #087cae;
    color: #fff !important;
    font-size: 14px;}
   body .h-form .section-title{ font-size: 2.8rem; }

   .static-widgets{ padding: 25px 0; min-height:inherit !important; }
   .foo-widget-1, .foo-widget-3{ border-right: inherit; }
	
.three-boxes{ text-align: center; }
   .our-address li:last-child{ display: none; }
.our-address{ padding: 0px; }
	.our-address li a.p-icon,.our-address li a.add-icon{ padding-left:52px}
.site-header .our-address li a{ padding-left: 40px; background-size: 28px; }
.site-header.sticky{ position:inherit; }
.site-header .contact-right li{ width: 100%; text-align: center; margin:5px 0 0;padding: 0px} 
.site-header .contact-right,.site-header .contact-right .our-address,.site-header .top-header .contact-right .our-address li{float: none;text-align: center; } 
.site-header .contact-right .our-address li{margin: 2px auto;width: 50%; float:left; text-align:left; }
	.site-header .contact-right .our-address:after{ content:''; clear:both; display:table; }
.navbar .navbar-brand {display: block; clear: both; float: none; font-size:14px; } 
.site-header .navbar  .navbar-toggler{margin:6px 0 6px auto; text-align: center;}
	.contact-right.d-md-none.d-block{ margin:2px auto}
	.site-header .our-address li:last-child a,
	.site-header .our-address li:last-child { width:100%; text-align:center; }
	.site-header .our-address li:last-child .social{ display:none; }
    .db {display: inline;}
     .all-services .custom-sv-list li {width: 100%;}
  .mb-address li:not(:last-child) a {display: block;padding: 10px;}
  .mb-address li a.p-icon {margin-right: 0px;}
 .mb-address li:nth-child(2) a.p-icon {float: right;}
.mb-address li:nth-child(2) a {width: 49%;float: left;}
  .mb-address {padding: 0 0 5px;}
body .site-header .navbar .navbar-toggler {margin: 0px auto 0px;}
  .inner-about .section-title {font-size: 3rem;text-align: center;padding-top: 20px;}
  .custom-team-sec h2 {font-size: 20px;text-align: center;}
  .custom-team-sec p {font-weight: 400;font-size: 14px;text-align: center;}
  .custom-team-sec .blue-btn {margin-top: 5px;}
  .staff-name-sec .staff-name {padding: 20px 0 35px;}
.foo-widget-3.static-widgets, .foo-widget-4.static-widgets {padding: 25px 15px;}
  .inner-content .vc_single_image-img {margin-bottom: 20px;}
    .contact-hours,
.contact-information {width: 100%;float: none;}
 .hm-team.default50 {padding-bottom: 10px;}
    	.contact-right{ max-width:100%; margin-left:0; margin-top:5px; padding-left:0; padding-right:0; }
      .blog .type-post.status-publish {text-align: center;}
  .blog .type-post.status-publish {width: 100%;margin-left: 0;margin-right: 0;min-height: inherit;margin: 35px 0 0;}
.page-id-1202 .custom-form {padding: 0;}
    .h-form h2 {text-align: center;font-size: 20px;font-weight: 400;margin: 0;padding: 0 0 15px;}
.three-boxes .text-white {border-radius: 10px;min-height: auto;padding: 0;margin: 10px 0px !important;display: block;}
  .cv-item > .vc_column-inner img {margin: 0;float: none;width: auto;}
  .compatative-box-text {display: table;padding: 0;min-height: auto;}

.three-boxes h3 {font-weight: 700;font-size: 2.2rem;padding: 13px 0 10px;}
  .three-boxes p {font-size: 1.5rem;line-height: 2.6rem;}
  .h-services {padding-top: 0;}
.gallery-sec .section-title,
.hm-team .section-title,
body .h-services .section-title {font-size: 4rem;}
      .staff-name-sec .staff-name .staff-des {font-size: 15px;}
    .staff-name-sec .staff-name {font-size: 22px;line-height: 28px;}
  .tab-right-img img {float: none;max-width: 100%;margin: 0 0 20px 0px !important;}
  .tab-right-img {padding-right: 0px;}
          .single-member-content .entry-title .single-des {padding: 5px 0 0;display: block;text-transform: uppercase;font-size: 22px;font-weight: 500;}
.single-team-member .team-member .single-member-content .entry-title {padding: 20px 0 15px;}
    .single-member-content .entry-title .single-des:after {display: none;}
  .single-team-member .entry-header, .single-team-member .single-team-content { text-align: center;}
 single-team-member .team-member { padding-top: 30px;padding-bottom: 20px;}
  .single-team-main .wp-post-image {margin-right: 0;}
.h-about .section-title {font-size: 3rem;}
 .h-about .about-sub {font-size: 2.2rem;}
  .h-competitive .section-title span {font-size: 2.6rem;display: block;}
.foo-widget-3{    border-bottom: solid 2px #bababa;}
	.tab-right-img .embed-responsive {float: none;max-width: 100%;margin: 0px 0 20px !important;}
} 


@media(max-width:437px){
     .h-competitive .section-title span {font-size: 2.4rem;display: block;}
	.site-header .our-address, .site-header .our-address li{display: block;}

}
@media only screen and (min-width: 260px) and (max-width: 351px) {
.mb-address li:not(:last-child) a {
    padding: 7px 3px;
    font-size: 9px;
}
}
@media(max-width:320px){
.mb-address li:not(:last-child) a {padding: 10px 5px;font-size: 11px;}
}
@media only screen and (max-width: 767px) {
	.site-header.sticky .navbar-expand-xl .navbar-nav .cst-logo {
    display: none;
}
.site-header .navbar-expand-xl .navbar-nav .cst-logo {
    display: none !important;
}	
}
@media only screen and (min-width: 768px) and (max-width: 1198px) {
.site-header a.navbar-brand.header-image.d-block.d-md-none.text-center {
    display: block !important;
    margin-bottom: 20px;
}

.site-header nav.navbar.navbar-expand-xl.navbar-light {
    text-align: center;
    float: none;
    justify-content: center;
    margin: 10px 0px;
}
body .site-header .navbar-brand img {
    max-width: 160px;
}
.hello-bar ul.our-address.social-icons {
    display: none;
}
body .mb-address li.social {
    display: block;
}	
}



.our-address li a.add-icon {
  background: url(/wp-content/uploads/2025/06/address.jpg) no-repeat left center !important;
  padding-left: 30px;
  background-size: 20px;
}
header#masthead ul.our-address a {
  font-weight: normal;
  font-size: 14px;
}
.our-address li a.p-icon {
  background: url(/wp-content/uploads/2025/06/phone.png) no-repeat left center;
  padding-left: 30px;
  background-size: 20px;
}

@media(max-width:1199px){
.site-header .navbar-toggler-icon{width: auto;background-position: 8px center !important;background-size: 30px !important;padding: 10px 4px 0px 40px;border:solid 1px rgba(0, 0, 0, 0.2);height: 36px;border-radius: 4px;}
} 

@media(max-width:767px){
.site-header .contact-right .our-address{ display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
  .site-header .contact-right .our-address li:nth-child(2){flex:0 0 calc(50% - 2px);margin-right:2px;}
  .site-header .contact-right .our-address li:nth-child(3){ flex:0 0 calc(50% - 2px); margin-left:2px;  }
  .site-header .contact-right .our-address li:nth-child(1) a,
  .site-header .contact-right .our-address li:nth-child(2) a{background-color: rgba(0, 0, 0, 0.04);color: #333 !important;padding: 5px 8px 5px 55px;border-radius: 3px;border-radius:20px;background-position:20px center;} 
  .site-header .contact-right .our-address li:nth-child(1){ flex:0 0 100%; max-width:100%; } 
   .site-header .contact-right .our-address li:nth-child(3) a{ font-size:11px; line-height:30px; }

  .our-address  li a{ display:block; margin:0px; height:42px; }

.site-header .top-header{ border-bottom:inherit; }
.site-header .navbar .navbar-toggler{margin: 0px auto 14px;}
.our-address li a.p-icon{ font-size:12px; }
}
.contact-info-rt .ct-info li:first-child {background: url('/wp-content/uploads/2025/06/phone.png') no-repeat left top 4px;background-size: 18px;}
.contact-info-rt .ct-info li:nth-child(2) {background: url('/wp-content/uploads/2025/06/email-icon.png') no-repeat left top 5px;background-size: 18px;}
.contact-info-rt .ct-info li:nth-child(3) {background: url('/wp-content/uploads/2025/06/map-icon.png') no-repeat left top 4px;background-size: 18px;} 
.all-services .custom-sv-list li h3 {
  margin: 0;
}
@media (max-width: 767px) {
.wpb_animate_when_almost_visible{ opacity: 1 !important; filter: alpha(opacity=100) !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; }
}

ul#menu-menu-1 {
  margin: 0 auto;
}
.site-header .navbar-expand-xl .navbar-nav .nav-link {
  color: #482d2d;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 0.40px;
  padding: 35px 28px;
margin: 0;
}
.site-header .navbar-expand-xl .navbar-nav .cst-logo a::after {
  opacity: 0 !important;
  display: none !important;
}
.site-header .textwidget.custom-html-widget {
  text-align: right;
  padding: 0;
}
ul.our-address.social-icons {
  justify-content: flex-end;
  padding: 0;
  margin: 0;
}
ul.our-address {
  padding: 0;
}
header#masthead ul.our-address.social-icons li a {
  font-size: 20px;
}

.site-header.sticky .navbar-expand-xl .navbar-nav .nav-link {
  padding: 20px 18px;

}
.single-post .type-post .entry-content p a{
font-weight:none !important;
}
.site-header div#custom_html-26 ul.our-address {
  text-align: center;
  justify-content: flex-end;
}
.site-header div#custom_html-26 ul.our-address a {
  font-weight: bold;
}
/*.blog-content-hyperlink a {
color: #433E74 !important;
font-weight: 800 !important;
}
.blog-content-hyperlink a:hover{
color:#000 !important;
}*/
.wpb-js-composer .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #087cae !important;
  background-color: #087cae !important;
}
.wpb-js-composer .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #087cae !important;
}
.wpb-js-composer .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #087cae !important;
  background-color: #087cae !important;
}
.wpb-js-composer .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
  color: #fff !important;
}
.wpb-js-composer .vc_tta-color-purple.vc_tta-style-classic .vc_tta-controls-icon::before{
  border-color: #fff !important;
}
.column-break {
  break-after: column;
  opacity: 0;
  height: 0;
}
.md{
  margin-top: -5px !important;
}
.testimonial .ti-widget.ti-goog .ti-review-item>.ti-inner{
  border-radius: 15px !important;
}

@media(min-width: 768px){
  .faq-section-main-row .vc_tta-panels{
      column-count: 2;
  }
}

@media(max-width:767px) {
  .column-break {
      height : 0;
  }
}
@media all and (min-width:569px) and (max-width: 768px) {
.cst-logo{
  display: none;
}
}
@media all and (min-width:960px) and (max-width: 1024px) {
.cst-logo{
  display: none;
}
}
@media all and (min-width:0px) and (max-width: 320px) {
.mb-address li:nth-child(2) a{
/* 		width: 100%; */
  border-bottom: 5px solid !important;
}
}

/*-----27-12-2021-----*/
@media all and (min-width:0px) and (max-width: 280px) {
body .rating-form #regForm h2 {
  font-size: 20px !important;
}
}
@media all and (min-width:0px) and (max-width: 320px) {
.grecaptcha-badge {
  bottom: -3px !important;
}
}
@media all and (min-width:321px) and (max-width: 500px) {
.grecaptcha-badge {
  bottom: 70px !important;
}
.mb-address li:not(:last-child) a {
  display: block;
  padding: 8px;
}
}

.blog .type-post .entry-content p {
  min-height: 100px;
}

/*14-2-2023*/
@media(max-width:767px) {
.h-about.default-5.vc_custom_1595501659459 {
padding-top: 0;
}
.home .vc_custom_1640838301632 {
  margin-top : 0 !important;
}
}
@media(min-width:768px) and (max-width:991px) {
.single-services .type-services .vc_col-sm-6 {
  width : 100%;
}
.single-services .type-services .vc_col-sm-6 .wpb_single_image img {
  margin-bottom : 15px;
}
}

@media(max-width:320px) {
body .slick-prev, body .slick-next {
  height: 30px;
  width : 30px;
}
.slick-prev:before, .slick-next:before {
  font-size: 15px;
}
}

.home .simple-image-slider .slide-image.slick-slide img{width: 100%;
min-height: 200px;
object-fit: cover;}


/* @media only screen and (min-width: 768px) and (max-width: 1198px){body .site-header .navbar-brand img {
  max-width: 100px;
}
body .mb-address li.social {
  display: none;
}} */



/* ST START */
/* @media(max-width:1199px) {
.sw-mb{display: flex!important;
  justify-content: flex-start;
margin-right: 0px;}

.navbar-light .navbar-toggler {position: absolute;
  top: 25px;right: 9%;}

.site-header nav.navbar.navbar-expand-xl.navbar-light {
  position: unset;
  display: flex;
  justify-content: flex-end;}
} */

/* @media only screen and (min-width: 768px) and (max-width: 1198px){
.site-header a.navbar-brand.header-image.d-block.d-md-none.text-center{display: flex!important;}
} */

@media only screen and (min-width: 768px) and (max-width: 1024px){}

@media(max-width:1024px) {
.home .checekbox-main .form-label1 span,.home .checekbox-main .form-label2 span{font-size: 11px;}
}

@media(max-width:767px) {
body .homepage-slider .slick-prev, body .homepage-slider .slick-next{bottom: inherit;
  top: 25%;}

.blog #secondary.widget-area {
  padding-top: 0rem;}

.site-header .navbar-expand-xl .navbar-nav .nav-link,.site-header.sticky .navbar-expand-xl .navbar-nav .nav-link{padding: 10px;}

#secondary {padding-top: 0px;}

.homepage-form input[type="submit"]{width: 100%;}

}

@media(max-width:768px) {
.grecaptcha-badge{
  opacity:0;
  visibility:hidden;
}
}

@media(max-width:415px) {
.homepage-slider .slide-inner{min-height: 178px;
  display: flex;
  justify-content: center;
  align-items: center;}
}

@media (max-width: 320px){
.mb-address li:not(:last-child) a {padding: 10px 5px;
  font-size: 10px;}
}