/*--------------------------------------------------------------
 TABLE OF CONTENTS:
----------------------------------------------------------------
0.0 Set Font Face
1.0 Reset CSS
2.0 Clear floats
3.0 Common CSS
4.0 Typography + Message
5.0 Forms CSS
6.0 Grid

7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
/********* 0.0 Set Font Fase *********/

@font-face{
	font-family: 'FontAwesome';
	src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}

.fa {display: inline-block;font: normal normal normal 18px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin-right:5px;}
.fa-facebook:before{content:"\f09a"}
.fa-twitter:before{content:"\f099"}
.fa-linkedin:before{content:"\f0e1"}
.fa-instagram:before{content:"\f16d"}
.fa-youtube:before{content:"\f167"}
.fa-youtube-play:before{content: "\f16a";}
.fa-envelope:before{content:"\f0e0"}
.fa-phone:before{content:"\f095"}
.fa-envelope-o:before{content: "\f003";}
.fa-map-marker:before{content: "\f041";}
.fa-clock-o:before{content: "\f017";}
.fa-angle-up:before{content: "\f106";}
.fa-whatsapp:before { content: "\f232"; }
/********* 1.0 Reset CSS *********/

*, *::before,*::after {box-sizing: border-box;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block }audio, canvas, video { display:inline-block }audio:not([controls]) {display:none;height:0}html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust:  100%;}a {text-decoration:underline;color:#E65A15;}a:focus {outline:thin dotted}a:hover,a:active {outline: 0;}a:hover {text-decoration:none;color:#393939;}h1, h2, h3, h4,h5,h6 {font-weight:normal;}b,strong,dt,th {font-weight: bold;}em, i { font-style:italic;}p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin:0; padding:0;}img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle; max-width:100%; height:auto;}figure {margin:0;}legend {white-space:normal;}q { quotes:"\201C" "\201D" "\2018" "\2019" }small { font-size:80% }sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }sup { top:-0.5em }sub { bottom:-0.25em }table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;}table table { margin:0}th,td {border:none; padding:8px 10px}caption,th,td {font-weight: normal;}

@-ms-viewport {width: device-width;}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
html {font-family: sans-serif;line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent;}

:focus {outline-color: transparent;outline-style: none;}

a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea { -ms-touch-action: manipulation;touch-action: manipulation;}

/********* 2.0 Clear floats *********/

.hide {
    display: none;
}
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before {content:" ";display:table}
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after{clear:both}

/********* 3.0 Common tag *********/
body,button,input,select,textarea {color:#393939;font-family: 'Exo', sans-serif;font-size:14px; line-height:1.5;   -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body{ overflow:visible;overflow-x: hidden;}
button, input, select, textarea { margin: 0; vertical-align: baseline; background-color:transparent; border:none;}

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:20px 0;padding:0}

p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin: 0 0 20px;}

ul, ol {padding:0 0 0 20px; list-style: none}
ul ul,ol ol{ margin:10px 0}

dt{font-weight: 700;}
dd{margin-bottom: .5rem; margin-left: 0;}

img {border: 0; vertical-align: middle; max-width:100%; height:auto; border-style: none;}

figure { margin:0; }
legend { white-space:normal; }

q { quotes:"\201C" "\201D" "\2018" "\2019" }
small { font-size:80% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-0.5em }
sub { bottom:-0.25em }


pre,code,kbd,samp {font-family: monospace, monospace;font-size: 1em;}
pre {margin-top: 0;margin-bottom: 1rem;  overflow: auto;  -ms-overflow-style: scrollbar;}



table { border-collapse:collapse; width: 100%; max-width: 100%; empty-cells:show; border:none; }
table table { margin:0 }
th, td {border:none;padding:8px 10px}
th{ font-weight:bold;}
caption,td { font-weight: normal; } 

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight: 500;}
h1, .h1 {font-size: 2.5rem;}
h2, .h2 {font-size: 2rem;}
h3, .h3 {font-size: 1.75rem;}
h4, .h4 {font-size: 1.5rem;}
h5, .h5 {font-size: 1.25rem;}
h6, .h6 {font-size: 1rem;}

