/*
Theme Name: Twenty Twenty
Text Domain: twentytwenty
Version: 1.9
Tested up to: 5.9
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

  0.  CSS Reset
  1.  Document Setup
  2.  Element Base
  3.  Helper Classes
  4.  Site Header
  5.  Menu Modal
  6.  Search Modal
  7.  Page Templates
    a.  Template: Cover Template
    c.  Template: Full Width
  8.  Post: Archive
  9.  Post: Single
  10. Blocks
  11. Entry Content
  12. Comments
  13. Site Pagination
  14. Error 404
  15. Widgets
  16. Site Footer
  17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */

/*  0. CSS Reset
/* -------------------------------------------------------------------------- */


@font-face {font-family: "GothamMedium";src: url(assets/fonts/GothamMedium.ttf)}
@font-face {font-family: "GothamLight";src: url(assets/fonts/GothamLight.ttf)}
@font-face {font-family: "Metropolis-Medium";
src: url(assets/fonts/Metropolis-Medium.otf)}
@font-face {font-family: "Metropolis-Regular";
src: url(assets/fonts/Metropolis-Regular.otf)}
@font-face {font-family: "Metropolis-Bold";
src: url(assets/fonts/Metropolis-Bold.otf)}
@font-face {font-family: "CentraleSansExtraLight";
src: url(assets/fonts/CentraleSansExtraLight.otf)}
@font-face {font-family: "nunito.bold";
src: url(assets/fonts/nunito.bold.ttf)}
@font-face {font-family: "nunito.regular";
src: url(assets/fonts/nunito.regular.ttf)}
.woocommerce-tabs ul li,.woocommerce-product-details__short-description ul li {
    margin: 0.5rem 4rem 0rem 0;
    list-style: disc;
	font-size: 14px;
    font-family: "nunito.regular";
}
.woocommerce-tabs .panel h2:first-of-type {
    font-size: 16px;
}
.slider {
    height: auto;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: none;
}
.wpcf7 form .wpcf7-response-output {
    border: none;
}
a.button:hover, a.button:visited {
    text-decoration: none !important;
}
.woocommerce .onsale {
    font-size: 14px;
    padding: 12px;
    font-family: "nunito.regular";
    letter-spacing: .1rem;
}

