/******************************************* theme css ********************************************/

:root {
    --theme-color-1:#02085E;    
    --theme-color-2:#C7E8ED;  
    --theme-color-3:#DAFFD1; 
    --theme-color-white:#FFFFFF;   
    --theme-color-black:#000000;   
    --theme-font:'Poppins';

    --heading1:80px;
    --heading2:70px;
    --heading3:60px;
    --heading4:40px;
    --heading5:30px;
    --heading6:24px;
    --heading7:20px;
    --heading8:18px;
    --para:16px;
    --para1:15px;
    --para2:14px;
 
}




body {font-family: var(--theme-font);}

.wrapper,.home_page,.contact,.small_business,.corporate,.about_page{background:#121648;}

/*==================================fontawesome==================================*/
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../font-awesome/font/glyphicons-halflings-regular.eot');
    src: url('../font-awesome/font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 
        url('../font-awesome/font/glyphicons-halflings-regular.woff2') format('woff2'), 
        url('../font-awesome/font/glyphicons-halflings-regular.woff') format('woff'), 
        url('../font-awesome/font/glyphicons-halflings-regular.ttf') format('truetype'), 
        url('../font-awesome/font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('../font-awesome/font/fontawesome-webfont.eot?v=4.1.0');
    src: url('../font-awesome/font/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), 
      url('../font-awesome/font/fontawesome-webfont.woff?v=4.1.0') format('woff'), 
      url('../font-awesome/font/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), 
      url('../font-awesome/font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*==================================custome-fonts-Poppins-font==================================*/

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

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

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

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

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

/*==================================custome-fonts-Victor-Serif==================================*/
@font-face {
    font-family: 'Victor Serif';
    src: url('../fonts/VictorSerif-Regular.eot');
    src: url('../fonts/VictorSerif-Regulard41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/VictorSerif-Regular.woff2') format('woff2'),
        url('../fonts/VictorSerif-Regular.woff') format('woff'),
        url('../fonts/VictorSerif-Regular.ttf') format('truetype'),
        url('../fonts/VictorSerif-Regular.svg#VictorSerif-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Victor Serif';
    src: url('../fonts/VictorSerif-RegularItalic.eot');
    src: url('../fonts/VictorSerif-RegularItalicd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/VictorSerif-RegularItalic.woff2') format('woff2'),
        url('../fonts/VictorSerif-RegularItalic.woff') format('woff'),
        url('../fonts/VictorSerif-RegularItalic.ttf') format('truetype'),
        url('../fonts/VictorSerif-RegularItalic.svg#VictorSerif-RegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
/*==================================Global Styles==================================*/
/*==================================Global Styles==================================*/

html, body { height: 100%; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;
   -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;
   font-family: var(--theme-font); font-size:var(--para); color:var(--theme-color-4); }

html:hover, body:hover{ -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
body a:focus{ outline: none !important;}
body img:focus{ outline: none !important;}
a img:focus{ outline: none !important;}
a {text-decoration: none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; color:var(--theme-color-4);}
a:hover, a:focus {text-decoration: none; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; color:var(--theme-color-2);}
a i{ -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.social-media ul li a img.fill-hover {
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.social-media ul li a {
  position: relative;
}

.social-media ul li a:hover img {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.social-media ul li a:hover img.fill-hover {
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.social-media ul li a img {
  position: relative;
}
a:hover i{ -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

ul{padding:0;margin: 0;}
ul li{display:inline-block;float: none; vertical-align: middle;margin: 0px -2px;text-decoration: none;}
ul li a{display: block;text-transform: capitalize;}
/*==================================Font-awesome-style==================================*/
.fa{ letter-spacing:normal;}
.thumbnail > img, .thumbnail a > img{ margin:10px auto;}

/*==================================Form-Global Styles==================================*/
.form-control::-webkit-input-placeholder {font-family: var(--theme-font); font-size:var(--para); color:var(--theme-color-4);font-weight:normal;}
.form-control:-moz-placeholder {font-family: var(--theme-font); font-size:var(--para); color:var(--theme-color-4);font-weight: normal;}
.form-control::-moz-placeholder {font-family: var(--theme-font); font-size:var(--para); color:var(--theme-color-4);font-weight: normal;}
.form-control:-ms-input-placeholder {font-family: var(--theme-font); font-size:var(--para); color:var(--theme-color-4);font-weight: normal;}

/*==================================wirn - canvas css==================================*/
audio, canvas, video { display: inline-block; }
.large-header { position: relative; width: 100%; background: none; background-color:transparent; overflow: hidden; background-size: cover;
background-position: center center; z-index: 1; }

/*==================================hedding css==================================*/

h1{font-size:var(--heading1);font-weight:600 ;color:var(--theme-color-white);padding:0;margin: 0;}
h2{font-size:var(--heading3);font-weight:600 ;color:var(--theme-color-white);padding:0;margin: 0;}
h4{font-size:var(--heading4);font-weight: 600;color:var(--theme-color-white);padding:0;margin: 0;}
h5{font-size:var(--heading5);font-weight: 600;color:var(--theme-color-white);padding:0;margin: 0;}
h6{font-size:var(--heading6);font-weight: 400;color:var(--theme-color-white);padding:0;margin: 0;}



/*h2{font-size:var(--heading3);font-weight:bold ;color:var(--theme-color-4);padding:0;margin: 0;}
h3{font-size:var(--heading2);font-weight:bold ;color:var(--theme-color-4);padding:0;margin: 0;}
h4{font-size:var(--heading4);font-weight:600 ;color:var(--theme-color-4);padding:0;margin: 0;}
*/

p{font-size:var(--para);font-weight:500;color:var(--theme-color-5);padding:0;margin: 0;}



/*==================================custome-container css==================================*/
.container_cust {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 768px) {
    .container_cust {
      width:100%;
    }
  }
  @media (min-width: 992px) {
    .container_cust {
      width: 970px;
    }
  }
  @media (min-width: 1200px) {
    .container_cust {
      width: 1170px;
    }
  }
  @media (min-width: 1367px) {
    .container_cust {
      width: 1280px;
    }
  }
 
  .row{margin: 0;padding: 0;}
  .row>*{padding: 0;}


/*==================================navigation==================================*/
/* wirn - stuck menu */
.navTrigger { display:none;}
#stuck_container{background: linear-gradient(180deg, #121648 -11.36%, rgba(18, 22, 72, 0.03) 90.14%, rgba(18, 22, 72, 0) 100%);
mix-blend-mode: normal;position:relative;top: 0;right: 0;left: 0;bottom: auto;z-index:111111; padding:20px 0px;}
.isStuck { border:none;z-index: 999; background-color:#ea4846!important;}
.isStuck .navbar-brand img#stc{ transform: translate(0px, -5em); margin: 0 auto; max-width: 100%; transition: linear 0.1s ease-in-out 0s; opacity:0; height:0px;}
.isStuck .navbar-brand img#stc_1{ transform: translate(0px, 0em); transition: linear 0.2s ease-in-out 0s; opacity:1; width: 130px;}
.isStuck ul.nav.navbar-nav.navbar-right { margin-top:9px !important;}
.isStuck .navbar-header a.navbar-brand {width: 200px; display: inline-block; float: none; vertical-align: middle;}
.isStuck .navbar-header .search-sec .wrap {margin: 20px 0px;}
.isStuck .navbar-header .cart-sec {margin: 20px 0px;}
.isStuck .search-sec .wrap{ height: 20px;}
.isStuck .navbar-collapse.collapse {width: 82%;}
.fixed_header { background:#121648!important;}

/*==================================navigation-dropdown==================================*/
.dropdown-submenu{ position:relative;}
.dropdown-submenu>.dropdown-menu{ top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px; min-width:155%;}
.dropdown-submenu>a:after{ display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{ border-left-color:#555;}
.dropdown-submenu.pull-left{ float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{ left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.navbar{ margin-bottom:0px; border-radius:0px; height:auto;padding:0px;}
.navbar-inverse{ background-color:#FFFFFF; border-color:#e0dede; border: none;}
/* .navbar-inverse ul.nav li.dropdown:hover ul {padding:0px; margin:0px; background:#000;min-width:190px;text-align: center;} */

.navbar-inverse .navbar-nav > li{    position: relative;float: none;display: inline-block;margin: 0px -2px;}
.navbar-inverse .navbar-nav > li > a { color: var(--theme-color-white); font-size: var(--para); font-family: var(--theme-font);
   font-weight: 400; padding: 0px 23px; letter-spacing: 0.5px;position: relative; }

.navbar-inverse .dropdown-menu[data-bs-popper] {top: 100%;left: -83px; margin-top: 10px;}
.navbar-inverse .dropdown-menu{    min-width: 170px;-webkit-box-shadow: 0px 1px 16px -6px rgba(0,0,0,0.42);
  -moz-box-shadow: 0px 1px 16px -6px rgba(0,0,0,0.42); box-shadow: 0px 1px 16px -6px rgba(0,0,0,0.42);}

.navbar-inverse .navbar-nav > li:last-child a:after{ display: none;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:active,.navbar-inverse .navbar-nav > li > a.active{ color:var(--theme-color-2);}

.navbar-inverse .navbar-nav > li a.active.hvr-underline-from-left:before{ display: none;}
.navbar-inverse ul.nav li.dropdown:hover ul li a:hover, ul.nav li.dropdown:hover ul li a:focus, ul.nav li.dropdown:hover ul li a:active {     background: #0d383f;
color: #fff;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{  background:#F223A9; color:#fff;}
.dropdown-menu{ min-width:auto; box-shadow:none; border:none; border-radius:0px; padding:0px; background:#000;text-align: left;}
.dropdown-menu > li > a{padding: 10px 14px; font-family: 'Poppins'; font-weight: normal; font-size:var(--para); letter-spacing: 0;color:var(--theme-color-1);    display: block;text-align: left;font-weight:normal;}
.navbar-right .dropdown-menu { right: auto;left: 0;min-width: 150px;text-align: center; }
.navbar-inverse .navbar-toggle .icon-bar {background-color: #000;}
.navbar-brand{ height: auto;padding:0;display: inline-block; float: none; margin:0px -2px; vertical-align: middle;}
.navbar-brand > img{ margin:0; padding:0; max-width:100%;}
.navbar-nav .dropdown-menu { position: absolute; text-align: center; background: #fff; border-radius: 0; width: 100%; left: 0; top: 100%;box-shadow: none; }
/*nav-bar*/

.navbar-header { float: none; display: inline-block; text-align: center; vertical-align: middle; width: 268px;}
.navbar-collapse {padding-right: 0px;padding-left:0px;background: #fff;}
.navbar-collapse.right-nav {display: inline-block;height: auto; padding-bottom: 0;overflow: visible;vertical-align: middle;text-align:right;flex-basis: 75%;background: transparent;width: 77%;}
/* navigation-end */

a.navbar-brand.mobile_view_logo {display: none;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{color: #037dc0;background-color: transparent;}
.navbar-inverse .navbar-nav > li > a:focus {color:var(--theme-color-2);background-color: transparent;}
button.navbar-toggle.collapsed {display: none;}
.navbar-nav{ display: inline-block;}
.navbar-inverse .navbar-nav > li > a.hvr-underline-from-left:before{ background: #ffffff;}

.navbar-inverse .navbar-nav li.dropdown a:after { position: absolute; right:-4px; content: "\f107"; font: normal normal normal 14px/1 FontAwesome; display: block!important; border: 0; top:14px; }
.navbar-nav {    margin-right: 3%;}
.navbar-inverse .navbar-nav li.dropdown ul.dropdown-menu.show a:after{display: none!important;}
.navbar-inverse .navbar-nav li.dropdown ul.dropdown-menu.show{overflow:hidden;} 
.navbar-inverse .navbar-nav li.dropdown ul.dropdown-menu.show li{width:100%;margin: 0;}

.header_social {display: inline-block;margin-left: 27px;    vertical-align: middle;}
ul.header_social_info li a { padding: 0px 4px;}
ul.header_social_info li:first-child a{padding-left:0;}
ul.header_social_info li:last-child a{padding-right:0;}
ul.header_social_info li a:hover img{filter: brightness(0) invert(1);}
.header_social small{font-size: var(--para);font-weight:300;color:var(--theme-color-white);text-align: left!important;display: block;}

.navbar .cmn-buttn.hvr-sweep-to-right:before{background:var(--theme-color-3);border-radius:50px;}
.stuck_container{position: fixed!important;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }


.v-mid{ display:table-cell; width:100%; height:100%;vertical-align: middle;}
.no-padding{ padding:0px;}

a.dropdown-toggle{position: relative;}
a.dropdown-toggle:before { position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid white; content: ""; bottom: -37px; left: 57px; z-index: 11;display: none; }
a.dropdown-toggle.show:before{display: block;}

/*==================================common-css-Button-style==================================*/

.cmn-buttn{padding: 10px 25px; background: var(--theme-color-white); border-radius: 21px; font-size:var(--para2); font-weight: 600; font-family: var( --theme-font); text-decoration: none; color: #02085E;min-width: 150px;overflow: hidden;}
.cmn-buttn span.arrow_icon{margin-left:11px;}
.cmn-buttn:hover{color:var(--theme-color-1);}
.cmn-buttn.hvr-sweep-to-right:before{background:var(--theme-color-1);}
.vision-box .cmn-buttn.hvr-sweep-to-right:before{background:var(--theme-color-2);}
.vision-box .cmn-buttn:hover{color:var(--theme-color-1);}
._tab_cmn_box .cmn-buttn.hvr-sweep-to-right:before{background:var(--theme-color-3);}
._tab_cmn_box:last-child .cmn-buttn.hvr-sweep-to-right:before{background:var(--theme-color-2);}

.cmn_section_heading {text-align: center;}
.cmn_section_heading h2 { margin: 0px auto; margin-bottom: 30px; line-height: 1;}

a.cmn-buttn.outline_button {background: transparent; border: 1px solid var( --theme-color-2); border-radius: 35px; text-align: center; 
color: #088192; /*min-width:250px;height: 70px; line-height:46px;*/    margin-top:79px;display: inline-block;font-style: normal;
font-weight: 600;font-size:18px;text-transform: uppercase;color:var(--theme-color-white); padding: 7px 25px;}
a.cmn-buttn.outline_button.hvr-sweep-to-right:before{background: var(--theme-color-2);}
a.cmn-buttn.outline_button:hover{color:var(--theme-color-1);}

span.volatility { display: inline-block; float: none; vertical-align: middle; }
a.cmn-buttn.outline_button span.volatility img { width: 16px; margin-right: 3px; }
.cmn-buttn span.arrow_icon { margin-left: 5px; display: inline-block; float: none; vertical-align: middle; }

/*==================================common-css-owl-carousel-next-privious-Button-style==================================*/
.owl-carousel .owl-nav [class*='owl-'] {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.owl-carousel .owl-nav [class*='owl-'].disabled:hover {
  background-color: #D6D6D6;
}
.owl-carousel {
  position: relative;
}
.owl-carousel .owl-next,
.owl-carousel .owl-prev {
  width: 50px;
  height: 50px;
	line-height: 50px;
	border-radius: 50%;
  position: absolute;
  top: 30%;
	font-size: 20px;
  color: #fff;
	border: 1px solid #ddd;
	text-align: center;
}
.owl-carousel .owl-prev {
  left: -70px;
}
.owl-carousel .owl-next {
  right: -70px;
}

.owl-theme .owl-controls { display: none!important;}

img.cmn_arrow{opacity:1;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;visibility:visible;} 
img.cmn_arrow_hover {position: relative;top: -40px;opacity: 0;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;visibility: hidden; }

a.btn:hover i img.cmn_arrow{opacity:1;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;visibility:hidden;}

  a.btn:hover i img.cmn_arrow_hover{position: relative;top: -40px;opacity:1;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;visibility:visible;}
  

.testimonial-section .owl-stage-outer:after {
    position: absolute;
    content: "";
    width: 153px;
    height: 100%;
    background: #121648;
    z-index: 11;
    top: 0;
    left: 0;
}
.testimonial-section .owl-carousel .owl-nav button.owl-next, .testimonial-section .owl-carousel .owl-nav button.owl-prev, .testimonial-section .owl-carousel button.owl-dot {
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
    width: 67px;
    height: 4px;
    margin: 0px 4px;
    background: #D9D9D9;
    opacity: 0.3;
}
.testimonial-section .owl-dots { text-align: center; margin-top: 20px;}

.testimonial-section button.owl-dot.active{background: #D9D9D9; opacity:1;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
}
/*==================================common-css-for-tab-style==================================*/
.tabs-link {padding-left: 10%;}
ul.tabs,ul.tabs2,ul.tabs3 {margin: 0;padding: 0;float: none;list-style: none;width:100%;display: inline-block;vertical-align:middle;margin: 0px -2px;position: relative;z-index: 1;
padding-left:0%;border-top:0;}
ul.tabs {padding-bottom: 22px;border-bottom: 2px solid #414686;}
ul.tabs li.active::after {position: absolute;top: auto;bottom: -23.5px;left: 0;right: 0;margin: auto;content: "";height: 2px;width: 100%;background: #fff;}


ul.tabs li,ul.tabs2 li,ul.tabs3 li {float: none;margin: 0;cursor: pointer;padding: 0px 30px;line-height:27px;color: #fff!important;font-size:18px;color:var(--theme-color-5);font-style: normal;font-weight: 400;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; position: relative;display: inline-block!important;opacity: 0.4!important;}
ul.tabs li:before,ul.tabs2 li:before,ul.tabs3 li:before  { content: ""; position: absolute; left: auto; right: 19px; width: 34px; height: 17px; background: url(http://localhost/lamaa/wp-content/themes/lamaa/images/tab-button-arrow.svg); z-index: 1; top: 18px; background-position: center; background-repeat: no-repeat; background-size: contain;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
/*ul.tabs li.active::after { content: ""; position: absolute; left: auto; right: -57px; width: 54px; height: 54px; background: url(../images/tab-arrow.svg); z-index: 1; }*/

ul.tabs li:hover::before,ul.tabs2 li:hover::before,ul.tabs li.active::before,ul.tabs2 li.active::before,ul.tabs3 li.active::before{filter: brightness(0) invert(1); -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}

ul.tabs li.active,ul.tabs2 li.active,ul.tabs li:hover,ul.tabs2 li:hover,ul.tabs3 li:hover   {background-color:var(--theme-color-4);color: var(--theme-color-white);display: block;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; opacity:1!important;}

.tab_container {padding-left: 10%;}

.tab_container,.tab_container2,tab_container3  {  border-top: none; clear: both; float: none; width:100%; overflow: auto; display: inline-block; }

.tabs-box {padding-top: 120px;margin-right: 77px;}
._tab_cmn_box img {height: auto;width: 160px;
  }
 ._tab_rotate img {
       animation: animName 15s linear infinite;
     }
._tab_cmn_box .row{align-items:center; }

@keyframes animName {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}

/*
.tab_content {
  padding: 40px 36px 70px;
	display: none;
  min-height: 441px;
}
*/

.tab_drawer_heading,.tab_drawer_heading2,.tab_drawer_heading3 { display: none; }

@media screen and (max-width: 767px) {
	.tabs,ul.tabs,.tabs2,ul.tabs2,ul.tabs3 {
		display: none;
	}
    
	.tab_drawer_heading,.tab_drawer_heading2,.tab_drawer_heading3 {
		background-color:var(--theme-color-4);
		color: #fff;
		border-top: 1px solid var(--theme-color-3);
		margin: 0;
		padding: 19px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
        font-size: var(--heading5);
	}
	.d_active {
		background-color:var(--theme-color-3);
		color: #fff;
	}
}
/*************************************************************************************************/
											/*footer_section*/
/**************************************************************************************************/
footer.footer_sec{background:var(--theme-color-black);box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
border-radius: 100px 100px 0px 0px;padding-top:69px;}

footer.footer_sec a.footer-logo {display: inline-block;margin-bottom:30px;}
ul.header_social_info {width: 87%;text-align: right;margin-bottom:30px;}
footer.footer_sec p{color:var(--theme-color-white);}
footer.footer_sec ._subscribtion_form { padding-top: 38px;    padding-bottom: 57px;}
footer.footer_sec ._subscribtion_form small{color:var(--theme-color-white);font-weight:600; font-size:var(--para2);padding-bottom:10px;display: inline-block;}
/*footer.footer_sec ._disclamer { border-top: 1px solid #AE7E0C;padding: 30px 0px;text-align: center;}*/
footer.footer_sec ._disclamer p,footer.footer_sec ._disclamer p a{font-size: var(--para2);color:var(--theme-color-white);}
footer.footer_sec ul.header_social_info,footer.footer_sec small._find_us{display: inline-block;float: none;vertical-align: middle;margin: 0px -2px;}
footer.footer_sec small._find_us{color: var(--theme-color-white);padding-right:8px;}
footer.footer_sec ._disclamer p a:hover{color:var(--theme-color-3);}

footer.footer_sec .col-sm-12.col-md-7.col-lg-8 {padding-left: 120px;    padding-top: 85px;}
footer.footer_sec .col-sm-12.col-md-7.col-lg-8 h5{color:var(--theme-color-white);padding-bottom:25px;margin-bottom:0;}
ul.footer_cmn_point li {display: inline-block;margin: 0px 15px;}
ul.footer_cmn_point li a{display: block;color:var(--theme-color-white);font-size: var(--para);position: relative;padding-left:15px; padding-top:6px;font-weight: 300;}
ul.footer_cmn_point li:first-child{margin-left:0;}
/*
ul.footer_cmn_point li a:after{content: "\f105";position:absolute;left:0px;top: 9px;font: normal normal normal 16px/1 FontAwesome;}
ul.footer_cmn_point li:first-child a:after{top: 3px;}
*/
ul.footer_cmn_point li a:hover{color:var(--theme-color-3);}

input.email_box { border: 1px solid #FFFFFF; border-radius: 10px; width: 245px; height: 47px; padding-left: 22px; background: transparent; color: #fff; display: inline-block;float: none;vertical-align: middle;margin: 0px -2px; margin-right:10px;}
input.submit-button{display: inline-block;float: none;vertical-align: middle;margin: 0px -2px;outline: none; cursor: pointer;border-radius: 10px;width: 162px; height: 47px;border: 0;background:var(--theme-color-4);color:var(--theme-color-white);-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
input.submit-button:hover{background: var(--theme-color-3);-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }

footer.footer_sec .form-control::-webkit-input-placeholder {font-family: var(--theme-font); font-size:var(--para); color:var(--theme-color-white);font-weight:normal;}
footer.footer_sec footer.footer_sec.form-control:-moz-placeholder {font-family: var(--theme-font); font-size:var(--para); color:var(--theme-color-white);font-weight: normal;}
footer.footer_sec .form-control::-moz-placeholder {font-family: var(--theme-font); font-size:var(--para); color:var(--theme-color-white);font-weight: normal;}
footer.footer_sec .form-control:-ms-input-placeholder {font-family: var(--theme-font); font-size:var(--para); color:var(--theme-color-white);font-weight: normal;}

footer.footer_sec ._disclamer .container_cust{border-top: 1px solid #747474;padding:30px 0px;}
.col-sm-12.col-md-4 .footer_cmn_point {text-align: right;padding-bottom:113px;}
ul.footer_cmn_point { text-align: center;}






.dropdown-menu ul.tabs2 {width: 60%;padding-left:0;border: 1px solid #02085E;border-radius: 50px;margin-top:50px;}
.dropdown-menu ul.tabs2 li { color: var(--theme-color-1)!important; width: 33.33%; margin: 0px -2px; border-right: 1px solid var(--theme-color-1); height: 50px; line-height: 50px;font-style: normal;font-weight: 600;font-size: 18px; }
.dropdown-menu ul.tabs2 li:last-child{border: 0;}
.dropdown-menu ul.tabs2 li:first-child span img {width: 26px;}
.dropdown-menu ul.tabs2 li span{margin-right:8px;}
.cmn_menu_box { display: inline-block; float: none;vertical-align: top; margin: 0px -2px; width: 50%; padding: 0px 20px; text-align: left; }
.dropdown-menu ._tab_cont { width: 52%;padding: 60px 0px;    margin: 0px auto;}
.cmn_menu_box h4{color:var(--theme-color-1);margin-bottom:15px;} 
.cmn_menu_box p{font-weight: 400;font-size: 14px;line-height: 19px;color: #02085E;opacity: 0.5;min-height: 60px;}
.cmn_menu_box a.cmn-buttn.outline_button { background: transparent; border: 2px solid var( --theme-color-1); border-radius: 35px; text-align: center; color: #088192; min-width: 230px;line-height: 35px; margin-top: 47px; display: inline-block; font-style: normal; font-weight: 600; font-size: 16px; text-transform: capitalize;color: #02085e; font-style: normal; font-weight: 600; font-size: 20px; }


.container_cust {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width:1601px) {
  .container_cust {
    width: 1440px;
  }
}

@media (min-width: 1367px) .container_cust {
  width: 1280px;
}

@media (min-width: 1200px) .container_cust {
  width: 1170px;
}

@media (min-width: 992px) .container_cust {
  width: 970px;
}

@media (min-width: 768px) .container_cust {
  width: 100%;
}