a {color: #222;text-decoration: none; outline:none;background-color: transparent;-webkit-text-decoration-skip: objects;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
a:focus {outline:none;}
a:hover, a:active {color:#000}

/********* 3.0 Common Class *********/

.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.justify{text-align:justify}

.fLeft{float: left !important;}
.fRight{float: right !important;}
.fNone {float: none !important;}

.rounded {border-radius: 0.25rem !important;}
.required{ color: #ff0000}

ul.bulletStyle { list-style:none; padding:0;}
ul.bulletStyle li {background:url(../images/right-arrow.gif) left 7px no-repeat; padding:2px 0 2px 20px;}

.displayNone,.hideThis{display:none!important;visibility:hidden}
.mrgAuto {margin-right:auto; margin-left:auto;}

.w25 {width: 25% !important;}
.w50{width: 50% !important;}
.w75 {width: 75% !important;}
.w100 {width: 100% !important;}

.rsIcon { display:inline-block; margin-right:2px; height:11px; text-indent:-999px; /*overflow:hidden;*/ width:11px; background:url(../images/rupee.png) left top no-repeat }

.bold {font-weight:bold}
.italic {font-style:italic}
.longWord, .wordBreak {word-wrap: break-word}


/********* 6.0 Grid *********/
.container, .container-fluid {width: 100%; padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;max-width: 1170px;}


.row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}

.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters > .ni,.no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}

.ni-1, .ni-2, .ni-3, .ni-4, .ni-5, .ni-6, .ni-7, .ni-8, .ni-9, .ni-10, .ni-11, .ni-12, .ni,
.ni-auto, .ni-sm-1, .ni-sm-2, .ni-sm-3, .ni-sm-4, .ni-sm-5, .ni-sm-6, .ni-sm-7, .ni-sm-8, .ni-sm-9, .ni-sm-10, .ni-sm-11, .ni-sm-12, .ni-sm,
.ni-sm-auto, .ni-md-1, .ni-md-2, .ni-md-3, .ni-md-4, .ni-md-5, .ni-md-6, .ni-md-7, .ni-md-8, .ni-md-9, .ni-md-10, .ni-md-11, .ni-md-12, .ni-md,
.ni-md-auto, .ni-lg-1, .ni-lg-2, .ni-lg-3, .ni-lg-4, .ni-lg-5, .ni-lg-6, .ni-lg-7, .ni-lg-8, .ni-lg-9, .ni-lg-10, .ni-lg-11, .ni-lg-12, .ni-lg,
.ni-lg-auto, .ni-xl-1, .ni-xl-2, .ni-xl-3, .ni-xl-4, .ni-xl-5, .ni-xl-6, .ni-xl-7, .ni-xl-8, .ni-xl-9, .ni-xl-10, .ni-xl-11, .ni-xl-12, .ni-xl,
.ni-xl-auto {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;
}

.ni {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}

.ni-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.ni-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.ni-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.ni-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.ni-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.ni-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.ni-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.ni-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.ni-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.ni-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.ni-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.ni-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.ni-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

/*
.ni-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.ni-xl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.ni-xl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.ni-xl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.ni-xl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.ni-xl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.ni-xl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.ni-xl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.ni-xl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.ni-xl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.ni-xl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.ni-xl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.ni-xl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.ni-xl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} 
*/







/*popup*/

/*.modal{
  height: 100vh;
  display: grid;
  place-items: center;
}*/


.socialMedia a i.fa {
    margin: 0;
}
.socialMedia li a {
    color: #fff;
    width: 50px;
    height: 50px;
    border: 1px solid;
    display: flex;
    text-align: center;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    font-size: 32px !important;
}
.socialMedia ul {
    text-align: center;
    padding: 0;
}
.socialMedia li {
    display: inline-block;
    padding: 0px 10px;
}

.modal__container {
    position: fixed;
    top: 50%;
    left: 0;
    background-color: hsla(var(--hue), 18%, 75%, .8);
    width: 100%;
    height: 100%;
    display: grid;
    align-items: center;
    overflow: hidden;
    transition: all .3s;
    z-index: var(--z-modal);
    visibility: hidden;
    opacity: 0;
    transform: translateY(-50%);
    background: rgb(0 0 0 / 61%);
    z-index: 999;
}

.modal__content{
  position: relative;
  background-color: var(--container-color);
  text-align: center;
/*  padding: 3rem 2rem 2rem;*/
  border-radius: 1rem 1rem 0 0;
  transition: all .3s;
  transform: translateY(10%);
      max-width: 500px;
    background: #fff;

}

.modal__img{
  width: 150px;
  margin-bottom: .75rem;
}

.modal__close {
    display: inline-flex;
    background-color: #000000;
    border-radius: .25rem;
    color: #fff;
    font-size: 1.5rem;
    position: absolute;
    top: 1rem;
    right: 1rem;
    cursor: pointer;
    z-index: 999;
    width: 30px;
    height: 30px;
    justify-content: center;
    align-items: center;
}

.modal__title{
  font-size: 1.4rem;
  color: var(--title-color);
  font-weight: 500;
}

.modal__description{
  margin-bottom: 1.5rem;
}



/* Show modal */
.show-modal{
  visibility: visible;
  opacity: 1;
}


.show-modal .modal__content{

  transform: translateY(0);


}


/*=============== BREAKPOINTS ===============*/
/* For small devices */
@media screen and (min-width: 576px){
  .modal__content{
    margin: auto;
    width: 100%;
    border-radius: 1.25rem;
    max-width: 750px;
  }

  .modal__img{
    width: 170px;
  }
}


/*popup close*/














/*----------------------- Preloader -----------------------*/
body.preloader-site {
    /*overflow: hidden;*/
}

.preloader-wrapper {
    height: 100%;
    width: 100%;
    background: #FFF;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999999;
}

.preloader-wrapper .preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 180px;
}