.s5ths,
.m5ths,
.l5ths,
.xl5ths {
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s5ths {
  width: 20%;
}

@media only screen and (min-width: 601px) {
  .row .col.m5ths {
    width: 20%;
  }
}

@media only screen and (min-width: 993px) {
  .row .col.l5ths {
    width: 20%;
  }
}

@media only screen and (min-width: 1201px) {
  .row .col.xl5ths {
    width: 20%;
  }
}

.log2 {border-left: 1px solid #A7A7A7}
.log-col3{padding: 0px 0px 30px;}
.log-col3 img{  
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 15px;
    
    
}

::-moz-selection { /* Code for Firefox */
  color: #fff;
  background:#009A92;
}

::selection {
color: #fff;
  background: #009A92;
}

.log-col3 img:hover{-webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    border-radius: 5px;}


.sub-bro{
    color: #fff;
    font-family: 'Metropolis-Regular';
    font-size: 14px;
    line-height: normal;
        border: 1px;
    height: auto;
    text-transform: uppercase;
    margin: 0;
    transition: all 2s ease;
    background-color: #009A93;
    padding: 9px 19px;
      border-radius: 0px;
   margin-top: 7px;
    box-sizing: border-box;
    display: inline-block;
}

.sub-bro:hover {
    transition: all 2s ease;
    background-color: #5F5093;
    cursor: pointer;
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    border-radius: 5px;
}


.uae-col{background: #009A92;padding: 60px 0px;}
.uae-col p{color: #fff;
    font-family: "Metropolis-Regular";
    font-size: 31px;
    line-height: 34px;
    padding: 0px 84px;
    text-align: center;}
.uae-col p:before{
  content: url(assets/images/le.png);
   display: inline-block;
    margin-left: -68px;
    margin-top: -36px;
    position: absolute;
}

.uae-col p:after{
  content: url(assets/images/ri.png);
  display: inline-block;
    margin-left: 15px;
    margin-top: 12px;
    position: absolute;
}
.uae-col span{font-size: 17px;color: #fff;font-family: "Metropolis-Medium";text-align: center;    padding-bottom: 20px;padding-left: 100px;
}
.collapsible li.active i {
  -ms-transform: rotate(180deg); /* IE 9 */
  -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
  transform: rotate(180deg);    width: 2rem;
}
.expert-list ul li .collapsible-header{color: #fff;font-family: "Metropolis-Regular";font-size: 21px;    padding: 5px 31px;
    margin-bottom: 5px;border-bottom: none;}
.expert-list ul li:nth-child(odd) .collapsible-header{color: #fff;background-color: #5F5093}
.expert-list ul li:nth-child(even) .collapsible-header{color: #fff;background-color: #00B0A0}
.expert-list ul li:nth-child(odd) .collapsible-header i{
      text-align: right;
    margin-left: auto;
    color: #00B0A0;font-size: 2rem;
}

.expert-list ul li:nth-child(even) .collapsible-header i{
      text-align: right;
    margin-left: auto;
    color: #5F5093;font-size: 2rem;
}
.collapsible-body{border-bottom: none;}
.expert-list ul li .collapsible-body p{color: #5F5093;
    font-size: 16px;
    font-family: "Metropolis-Medium";    padding: 0px 19px;}








.cont-col15 #ul33 p{font-size: 14px;font-family: "Metropolis-Medium";}

/* Primary Menu ---------------------------- */

.primary-ul-wrapper {
  display: none;
}

ul.primary-ul {
/*  display: flex;
  font-size: 1.8rem;*/
  font-weight: 500;
  letter-spacing: -0.0277em;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: -0.8rem 0 0 -1.6rem;
}

.primary-ul .icon {
  display: block;
  height: 0.7rem;
  position: absolute;
  pointer-events: none;
  transform: rotate(-45deg);
  width: 1.3rem;
}

.primary-ul .icon::before,
.primary-ul .icon::after {
  content: "";
  display: block;
  background-color: currentColor;
  position: absolute;
  bottom: calc(50% - 0.1rem);
  left: 0;
}

.primary-ul .icon::before {
  height: 0.9rem;
  width: 0.2rem;
}

.primary-ul .icon::after {
  height: 0.2rem;
  width: 0.9rem;
}

.primary-ul li {
  font-size: inherit;
  line-height: 1.25;
  position: relative;
}

.primary-ul > li {
  margin: 0.8rem 0 0 1.6rem;
}
.primary-ul > li.menu-item-has-children > a {
  padding-right:0px;
}
.primary-ul > li.menu-item-has-children > a {
  padding-right: 8px;
}

.primary-ul > li > .icon {
  right: -0.5rem;
  top: calc(50% - 0.4rem);
}

.primary-ul a {
  color: #707070;
  font-family: "Centrale Sans Regular";
  font-size: 13px;
  text-transform: capitalize;
  display: block;
  line-height: 1.2;
  text-decoration: none;
  word-break: normal;
  word-wrap: normal;
  letter-spacing: 0px;
}

.primary-ul a:hover,
.primary-ul a:focus,
.primary-ul .current_page_ancestor {
  text-decoration: none;
}

.primary-ul li.current-menu-item > a,
.primary-ul li.current-menu-item > .link-icon-wrapper > a {
  
  color: #A80819;
}

.primary-ul li.current-menu-item > a:hover,
.primary-ul li.current-menu-item > .link-icon-wrapper > a:hover,
.primary-ul li.current-menu-item > a:focus,
.primary-ul li.current-menu-item > .link-icon-wrapper > a:focus {
  text-decoration: none;
}

/* SUB MENU */

.primary-ul ul {
  background: #000;
  border-radius: 0.4rem;
  color: #fff;
  font-size: 1.7rem;
  opacity: 0;
  padding: 1rem 0;
  position: absolute;
  right: 9999rem;
  top: calc(100% + 2rem);
  transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
  transform: translateY(0.6rem);
  width: 20rem;
  z-index: 1;
}

.primary-ul li.menu-item-has-children:hover > ul,
.primary-ul li.menu-item-has-children:focus > ul,
.primary-ul li.menu-item-has-children.focus > ul {
  right: 0;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.15s linear, transform 0.15s linear;
}

.primary-ul ul::before,
.primary-ul ul::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
}

.primary-ul ul::before {
  height: 2rem;
  left: 0;
  right: 0;
}

.primary-ul ul::after {
  border: 0.8rem solid transparent;
  border-bottom-color: #000;
  right: 1.8rem;
}

.primary-ul ul a {
  background: transparent;
  border: none;
  color: inherit;
  display: block;
  padding: 1rem 2rem;
  transition: background-color 0.15s linear;
  width: 100%;
}

.primary-ul ul li.menu-item-has-children > a {
  padding-right: 4.5rem;
}

.primary-ul ul li.menu-item-has-children .icon {
  position: absolute;
  right: 1.5rem;
  top: calc(50% - 0.5rem);
}

/* DEEP DOWN */

.primary-ul ul ul {
  top: -1rem;
}

.primary-ul ul li.menu-item-has-children:hover > ul,
.primary-ul ul li.menu-item-has-children:focus > ul,
.primary-ul ul li.menu-item-has-children.focus > ul {
  right: calc(100% + 2rem);
}

.primary-ul ul ul::before {
  bottom: 0;
  height: auto;
  left: auto;
  right: -2rem;
  top: 0;
  width: 2rem;
}

.primary-ul ul ul::after {
  border-bottom-color: transparent;

  /*rtl:ignore*/
  border-left-color: #000;
  bottom: auto;
  right: -1.6rem;
  top: 2rem;
}

.rtl .primary-ul ul ul::after {
  transform: rotate(180deg);
}

/*
 * Enable nav submenu expansion with tapping on arrows on large-viewport
 * touch interfaces (e.g. tablets or laptops with touch screens).
 * These rules are supported by all browsers (>IE11) and when JS is disabled.
 */
@media (any-pointer: coarse) {

  .primary-ul > li.menu-item-has-children > a {
    padding-right: 0;
    margin-right: 2rem;
  }

  .primary-ul ul li.menu-item-has-children > a {
    margin-right: 4.5rem;
    padding-right: 0;
    width: unset;
  }

}

/* Repeat previous rules for IE11 (when JS enabled for polyfill). */
body.touch-enabled .primary-ul > li.menu-item-has-children > a {
  padding-right: 0;
  margin-right: 2rem;
}

body.touch-enabled .primary-ul ul li.menu-item-has-children > a {
  margin-right: 4.5rem;
  padding-right: 0;
  width: unset;
}

.learn-more{background-color: #91B508;
    border-radius: 12px;
    color: #fff;
            padding: 10px 40px;-webkit-transition: all 0.3s !important;
    transition: all 0.3s !important;}
 a.learn-more{color: #fff !important}
 .learn-more:hover{background-color:#005666;    -webkit-transform: translateY(-10px) !important;
    -ms-transform: translateY(-10px) !important;
    transform: translateY(-10px) !important;
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%) !important;
    cursor: pointer;
    border-radius: 5px;}
header{border-bottom: 10px solid #005666;padding-top: 5px;
    padding-bottom: 3px;
    background: #fff;} 
 .home header{
   position: absolute;
    z-index: 99;
    width: 100%;
 }    

.header.shrink{position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 10000;height:118px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.header.shrink { border-bottom: 10px solid #005666;box-shadow: inset 0 1px 0 rgba(34,34,34,0.15), 0 1px 5px rgba(0,0,0,0.075); -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.iframe-hm{line-height: 0px;}


.primary-ul > li > a{font-family: "Metropolis-Medium";font-size: 13px;color: #005666;text-transform: uppercase;    line-height: 30px;}

.primary-ul > li > a:hover {
color: #009a93;
      
}
.primary-ul > li > a:hover,.primary-ul > li:hover > a {
       color: #91B508;
}
.primary-ul > li:hover:after,.primary-ul > li:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    color: #91B508;
}

.primary-ul > li:before{

}
.primary-ul > li:after,.primary-ul > li:before {
    content: '';
   position: relative;
    left: 0;
    display: inline-block;
    height: 0em;
    width: 100%;
    border-bottom: 2px solid;
    margin-top:0px;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
    color: #009a93;
}

body:not(.overlay-header) .primary-ul > li > ul:after {border-bottom-color: #5F5093;}
.mainMenu{z-index: 9999}
.primary-ul > li > .icon {display:none;}
.primary-ul .icon::before {
    height: 0.5rem;
    width: 0.2rem;
}
.primary-ul .icon::after {
    height: 0.2rem;
    width: 0.5rem;
}
.primary-ul ul.sub-menu li{    margin-left: 0px;
    margin-right: 0px;    padding: 9px 22px;}
.primary-ul ul.sub-menu a {
        font-family: "Metropolis-Medium";
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    line-height: 22px;padding:0px;}
.primary-ul ul.sub-menu a:hover{
  color: #c6c3d1;
}
.primary-ul ul.sub-menu a:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    color: #009a93;
}
body:not(.overlay-header) .primary-ul > li > .icon{    color: #fff;}
.primary-ul ul.sub-menu a:after ,.primary-ul ul.sub-menu a:before{
    content: '';
    position: absolute;
    left: 0;
    display: inline-block;
    height: 1em;
    width: 100%;
    border-bottom: 1px solid;
    margin-top: 10px;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
    color: #009a93;
}
.mainMenu li.menu-item-has-children:hover > ul.sub-menu, .mainMenu li.menu-item-has-children:focus > ul.sub-menu, .mainMenu li.menu-item-has-children.focus > ul.sub-menu {
    right: 0;
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.15s linear, transform 0.15s linear;
}
ul.sub-menu {
    background: #5F5093;
    border-radius: 0.4rem;
    color: #fff;
    font-size: 1.7rem;
    opacity: 1;

    position: absolute;
    right: 9999rem;
    top: calc(100% + 2rem);
    transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
    transform: translateY(0.6rem);
 width: 17rem;
    z-index: 1;
        padding: 30px 0px;
}
ul.sub-menu li{
  width: 100%;
}

 header .social-col svg path{stroke: #91B508}

ul.primary-ul{float: right;}


h1.site-logo{    margin: 0px;
    line-height: 0px;padding-top: 9px;
    padding-bottom: 9px
}
svg.svgnav:hover path{  stroke-dasharray: 10;
  stroke-dashoffset: 10;
  animation: dash 1s linear forwards;}

@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
.expr-ser{padding:60px 0px;}
.social-col ul li{float: left;padding-left: 15px;}
.social-col ul{    float: right;
    margin-bottom: 9px;    margin-top: 0px;}
.primary-ul li.current-menu-item > a, .primary-ul li.current-menu-item > .link-icon-wrapper > a
{       color: #91B508;
      }
 .primary-ul li{padding-right:0px;    line-height: 0px;margin-left: 8px;
    margin-right: 8px;}
 .nv-col p{
    border-top: 1px solid #fff;
    padding: 0px;
    margin: 0px;
    margin-bottom: -6px;
}
header .social-col,.nv-col .search-col1{padding-right: 0px;}

.log-col .log1{padding-left: 0px}
 .nv-col .search-col svg{float: right;    margin-top: 10px;}
 .nv-col .log-col svg{margin-left: auto;display: block;margin-top: 12px;}
.log-col .log2{padding-top: 9px;padding-bottom: 9px;}
 header .nv-col .search-col{padding-left: 0px;}
 header .nv-col .mn-col{padding-right: 0px;}
.nv-col{    padding-top: 15px;
    padding-bottom: 15px;}
nav.mainMenu ul li {
    float: inherit;
}
/* menu button */
.menuBtn {
  height: 30px;
  width: 30px;
  position: absolute;
      right: 35px;
    top: 54px;
  z-index: 101;
}
.menuBtn > span {
  background-color: #91B508;
  border-radius: 1px;
  height: 2px;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -1px 0 0 -15px;
  transition: height 100ms;
}
.menuBtn > span:after,
.menuBtn > span:before {
  content: '';
  background-color: #91B508;
  border-radius: 1px;
  height: 2px;
  width: 100%;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  transition: all 200ms;
}
.menuBtn > span:after {
  top: -7px;
}
.menuBtn > span:before {
  bottom: -7px;
}
.menuBtn.act > span {
  height: 0;
}
.menuBtn.act > span:after,
.menuBtn.act > span:before {
  background-color: #fff;
  top: 1px;
}
.menuBtn.act > span:after {
  transform: rotate(45deg);
}
.menuBtn.act > span:before {
  transform: rotate(-45deg);
}
/* main menu block */
.mainMenu {
  background-color:#005666;
      position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  display: table;
  text-align: center;
  opacity: 0;
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transform: scale(0);
}
.mainMenu.act {
  opacity: 1;
  transform: scale(1);
}
.mainMenu.act ul li {
  opacity: 1;
  transform: translateX(0);padding: 0px;
}
.mainMenu ul {
  display: table-cell;
  vertical-align: middle;
}
.mainMenu li {
  padding: 8px 0;
  transition: all 400ms 510ms;
  opacity: 0;
}
.mainMenu li:nth-child(odd) {
  transform: translateX(30%);
}
.mainMenu li:nth-child(even) {
  transform: translateX(-30%);
}
.mainMenu li:last-child {
  transform: none;
}
.mainMenu a {
       font-family: "Metropolis-Medium";
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
}
.mainMenu a.suBtn {
  color: #fff;
}
/* sign up button */
.suBtn {
  background-color: blue;
  border-radius: 5px;
  padding: 10px 20px;
}



.mainMenu li.current-menu-item > a, .mainMenu li.current-menu-item > .link-icon-wrapper > a {
    color:#91B508;
}
.menuBtn{display: none;}
.see-btn{
  font-family: "GothamMedium";
  background:#5F5093;
        padding: 8px 23px;transition: all 2s ease;
}

.see-btn:hover{
  background: #009A93;transition: all 2s ease;
}


footer ul.sub-menu,footer .primary-ul .icon,footer .primary-ul > li:hover > .icon{display:none}
footer .primary-ul > li.menu-item-has-children:hover > a {
    padding-right:0px;
}
footer .primary-ul > li.menu-item-has-children > a {
    padding-right:8px;
}
footer ul.primary-ul {
    float: left;
}

footer .primary-ul > li.menu-item-has-children > a {
    padding-right: 0px;
}

footer{
  background: #005666;
}
footer .primary-ul > li > a {
    color: #fff;}

.foot-para p{
  font-family: "Metropolis-Regular";
  font-size: 15px;
  color: #fff;    margin-top: 0px;padding-right: 53px;margin-bottom: 0px;
}
.foot-para a{  font-family: "Metropolis-Regular";
  font-size: 15px;
  color: #fff;    margin-top: 0px;}
.footer1 .primary-ul li {
    padding-right: 0px;
    line-height: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.footer1 .primary-ul > li:after,.footer1 .primary-ul > li:before{display:none;}
.foot-para ul li{padding-right: 13px;}
.foot-para ul{display: flex;}
.newlett-col p{font-family: "Metropolis-Regular";
  font-size: 14px;
  color: #fff;
    margin-top: 35px;}
.newlett-col{margin-left: 0px;}
.footer1 .col.s12.m5 svg{margin-right: auto;
  
    display: block;}
.footer1{
      padding-top:60px;
}
.copy-para{padding-left: 0px;}
.copy-para p{
      margin-top: 80px;
      margin-bottom: 10px;
}
#owl-demo p{color: #4D4D4D;font-size: 16px;font-family: "Metropolis-Medium";}
#owl-demo h4{color: #4D4D4D;font-size: 19px;font-family: "Metropolis-Medium";}
#owl-demo{text-align: center;}
#owl-demo .testimonial-col1{border: 1px solid rgb(203 203 203 / 38%);
    margin-top: -58px;
    padding: 50px 39px 31px 39px;}
#owl-demo .item {
    margin-left: 12px;
    margin-right: 12px;
}
.testimonial-col .testimonial-col2{    padding-bottom: 30px;}
.testimonial-col h3{font-size: 45px;font-family: "Metropolis-Bold";text-transform: uppercase;color: #206876;text-align: center;}
.testimonial-col p{font-size: 24px;font-family: "Metropolis-Medium";color: #206876;text-align: center;}
.testimonial-col{padding: 60px 0px;    padding-bottom: 90px;}
.choose-col{background-size: cover;background-image: url(assets/images/choose.png);background-repeat: no-repeat;background-attachment: fixed;    padding: 70px 0px;}
.choose-col h3{    margin-bottom: 40px;font-family: "nunito.bold";font-size: 60px;color: #fff;}
.choose-col p{font-family: "nunito.regular";font-size: 15px;color: #fff;}
.choose-col h4{font-family: "nunito.bold";font-size:24px;color: #fff;}
.choose-col .each-feature{padding-left: 0px;margin-top: 30px;
    margin-bottom: 30px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;}
.choose-col .each-feature img{margin-top: 22px;}
.choose-col .each-feature p{    padding-right: 60px;}
.choose-col .each-feature:hover{-webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    }
.banner-col{background-color: #005666;padding: 70px 0px;}
.banner-col h1{font-family: "nunito.regular";font-size: 60px;color: #fff;}
.banner-col p{font-family: "nunito.bold";font-size: 18px;color: #fff;}

.choose-col-ab{background-image: url(assets/images/chooseabt.png);background-repeat: no-repeat;background-position: bottom 0px right 12px;padding: 70px 0px;}
.choose-col-ab h3{    margin-bottom: 15px;font-family: "nunito.bold";font-size: 60px;color:#005666;}
.choose-col-ab p{font-family: "nunito.regular";font-size: 15px;color: #005666;}
.choose-col-ab h4{font-family: "nunito.bold";font-size:24px;color:#005666;}
.choose-col-ab .each-feature{padding-left: 0px;margin-top: 30px;
    margin-bottom: 30px;    -webkit-transition: all 0.3s;
    transition: all 0.3s;}
.choose-col-ab .each-feature img{margin-top: 22px;}
.choose-col-ab .each-feature p{    padding-right: 60px;}
.choose-col-ab .each-feature:hover{-webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    }
.mv-col{background-image: url(assets/images/mv-bg.png);
  background-repeat: no-repeat;background-size:cover;padding: 70px 0px;}
.mv-col h3{
  margin: 0px;
    font-family: "nunito.bold";
    font-size: 40px;
    color: #005666;
    margin-bottom: 36px;
    margin-top: 15px;
}
.mv-col p{font-family: "nunito.regular";font-size: 15px;color: #5C5C5C;   padding-right: 70px;
    }
.mv-col h3 img {
    margin-right: 30px;
    height: 60px;
    width: auto;
}
.sv-col{background-color: #005666;padding: 70px 0px;}
.sv-col p{font-family: "nunito.regular";font-size: 15px;color: #fff;}
.life-col{background-image: url(assets/images/life.png);
  background-repeat: no-repeat;background-size:cover;height: 480px;background-attachment: fixed;}
  .life-col h3{font-family: "nunito.bold";font-size:74px;color:#fff;}
.abt-hm{padding: 70px 0px}
.abt-life img{width: 100%}
.abt-life{position: absolute;
    margin-top: -130px;
    width: 100%;}
    .su-col{padding: 70px 0px}
.su-col p{font-family: "nunito.regular";font-size: 15px;color:#5C5C5C;}
.abt-hm h1{margin: 0px;margin-bottom: 35px;font-family: "nunito.regular";font-size: 60px;color: #005666;}
.abt-hm p{font-family: "nunito.regular";font-size: 15px;color: #5C5C5C;}
.abt-hm a{color: #fff;font-size:14px;font-family: "Metropolis-Medium";background: #0FA8B4;
line-height: normal;
    border-radius: 20px;
    height: auto;
    text-transform: uppercase;
    margin: 0;
    transition: all 2s ease;
    padding: 12px 60px;
    border: none;margin-top: 20px;}
.abt-hm a:hover{background-color: #91B508;
    cursor: pointer;
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    border-radius: 5px;}
  .abt-hm img{margin-left: auto;margin-right:auto;display: block;}  
.pdt-hm h2{color: #005666;font-family: "nunito.bold";font-size:49px;margin-left: 63px;}
.pdt-hm{margin-left: 85px;padding: 70px 0px}
.pdt-hm{}
.page footer {
    border-top: 10px solid #91B508;
}
.feat-col{background-size: cover;background-image: url(assets/images/choose.png);background-repeat: no-repeat;background-attachment: fixed; height: 600px}
.feat-col img{    margin-left: auto;
    margin-right: auto;
    display: block;}
    nav ul a {
    padding: 0 11px;
 
}
   .each-feature img {transition: transform .7s ease-in-out;}
.each-feature:hover img{transform: rotate(360deg);}
.choose-col-ab1{background-image: url(assets/images/chooseabt.png);background-repeat: no-repeat;background-position: bottom 0px right 12px;padding: 70px 0px;}
    .wefeat-col{background-size: cover;background-image: url(assets/images/fe.png);background-repeat: no-repeat;height: 525px;background-attachment: fixed;background-position: center;}
.wefeat-col h2{font-family: "nunito.bold";font-size:60px;color: #fff}
.nw-col h5{text-align: center;color: #00C4B7;font-size: 22px;font-family: "Metropolis-Medium";text-transform: uppercase;}
.nw-col h2{    margin-top: 15px;text-align: center;color:#44519E;font-size: 47px;font-family: "Metropolis-Medium";text-transform: uppercase;}
.nw-col h3{color: #000;font-size:15px;font-family: "Metropolis-Medium";}
.nw-col p{color: #000;font-size:15px;font-family: "Metropolis-Regular";}
.nw-col a{color: #44519E;font-size:12px;font-family: "CentraleSansExtraLight";}
.nw-col a:hover{color:#005666;}
.nw-col .nw-each{width: 76%;min-height: 410px;margin-top: 30px;
   transition: all .2s ease-in-out;margin-left: auto;
    margin-right: auto;
    display: block;}
.nw-col .nw-each1 {
    padding: 0px 36px 36px;
}
.nw-col{
  margin-bottom: 70px;margin-top: 70px;
}
.home .nw-each:hover{transform: scale(1.1);}
.nw-each:hover h3{color: #005666;}



.home-abt p{color: #fff;    font-size: 15px;
    font-family: "Metropolis-Regular";
    padding-top: 0px;
    margin-top: 0px;}

.home-abt{transition: all 2s ease;background: url(assets/images/hmabt-bg.png);background-repeat: no-repeat;background-size: cover;height: 900px;padding-top: 100px;}


    
.in-abt{background: #5F5093;}
.in-abt p{font-size:15px;font-family: "Metropolis-Regular";color: #fff;
padding-right: 83px;}
.in-abt .in-col-img{height: 400px;}
#abt-col1{background: url(assets/images/hmabt-bg1.png);background-repeat: no-repeat;background-size: cover;height: 900px;padding-top: 100px;}
.home-abt img{    margin-left: auto;
    display: block;}
.why-col h3,.servic-hm h3{color: #5F5093;text-transform: uppercase;font-size:50px;font-family: "Metropolis-Regular";    margin-top: -70px;}

.why-col h3 i,.servic-hm h3 i{font-style: inherit;color: #009A92}
.why-col p{
  color: #44519E;font-size: 15px;font-family: "Metropolis-Regular";
}
.why-col{margin-bottom: 60px;}
.why-col h4{
    font-size: 20px;
    color: #fff;
        text-transform: uppercase;
    font-family: "Metropolis-Regular";}
.why-col .why-each{background-color: #009A92;background-image: url(assets/images/servbro.png);background-repeat: no-repeat;height: 273px;
  background-position: right;margin-top: 20px;
    padding: 0px 27px;box-shadow: 0px 1px 1px rgb(0 0 0 / 20%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;cursor: pointer;}
.why-col .why-each:hover{background-color: #5F5093; -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    border-radius: 5px;background-position: left;}



.in-col-img:before {
    content:"\A";
    border-style: solid;
    border-width: 10px 15px 10px 0;
    border-color: transparent #dd4397 transparent transparent;
    position: absolute;
    left: -15px;
}

.why-col .why-each p{color: #fff;font-size: 15px;font-family: "Metropolis-Regular";}
#top-image {
background:url('assets/images/global.png');

  height: 640px;
  background-repeat: no-repeat;background-size: cover;background-attachment: fixed;
}

p{line-height: 24px}

.asp-col{background: url(assets/images/asp.png);background-repeat: no-repeat;background-size: cover;height: 900px;padding-top: 80px;}
.asp-col h3{color: #5F5093;text-transform: uppercase;font-size:50px;font-family: "Metropolis-Regular";margin-top: 0px;
    margin-bottom: 55px;}
.asp-col h3 i{font-style: inherit;color: #009A92}
.asp-col p{
 padding-right: 82px; color: #44519E;font-size: 15px;font-family: "Metropolis-Regular";  
}
.asp-col h4{color: #009A92;font-size:32px;font-family: "Metropolis-Medium";text-transform: uppercase;margin-top: 0px;}
.asp-col .ms-br{
  border-left: 1px solid #45529F;
    padding-left: 35px;
}

.servic-hm h3{margin-top: -98px;margin-bottom: 40px;}
.servic-hm .servic-hm-each:nth-child(even){background: #5F5093;color: #fff;}
.servic-hm .servic-hm-each:nth-child(odd){background: #009A92;color: #fff;}
.servic-hm .servic-hm-each:nth-child(odd) svg path{    fill: #5F5093;}
.servic-hm .servic-hm-each:nth-child(even):hover{background: #009A92;}
.servic-hm .servic-hm-each:nth-child(even):hover svg path{ fill:#5F5093;}
.servic-hm .servic-hm-each:nth-child(odd):hover svg path{ fill:#009A92;}
.servic-hm .servic-hm-each:nth-child(odd):hover{background: #5F5093;}
.servic-hm .servic-hm-each{margin-bottom: 15px;margin-left: 15px;
box-shadow: 0px 1px 1px rgb(0 0 0 / 20%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;cursor: pointer;

}
.servic-hm .servic-hm-each:hover {
    -webkit-transform: translateY(7px);
    -ms-transform: translateY(7px);
    transform: translateY(7px);
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    border-radius: 5px;
}
.servic-hm-each h4{font-size: 35px;font-family: "Metropolis-Regular";text-transform: uppercase;}
.servic-hm-each p{font-size: 15px;font-family: "Metropolis-Regular";   
}
.servic-hm .servic-hm-each:nth-child(even) .sertit-col{padding-left: 10px;}
.servic-hm .servic-hm-each:nth-child(even) .serimg-col img{
  display: block;
    margin-left: auto;
}
.servic-hm .servic-hm-each:nth-child(odd) .servic-hm1{float: right;}
.servic-hm .servic-hm-each:nth-child(odd) .serimg-col{padding-left: 0px;}
.servic-hm .servic-hm-each:nth-child(odd) .serimg-col img{
  display: block;
    margin-right: auto;
}



.servic-hm .servic-hm-each:nth-child(even) .serimg-col{padding-right: 0px;}
.servic-hm .servic-hm-each a:hover svg {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
  
}

.servic-hm .servic-hm-each .serimg1-col img
{margin-left: auto;margin-right: auto;display: block; transition: all 2s ease;  }
    .servic-hm .servic-hm-each:hover .serimg1-col img{
      transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    }
.banner h1,.banner h2{color:#91B508;font-size: 47px;
  text-transform: uppercase;font-family: "Metropolis-Regular";margin: 0px;}
.banner h2{color:#005666}
.banner p{color: #005666;font-size: 22px;
  text-transform: uppercase;font-family: "Metropolis-Regular";}
.banner{padding: 100px 0px;}
.recent-col .star-rating{display: none;}
.recent-col {    padding-bottom: 70px;}
.cont-col12{border-top: 1px solid #707070;border-bottom: 1px solid #707070;}
.cont-col12 .cont-col13{border-right: 1px solid #707070;}
.cont-col12 .cont-col15,.cont-col12 .cont-col16{border-left: 1px solid #707070;}
.cont-col12 li,.cont-col12 li a{font-size: 18px;font-family: "Metropolis-Regular";}
.cont-col12 ul#ul31 li:before{  content: url(assets/images/map-icon.png);
    display: inline-block;
    margin-left: -36px;
    margin-top: 10px;
    position: absolute;}
.cont-col12 ul#ul32 li:before{
  content: url(assets/images/email-icon.png);
    display: inline-block;
    margin-left: -45px;
    margin-top: 6px;
    position: absolute;
}
.cont-col12 ul#ul33 li:before{
 content: url(assets/images/call-icon.png);
    display: inline-block;
    margin-left: -45px;
    margin-top: 6px;
    position: absolute;
}               

.cont-col12 ul#ul34 li:before{
 content: url(assets/images/clock-icon.png);
    display: inline-block;
    margin-left: -45px;
    margin-top: 6px;
    position: absolute;
}

.cont-col12 .cont-col13{
padding-left: 50px;
}

.cont-col12 .cont-col14,.cont-col12 .cont-col15,.cont-col12 .cont-col16{padding-left: 100px}

.cont-col12 .cont-col13,.cont-col12 .cont-col14,.cont-col12 .cont-col15,.cont-col12 .cont-col16{min-height: 135px;padding-top:25px;padding-bottom:25px }



#ifrm-col iframe {
    width: 100% !important;
}
#ifrm-col{padding: 0px;}

.cont-frm label{
      color: #005666;
    font-size: 16px;
    font-family: "Metropolis-Medium";
}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
    background-color: #fff;
    border: 1px solid #91B508;
    border-radius: 0;
    outline: none;
    height: 3rem;
    width: 98%;
    font-size: 15px;
    margin: 0 0 15px 0;
    padding: 0;
    padding-left: 10px;font-family: "Metropolis-Regular";}

.cont-frm textarea {
    width: 100%;
    height: 5rem;padding: 15px;
    background-color: #fff;font-family: "Metropolis-Regular"; border: 1px solid #91B508;
}
:focus-visible {
    outline: none;
}
.sub-btn{    color: #fff;
    font-family: 'Metropolis-Regular';
    font-size:19px;
    line-height: normal;
        border-radius: 20px;
    height: auto;
    text-transform: uppercase;
    margin: 0;
    transition: all 2s ease;
    background-color:#91B508;
    padding: 12px 60px;
    border: none;margin-top: 15px;}
.sub-btn:hover{ background-color: #91B508;cursor: pointer;    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    border-radius: 5px;}
button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link{
    background-color: #5F5093;
}
.cont-frm h3,.cont-frm h4{color:#005666;font-size: 47px;
  text-transform: uppercase;font-family: "nunito.bold";margin: 0px;}
.cont-frm h4{color:#005666;margin-bottom: 40px;}
.cont-frm{padding: 100px 0px;}
.abt-col2 h3{    margin-top: 0px;color: #5F5093;text-transform: uppercase;font-size:47px;font-family: "Metropolis-Regular";}
.abt-col2 h3 i{font-style: inherit;color: #009A92}
.abt-col2 p{
  color: #404040;font-size: 15px;font-family: "Metropolis-Regular";
    padding-right: 68px;
    padding-bottom: 6px;
}
.abt-br:after{content: url(assets/images/dotb.png);position: relative;margin-top: -48px;margin-left: auto;margin-right: auto;display: block;   }
.abt-br img,.abt-bl img{ transition: all .2s ease-in-out;}
.abt-br img:hover,.abt-bl img:hover {
         transform: translateY(-10px);
        }
.abt-br:hover:after,.abt-bl:hover:after{animation: myfirst 2s 2;
  animation-direction: alternate;}

.abt-bl:after{content: url(assets/images/dotv.png);position: relative;margin-top: -48px;float: right; }
.abt-col2,.abt-col3{margin-top: -30px;margin-bottom: 60px}
.abt-col3 p{color: #404040;font-size: 15px;font-family: "Metropolis-Regular";line-height: 27px;    padding-right: 43px;padding-top: 20px;}

#new-ev{width: 100%;padding-top: 31px;margin-top: 0px;margin-bottom: 0px;}
#new-ev:hover {transform: inherit;}
#latest-news{display: flex;}
.nw-col .thumb-col {
    height: 200px;
}

.nw-col .nw-each1 {
    padding: 0px 36px 36px;
}
.nw-col h3 {
    color: #000;
    font-size: 15px;
    font-family: "Metropolis-Medium";
}
.nw-col p {
    color: #000;
    font-size: 15px;
    font-family: "Metropolis-Regular";
}
.nw-col a {
    color: #005666;
    font-size: 12px;
    font-family: "CentraleSansExtraLight";
}

.nw-each:hover {
    transform: scale(1.1);
    background: #efefef;
}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: none;
}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: ivory;
}
.page-id-11 .nw-each:hover{transform: inherit;}
#card-each {
    width: initial;
}
.cont-frm-col{background: #F7F7F7}
#echnews {
    opacity: .7;
}
#echnews h1 {
    color: #fff;
    font-size: 47px;
    font-family: "Metropolis-Bold";
    text-transform: uppercase;
    margin: 0px;
    padding-right: 54px;
}
.single .nw-col{margin-top: 0px;}
.single .nw-col .nw-each {
    margin-top: 10px;}
.banner-img img{width: 100%;height: auto;margin-top: 60px;margin-bottom: 20px}
.cont-post h1{
  color: #000;font-size: 28px;font-family: "nunito.bold";margin-top: 0px;
}
.cont-post p{
  color: #000;font-size: 15px;font-family: "nunito.regular";line-height: 27px;

}

.cont-post .card{padding: 44px 60px;}
.expert-list{    background-image:none;
   
    padding: 60px 0px;}
.expert-list ul li{color:#5F5093;font-size: 18px;font-family: "Metropolis-Medium";padding-bottom: 5px;}
.expert-list ul li svg{    margin-right: 10px;width: 13px;
    height: auto;}
#expr-serh3{margin-top: 0px;}
#expr-ser{padding-top: 75px;padding-bottom: 50px}

.solut-col-img:after{content: url(assets/images/dotb.png);position: relative;margin-top: -48px;float: right; }
.sing-col .solut-col-img:after{content: url(assets/images/dotv.png);position: relative;margin-top: -48px;float: right; }


.solut-col,.sing-col{padding: 100px 0px;}
.solut-col p,.sing-col p{color: #fff;
    font-size: 16px;
    font-family: "Metropolis-Regular";
    line-height: 27px;
    padding-right: 100px;}
    .solut-col h1,.sing-col h1{font-size: 41px;color: #fff;font-family: "Metropolis-Regular";text-transform: uppercase;margin-top: 45px;}
.solut-col{background: #5F5093}
.sing-col{background:#009A92}

.solut-col-img:hover:after{
   
   animation: myfirst 2s 2;
  animation-direction: alternate;
}
@keyframes myfirst {
  0%   {left: 0px; top: 0px;}
  50%  {left:30px; top: 0px;}
  
  100% {left: 0px; top: 0px;}

}
.solut-col-img img{ transition: all .2s ease-in-out;}
.solut-col-img img:hover {
         transform: translateY(-10px);
        }

.single-service .nw-col{margin-top: 60px;}
.sing-col h1{width: 52%}
#abt-col1 .solut-col-img:after {
    content: url(assets/images/dotv.png);
    position: relative;
    margin-top: -48px;
    float: right;
}

.searc-col{padding: 70px 0px;}




.bop-nav-search label:before {
 font: normal normal normal 14px/1 FontAwesome;
    font-size: 15px;
    color: #fff;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    top: 11px;
    position: relative;
    cursor: pointer;
    float: right;
}
.bop-nav-search input[name="s"] {
  border: 2px solid rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 37px;
  margin: 3px 0;
  padding: 0 34px 0 5px;
position: absolute;
  -webkit-transition: width 700ms ease, background 700ms ease, border 700ms ease;
  transition: width 700ms ease, background 700ms ease, border 700ms ease;
  width: 0;
  float: left;background: transparent;
}

.bop-nav-search input[name="s"]:hover,
.bop-nav-search input[name="s"]:focus {
  background-color: #fff;
  border: 2px solid #009A92;
  cursor: text;
  outline: 0;
  width: 150px;
}

input[type="search"] {
  -webkit-appearance: textfield;
}

/*Hide for non-screen-readers*/




.grid figure {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
  min-width: 320px;
  max-width: 617px;
  max-height: 412px;

  height: auto;
  background: #3085a3;
  text-align: center;
  cursor: pointer;
}

.grid figure img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  opacity: 0.8;
}

.grid figure figcaption {
  padding: 2em;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
  pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.search-icon {
      color: #91B508;
    background-color: transparent;
  border: 0;
  outline: none;
  margin-top: 9px;
    float: right;
}
button:focus {
    outline: none;
    background-color: transparent;
}
.search-toggle .search-icon.icon-close {
  display: none;
}
.search-toggle.opened .search-icon.icon-search {
  display: none;
}
.search-toggle.opened .search-icon.icon-close {
  display: block;
}
.search-toggle{float: right;}
.search-container {
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  max-height: 0;
  overflow: hidden;
  background-color: #eee;
}
.search-container.opened {
  max-height: 100px;
}
.search-container input[type="text"] {
  outline: none;
  font-size: 1.6rem;
  margin: 18px;
  width: 300px;
  background-color: inherit;
  border: 0;
}
.search-container .search-icon {
  vertical-align: middle;
}
.search-container form{
  background: #5F5093;
  color: #fff;
    font-family: "Metropolis-Regular";
  font-size: 15px;

}
.search-container {
position: absolute;
  right: 11%;
    z-index: 9;
    margin-top: 27px;
}
input[type=search]:not(.browser-default){
    background-color: #fff;
    border: 1px solid #005666;
    border-radius: 0px;
    outline: none;
    height: 3rem;
    width: 100%;
   font-size: 13px;
    margin: 0px;
    padding: 0;
    padding-left: 10px;
    font-family: "Metropolis-Regular";
}
form.search-form{display: flex;}
form.search-form button{color: #91B508;background-color:#005666;border: none; }
#mobserv{display: none;}
.feature-col {
    background-color: #e7f7f8;
}
.feature-col2{    background-image: url(assets/images/chooseabt.png);
    background-repeat: no-repeat;
    background-position: bottom 0px right 12px;
    padding: 80px 0px;}
.feature-col2 h4{    font-family: "nunito.bold";
    font-size: 27px;
    color: #005666;margin: 0px;}

.feature-col2 p {
    font-family: "nunito.regular";
    font-size: 15px;
    color: #005666;
}
.feature-col .each-feature{
  margin-bottom: 40px; 
}
.archive nav.woocommerce-breadcrumb{display: none;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
    font-family: "nunito.regular";
    font-size: 15px;
    color: #005666;
}
.woocommerce-ordering select option{ font-family: "nunito.regular";
    font-size: 15px;
    color: #005666;}

ul.products li.product .woocommerce-loop-product__title{
    font-family: "nunito.bold";
    font-size: 16px;
    color: #303030;
    text-transform: uppercase;
}
.woocommerce ul.products li.product{background: #F5F5F5; }
.pdt-en {padding: 70px 0px;}
.pi-btn ,input#awsm-application-submit-btn,a.awsm-job-more{color: #fff;
    font-family: 'Metropolis-Regular';
    font-size: 19px;
    line-height: normal;
    border-radius: 20px;
    height: auto;
    text-transform: uppercase;
    margin: 0;
    transition: all 2s ease;
    background-color: #91B508;
    padding: 12px 40px;
    border: none;
    margin-top: 15px;}
a.awsm-job-more:hover,.pi-btn:hover,input#awsm-application-submit-btn:hover{
  background-color: #91B508;
    cursor: pointer;
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    border-radius: 5px;
}
.pi-form-control{
  background-color: #fff;
    border: 1px solid #91B508;width: 99%;
}
.pdt-en{
  background: #F7F7F7;
}
.woocommerce table.shop_table th{
  color: #005666;
    font-size: 16px;
    font-family: "Metropolis-Medium";
}
td.product-name a{
    font-family: "nunito.bold";
    font-size: 16px;
    color: #303030;
}
.search-col1 a .fa-shopping-cart{
      color: #91B508;
    margin-top: 10px;
    font-size: 18px;
}
.awsm-job-form-inner h2{
   font-family: "nunito.bold";
    font-size: 26px;
    color: #303030;
}
textarea {
        background-color: #fff;
    border: 1px solid #91B508;
    
}
.awsm-job-form-control {
    display: block;
    width: 100%;
    border: 1px solid #91B508;
}
.carr-pg{padding: 70px 0px;}
.awsm-job-item h2.awsm-job-post-title a{
   font-family: "nunito.bold";
    font-size: 24px;
    color: #000;
}
.awsm-list-left-col p{
   font-family: "nunito.regular";
  font-size: 17px;
  color: #000;
}
.awsm-lists {
    border: none;
}
.awsm-list-item .awsm-job-item {
    border-bottom: 1px solid #939393;
    padding-left: 0px;
}
.awsm-list-item .awsm-job-specification-wrapper{
  display: none;
}
.carr-pg h3{color: #005666;font-size: 47px; font-family: "nunito.bold";text-transform: uppercase;}
.cont-frm-col1 iframe{width: 100% !important;}
.cont-frm-col1 .iframe-hm{padding: 0px}
.cont-frm-col1 h2{ font-family: "nunito.bold";
    font-size: 50px;
    color: #005666;}
.cont-frm-col1 ul li p{
     font-family: "nunito.regular";
  font-size: 20px;
  color: #000;
  margin: 0px;
    margin-left: 40px;
}
.cont-frm-col1 ul li.cont-ul p{
      margin-left: 31px;
}
.cont-frm-col1 ul li.cont-ul1 p{
  margin-left: 30px;
}
.cont-frm-col1 ul li{
  display:flex;padding: 30px 0px;
}
.cont-frm-col1 ul li.cont-ul{
  border-top: 1px solid #939393;
    border-bottom: 1px solid #939393;
}
.cont-frm-col1 ul li:hover svg path{fill: #91B508;}

.cont-frm-col1 .get-col{    padding-top: 60px;
    padding-left: 207px;padding-right: 0px;}
.awsm-filter-wrap{
  float: right;
}
.awsm-job-listings.awsm-lists{
  float: left;
}
.products .product{      min-height: 494px;
    background: #F5F5F5;
    margin-bottom: 25px;-webkit-transition: all 0.3s;
    transition: all 0.3s;}
.products .product:hover{
      -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    border-radius: 5px;
}    
h2.woocommerce-loop-product__title{
  color: #303030;font-family: "nunito.bold";
    font-size: 16px;
    text-transform: uppercase;    padding-left: 30px;margin-bottom: 5px;
}
.price{
  font-family: "nunito.bold";
    font-size: 16px;color: #005666;float: right;
    padding-right: 30px;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,img.woocommerce-placeholder.wp-post-image {
    height: 306px;
    width: 100%;
}
.products .product .button,a.pisol-view-cart {
  background-color: #91B508;
  color: #fff !important; 
  font-family: "nunito.bold" !important;
    font-size: 16px;
    text-transform: uppercase !important;
        padding: 10px 0px;line-height: 27px;
        margin-top: 54px;
    text-align: center;
    width: 100%;
}

.products .product:hover .button,a.pisol-view-cart:hover{
 background-color: #005666 !important;
}
.products .product:hover {
  background-color: #fff;
}

.products .product .cat-pdt a{
  color: #303030;
  font-size: 14px;
font-family: "nunito.regular";
text-transform: uppercase;
}
.products .product .cat-pdt{padding-left: 30px;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none;
}
a.button.pi-custom-button.add-to-enquiry.add-to-enquiry-loop.added{
  display: none !important;
}
a.pisol-view-cart{display: block;}
a.button.product_type_variable.add_to_cart_button{
      margin-top: 30px;
}
.onsale{display: none;}
.products .product:hover .onsale{display: block;}
.onsale {
   font-size: 14px;
font-family: "nunito.regular";
text-transform: uppercase;
    background: #91B508;}
.woocommerce-breadcrumb{
  background: transparent;
    box-shadow: none;
    font-family: "Metropolis-Medium";
    font-size: 13px;
    color: #91B508;
}
.single-product .entry-title{
  color: #005666;
  font-family: "nunito.bold";
    font-size: 24px;
}

.single-product .summary p.price{
  color: #005666;
  font-family: "nunito.bold";
    font-size: 23px;
        float: initial;
    margin-bottom: 0px;
}

.woocommerce-breadcrumb a{font-family: "Metropolis-Medium";
    font-size: 13px;
    color: #005666;}

button.button.pi-custom-button.add-to-enquiry.add-to-enquiry-single{
  background-color: #91B508;
    color: #fff !important;
    font-family: "nunito.bold" !important;
    font-size: 16px;
    text-transform: uppercase !important;
    padding: 10px 0px;
    line-height: 27px;
    
    text-align: center;
    width: 33%;
    border: none;
    border-radius: 13px;
}
.single-product .single_add_to_cart_button{
  display: none;
}
.woocommerce-product-details__short-description{
   font-size: 18px;
font-family: "nunito.regular";
color:#868686 ;
}
#owl-demo1 .owl-controls .owl-prev,#owl-demo1 .owl-controls .owl-next {
    position: absolute;
    margin: auto;
    top: 0px;
    bottom: 0px;
}
nav.woocommerce-breadcrumb{line-height: 22px;}
#owl-demo1 .owl-page span{ border: 6px solid #005666;    margin: 30px 7px;}
.related.products h2{
  color: #005666;font-size: 39px; font-family: "nunito.bold";
}
.related.products h2.woocommerce-loop-product__title{
  color: #303030;font-family: "nunito.bold";
    font-size: 16px;
    text-transform: uppercase;    padding-left: 30px;margin-bottom: 5px;padding-right: 40px;
width: 90%;
    overflow: hidden;
    height: 19px;
}
.woocommerce-tabs ul li.active a{
  color: #91B508;
  box-shadow: 0 2px 0 #91B508;
}
.woocommerce-tabs ul li a{
   font-family: "nunito.bold";
    font-size: 16px;
    color: #005666;
}
.woocommerce-Tabs-panel h2{
   font-family: "nunito.bold";
    font-size: 18px;
    color: #005666;
}
.woocommerce-Tabs-panel p{
    font-size: 17px;
font-family: "nunito.regular";
color:#868686 ;
}

textarea{
     font-size: 16px;
font-family: "nunito.regular"; border-color: #91B508 !important;padding: 10px;
}
.woocommerce-tabs #tab-reviews #submit{
  color: #fff;
    font-family: 'Metropolis-Regular';
    font-size: 19px;
    line-height: normal;
    border-radius: 20px;
    height: auto;
    text-transform: uppercase;
    margin: 0;
    transition: all 2s ease;
    background-color: #005666;
    padding: 12px 60px;
    border: none;
    margin-top: 15px;
}

.woocommerce-tabs #tab-reviews #submit:hover {
    background-color: #91B508;
    cursor: pointer;
    box-shadow: 0 22px 43px rgb(0 0 0 / 32%);
    cursor: pointer;
    border-radius: 5px;
}
.archive .star-rating{display: none;}
a.woocommerce-review-link{
  font-size: 14px;
font-family: "nunito.regular";
color:#868686 ;
}

.theme-twentytwenty .star-rating, .theme-twentytwenty .wc-block-grid__product-rating {
  
    margin-top: 7px;
}
.product_meta .sku_wrapper,.product_meta .posted_in,.product_meta a{
    font-size: 18px;
font-family: "nunito.regular";
color:#868686 ;
}

.product_meta .posted_in{
  border-left: 1px solid #868686;
    padding-left: 10px;
}
.product_meta .sku_wrapper{
  padding-right: 10px;
}
section.related.products{
  margin-bottom: 70px;
}
.woocommerce-breadcrumb {
    margin-bottom: 3rem;margin-top: 15px;}
.related a.button.product_type_variable.add_to_cart_button {
    margin-top: 55px;
}

.star-rating span::before {
  
    color: #005666;
}
.woocommerce .content-area {
    max-width: 1600px;
    padding: 2vw 10vw;
    margin: 0 auto;
}
.products .product a.button.product_type_variable {
    margin-top: 30px;
}
section.related.products .star-rating{display: none;}
.pdt-hm img{margin-top: 20px;}
.copy-para p,.copy-para a{text-align: center;font-size: 15px;
font-family: "nunito.regular";
color:#868686 ;text-transform: uppercase;}

@media screen and (min-device-width:1900px) and (max-device-width:1980px) { 
.asp-col {

    height: 1017px;
}
#abt-col1,.home-abt {

    height: 1017px;

}

.search-container {
    position: absolute;
    right: 18%;
    z-index: 9;
    margin-top: 54px;
}
.pdt-hm h2 {
    margin-left: 0px;
    text-align: right;
    padding-right: 32px;
}
.woocommerce .content-area {
 
    padding: 2vw 8vw;

}
.cont-frm-col1 .get-col {

    padding-left: 319px;

}



}



@media only screen and (max-width : 1024px) {
 .pdt-hm {
    padding-top: 20px;
}

  .testimonial-col p {
    font-size: 17px;}
.owl-controls .owl-prev {
    left: -18px;}
.owl-controls .owl-next {
    right: -18px;}

    .uae-col p {
    padding: 0px 50px;
}
.uae-col span {
    padding-left: 43px;
}
    
    .in-abt p {
    padding-left: 36px;
    padding-right: 10px;
}
    
.cont-col12 .cont-col13, .cont-col12 .cont-col14, .cont-col12 .cont-col15, .cont-col12 .cont-col16 {
    min-height: 188px;}
.nw-col .nw-each {
    width: 90%;}

    .home-abt p {
    font-size: 15px;
    line-height: 24px;
}
.solut-col p, .sing-col p {
    font-size: 15px;
    line-height: 24px;
    padding-right: 30px;
}
.solut-col h1, .sing-col h1 {    font-size: 37px;    margin-top: 0px;}
    .mi-icon2 {
    padding: 10px 0px;
}
  
.servic-hm .servic-hm-each .serimg1-col img{height: 215px
}

  .container {
    width: 95%;
}
nav ul a {
      padding: 0 2px;
    padding-right: 0px}

.primary-ul li {
    padding-right: 0px;
}
.why-col h3, .servic-hm h3 {
  
    font-size: 50px;

}
.servic-hm-each h4 {
    font-size: 33px;}
.newlett-col {
    margin-left: -7px;
}
.asp-col h3 {font-size: 50px;}
.search-container {
  right: 4%;
}
.log2 {
    border-left: none;
}
.nv-col .log-col,.nv-col .search-col1{padding: 0px}
.pdt-hm {
    margin-left: 13px;
  
}
.pdt-hm h2 {
    font-size: 40px;
    margin-left: 0px;
    margin-top: 0px;
}
.pdt-hm img {
     margin-top: 0px;
}
.choose-col .each-feature {
    min-height: 174px;
}
.choose-col h4 {
    font-size: 22px;
}
.products .product .button, a.pisol-view-cart {
 
    margin-top: 56px;}

h2.woocommerce-loop-product__title{padding-right: 30px;min-height: 38px;}
.choose-col .each-feature p {padding-right: 24px;}
.footer1 .foot-para{padding-left: 36px;}
.footer1 .primary-ul li {margin-right: 5px;}
.footer1 .let-menu{padding: 0px;}
.mv-col p {

    padding-right: 40px;
}

.choose-col-ab .each-feature {
        min-height: 200px;
}
.choose-col-ab h4 {
    font-size: 22px;
}
.life-col h3 {
    font-size: 65px;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail, img.woocommerce-placeholder.wp-post-image {
    height: 229px;
    width: 100%;
}
.products .product {min-height: 438px;}
button.button.pi-custom-button.add-to-enquiry.add-to-enquiry-single{
  width: 45%;
}
.related.products h2.woocommerce-loop-product__title {
 
    width: 85%;

}
.cont-frm-col1 .get-col {
    padding-left: 45px;
}


  }
  
 @media only screen and (max-width :820px) {
  .testimonial-col {
    padding: 30px 0px;
    padding-bottom: 80px;
}
     .uae-col p {
    padding: 0px 34px;
    font-size: 24px;
    line-height: 30px;padding-bottom: 17px;
}
.uae-col span {
    padding-left: 0px;
}
.cont-col12 .cont-col13, .cont-col12 .cont-col14, .cont-col12 .cont-col15, .cont-col12 .cont-col16 {
    min-height: 136px;
    border: 1px solid #707070;
    margin-bottom: 20px;
    
}
.cont-col12 {
    padding-top: 18px;
    border:none;
}

 .menuBtn {
    top: 59px;
}
     .search-container {margin-top: 65px;}
     .search-icon {margin-top: 2px;}
    .in-abt {
    padding-top: 25px;
}
    .in-abt .valign-wrapper{display: block;}
    ul.sub-menu,.primary-ul .icon{display:none}
.mi-icon2 h4 {
    padding-top: 8px;
}
  header .nv-col .mn-col,.mn-col{display: none;}
  .menuBtn{display: block;}
#top-image{
  height: 470px;
    background-position: center;
    background-attachment: inherit;
}
.why-col h3, .servic-hm h3 {
    margin-top: 0px;
}
.home-abt{background-color: #5F5093;    height: inherit;background-image: none;padding: 60px 0px;}
.home-abt:hover{background-color:#009A92;    height: inherit;background-image: none;}
.why-col {
    margin-bottom: 0px;
    padding: 60px 0px;
}
.asp-col p {
    padding-right: 15px;}
header .nv-col .search-col{display: none;}
.servic-hm .servic-hm-each:nth-child(even) .sertit-col {
    padding-left: 6px;
}
.servic-hm-each p {
    font-size: 14px;    line-height: 22px;
}
.servic-hm-each h4 {
    font-size: 20px;
}
.nw-col .nw-each {
    width: 100%;
}
ul.primary-ul {
    float: left;    margin-top: 16px;
}
.asp-col {
    background: none;
    height:inherit;
 padding-bottom: 60px;
    background-color: #f7f7f7;
}
.servic-hm{padding-top: 60px}
.banner h1, .banner h2 {font-size: 33px;}
.banner p {font-size: 17px;}
#abt-col1 {
    background:none;
      height:inherit;
 padding-bottom: 60px;
    background-color: #009A92;
    padding-top: 60px;
}
.abt-col2, .abt-col3 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.abt-br img, .abt-bl img {
    transition: all .2s ease-in-out;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.abt-col2 h3{display: flex;
    margin-top: 24px;}
.abt-col2 p {
    padding-right: 0px;

}

img.logo_steps{
  margin-left: auto;
    margin-right: auto;
    display: block;
}
.solut-col, .sing-col {
    padding: 60px 0px;
}
.expert-list ul li {
  font-size: 19px;}

.cont-frm {
    padding: 60px 0px;
}
.cont-frm h3, .cont-frm h4 {

    font-size: 35px;}

.why-col h3, .servic-hm h3 {
    font-size: 35px;
}
.nw-col h2 {
font-size: 40px;}
.solut-col-img figcaption h2{    font-size: 30px;}
.nw-col {
    margin-bottom: 50px;
    margin-top: 0px;
}
#ncol{margin-top: 30px;}
.cont-col12 li, .cont-col12 li a {
    font-size: 16px;
    font-family: "Metropolis-Regular";
}

.cont-col12 .cont-col14, .cont-col12 .cont-col15,.cont-col12 .cont-col16 {
    padding-left: 65px;
}
.log2 {
    border-left: 1px solid #A7A7A7;
}
.mn-col{display: none;}
.search-col1 a .fa-shopping-cart {
    margin-top: 0px;
}
.products .product {
    min-height: 434px;
}
.choose-col .each-feature {
    min-height: 160px;
}
.footer1 .primary-ul li {
    margin-right: 20px;margin-left: 4px;
}
.footer1 .let-menu{
  padding-left: 20px;
}

.choose-col-ab .each-feature {
    min-height: 167px;
}

.feat-col {
    height: 527px;
    background-position: center;
}
.wefeat-col h2 {
font-size: 37px;
 
}
.footer1 .copy-para{padding: 0px;}
.copy-para p {
    margin-top: 40px;
}
.awsm-list-right-col{padding-left: 40px;}
.log2 {
    border-left: none;
}


} 


#sld{display: none;}


  @media only screen and (max-width: 428px){
	  
	  .seva-medi{background:url(https://medineeds.co.in/alpha/wp-content/uploads/2022/04/handbg.png);background-repeat: no-repeat;
    height:610px;
    background-position: center;}	  
#owl-demo1 .owl-controls .owl-prev, #owl-demo1 .owl-controls .owl-next {
  
    display: none;
}

.testimonial-col h3 {
    font-size: 30px;}
.testimonial-col p {
    font-size: 16px;
}
.testimonial-col {
    padding: 20px 0px;
    padding-bottom: 60px;
}
.uae-col .valign-wrapper {
    display: block;}
    
   .uae-col p:before {
    margin-left: -59px;
} 
    .uae-col p {
    font-size: 19px;
    line-height: 26px;
    padding-right: -1px;
    padding: 13px 36px;
}
.uae-col span {
    padding-left: 0px;
    font-size: 16px;
}
    
.cont-col12 .cont-col13, .cont-col12 .cont-col14, .cont-col12 .cont-col15, .cont-col12 .cont-col16 {
    min-height: inherit;
    border: 1px solid #707070;
    margin-bottom: 20px;
    
}
.cont-frm h3, .cont-frm h4 {
    font-size: 30px;
}
      .servic-hm .servic-hm-each:nth-child(even) .serimg-col {
    padding-right: 0px;
    padding-left: 0px;
}
      .in-abt .in-col-img {
    height: 248px;}
      .footer1 nav{display: none;}
      #fsld{display: none;}
      #sld{display: block;}
#sld img{display:block;margin-right: auto;margin-left: auto;}
      
.servic-hm .servic-hm-each {
padding-bottom: 15px;
    margin-left: 0px;}

   .menuBtn {
 top: 103px;
}

header .social-col, .search-col1,figure.effect-apollo p {
   display: inherit;
}
.asp-col h3 {
font-size: 28px;
    margin-bottom:10px;
}
.asp-col{padding-top: 50px;}
.asp-col .ms-br {
    border-left: none;
    padding-left: 8px;
}
.asp-col h4 {
        margin-top:17px;
    font-size: 25px;
}
.servic-hm {
    padding-top: 20px;
}
.why-col h3, .servic-hm h3 {
    font-size: 28px;
}
.servic-hm-each .servic-hm1{display: block;}
.servic-hm .servic-hm-each .serimg1-col img{display: none;}
.asp-col p {
    padding-right: 0px;
}
#tabserv{display: none;}
#mobserv{display: block;padding-bottom: 25px;}
.servic-hm .servic-hm-each:nth-child(even) .serimg-col img {
    width: 100%;
}
.servic-hm .servic-hm-each:nth-child(odd) .serimg-col img {
   width: 100%;
}

.servic-hm .servic-hm-each:nth-child(odd) .serimg-col {
    padding-left: 0px;
    padding-right: 0px;
}
.nw-col h2 {
    font-size: 28px;
    margin-bottom: 0px;
}
.nw-col h5 {
    margin-top: 40px;
}

.footer1 {
    padding: 40px 0px;
}
nav.primary-ul-wrapper{display: none;}
.footer1 .col.s12.m5 svg {
    margin-right: auto;
    display: block;
    margin-left: auto;
    margin-bottom: 19px;
}
.abt-col2 h3 {
font-size: 40px;}
.asp-col {padding-bottom: 40px;}
.abt-col3 p {
  
    padding-right: 0px;
    
}
.newlett-col {
    margin-left: 10px;
    margin-top: -25px;
}
.sing-col h1 {
    width: 100%;
}
.expert-list{    padding: 40px 0px;}
.expert-list ul li {
    font-size: 18px;
}
.expert-list ul{margin-top: 0px;}
.solut-col p, .sing-col p {
    padding-right: 0px;
}

.container.expert-list{width: 100%;    background-color: #e8f0f8;background-image: none;}
#latest-news{display: none;}

.cont-col12 .cont-col14, .cont-col12 .cont-col15 {
    padding-left: 65px;
    min-height: inherit;
}
.cont-col12 .cont-col13, .cont-col12 .cont-col14, .cont-col12 .cont-col15 {
    padding-top: 17px;
    padding-bottom: 6px;
}
.cont-post .card {
    padding: 20px 20px;
}
.cont-post h1 {
    color: #000;
    font-size: 20px;
    font-family: "Metropolis-Medium";
    margin-top: 0px;
    margin-bottom: 0px;
}
.search-col1 a{float: inherit;}
.search-toggle {
    float: inherit;
}
.nv-col .ss-col{
          padding-top: 22px;
}
.nv-col {
    padding-bottom: 0px;
}
.social-col ul {
    float: left;

}
.social-col ul li {
    float: left;
    padding-left: 0px;
    padding-right: 14px;
}
.nv-col .social-col{padding-left: 0px}
.nv-col .ss-col{padding-top: 22px;
    padding-left: 0px;}
.search-container {
    margin-top: 34px;
}
.search-container {
    right: 51%;
}
.header.shrink {
height: 147px;}
.abt-hm h1 {
  
    margin-bottom: 25px;
    font-size: 50px;    margin-top: 40px;

}
.abt-hm .row{
  display: block;
}
.pdt-hm h2 {
    font-size: 33px;

}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail, img.woocommerce-placeholder.wp-post-image {
    height: 250px;
    width: 100%;
}
.choose-col .each-feature img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.choose-col h4 {
    font-size: 20px;
    text-align: center;
}
.choose-col .each-feature p {
    padding-right: 0px;
    text-align: center;
        padding-bottom: 10px;
}
.owl-controls .owl-prev, .owl-controls .owl-next {
    position: absolute;
    margin: auto;
    top: 0px;
    bottom: 188px;
}
.choose-col h3 {
    margin-bottom: 30px;
    font-size: 40px;
}
.choose-col {
    padding: 40px 0px;
}
.owl-controls .owl-prev {
    left: 17px;
}
.owl-controls .owl-next {
    right: 14px;
}
#owl-demo p {
 font-size: 15px;

}
.footer1 .foot-para {
    padding-left: 0px;
}
.footer1 .let-menu {
    padding-left: 0px;
}
.banner-col .row{
  display: block;
}
.banner-col h1 {
 font-size: 40px;

    margin-top: 10px;
    margin-bottom: 0px;
}
.banner-col {
    padding: 30px 0px;
}
.banner-col p {
 font-size: 16px;
}

.su-col .row,.sv-col .row {display: block;  }
.su-col {
    padding: 50px 0px;
}
.life-col h3 {
    font-size: 50px;
}
.choose-col-ab h3 {
    margin-bottom: 15px;
  font-size: 45px;text-align: center;

}
.choose-col-ab .each-feature img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.choose-col-ab h4 {
    text-align: center;
}
.choose-col-ab .each-feature p {
    padding-right: 0px;
    text-align: center;
    padding-bottom: 10px;
}
.choose-col-ab .each-feature {margin-top: 15px;}
.mv-col p {padding-right: 0px;}
.woocommerce .content-area {
    max-width: 1600px;
    padding: 0vw 0vw;
    margin: 0 auto;
}
.woocommerce-tabs ul li {
    margin: 0.5rem 1rem 2rem 0;
}
.woocommerce-tabs ul li a {
    font-size: 14px;
}
.woocommerce-tabs .panel h2:first-of-type {
    font-size: 22px;
}
.wefeat-col h2 {
    font-size: 26px;
}
.wefeat-col { height: 470px;}
.awsm-list-item .awsm-job-item {
    padding-left: 0px;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 40px;
}
.awsm-job-item h2.awsm-job-post-title a {
font-size: 21px;
}
.awsm-list-left-col p {
   font-size: 16px;
}
.pi-btn, input#awsm-application-submit-btn, a.awsm-job-more {
font-size: 16px;}
.carr-pg h3 {
    font-size: 30px;
}
.carr-pg {
    padding: 40px 0px;
}
.cont-frm-col1 h2 {
  font-size: 45px;
}
.cont-frm-col1 .get-col {
    padding-top: 25px;
    padding-left: 25px;

}
.cont-frm-col1 ul li p {
    font-size: 16px;
    margin-left: 40px;
}
  .abt-hm .han-sev img{display:none}
	  .abt-hm {
    padding: 40px 0px;padding-top: 0px;
}
	  .abt-life img{display:none;}
	  .life-col {
    background-size: cover;
    height: 400px;
    background-attachment: inherit;
    background-position: inherit;
}
	  img.img-wid{
		width: 200px;
    height: auto;
    
	  }
	  .home header {
    position: inherit;
}
}