/********* Header *********/
#header{z-index: 999;position: relative;}
/*topStrip*/ 
.topStrip{ padding:9px 0;background: rgba(255,255,255,0.9);-webkit-box-shadow: 0px 50px 50px 0px rgba(255, 255, 255, 0.9);
-moz-box-shadow:    0px 50px 50px 0px rgba(255, 255, 255, 0.9);
box-shadow:         0px 50px 50px 0px rgba(255, 255, 255, 0.9);}
/*.topStrip h1{margin-bottom: 0;}*/
.topStrip a.logo{font-family: 'Redressed', cursive;color: #ef1615;font-size: 40px;font-weight: bold;}
.contactDetails, .social{ padding:18px 20px; margin:0;}
.contactDetails li{/*position:relative;*/ padding:0 10px; display:inline-block}
.contactDetails li:first-child {padding-left:0;}
.contactDetails li:last-child {padding-right:0;}

/*.contactDetails li:before {content:" "; position:absolute; left:0; top:50%; z-index:auto; height:14px; width:1px; background:#666666; overflow:hidden; margin-top:-7px; }*/
.contactDetails li:first-child:before{display:none;} 
.contactDetails li a{font-size: 14px;color: #444;}
.contactDetails li a:hover{ color:#ef1615;}
.contactDetails li a i{color: #ef1615;padding-right: 8px;}

/*Social Links*/

.social{padding: 10px 0 0 0;}
.social li a{width: 35px;height: 35px;border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;border: 2px solid #ef1615;display: block;text-align: center;padding-top: 8px;}

/*Social Icon*/
.social li a.facebook{border-color: #39559f;color: #39559f;}
.social li a.facebook:hover{border-color: transparent;color: #fff;background-color: #39559f;}
.social li a.twitter{border-color: #5fbef8;color: #5fbef8;}
.social li a.twitter:hover{border-color: transparent;color: #fff;background-color: #5fbef8;}
.social li a.instagram{border-color: #c436a6;color: #c436a6;}
.social li a.instagram:hover{border-color: transparent;color: #fff;background-color: #c436a6;}
.social li a.youtube{border-color: #f6382a;color: #f6382a;}
.social li a.youtube:hover{border-color: transparent;color: #fff;background-color: #f6382a;}

.social li a i{margin-right: 0;}

/*Get a Appointment*/
#getApp a.getAppointment{padding: 12px 25px 0;height: 50px; border: 1px solid #ef1615;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;font-size: 14px;text-transform: capitalize;color: #ef1615;display: inline-block;font-weight: 600;float: right;}
#getApp a.getAppointment:hover{background-color: #ef1615;color: #fff;}


/*About Us*/
#aboutUs{padding-bottom: 30px;position: relative;z-index: 2;}
.aboutImg img{padding: 10px;-webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);/* margin-top: -125px; */position: relative;background: #fff;}
.btnExplore{position: absolute;bottom: 200px;left: 330px;background: #fff url(../images/about-img-icon.png) no-repeat 180px center;padding: 15px;color: #333;font-weight: bold;font-size: 16px;border-left: 2px solid #ef1615;-webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);width: 228px;}
.btnExplore span{display: block;font-size: 14px;font-weight: normal;color: #333;}
.btnExplore:hover{color: #ef1615;}
.aboutText{padding: 100px 20px 0 100px;}
.aboutText h2{color: #ef1615;font-size: 20px;font-weight: 600;position: relative;padding-bottom: 5px;}
.aboutText h2:before{content: "";position: absolute;bottom: 0;left: 0;width: 30px;height: 2px;background: #ef1615;}
.aboutText h3{font-size: 45px;color: #333;font-weight: 600;line-height: 1.2}
.aboutText p{line-height: 28px;font-size: 16px;color: #333;}

.aboutList{width: 80%;}
.aboutList ul{padding-left: 0;}
.aboutList li{width: 33.33%;float: left;font-size: 15px;font-weight: 600;color: #000;position: relative;padding-left: 15px;padding-bottom: 10px;}
.aboutList li:before{content: "";position: absolute;top: 8px;left: 0;width: 5px;height: 5px;border-radius: 50%;background: #ef1615;}

.btnReadmore{color: #ef1615;font-size: 16px;font-weight: 600;}
.btnReadmore:hover{border-bottom: 1px solid #ef1615;color: #333;}


/*Offer Block*/
#offerBlock{background: url(../images/offer-bg.jpg) fixed;padding: 50px 0;display: none;}
#offerBlock .row{margin: 0 -30px;}
.offerText a{padding: 30px;background-color: #fff;background-repeat: no-repeat;background-position: center right;display: block;transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 20px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 20px 0px rgba(0, 0, 0, 0.2);}
.offerText a:hover{transform: scale(1.02);-webkit-transform: scale(1.02);-ms-transform: scale(1.02);-moz-transform: scale(1.02);}
.offerimg1{background-image: url(../images/offer-img1.png);}
.offerimg2{background-image: url(../images/offer-img2.png);}
.offerText span{color: #ef1615;font-size: 20px;font-weight: normal;}
.offerText h4{font-size: 30px;color: #222;font-weight: 600;line-height: 1.4;margin-bottom: 15px;}
.offerText p{font-size: 25px;font-weight: normal;color: #333;}

/*Service Block*/
#servicesBlock{padding: 95px 0;}
#servicesBlock h3{color: #ef1615;font-size: 20px;font-weight: 600;position: relative;padding-bottom: 5px;text-align: center;margin-bottom: 10px;}
#servicesBlock h3:before{content: "";position: absolute;bottom: 0;left: 50%;width: 30px;height: 2px;background: #ef1615;margin-left: -15px;}
#servicesBlock h2{font-size: 45px;font-weight: 600;color: #333;text-align: center;margin-bottom: 10px;}
#servicesBlock p{font-size: 16px;font-weight: 300;color: #333;text-align: center;}
.serviceCat{margin-bottom: 0;width: 80%;margin: 50px auto 35px;}
.serviceCat li{display: inline-block;padding: 0 25px;}
.serviceCat li a{display: block;color: #333;font-size: 16px;font-weight: 600;padding-bottom: 3px;border-bottom: 1px solid transparent;}
.serviceCat li.active, .serviceCat li a.active, .serviceCat li a:hover{color: #ef1615;border-bottom: 1px solid #ef1615;}

.serviceSidebar{padding: 40px;border: 1px solid #e4e4e4;}
.serviceSidebar ul{margin-bottom: 0;padding-left: 0}
.serviceSidebar li{display: block;padding: 25px 0;border-bottom: 1px dashed #bebebe;}
.serviceSidebar li:first-child{padding-top: 0;}
.serviceSidebar li a{display: block;font-weight: 600;color: #333;font-size: 16px;}
.serviceSidebar li a span{text-align: right;float: right;font-weight: bold;color: #333;}
.serviceSidebar li a.active, .serviceSidebar li a:hover{color: #ef1615;}
.serviceSidebar li a.active > span{color: #ef1615;}
.serviceSidebar li a:hover span{color: #ef1615;}

/*Tabs*/
#servicesBlock .horizontal{margin-bottom: 0;text-align: center; margin: 50px auto 35px;}
#servicesBlock .tabs li{display: inline-block;padding: 0 25px;float: none;}
#servicesBlock .tabs li:last-child{border: 0;}
#servicesBlock .tabs li a{display: block;color: #333;font-size: 16px;font-weight: 600;padding-bottom: 3px;border-bottom: 1px solid transparent;background: transparent;padding: 0;text-transform: unset;}
#servicesBlock .tabsWrp .horizontal .active a, #servicesBlock .tabs li a:hover{color: #ef1615;border-bottom: 1px solid #ef1615;}

.serviceDetails{padding-left: 20px;}
.serviceDetails h4{font-size: 20px;color: #EF1615;text-transform: uppercase;padding: 30px 0 20px;margin-bottom: 0; font-weight: bold;}
.serviceDetails span{font-size: 16px;color: #ef1615;margin-bottom: 15px;display: block;font-weight: 600;}
#servicesBlock .serviceDetails p{text-align: left;line-height: 1.7;margin-bottom: 30px;}
.serviceDetails .getAppointment{display: inline-block;padding: 12px 25px;background-color: #ef1615;color: #fff; border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;font-size: 15px;text-transform: capitalize;margin-right: 20px;font-weight: bold;border: 1px solid transparent;}

.serviceDetails .getAppointment:hover{border: 1px solid #ef1615;color: #ef1615;background: transparent;}

#servicesBlock #tab-1 ul li, #servicesBlock #tab-2 ul li, #servicesBlock #tab-3 ul li, #servicesBlock #tab-4 ul li, #servicesBlock #tab-5 ul li, #servicesBlock #tab-6 ul li, #servicesBlock #tab-7 ul li{display: block;padding: 25px 0;border-bottom: 1px dashed #bebebe;float: none;} 

#servicesBlock #tab-1 ul li a, #servicesBlock #tab-2 ul li a, #servicesBlock #tab-3 ul li a, #servicesBlock #tab-4 ul li a, #servicesBlock #tab-5 ul li a, #servicesBlock #tab-6 ul li a, #servicesBlock #tab-7 ul li a{border-bottom: 0;}

#servicesBlock #tab-1 ul li a:hover, #servicesBlock #tab-2 ul li a:hover, #servicesBlock #tab-3 ul li a:hover, #servicesBlock #tab-4 ul li a:hover, #servicesBlock #tab-5 ul li a:hover, #servicesBlock #tab-6 ul li a:hover, #servicesBlock #tab-7 ul li a:hover{color: #ef1615;}

/* Testimonials Block*/

#clientSay{background: url(../images/testimonials-bg.jpg) no-repeat center center fixed;padding: 90px 0;min-height: 803px;}
#clientSay h3{font-size: 20px;color: #fff;text-align: center;position: relative;margin-bottom: 10px;}
#clientSay h3:before{content: "";position: absolute;bottom: 0;left: 50%;width: 30px;height: 2px;background: #fff;margin-left: -15px;}
#clientSay h2{text-align: center;color: #fff;font-size: 45px;font-weight: bold;}

#clientSay .item .testimonialWrp{padding: 90px 0 60px;margin: 150px 0 0 150px;position: relative;width: 75%;background: #fff url(../images/quote.png) no-repeat 245px 30px;height: 300px;}
#clientSay .item .testimonialWrp img{width: 290px;position: absolute;top: 100px;left: -110px;}
.clientText{padding: 0 20px 0 250px;}
.clientText h4{font-size: 18px;font-weight: 600;color: #333;}
.clientText span{font-size: 16px;color: #333;display: block;margin-bottom: 20px;}
.clientText p{font-size: 16px;color: #333;line-height: 1.7;}

#testimonials .owl-dots{bottom: 20px;}

/*Portfolio*/
#portfolio{padding: 90px 0;}
#portfolio h3{color: #ef1615;font-size: 20px;font-weight: 600;position: relative;padding-bottom: 5px;text-align: center;margin-bottom: 10px;}
#portfolio h3:before{content: "";position: absolute;bottom: 0;left: 50%;width: 30px;height: 2px;background: #ef1615;margin-left: -15px;}
#portfolio h2{font-size: 45px;font-weight: 600;color: #333;text-align: center;margin-bottom: 10px;}
#portfolio p{text-align: center;font-size: 16px;line-height: 1.7;color: #333;}
#portfolio ul{margin-bottom: 0;width: 62%;margin: 30px auto 50px;}
#portfolio li{display: inline-block;width: 110px;}
#portfolio li a{display: block;padding: 10px 0;font-size: 16px;color: #333;font-weight: 600;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;text-align: center;}
#portfolio li a.active, #portfolio li a:hover{background: #ef1615;color: #fff;}

#portfolio .row{margin: 0;}
#portfolio .ni-3{padding: 0;}

/*Isotop*/
#portfolio .element-item{width: 25%;}
#portfolio .element-item img{width: 100%;display: block;}
#portfolio .button-group{margin: 30px auto 50px;text-align: center;}
#portfolio .button-group .button{display: inline-block;width: 120px;padding: 10px 0;font-size: 16px;color: #333;font-weight: 600;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;text-align: center;background-color: transparent;transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;cursor: pointer;}
#portfolio .button-group .button.is-checked{background-color: #ef1615;color: #fff;}


/*appointment*/
#bkAppointment{padding: 0 0 90px 0;}
#bkAppointment h3{color: #ef1615;font-size: 20px;font-weight: 600;position: relative;padding-bottom: 5px;text-align: center;margin-bottom: 10px;}
#bkAppointment h3:before{content: "";position: absolute;bottom: 0;left: 50%;width: 30px;height: 2px;background: #ef1615;margin-left: -15px;}
#bkAppointment h2{font-size: 45px;font-weight: 600;color: #333;text-align: center;margin-bottom: 50px;}
#bkAppointment h4{font-size: 25px;color: #333;font-weight: 600;margin-bottom: 15px;}
.formControl .formGroup{margin-bottom: 15px;}
.formControl .formGroup input, .formControl .formGroup select, .formGroup #date{height: 60px;}
.formControl .formGroup label.error{ color:#F00; font-size:16px; font-weight:bold;}
select.error, input[type="text"].error, textarea.error{ border:#F00 solid 1px;}

.btnSubmit{background-color: #ef1615;color: #fff;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;width: 170px;height: 50px!important;text-align: center;font-size: 16px;margin-top: 20px;}

.formControl  span{ color:#ff0000;font-size: 13px;display: block;}

.formControl span#success_msg{ color:#063; font-size:16px; padding-bottom:15px; font-weight:bold; }
/*Footer*/
#footer{background: url(../images/footer-bg.jpg) no-repeat center center #333;padding: 70px 0 0;position: relative;z-index: 1;color: #fff;background-size: cover;}
#footer:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.9);z-index: -1;}
#footer .fLogo{color: #fff;font-size: 40px;font-family: 'Redressed', cursive;font-weight: bold;margin-bottom: 20px;display: block;}
#footer p{font-size: 14px;font-weight: 300;line-height: 28px;margin-bottom: 30px;}
#footer a.btnReadmore{color: #fff;margin-bottom: 30px;display: inline-block;border-bottom: 1px solid transparent;}
#footer a.btnReadmore:hover{color: #ef1615;border-bottom: 1px solid #ef1615;font-weight: normal;}

.footerGmap img{display: block;margin: 0 auto;transition: all 0.4s ease;opacity: 1;background: #000;}
.footerGmap img:hover{opacity: 0.8;}

.fContact{padding-right: 65px;}
.fSocialLinks{padding: 10px 0 0 0;}
.fSocialLinks li a{width: 35px;height: 35px;border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;border: 2px solid #ef1615;display: block;text-align: center;padding-top: 8px;}

/*Footer SocialLinks Icon*/
.fSocialLinks li a.facebook{border-color: #39559f;color: #39559f;}
.fSocialLinks li a.facebook:hover{border-color: transparent;color: #fff;background-color: #39559f;}
.fSocialLinks li a.twitter{border-color: #5fbef8;color: #5fbef8;}
.fSocialLinks li a.twitter:hover{border-color: transparent;color: #fff;background-color: #5fbef8;}
.fSocialLinks li a.instagram{border-color: #c436a6;color: #c436a6;}
.fSocialLinks li a.instagram:hover{border-color: transparent;color: #fff;background-color: #c436a6;}
.fSocialLinks li a.youtube{border-color: #f6382a;color: #f6382a;}
.fSocialLinks li a.youtube:hover{border-color: transparent;color: #fff;background-color: #f6382a;}

.fSocialLinks li a i{margin-right: 0;}

#footer h4{font-size: 18px;font-weight: bold;color: #fff;margin-bottom: 40px;}
.fLinks ul{padding: 0;}
.fLinks li{padding: 8px 0;}
.fLinks li a{color: #fff;font-size: 14px;}
.fLinks li a:hover{color: #ef1615;}

.fContactInfo{}
.fContactInfo ul{padding: 0;}
.fContactInfo li{color: #fff;padding: 15px 0;}
.fContactInfo li i{color: #ef1615;font-size: 20px;padding-right: 10px;font-weight: 100;}
.fContactInfo li a{color: #fff;font-size: 14px;}
.fContactInfo li a:hover{color: #ef1615;}

.copyRights{background: rgba(0,0,0,0.6);color: #fff;text-align: center;font-size: 13px;padding: 15px 0;margin-top: 70px;}
.copyRights a{color: #ef1615;border-bottom: 1px solid transparent;font-weight: bold;}
.copyRights a:hover{color: #fff;border-bottom: 1px solid #fff;}


/*Back to Top*/
#backtotop {/*background: url(../images/up-arrow.png) no-repeat center center #3cb81c;*/background-color: #ef1615;  bottom: 40px;  right: 15px;  text-align: center;  position: fixed; height: 40px;  width: 40px;  z-index: 9;  opacity: 1;  -webkit-transition: all .3s;  transition: all .3s;  display: none;  border-radius: 4px;  -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);  -moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;}
#backtotop:hover {background-color: #333;  -webkit-box-shadow: 0px 10px 8px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 10px 8px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 10px 8px 0px rgba(0, 0, 0, 0.3);}

a#backtotop i{font-size: 30px;display: block;padding-top: 3px;color: #fff;margin-right: 0;}



/*Accordian*/

.ni-accordion-control, .ni-accordion-content .ni-accordion-control { margin-bottom: 15px; padding: 10px 15px 10px 10px; color: #fff; position: relative; cursor: pointer; border-bottom:#cecece solid 1px; background-color:#0085b7  }

.ni-accordion-control:after, .ni-accordion-content .ni-accordion-control:after { width: 10px; height: 10px; margin-top: -7px; content: ""; position: absolute; right: 20px; top: 50%; border-bottom: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: 250ms ease; transition: 250ms ease; border-color:#fff; }

.ni-accordion-control.clicked:after, .ni-accordion-content .ni-accordion-control.clicked:after { margin-top: -3px; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); border-color:#0085b7; }

.ni-accordion-content { display: none; margin: -15px 0 15px; padding: 15px 15px 15px 0; border-bottom: 1px solid #cdcdcd;  }
.ni-accordion-content p:last-child { margin-bottom: 3px; }

.simple-multi-level-accordion li > .ni-accordion-content, .collapsible-multi-level-accordion li > .ni-accordion-content { padding: 0; border: none; }

.ni-accordion-content .ni-accordion-control { padding: 10px 15px; color: #fff; background-color: #555; }

.ni-accordion-control.clicked{ color:#0085b7; background-color:#fff; padding-left:0}


/*Social Links*/
.social li, .fSocialLinks li{ display:inline-block; margin:0 5px;}


/********* 4.0 Header *********/

/********* 5.0 Forms CSS *********/

input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea, input[type="date"]{border:1px solid #c5c5c5;width:100%;padding:5px 10px; }
input[type="submit"], input[type="button"],input[type="reset"],button,.button{ background-color:#ef1615; color:#fff; -webkit-transition: all 1s linear; -ms-transition: all 1s linear; transition: all 1s linear;}
input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#333;}

.formWrap{ background-color: #f1f1f1; border: #ccc solid 1px; padding: 15px}
.formWrap .error{ color: #ff0000; font-style: italic}

/*Custom Forms*/
.selectStyle{ width: 100%;background-color: #fff; border: #c5c5c5 solid 1px }
.selectStyle .customSelect {height:28px; color:#94821b; /* border:1px solid #6f707b;*/ width:100%; padding:0 0 0 10px;  line-height:28px; text-align:left; }
.selectStyle .customSelect .customSelectInner {background:url(../images/home-select-arrow.png) no-repeat right center;font-weight:600;}
.selectStyle select {width:100%; height:34px; }

/* The container */
.checkBox {display: block;position: relative;padding-left: 30px;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/* Hide the browser's default checkbox */
.checkBox input {position: absolute;opacity: 0;}

/* Create a custom checkbox */
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border:#8c8c8c solid 1px;}

/* On mouse-over, add a grey background color */
.checkBox:hover input ~ .checkmark {background-color: #ccc;}

/* When the checkbox is checked, add a blue background */
.checkBox input:checked ~ .checkmark {background-color: #2196F3;}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}

/* Show the checkmark when checked */
.checkBox input:checked ~ .checkmark:after {display: block;}

/* Style the checkmark/indicator */
.checkBox .checkmark:after {left: 7px;top: 1px;width: 7px;height: 12px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.radioBox {display: block;position: relative;padding-left: 30px;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/* Hide the browser's default radio button */
.radioBox input {position: absolute;opacity: 0;}

/* Create a custom radio button */
.radioBox .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;border: #8c8c8c solid 1px;background-color: #fff;border-radius: 50%;}

/* On mouse-over, add a grey background color */
.radioBox:hover input ~ .checkmark {background-color: #ccc;}

/* When the radio button is checked, add a blue background */
.radioBox input:checked ~ .checkmark {background-color: #2196F3;}

/* Create the indicator (the dot/circle - hidden when not checked) */
.radioBox .checkmark:after {content: "";position: absolute;display: none;}

/* Style the indicator (dot/circle) */
.radioBox .checkmark:after {top: 9px;left: 9px;width: 8px;height: 8px;border-radius: 50%;background: white;}


/*****************************************
  upload button styles
******************************************/
.fileUpload {position: relative;display: inline-block;padding: 16px 10px;background: #fff;border-radius: 2px;width: 100%;}
.fileUpload:hover {cursor: pointer;background: #e4e4e4;}
.fileuploadInput {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width:0;height: 100%;opacity: 0;
}
.fileUpload:before{background: url(../images/sprite.png) -36px top no-repeat;height: 15px;width: 23px;position: absolute;right: 30px;top: 50%;margin-top: -8px;content: "";left: auto;z-index: 6;cursor: pointer;}

.fileUpload:hover:before{background: url(../images/sprite.png) -36px top no-repeat; opacity: 0.4;}
/**/


.custom-file-upload-hidden { visibility:hidden; position:absolute; left:-9999px; width:100px; }
.custom-file-upload { display:inline-block; float:left; width:100%; font-size:16px; background-color:#fff; }
.custom-file-upload label { display:block; margin-bottom:0; }
.file-upload-wrapper { position:relative; margin-bottom:0; z-index: 1; }
input[type="text"].file-upload-input{height:50px; color:#333;}
.file-upload-input { width:300px; color:#fff; font-size:16px;  border:none; background-color:#fff; -moz-transition:all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in; float:left; }
.file-upload-input:hover, .file-upload-input:focus { background-color:#ab3326; outline:none; }
.file-upload-button, .contactFrom .file-upload-wrapper .file-upload-button { position:absolute; background:rgba(255, 255, 255, 0.1); right:0; top:0px; height:36px; border:0 none; text-indent:-9999px; width:100%; z-index:9; cursor: pointer; }
.file-upload-button:before, .contactFrom .file-upload-wrapper .file-upload-button:before{background:url(../images/sprite.png) -36px top no-repeat; height:15px; width:23px; position:absolute; right:17px; top:50%; margin-top:-8px; content:""; left:auto; z-index:6 }
.file-upload-button:hover, .file-upload-wrapper label.file-upload-button:hover { background:rgba(255, 255, 255, 0.1); opacity:0.7; }


.file-upload-button {
    right: 0;
    top: 0;
    height: 43px;
    background-position: 97% center;
}



.message{padding:10px 38px 10px 10px;margin-bottom:20px;border:1px solid transparent; position:relative;}
.message.success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.message.success a {color: #2b542c;}
.message.error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.message.error a{color: #843534;}


 

/*Owl Slider*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */

/* Feel free to change duration  */ 
.animated  {-webkit-animation-duration : 1000 ms  ;animation-duration : 1000 ms  ;-webkit-animation-fill-mode : both  ;animation-fill-mode : both  ;
}  
/* .owl-animated-out - only for current item */ 
/* This is very important class. Use z-index if you want move Out item above In item */ 
.owl-animated-out {z-index : 1  }
/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */ 
.owl-animated-in {z-index : 0  }
/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */ 
.fadeOut  {-webkit-animation-name : fadeOut  ;animation-name : fadeOut  ;}  
@-webkit-keyframes  fadeOut  {0% {  opacity : 1   ;}  100% {  opacity : 0   ;}}
@keyframes  fadeOut  {0% {  opacity : 1   ;}  100% {  opacity : 0   ;} }
 
 
 
/*OWL Siider*/ 
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ef1615}


#slider{margin-top: -128px;}
#slider .item{  background-size:cover; background-position:center top; height:780px; }

#slider .owl-item img{ width:auto;}
#slider .owl-carousel .item h4 {    color: #FFF;    font-weight: 400;    margin-top: 0rem}
#slider .captionBanner{width: 55%;padding-top: 280px;}
.page-banner .captionBanner  {top: 25%;left: 46%;position: absolute;width: 539px;z-index: 2;padding: 10px; text-align:center;}
.page-banner{ position:relative; min-height: 306px; background-size:cover; background-position: center center;}

#slider .item .animated2{font-size: 40px;opacity: 0;}
#slider .item .animated3 {opacity:0;font-size: 36px;color:#0b1a36;font-weight: 900;}

#slider .item .animated3 {font-size: 45px;color: #222;display: inline-block;font-weight: 600;}
#slider .item .animated4 {font-size: 16px;color: #222;opacity: 0;}

#slider .owl-item.active .animated2 {-webkit-animation: bounceInDown 1s ease-in 200ms both;animation: bounceInDown 1s ease-in 200ms both; opacity:1;font-family: 'Great Vibes', cursive;color: #ef1615;margin-bottom: 0;}
#slider .owl-item.active .animated3 {-webkit-animation: bounceInRight 1s ease-in-out 400ms both;animation: bounceInRight 1s ease-in-out 400ms both; opacity:1;margin-bottom: 10px;}
#slider .owl-item.active .animated4{-webkit-animation: fadeInRight 1s ease-in-out 400ms both;animation: fadeInRight 1s ease-in-out 400ms both; opacity:1;}
#slider .item .btnBanner{margin-top: 10px;}
#slider .item .btnBanner a{display: inline-block;padding: 12px 25px; border: 1px solid transparent;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    font-size: 15px;
    text-transform: capitalize;
    margin-right: 20px;font-weight: bold;background-color: #ef1615;color: #fff;}
#slider .item .btnBanner a:hover{border: 1px solid #ef1615;background-color: transparent;color: #ef1615;}

#slider .owl-nav{ position:absolute; top:50%; width:100%; }
#slider .owl-next, #slider .owl-prev{position:absolute; text-indent:-99999px; width:39px; height:30px; cursor:pointer;transition:all 0.3s ease 0ms;	-webkit-transition:all 0.3s ease; }

/*
#slider .owl-next{right:20px; background:url(../images/next-arrow.png) no-repeat 0 0; }
#slider .owl-prev{left:20px; background:url(../images/prev-arrow.png) no-repeat 0 0;}
#slider .owl-next:hover{background:url(../images/next-arrow.png) no-repeat 0 -30px; }
#slider .owl-prev:hover{ background:url(../images/prev-arrow.png) no-repeat 0 -30px;}

*/

.owl-dots {position: absolute;	bottom: 0;	display: inline-block;	text-align: center;	margin: 0 auto;	left: 0;	right: 0;}
.owl-dots .owl-dot{display:inline-block;}
.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#0e1d42;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-dots .owl-dot.active span{width: 20px;transition: all 0.4s ease;}
 .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#e11738}
}

#slider .owl-dots{bottom: 15px;}
#slider.owl-theme .owl-dots .owl-dot span{background: #fff;width: 18px;height: 18px;margin: 5px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;}
#slider .owl-dots .owl-dot.active span, #slider.owl-theme .owl-dots .owl-dot:hover span{background:#e11738;border: 2px solid #fff;}
/*carousel*/

#carousel .item img{display:block; margin:0 auto;}

/*Tab*/

.tabs li{ float:left; margin:0; }
.tabs ul{ padding:0;}
.tabs li a{background-color:#112001; color:#fff; display:block; padding:10px 30px; font-size:15px; text-decoration:none; text-transform:uppercase; font-weight:bold; }
.tabsWrp .horizontal .active  a{background: #84ce02; color:#132713;}

/*Table Style*/
.tblResponsive {min-height: .01%;overflow-x: auto;}
.tblResponsive tr th {vertical-align: bottom;border-bottom: 2px solid #ddd; background-color:#000; color:#fff;}
.tblResponsive tr:nth-child(odd){background-color:#ccc;}


/*Drop Down Menu*/
/*
 * @package   Responsive Menu
 * @author    @asiermusa
 * @license   MIT 
 */

#menuWrap{ position:relative; z-index:2;} 
.menu {padding: 0;margin: 0;width: 100%;min-height: 100%;position: relative;/*background: rgba(0, 229, 226, 0.9);*/
}
.menu a.active-parent {background: #c50100;color: white;}
.menu a.active-parent span.arrow:before{border-color: #fff;}
.menu .menuItem a.active{color: #ef1615;}
.menu > ul {margin: 0;padding: 0;}
.menu > ul > li > a {padding: 0 15px;}
.menu > ul > li:first-child a {padding-left: 0;}
.menuItem {position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.3);position: relative;list-style: none;}
.menuItem a .arrow {transform: rotate(-45deg);width: 50px;text-align: center;position: absolute;right: 0;display: inline-block;transition: transform 0.3s;}
.menuItem a .arrow:before {border: solid #000;border-width: 0 2px 2px 0;display: inline-block;padding: 2px;content: '';}
.menuItem a .arrow.open {transform: rotate(45deg);}
.menuItem a {font-size: 16px;text-decoration: none;transition: all 0.3s;display: block;position: relative;font-weight: 600 !important;transform: translate(0, 0) !important;text-transform: uppercase;color: #222;}
.menuItem a:hover {/*background: rgba(255, 255, 255, 0.5);*/color: #ef1615;}
.menuItem a:hover .arrow:before {border: solid #ef1615;border-width: 0 2px 2px 0;}
.menuLink {font-weight: 300 !important;transform: translate(0, 0) !important;}
.menuSubMenu {margin: 0;padding: 0;text-align: left;background: #fff; pointer-events: none;top: 0;display: none;opacity: 1;visibility: visible;position: relative;}
.menuSubMenu a .arrow {display: inline-block;margin-left: 10px;transform: rotate(-45deg);}
.menuSubMenu a .arrow:before {border: solid white;border-width: 0 2px 2px 0;display: inline-block;padding: 2px;content: '';}
.menuSubMenu.open {visibility: visible;opacity: 1;display: block;pointer-events: auto;transform: translate(0, 0);}
.menuSubMenuItem {display: block;width: 300px;position: relative;min-width: 100%;}
.menuSubMenuItem a {display: block;font-size: 12px;font-weight: normal;text-align: left;color: #222;}
.menuSubMenuItem a:hover {background: #ef1615;color: white;font-weight: normal;}
.menuSubMenuItem a:hover .arrow:before {border: solid white;border-width: 0 2px 2px 0;color: #fff;}
.menuSubMenu .menuSubMenu {top: 0;left: 0;position: relative;}
.menuSubMenu .menuSubMenu.open {visibility: visible;opacity: 1;transform: translate(0, 0);}
.menuSubMenu > li > a {padding-left: 2em;}
.menuSubMenu li ul a {padding-left: 3em;}
.menuSubMenu li ul li ul a {padding-left: 4em;}
.menuSubMenu li ul li ul li ul a {padding-left: 5em;}
.menuButton {padding: 10px;background: linear-gradient(-90deg, #ef1615, #c70f0e);border: none;cursor: pointer;transition: 0s;border-radius: 2px;width: auto;position: fixed;top: 16px;right: 10px;}
.burger-icon {position: relative;margin-top: 10px;margin-bottom: 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.burger-icon, .burger-icon::before, .burger-icon::after {display: block;width: 30px;height: 4px;background-color: white;outline: 1px solid transparent;-webkit-transition-property: background-color, -webkit-transform;-moz-transition-property: background-color, -moz-transform;-o-transition-property: background-color, -o-transform;transition-property: background-color, transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
.burger-icon::before, .burger-icon::after {position: absolute;content: "";}
.burger-icon::before {top: -10px;}
.burger-icon::after {top: 10px;}
.menu.open .burger-icon {position: relative;margin-top: 10px;margin-bottom: 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.menu.open .burger-icon, .menu.open .burger-icon::before, .menu.open .burger-icon::after {display: block;width: 30px;height: 4px;background-color: #222;outline: 1px solid transparent;-webkit-transition-property: background-color, -webkit-transform;-moz-transition-property: background-color, -moz-transform;-o-transition-property: background-color, -o-transform;transition-property: background-color, transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
.menu.open .burger-icon::before, .menu.open .burger-icon::after {position: absolute;content: "";}
.menu.open .burger-icon::before {top: -10px;}
.menu.open .burger-icon::after {top: 10px;}
.menuButton.is-active .burger-icon {background-color: transparent;}
.menuButton.is-active .burger-icon::before {-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg);}
.menuButton.is-active .burger-icon::after {-webkit-transform: translateY(-10px) rotate(-45deg);-moz-transform: translateY(-10px) rotate(-45deg);-ms-transform: translateY(-10px) rotate(-45deg);-o-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg);}
.menu-content {/*position: fixed;*/height: 100%;transform: translate(-100%, 0);width: 0;overflow: hidden;z-index: 1;}
.menu-content.open {transform: translate(0, 0);transition: all 0.5s;transition-timing-function: cubic-bezier(0.62, 0.04, 0.82, 0.13);width: 60%;box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.1);min-height: 100% !important;}
.menu-content.close {transform: translate(-100%, 0);transition: all 0.5s;transition-timing-function: cubic-bezier(0.62, 0.04, 0.82, 0.13);text-shadow: none;width: 0;}
.page-content {position: relative;width: 80%;padding: 25% 10%;}
.page-content__text {padding: 30px;text-align: center;font-size: 14px;line-height: 1.5em;color: white;background: linear-gradient(-90deg, rgba(0, 229, 226, 0.2), #00b2b0);}
.page-content__text h1 {font-size: 30px;line-height: 30px;color: white;}

@media screen and (min-width: 768px) {


.menu {/*background: rgba(239, 22, 21, 0.8);*/height: 70px;min-height: auto;position: fixed;}
.menu > ul > .menuItem.to-left > ul {right: 0;}
.menu ul > .menuSubMenuItem.to-left > ul {left: -300px;}
.menu .menuSubMenu.to-left-ul > li > a {text-align: right;}
.menu .menuSubMenu.to-left-ul > li > a .arrow {text-align: right;transform: rotate(135deg);right: auto;left: 0;}
.menu > ul {display: flex;flex-direction: row;justify-content: left;}
.menuItem {border-bottom: none;line-height: 50px;}
.menuItem a .arrow {width: auto;margin: 0 10px;}
.menuItem > a .arrow {transform: rotate(45deg);}
.menuSubMenu {position: absolute;visibility: hidden;opacity: 0;top: 50px;pointer-events: none;transition: all 0.3s;transform: translate(0, 60px);z-index: 999;}
.menuSubMenuItem {line-height: 50px;height: 50px;padding-right: 0;}
.menuSubMenu .menuSubMenu {top: 0;left: 300px;transition: all 0.3s;transform: translate(-60px, 0);position: absolute;}
.menuSubMenu li a {padding: 0 1em !important;}
.menuButton.visible-xs {display: none;}
.menu-content {width: 100%;transform: translate(0, 0);height: 50px;overflow: visible;/* position:fixed;*/}
.menu-content.open {width: 100%;}
.menu-content.close {width: 100%;}
.page-content {width: 70%;padding: 0;}
.page-content__text h1 {font-size: 50px;line-height: 50px;}

}
 
 
/*Form*/ 


.ni-form-group { padding-bottom: 15px; position: relative; }
.ni-form-label { display: inline-block; padding-bottom: 5px; vertical-align: top; font-size: 14px; font-weight: 600; cursor: pointer; -webkit-transition: 300ms ease; transition: 300ms ease; }
.ni-form-control { width: 100%; height: 40px; padding: 5px 12px; outline: none; border: 1px solid #ddd; -webkit-border-radius: 3px; border-radius: 3px; }
.ni-form-control:focus { border-color: #7bbefd; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-transition: 350ms ease; transition: 350ms ease; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active, 
textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:active { -webkit-box-shadow: 0 0 0px 1000px #fff inset; -webkit-transition: background-color 5000s ease-in-out; transition: background-color 5000s ease-in-out; }
textarea { max-width: 100%; min-width: 100%; height: 100px; max-height: 300px; min-height: 100px; overflow: auto; vertical-align: top; resize: vertical; }

.ni-required, .ni-error { color: #ff3636; }

.ni-submit-button { width: 90px; height: 40px; display: inline-block; margin-right: 5px; padding: 5px 20px; vertical-align: top; color: #fff; text-align: center; cursor: pointer; outline: none; -webkit-transition: 350ms ease; transition: 350ms ease; border: 1px solid #3791e5; background-color: #3791e5; }
.ni-submit-button:hover, .ni-submit-button:focus, .ni-submit-button:active { color: #3791e5; background-color: #fff; }
::-moz-focus-inner { border: 0; }

input[type="checkbox"], input[type="radio"] { cursor: pointer; }

.ni-form-label.disabled { color: #666; opacity; 0.5; cursor: not-allowed; }

.ni-reset-button { width: 90px; height: 40px; display: inline-block; padding: 5px 20px; vertical-align: top; color: #fff; text-align: center; cursor: pointer; outline: none; -webkit-transition: 350ms ease; transition: 350ms ease; border: 1px solid #444; background-color: #444; }
.ni-reset-button:hover, .ni-reset-button:focus, .ni-reset-button:active { color: #444; background-color: #fff; }

/*--- Start Inline Form ---*/
.ni-inline-form .ni-form-group { padding-bottom: 20px; }
.ni-inline-form .ni-form-label { position: absolute; top: 9px; cursor: text; }

.two-column-inline-form .ni-form-label { left: 28px; }
.two-column-inline-form .ni-form-control:focus + .ni-form-label { z-index: -1; }

/*--- Start Movable Label & Validations ---*/
.two-column-movable-lable-form .ni-form-label { left: 14px; }
.two-column-movable-lable-form .ni-form-control:focus + .ni-form-label { padding: 2px 5px; font-size: 13px; top: -10px; background-color: #fff; }
.two-column-movable-lable-form .ni-submit-button { width: 100%; }

.ni-error { padding: 3px 12px; color: #fff; font-size: 13px; position: absolute; right: 0; bottom: 0; background-color: #ff0000; }
.ni-error:before { width: 0; height: 0; content: ''; position: absolute; left: 12px; top: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #ff0000; }



.chatNow{ position:fixed; right:0; bottom:0}
#hidden-content{ position:fixed; right:0; bottom:100px;   -webkit-transition: 250ms linear; transition: 250ms linear; display:none;  border:#F00 solid 2px; }


/*---- AOS Animation----------*/

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*# sourceMappingURL=aos.css.map */


.socialLink {
    border: 1px solid #d5d5d5;
}
 .gReview {
    padding-left: 30px;
    text-align: center;
}
.socialMedia {
    padding: 30px 0 0 0px;
}
.socialMedia span {
    float: left;
    padding-top: 36px;
    font-size: 24px;
    font-family: 'Poppins', sans-serif;
    color: #231f20;
}
.socialIcon li a {
    text-align: center;
    width: 94px;
    height: 94px;
    border-radius: 50%;
    background-color: #000;
    margin: 0 14px;
    float: left;
    line-height: 94px;
}
.socialMedia li a:hover.facebook {
    background: #155FEF;
    border-color: #155FEF;
}

.socialMedia li a:hover.instagram {
    background: #EF4848;
    border-color: #EF4848;
}

.socialMedia li a:hover.whatsapp {
    background: #4CAF50;
    border-color: #4CAF50;
}


.socialIcon li.facebook a {
    background-color: #e8f3ff;
}
#googleRevew{padding:40px 0;}