@charset "UTF-8";

/*
Theme Name: Edge Agility
*/

body{font-family: 'Gilroy';font-size:15px;font-weight:400;color:#474747;line-height:normal;background-color:#f3f3f3}
/* urbanist-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/urbanist-v10-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* urbanist-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 500;
  src: url('assets/fonts/urbanist-v10-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; 
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-Regular.eot');
  src: local('Gilroy Regular'), local('Gilroy-Regular'),
      url('assets/fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-Regular.woff2') format('woff2'),
      url('assets/fonts/Gilroy-Regular.woff') format('woff'),
      url('assets/fonts/Gilroy-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-display: swap; 
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-ExtraboldItalic.eot');
  src: local('Gilroy Extrabold Italic'), local('Gilroy-ExtraboldItalic'),
      url('assets/fonts/Gilroy-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-ExtraboldItalic.woff2') format('woff2'),
      url('assets/fonts/Gilroy-ExtraboldItalic.woff') format('woff'),
      url('assets/fonts/Gilroy-ExtraboldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}

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

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

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

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

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

@font-face {
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-MediumItalic.eot');
  src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),
      url('assets/fonts/Gilroy-MediumItalic.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-MediumItalic.woff2') format('woff2'),
      url('assets/fonts/Gilroy-MediumItalic.woff') format('woff'),
      url('assets/fonts/Gilroy-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap; 
}

@font-face {
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-BlackItalic.eot');
  src: local('assets/fonts/Gilroy Black Italic'), local('Gilroy-BlackItalic'),
      url('assets/fonts/Gilroy-BlackItalic.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-BlackItalic.woff2') format('woff2'),
      url('assets/fonts/Gilroy-BlackItalic.woff') format('woff'),
      url('assets/fonts/Gilroy-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap; 
}

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

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

@font-face {
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-SemiboldItalic.eot');
  src: local('Gilroy Semibold Italic'), local('Gilroy-SemiboldItalic'),
      url('assets/fonts/Gilroy-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-SemiboldItalic.woff2') format('woff2'),
      url('assets/fonts/Gilroy-SemiboldItalic.woff') format('woff'),
      url('assets/fonts/Gilroy-SemiboldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap; 
}

@font-face {
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-HeavyItalic.eot');
  src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),
      url('assets/fonts/Gilroy-HeavyItalic.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-HeavyItalic.woff2') format('woff2'),
      url('assets/fonts/Gilroy-HeavyItalic.woff') format('woff'),
      url('assets/fonts/Gilroy-HeavyItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap; 
}

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

@font-face {
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-BoldItalic.eot');
  src: local('assets/fonts/Gilroy Bold Italic'), local('Gilroy-BoldItalic'),
      url('assets/fonts/Gilroy-BoldItalic.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-BoldItalic.woff2') format('woff2'),
      url('assets/fonts/Gilroy-BoldItalic.woff') format('woff'),
      url('assets/fonts/Gilroy-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap; 
}

@font-face {
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-UltraLightItalic.eot');
  src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),
      url('assets/fonts/Gilroy-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-UltraLightItalic.woff2') format('woff2'),
      url('assets/fonts/Gilroy-UltraLightItalic.woff') format('woff'),
      url('assets/fonts/Gilroy-UltraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap; 
}

@font-face {
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-LightItalic.eot');
  src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'),
      url('assets/fonts/Gilroy-LightItalic.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-LightItalic.woff2') format('woff2'),
      url('assets/fonts/Gilroy-LightItalic.woff') format('woff'),
      url('assets/fonts/Gilroy-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap; 
}

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

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

@font-face {
  font-family: 'Gilroy';
  src: url('assets/fonts/Gilroy-ThinItalic.eot');
  src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),
      url('assets/fonts/Gilroy-ThinItalic.eot?#iefix') format('embedded-opentype'),
      url('assets/fonts/Gilroy-ThinItalic.woff2') format('woff2'),
      url('assets/fonts/Gilroy-ThinItalic.woff') format('woff'),
      url('assets/fonts/Gilroy-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap; 
}

/* epilogue-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 300;
  src: url('assets/fonts/epilogue-v17-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* epilogue-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Epilogue';
  font-style: italic;
  font-weight: 300;
  src: url('assets/fonts/epilogue-v17-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* epilogue-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/epilogue-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* epilogue-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/epilogue-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: 'Avenir LT Std';
  src: url('assets/fonts/AvenirLTStd55Roman.eot');
  src: url('assets/fonts/AvenirLTStd55Roman.eot') format('embedded-opentype'),
       url('assets/fonts/AvenirLTStd55Roman.woff2') format('woff2'),
       url('assets/fonts/AvenirLTStd55Roman.woff') format('woff'),
       url('assets/fonts/AvenirLTStd55Roman.ttf') format('truetype'),
       url('assets/fonts/AvenirLTStd55Roman.svg#AvenirLTStd55Roman') format('svg');
}
/*----
font-family: 'Urbanist';
font-family: 'Gilroy';
font-family: 'Avenir LT Std';
font-family: 'Epilogue';
----------*/
@font-face {
  font-family: 'icomoon';
  src:  url('assets/fonts/icomoon.eot?g5ebq3');
  src:  url('assets/fonts/icomoon.eot?g5ebq3#iefix') format('embedded-opentype'),
    url('assets/fonts/icomoon.ttf?g5ebq3') format('truetype'),
    url('assets/fonts/icomoon.woff?g5ebq3') format('woff'),
    url('assets/fonts/icomoon.svg?g5ebq3#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-larrow:before {
  content: "\ea97";
  /* color: #14224a; */
}
.icon-rarrow:before {
  content: "\ea98";
  /* color: #14224a; */
}
.icon-calen2:before {
  content: "\ea8c";
  color: #0c78b8;
}
.icon-calen:before {
  content: "\ea8d";
  color: #018ad0;
}
.icon-ser:before {
  content: "\ea8f";
  color: #0b94e5;
}
.icon-user1:before {
  content: "\ea94";
  color: #0b94e5;
}
.icon-qt:before {
  content: "\ea88";
  color: #fff;
}
.icon-qt2:before {
  content: "\ea89";
  /* color: #0b94e5; */
}
.icon-Vector:before {
  content: "\ea8a";
  color: #0b94e5;
}
.icon-ystyle:before {
  content: "\ea8b";
  color: #283f87;
}
.icon-arrow11:before {
  content: "\ea99";
  color: #14224a;
}
.icon-map:before {
  content: "\e9fc";
  color: #fff;
}
.icon-arrow-left1:before {
  content: "\e9fe";
  color: #fff;
}
.icon-arrow-right1:before {
  content: "\ea03";
  color: #fff;
}
.icon-call1:before {
  content: "\ea12";
  color: #fff;
}
.icon-envilope:before {
  content: "\ea15";
  color: #fff;
}
.icon-fb:before {
  content: "\ea16";
  color: #fff;
}
.icon-inst:before {
  content: "\ea17";
  color: #fff;
}
.icon-line-arrow:before {
  content: "\ea18";
  color: #fff;
}
.icon-twt:before {
  content: "\ea19";
  color: #fff;
}
.icon-give-love:before {
  content: "\e9f3";
}
.icon-grin-hearts:before {
  content: "\e9f4";
}
.icon-wiping-sprayer-tool:before {
  content: "\e9f5";
}
.icon-Location:before {
  content: "\e9ae";
}
.icon-down_arow:before {
  content: "\e9b1";
}
.icon-profile1:before {
  content: "\e9b3";
}
.icon-call:before {
  content: "\e9b7";
}
.icon-mail_icon:before {
  content: "\e9bc";
}
.icon-pencil_icon:before {
  content: "\e9bd";
}
.icon-service_icon1:before {
  content: "\e9be";
}
.icon-pinterest:before {
  content: "\e9bf";
}
.icon-service_icon2:before {
  content: "\e9c0";
}
.icon-service_icon3:before {
  content: "\e9c3";
}
.icon-service_icon4:before {
  content: "\e9c4";
}
.icon-facebook3:before {
  content: "\e9c5";
}
.icon-twitter2:before {
  content: "\e9c6";
}
.icon-instagram1:before {
  content: "\e9c7";
}
.icon-linkedIn:before {
  content: "\e9c8";
}
.icon-right_arw:before {
  content: "\e9cb";
}
.icon-about_icon1:before {
  content: "\e9cc";
}
.icon-about_icon2:before {
  content: "\e9cd";
}
.icon-left_arw:before {
  content: "\e9d2";
}
.icon-play_icon:before {
  content: "\e9d3";
}
.icon-calender:before {
  content: "\e9dd";
}
.icon-icon-4:before {
  content: "\e9a8";
}
.icon-icon1:before {
  content: "\e900";
}
.icon-icon2:before {
  content: "\e901";
}
.icon-icon3:before {
  content: "\e99d";
}
.icon-insta:before {
  content: "\e99e";
}
.icon-envelop:before {
  content: "\e902";
}
.icon-facebook1:before {
  content: "\e903";
}
.icon-heart3:before {
  content: "\e904";
}
.icon-left-arrow:before {
  content: "\e905";
}
.icon-linked-in:before {
  content: "\e906";
}
.icon-long-arrow:before {
  content: "\e907";
}
.icon-phone1:before {
  content: "\e908";
}
.icon-pin:before {
  content: "\e909";
}
.icon-right-arrow:before {
  content: "\e90a";
}
.icon-twitter1:before {
  content: "\e90b";
}
.icon-map1:before {
  content: "\ea3e";
  color: #fff;
}
.icon-arrow-left11:before {
  content: "\ea3f";
  color: #fff;
}
.icon-arrow-right11:before {
  content: "\ea45";
  color: #fff;
}
.icon-call11:before {
  content: "\ea46";
  color: #fff;
}
.icon-envilope1:before {
  content: "\ea47";
  color: #fff;
}
.icon-fb1:before {
  content: "\ea48";
  color: #fff;
}
.icon-inst1:before {
  content: "\ea49";
  color: #fff;
}
.icon-line-arrow1:before {
  content: "\ea4a";
  color: #fff;
}
.icon-twt1:before {
  content: "\ea4b";
  color: #fff;
}
.icon-give-love1:before {
  content: "\ea4d";
}
.icon-grin-hearts1:before {
  content: "\ea4c";
}
.icon-wiping-sprayer-tool1:before {
  content: "\ea4e";
}
.icon-Location1:before {
  content: "\ea4f";
}
.icon-down_arow1:before {
  content: "\ea50";
}
.icon-profile11:before {
  content: "\ea51";
}
.icon-call2:before {
  content: "\ea58";
}
.icon-mail_icon1:before {
  content: "\ea59";
}
.icon-pencil_icon1:before {
  content: "\ea5b";
}
.icon-pinterest1:before {
  content: "\ea5c";
}
.icon-service_icon31:before {
  content: "\ea5d";
}
.icon-instagram11:before {
  content: "\ea62";
}
.icon-linkedIn1:before {
  content: "\ea63";
}
.icon-right_arw1:before {
  content: "\ea5e";
}
.icon-left_arw1:before {
  content: "\ea5f";
}
.icon-play_icon1:before {
  content: "\ea60";
}
.icon-calender1:before {
  content: "\ea61";
}
.icon-long-arrow1:before {
  content: "\ea76";
}
.icon-quote2:before {
  content: "\ea35";
}
.icon-quote:before {
  content: "\ea2f";
}
.icon-quote1:before {
  content: "\ea30";
}
.icon-alert:before {
  content: "\e9f6";
}
.icon-warning:before {
  content: "\e9f6";
}
.icon-exclamation:before {
  content: "\e9f6";
}
.icon-warning1:before {
  content: "\e9f7";
}
.icon-notice:before {
  content: "\e9f7";
}
.icon-note:before {
  content: "\e9f7";
}
.icon-notice1:before {
  content: "\e9f8";
}
.icon-warning2:before {
  content: "\e9f8";
}
.icon-explanation-mark:before {
  content: "\e9f8";
}
.icon-notification:before {
  content: "\e9f8";
}
.icon-notice2:before {
  content: "\e9f9";
}
.icon-warning3:before {
  content: "\e9f9";
}
.icon-explanation-mark1:before {
  content: "\e9f9";
}
.icon-notification1:before {
  content: "\e9f9";
}
.icon-grinning-face-eyebrows:before {
  content: "\e9ab";
}
.icon-quote21:before {
  content: "\ea36";
}
.icon-quote3:before {
  content: "\ea3d";
}
.icon-quote11:before {
  content: "\ea3b";
}
.icon-bug_report:before {
  content: "\e9de";
}
.icon-shield:before {
  content: "\e9df";
}
.icon-fact_check:before {
  content: "\e90c";
}
.icon-checkroom:before {
  content: "\e90d";
}
.icon-library_add_check:before {
  content: "\e90e";
}
.icon-check_circle_outline:before {
  content: "\e90f";
}
.icon-indeterminate_check_box:before {
  content: "\e910";
}
.icon-check_circle:before {
  content: "\e911";
}
.icon-check_box_outline_blank:before {
  content: "\e912";
}
.icon-check_box:before {
  content: "\e913";
}
.icon-playlist_add_check:before {
  content: "\e914";
}
.icon-check:before {
  content: "\e915";
}
.icon-radio_button_on:before {
  content: "\e916";
}
.icon-panorama_fisheye:before {
  content: "\e917";
}
.icon-radio_button_unchecked:before {
  content: "\e917";
}
.icon-keyboard_arrow_up:before {
  content: "\e918";
}
.icon-keyboard_arrow_right:before {
  content: "\e919";
}
.icon-keyboard_arrow_left:before {
  content: "\e91a";
}
.icon-keyboard_arrow_down:before {
  content: "\e91b";
}
.icon-bug_report1:before {
  content: "\ea73";
}
.icon-shield3:before {
  content: "\ea72";
}
.icon-fact_check1:before {
  content: "\ea71";
}
.icon-checkroom1:before {
  content: "\ea70";
}
.icon-library_add_check1:before {
  content: "\ea6f";
}
.icon-check_circle_outline1:before {
  content: "\ea64";
}
.icon-indeterminate_check_box1:before {
  content: "\ea6e";
}
.icon-check_circle1:before {
  content: "\ea65";
}
.icon-check_box_outline_blank1:before {
  content: "\ea66";
}
.icon-check_box1:before {
  content: "\ea67";
}
.icon-playlist_add_check1:before {
  content: "\ea6d";
}
.icon-check1:before {
  content: "\ea6c";
}
.icon-radio_button_on1:before {
  content: "\ea68";
}
.icon-panorama_fisheye1:before {
  content: "\ea69";
}
.icon-radio_button_unchecked1:before {
  content: "\ea69";
}
.icon-keyboard_arrow_up1:before {
  content: "\ea6a";
}
.icon-keyboard_arrow_right1:before {
  content: "\ea6b";
}
.icon-keyboard_arrow_left1:before {
  content: "\ea74";
}
.icon-keyboard_arrow_down1:before {
  content: "\ea75";
}
.icon-spreadsheet:before {
  content: "\e9fb";
}
.icon-right-quote-alt:before {
  content: "\ea31";
}
.icon-left-quote-alt:before {
  content: "\ea32";
}
.icon-right-quote:before {
  content: "\ea33";
}
.icon-left-quote:before {
  content: "\ea34";
}
.icon-home:before {
  content: "\e928";
}
.icon-home2:before {
  content: "\e929";
}
.icon-home3:before {
  content: "\e92a";
}
.icon-office:before {
  content: "\e92b";
}
.icon-newspaper:before {
  content: "\e92c";
}
.icon-pencil:before {
  content: "\e92d";
}
.icon-pencil2:before {
  content: "\e92e";
}
.icon-quill:before {
  content: "\e92f";
}
.icon-pen:before {
  content: "\e930";
}
.icon-blog:before {
  content: "\e931";
}
.icon-eyedropper:before {
  content: "\e932";
}
.icon-droplet:before {
  content: "\e933";
}
.icon-image:before {
  content: "\e934";
}
.icon-images:before {
  content: "\e935";
}
.icon-camera:before {
  content: "\e936";
}
.icon-headphones:before {
  content: "\e937";
}
.icon-music:before {
  content: "\e938";
}
.icon-play:before {
  content: "\e939";
}
.icon-film:before {
  content: "\e93a";
}
.icon-video-camera:before {
  content: "\e93b";
}
.icon-dice:before {
  content: "\e93c";
}
.icon-pacman:before {
  content: "\e93d";
}
.icon-spades:before {
  content: "\e93e";
}
.icon-clubs:before {
  content: "\e93f";
}
.icon-diamonds:before {
  content: "\e940";
}
.icon-bullhorn:before {
  content: "\e941";
}
.icon-connection:before {
  content: "\e942";
}
.icon-mic:before {
  content: "\e943";
}
.icon-book:before {
  content: "\e944";
}
.icon-library:before {
  content: "\e9e4";
}
.icon-file-text:before {
  content: "\e945";
}
.icon-profile:before {
  content: "\e946";
}
.icon-file-empty:before {
  content: "\e947";
}
.icon-files-empty:before {
  content: "\e948";
}
.icon-file-text2:before {
  content: "\e949";
}
.icon-file-picture:before {
  content: "\e94a";
}
.icon-file-music:before {
  content: "\e94b";
}
.icon-file-play:before {
  content: "\e94c";
}
.icon-file-video:before {
  content: "\e94d";
}
.icon-file-zip:before {
  content: "\e94e";
}
.icon-copy:before {
  content: "\ea1a";
}
.icon-paste:before {
  content: "\e94f";
}
.icon-folder:before {
  content: "\e950";
}
.icon-folder-open:before {
  content: "\e951";
}
.icon-folder-plus:before {
  content: "\e952";
}
.icon-folder-minus:before {
  content: "\e953";
}
.icon-folder-download:before {
  content: "\e954";
}
.icon-folder-upload:before {
  content: "\e955";
}
.icon-price-tag:before {
  content: "\e956";
}
.icon-price-tags:before {
  content: "\e957";
}
.icon-barcode:before {
  content: "\e958";
}
.icon-qrcode:before {
  content: "\e959";
}
.icon-cart:before {
  content: "\e95a";
}
.icon-phone:before {
  content: "\e95b";
}
.icon-phone-hang-up:before {
  content: "\e95c";
}
.icon-address-book:before {
  content: "\e95d";
}
.icon-pushpin:before {
  content: "\e95e";
}
.icon-location:before {
  content: "\e95f";
}
.icon-location2:before {
  content: "\e960";
}
.icon-compass:before {
  content: "\e9e5";
}
.icon-clock:before {
  content: "\e961";
}
.icon-clock2:before {
  content: "\e962";
}
.icon-alarm:before {
  content: "\e963";
}
.icon-bell:before {
  content: "\e964";
}
.icon-stopwatch:before {
  content: "\e965";
}
.icon-calendar:before {
  content: "\e966";
}
.icon-printer:before {
  content: "\e967";
}
.icon-keyboard:before {
  content: "\e968";
}
.icon-display:before {
  content: "\e969";
}
.icon-laptop:before {
  content: "\e96a";
}
.icon-mobile:before {
  content: "\e96b";
}
.icon-mobile2:before {
  content: "\e96c";
}
.icon-tablet:before {
  content: "\e96d";
}
.icon-tv:before {
  content: "\e96e";
}
.icon-drawer2:before {
  content: "\e96f";
}
.icon-box-add:before {
  content: "\ea1b";
}
.icon-download:before {
  content: "\e970";
}
.icon-upload:before {
  content: "\e971";
}
.icon-floppy-disk:before {
  content: "\e972";
}
.icon-undo:before {
  content: "\e9e6";
}
.icon-bubble:before {
  content: "\e973";
}
.icon-bubbles:before {
  content: "\e974";
}
.icon-bubbles2:before {
  content: "\e975";
}
.icon-bubble2:before {
  content: "\e976";
}
.icon-bubbles3:before {
  content: "\e977";
}
.icon-user:before {
  content: "\e978";
}
.icon-users:before {
  content: "\e979";
}
.icon-user-plus:before {
  content: "\e97a";
}
.icon-user-minus:before {
  content: "\e97b";
}
.icon-user-check:before {
  content: "\e97c";
}
.icon-user-tie:before {
  content: "\e97d";
}
.icon-quotes-left:before {
  content: "\e97e";
}
.icon-quotes-right:before {
  content: "\e97f";
}
.icon-hour-glass:before {
  content: "\e980";
}
.icon-spinner:before {
  content: "\e981";
}
.icon-spinner2:before {
  content: "\e982";
}
.icon-spinner3:before {
  content: "\e983";
}
.icon-spinner4:before {
  content: "\e984";
}
.icon-spinner5:before {
  content: "\e985";
}
.icon-spinner6:before {
  content: "\e986";
}
.icon-spinner7:before {
  content: "\e987";
}
.icon-spinner8:before {
  content: "\e988";
}
.icon-spinner9:before {
  content: "\e989";
}
.icon-spinner10:before {
  content: "\e98a";
}
.icon-spinner11:before {
  content: "\e98b";
}
.icon-binoculars:before {
  content: "\e98c";
}
.icon-search:before {
  content: "\e98d";
}
.icon-zoom-in:before {
  content: "\e98e";
}
.icon-zoom-out:before {
  content: "\e98f";
}
.icon-enlarge:before {
  content: "\e990";
}
.icon-shrink:before {
  content: "\e991";
}
.icon-enlarge2:before {
  content: "\e992";
}
.icon-shrink2:before {
  content: "\e993";
}
.icon-key:before {
  content: "\e994";
}
.icon-lock:before {
  content: "\e995";
}
.icon-unlocked:before {
  content: "\e996";
}
.icon-wrench:before {
  content: "\e997";
}
.icon-equalizer:before {
  content: "\e998";
}
.icon-cog:before {
  content: "\e999";
}
.icon-cogs:before {
  content: "\e99a";
}
.icon-hammer:before {
  content: "\ea2b";
}
.icon-magic-wand:before {
  content: "\e99b";
}
.icon-bug:before {
  content: "\e99c";
}
.icon-gift:before {
  content: "\e99f";
}
.icon-glass:before {
  content: "\e9a0";
}
.icon-glass2:before {
  content: "\e9a1";
}
.icon-mug:before {
  content: "\e9a2";
}
.icon-spoon-knife:before {
  content: "\e9a3";
}
.icon-leaf:before {
  content: "\e9e7";
}
.icon-rocket:before {
  content: "\e9a5";
}
.icon-meter:before {
  content: "\e9a6";
}
.icon-meter2:before {
  content: "\e9a7";
}
.icon-fire:before {
  content: "\e9a9";
}
.icon-lab:before {
  content: "\e9aa";
}
.icon-bin:before {
  content: "\e9ac";
}
.icon-bin2:before {
  content: "\e9ad";
}
.icon-briefcase:before {
  content: "\e9e8";
}
.icon-airplane:before {
  content: "\e9af";
}
.icon-truck:before {
  content: "\e9b0";
}
.icon-accessibility:before {
  content: "\e9b2";
}
.icon-shield2:before {
  content: "\e9b4";
}
.icon-power:before {
  content: "\e9b5";
}
.icon-switch:before {
  content: "\e9b6";
}
.icon-clipboard:before {
  content: "\e9b8";
}
.icon-list-numbered:before {
  content: "\e9b9";
}
.icon-list:before {
  content: "\e9ba";
}
.icon-list2:before {
  content: "\e9bb";
}
.icon-menu:before {
  content: "\e9e9";
}
.icon-cloud:before {
  content: "\e9c1";
}
.icon-cloud-download:before {
  content: "\e9c2";
}
.icon-sphere:before {
  content: "\e9c9";
}
.icon-earth:before {
  content: "\e9ca";
}
.icon-link:before {
  content: "\e9ea";
}
.icon-eye:before {
  content: "\e9ce";
}
.icon-eye-plus:before {
  content: "\e9cf";
}
.icon-eye-minus:before {
  content: "\e9d0";
}
.icon-eye-blocked:before {
  content: "\e9d1";
}
.icon-bookmark:before {
  content: "\ea2c";
}
.icon-sun:before {
  content: "\e9d4";
}
.icon-contrast:before {
  content: "\e9d5";
}
.icon-brightness-contrast:before {
  content: "\e9d6";
}
.icon-star-empty:before {
  content: "\e9d7";
}
.icon-star-half:before {
  content: "\e9d8";
}
.icon-star-full:before {
  content: "\e9d9";
}
.icon-heart1:before {
  content: "\e9da";
}
.icon-heart-broken:before {
  content: "\e9db";
}
.icon-man:before {
  content: "\e9dc";
}
.icon-happy2:before {
  content: "\e9eb";
}
.icon-smile:before {
  content: "\e9ec";
}
.icon-tongue2:before {
  content: "\e9ed";
}
.icon-sad2:before {
  content: "\e9ee";
}
.icon-grin:before {
  content: "\e9ef";
}
.icon-grin2:before {
  content: "\e9f0";
}
.icon-angry2:before {
  content: "\e9f1";
}
.icon-evil2:before {
  content: "\e9f2";
}
.icon-hipster2:before {
  content: "\e9fa";
}
.icon-sleepy:before {
  content: "\e9fd";
}
.icon-frustrated:before {
  content: "\e9ff";
}
.icon-frustrated2:before {
  content: "\ea00";
}
.icon-crying:before {
  content: "\ea01";
}
.icon-crying2:before {
  content: "\ea02";
}
.icon-point-right:before {
  content: "\ea04";
}
.icon-point-down:before {
  content: "\ea05";
}
.icon-point-left:before {
  content: "\ea06";
}
.icon-warning4:before {
  content: "\ea07";
}
.icon-notification2:before {
  content: "\ea08";
}
.icon-question:before {
  content: "\ea09";
}
.icon-plus:before {
  content: "\ea0a";
}
.icon-minus:before {
  content: "\ea0b";
}
.icon-info:before {
  content: "\ea0c";
}
.icon-cancel-circle:before {
  content: "\ea0d";
}
.icon-blocked:before {
  content: "\ea0e";
}
.icon-cross:before {
  content: "\ea0f";
}
.icon-checkmark:before {
  content: "\ea10";
}
.icon-checkmark2:before {
  content: "\ea11";
}
.icon-enter:before {
  content: "\ea13";
}
.icon-exit:before {
  content: "\ea14";
}
.icon-play3:before {
  content: "\ea1c";
}
.icon-pause2:before {
  content: "\ea1d";
}
.icon-stop2:before {
  content: "\ea1e";
}
.icon-backward2:before {
  content: "\ea1f";
}
.icon-forward3:before {
  content: "\ea20";
}
.icon-first:before {
  content: "\ea21";
}
.icon-last:before {
  content: "\ea22";
}
.icon-previous2:before {
  content: "\ea23";
}
.icon-next2:before {
  content: "\ea24";
}
.icon-eject:before {
  content: "\ea25";
}
.icon-volume-high:before {
  content: "\ea26";
}
.icon-volume-medium:before {
  content: "\ea27";
}
.icon-volume-low:before {
  content: "\ea28";
}
.icon-volume-mute:before {
  content: "\ea29";
}
.icon-volume-mute2:before {
  content: "\ea2a";
}
.icon-arrow-right2:before {
  content: "\ea3c";
}
.icon-arrow-left2:before {
  content: "\ea40";
}
.icon-circle-up:before {
  content: "\ea41";
}
.icon-circle-right:before {
  content: "\ea42";
}
.icon-circle-down:before {
  content: "\ea43";
}
.icon-circle-left:before {
  content: "\ea44";
}
.icon-checkbox-checked:before {
  content: "\ea52";
}
.icon-checkbox-unchecked:before {
  content: "\ea53";
}
.icon-radio-checked:before {
  content: "\ea54";
}
.icon-radio-checked2:before {
  content: "\ea55";
}
.icon-radio-unchecked:before {
  content: "\ea56";
}
.icon-crop:before {
  content: "\ea57";
}
.icon-scissors:before {
  content: "\ea5a";
}
.icon-share2:before {
  content: "\ea82";
}
.icon-mail:before {
  content: "\ea83";
}
.icon-mail2:before {
  content: "\ea84";
}
.icon-mail3:before {
  content: "\ea85";
}
.icon-hangouts:before {
  content: "\ea8e";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-facebook2:before {
  content: "\ea91";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-whatsapp:before {
  content: "\ea93";
}
.icon-telegram:before {
  content: "\ea95";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-rss:before {
  content: "\ea9b";
}
.icon-youtube:before {
  content: "\ea9d";
}
.icon-youtube2:before {
  content: "\ea9e";
}
.icon-flickr:before {
  content: "\eaa3";
}
.icon-flickr2:before {
  content: "\eaa4";
}
.icon-tumblr:before {
  content: "\eab9";
}
.icon-android:before {
  content: "\eac0";
}
.icon-linkedin:before {
  content: "\eac9";
}
.icon-linkedin2:before {
  content: "\eaca";
}
.icon-file-pdf:before {
  content: "\eadf";
}
.icon-file-openoffice:before {
  content: "\eae0";
}
.icon-file-word:before {
  content: "\eae1";
}
.icon-file-excel:before {
  content: "\eae2";
}
.icon-libreoffice:before {
  content: "\eae3";
}
.icon-svg:before {
  content: "\eae9";
}
.icon-right-quote-alt1:before {
  content: "\ea3a";
}
.icon-left-quote-alt1:before {
  content: "\ea39";
}
.icon-right-quote1:before {
  content: "\ea38";
}
.icon-left-quote1:before {
  content: "\ea37";
}
.icon-home1:before {
  content: "\ea79";
}
.icon-home21:before {
  content: "\ea77";
}
.icon-home31:before {
  content: "\ea78";
}
.icon-office1:before {
  content: "\ea7a";
}
.icon-pencil1:before {
  content: "\ea7b";
}
.icon-pencil21:before {
  content: "\ea7c";
}
.icon-music1:before {
  content: "\ea80";
}
.icon-play1:before {
  content: "\ea7f";
}
.icon-film1:before {
  content: "\ea7e";
}
.icon-video-camera1:before {
  content: "\ea7d";
}
.icon-cart1:before {
  content: "\ea81";
}
.icon-address-book1:before {
  content: "\ea87";
}
.icon-location1:before {
  content: "\ea86";
}
.icon-quote-right:before {
  content: "\ea2d";
}
.icon-quote-left:before {
  content: "\ea2e";
}
.icon-bug1:before {
  content: "\e9e0";
}
.icon-shield1:before {
  content: "\e9e1";
}
.icon-file-text-o:before {
  content: "\e9e2";
}
.icon-search1:before {
  content: "\e9e3";
}
.icon-file-pdf-o:before {
  content: "\e9a4";
}
.icon-heart-o:before {
  content: "\e91c";
}
.icon-heartbeat:before {
  content: "\e91d";
}
.icon-heart:before {
  content: "\e91e";
}
.icon-cart-arrow-down:before {
  content: "\e91f";
}
.icon-arrow-circle-o-left:before {
  content: "\e920";
}
.icon-arrow-circle-o-right:before {
  content: "\e921";
}
.icon-long-arrow-right:before {
  content: "\e922";
}
.icon-long-arrow-left:before {
  content: "\e923";
}
.icon-arrow-circle-right:before {
  content: "\e924";
}
.icon-arrow-circle-left:before {
  content: "\e925";
}
.icon-arrow-right:before {
  content: "\e926";
}
.icon-arrow-left:before {
  content: "\e927";
}


/*------------------------
style start
-------------------*/

a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color: #0B94E5;}
a:hover{color:#000;}
a,a:hover,a:focus{text-decoration:none;outline:none}
figure{margin: 0;}
img{width:auto;max-width:100%;height: auto;}
ul{list-style:none}
ol{padding-left: 15px;padding-bottom: 4px;}
ol li{padding-bottom: 4px;}
h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0;}
p{font-family: 'Gilroy';font-size: 16px;line-height: 20px;  color: #474747;padding-bottom:15px;line-height: 26px;}
.topNav{width:30px;height:30px;background-color:#0B94E5;border:1px solid transparent;line-height:30px;text-align:center;text-decoration:none;color:#fff;position:fixed;bottom:30px;right:30px;font-size:16px;z-index:99;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 50px 7px rgba(255,255,255,0.60);-moz-box-shadow:0 0 50px 7px rgba(255,255,255,255.60);box-shadow:0 0 50px 7px rgba(255,255,255,0.60);display:none}
.topNav:hover{background-color:#fff;border:1px solid #0B94E5;color:#0B94E5}
.topNav:hover i{color:#0B94E5}
.topNav:focus,.topNav:active,.topNav:visited{color:#fff}
/*------------------------
Header
-------------------*/
.main_hed{padding:15px 0 0 0;position: fixed;width: 100%;left:0;top:0px;z-index: 999999;}

.logo_sec a{display: block;height: 100%;}
.logo_sec img{width: auto;height:100%;}
.hed_top{padding-top: 20px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;}
.login_sec{padding-left: 20px;}
.login_sec li{display: inline-block;vertical-align: middle;padding: 0 10px 0px 0px;margin-right:10px;font-family: 'Urbanist';  font-style: normal;font-weight: 500;font-size: 16px;line-height: normal;border-right:1px solid #cdcdcd;}
.login_sec li:last-child{border-right:0px solid #cdcdcd;padding-right:0;margin-right:0px;}
.login_sec li i{font-size: 16px;}
.login_sec li span{color: #0B94E5;}
.login_sec li a:hover i,.login_sec li a:hover span{color: #000;}
.login_sec li i{margin-right: 10px;}
.top_ser_sec {position: relative;width: 300px;}
.top_ser_sec form{width: 100%;}
.top_sericon{position: absolute;bottom:0;right: 0;font-size: 16px;color: #0B94E5;width:30px;height:30px;line-height: 30px;text-align: center;cursor: pointer;}
.top_ser_sec .search-submit{width: 30px;height: 30px;border:1px solid transparent;z-index: 1;position: absolute;top:30px;right: 0;font-size: 0;background: transparent;}
.top_ser_sec .search-field{height:30px;border:none;background:transparent;border-bottom: 1px solid #0B94E5;padding: 0 0 0 10px;font-family: 'Urbanist';font-style: normal;  font-weight: 500;font-size: 16px;color: #0B94E5;width: 100%; padding-right: 20px;}
.top_ser_sec .search-submit:focus,.top_ser_sec .search-field:focus{outline: none;}
.top_ser_sec .search-field::-moz-placeholder{color:#0B94E5;opacity:1}
.top_ser_sec .search-field::placeholder{color:#0B94E5;opacity:1}
.hed_btm{display: flex;flex-wrap: wrap;justify-content: end;padding-top: 30px;}
.main_menu{width:auto}
.main_menu ul.slimmenu{float:left;width:auto}
.main_menu ul.slimmenu li{float:left;padding-right:25px;text-transform:none;background-color:transparent;border-left:none}
.main_menu ul.slimmenu li:last-child,.main_menu ul.slimmenu li:last-child a{padding-right:0}
.main_menu ul.slimmenu li a{padding:0px 0 0px;font-family: 'Gilroy';font-weight:600;font-size:16px;color:#373737;border:none;position:relative;text-transform: capitalize;display: block;}
.main_menu ul.slimmenu li.has-submenu a{position:relative}
.main_menu ul.slimmenu li.current-menu-item a,.main_menu ul.slimmenu li a:hover{background-color:transparent;color:#0C78B8;border:none}
ul.slimmenu.collapsed li .sub-toggle{height:auto}
ul.slimmenu li .sub-toggle{background:transparent; right: 4px; top: 0; z-index: 999;width: 25px;}
.main_menu ul.slimmenu li ul{background-color:#0B94E5;padding: 0px 0 !important;}
.main_menu ul.slimmenu li ul li{border-bottom:1px solid #0B94E5;padding-right:0!important;width:100%;padding-top:7px;padding-bottom: 7px;margin-bottom:0px;}
.main_menu ul.slimmenu li ul li:last-child{padding-bottom: 7px;margin-bottom: 0px;border-bottom:0px solid #0B94E5;}
.main_menu ul.slimmenu li ul li a{padding:10px;color:#fff;font-size: 14px;padding: 0 10px;}
.main_menu ul.slimmenu li ul li a:hover{border-top:none;border-bottom:none;color:#001438}
.main_menu ul.slimmenu li ul li a::before,.main_menu ul.slimmenu li ul li a:hover::before{background:transparent}

.main_menu .menu-collapser{position:absolute;width:auto;top:-17px;right:0;height:48px;padding:0;color:#FFF;font-size:0;line-height:0;background-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.main_menu .collapse-button:hover,.main_menu .collapse-button:focus{color:#333;background-color:transparent;outline:none}
.main_menu .collapse-button{background-color:transparent}
.main_menu .collapse-button .icon-bar{display:block;height:2px;width:18px;margin:3px 0;background-color:#0B94E5;border-radius:1px}
.main_menu ul.slimmenu li .sub-toggle>i{display:inline-block;color:#333;font-size:14px;background:transparent;width:16px;height:16px;vertical-align:middle}
.po_reletive{position:relative}
.slick-track:focus, .slick-list.draggable:focus, .slick-initialized .slick-slide:focus, .slick-dotted.slick-slider:focus {
    outline: none;}
.sticky{-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;flex-direction:row;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.2);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.2);box-shadow:0 8px 6px -6px rgba(0,0,0,.2)}
@-webkit-keyframes animationFade {
0%{opacity:0;-webkit-transform:translateY(-160px);transform:translateY(-160px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes animationFade {
0%{opacity:0;-webkit-transform:translateY(-160px);-ms-transform:translateY(-120px);transform:translateY(-160px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}

.main_hed.sticky{position: fixed;left: 0;top: 0;width: 100%;z-index: 99999;}
.main_hed.sticky{background-color: #fff;padding-bottom: 10px;padding-top: 10px;}
.main_hed.sticky .hed_btm{padding-top: 20px;}

.main_hed.sticky .log_sec img{height: 100px;}
/*------------------------
Banner 
-------------------*/
.main_banner{padding: 192px 0 0 0;background-image: url(assets/images/banner_bg.png);background-repeat: no-repeat;background-position: left top;background-size: contain;height: 700px;overflow: hidden;width: 100%;}
.ban_content h2{font-family: 'Gilroy'; font-size: 66px; line-height: 70px;color: #0B94E6;font-weight: 800;padding-bottom: 10px;}
.ban_content h2 span{font-size: 40px;line-height: 44px;color: #14224A;display: block;font-weight: 300;}
.ban_content p{font-family: 'Gilroy';font-size: 23px;line-height: 32px;color: #474747;font-weight: 500;padding-bottom: 0px;}
.ban_sli_item .row{align-items: center;}
.comn_btn{border: 1.5px solid #14224A;border-radius: 50px;background-color: transparent;font-family: 'Gilroy';font-size: 15px;line-height: 50px; font-weight: 500;height: 50px;color: #14224A;display: inline-block;padding: 0 18px;}
.add_to_cart_button{
  border: 1.5px solid #14224A !important;
  border-radius: 50px !important;
  background-color: transparent !important;
  font-family: 'Gilroy' !important;
  font-size: 15px !important;
  line-height: 50px !important;
   font-weight: 500 !important;
   height: 50px !important;
   color: #14224A !important;
   display: inline-block !important;
   padding: 0 20px !important;
 }


.comn_btn:hover{border: 1.5px solid #14224A;background-color:#14224A;color: #fff;}
.add_to_cart_button:hover:hover{border: 1.5px solid #14224A !important;background-color:#14224A !important;color: #fff !important;}



.ban_btn{padding-top: 20px;}
.ban_btn .comn_btn{margin-right: 10px;}
.ban_image figure img{height: 470px;width: auto !important;}
.ban_image figure{padding-left: 7%;}
.ban_image{position: relative;}
.ban_hpy_sec{position: absolute; right: 115px; bottom: 6%;background: rgb(255 255 255 / 54%);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);backdrop-filter: blur(15px); border-radius: 15px;padding: 20px 20px 10px;}
.ban_hpy_sec em{font-family: 'Epilogue'; font-style: normal;font-weight: 600;font-size: 22px;line-height: normal;color: #29378D;display: block;font-style: normal;padding-bottom: 10px;}
.ban_hpy_sec strong{font-family: 'Gilroy';font-size: 18px;line-height: normal;color: #5B5B5B;font-weight: 800;display: block;padding-bottom: 15px;}
.ban_hpy_sec figure{padding: 0px;}
.ban_image .ban_hpy_sec figure img{height: auto !important;width: 200px !important;}
.main_banner .owl-nav{display: none;}
.main_banner .owl-dots{position: absolute;left: 0;bottom: 12%;}
.main_banner .owl-dots button{width: 20px;height: 20px;border-radius: 50%;}
.main_banner .owl-dots button span{display:block;width: 4px;height: 4px;background: #575757;border-radius: 50%;margin: auto;}
.main_banner .owl-dots .owl-dot.active{background-color: #0C78B8;;}
.main_banner .owl-dots .owl-dot.active span{background: #fff;}
.main_banner_slider,.main_banner .container{position: relative;}

.top_socialsec{position: absolute;top:30%;right:-40px;width: 35px;z-index: 1;}
.top_socialsec li{display: block;padding: 0 0 15px;}
.top_socialsec li:last-child{padding-bottom: 0px;}
.top_socialsec li a{box-shadow: 0px 167px 67px rgba(0, 0, 0, 0.01), 0px 94px 56px rgba(0, 0, 0, 0.05), 0px 42px 42px rgba(0, 0, 0, 0.09), 0px 10px 23px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);}
.comn_social_Sec li a:hover{background-color: #0B94E5;}
.comn_social_Sec li a:hover span{color:#fff;}
/*------------------------
Main Content
-------------------*/
.upclass_Sec{padding: 50px 0px;background-image: url(assets/images/upclass_bg.png);background-repeat: no-repeat;background-position: bottom left;background-size: contain;}
.comn_title h1,.comn_title h2, .custom-related-products-title, .woocommerce-Tabs-panel .comn_title h2, .procate_descrip .comn_title h2{font-family: 'Gilroy';font-weight:900;font-size: 38px;line-height: normal;color: #14224A;margin-bottom: 15px;}
.comn_title p{font-size: 23px;font-weight: 400;line-height: normal;color: #474747;padding-bottom: 10px;}
.comn_title{padding-bottom: 25px;}
.comn_title h1,.comn_title h2,.comn_title p, .custom-related-products-title, .woocommerce-Tabs-panel .comn_title h2, .procate_descrip .comn_title h2{text-align: center;}
.upclass_colm{margin-bottom: 30px;display: flex;flex-direction: column;}
.upclass_colmin{background-color: #fff;position: relative;text-align: center;padding: 60px 0 0;overflow: hidden;box-shadow: 2px 54px 100px rgba(20, 34, 74, 0.2);border-radius: 10px;height: 100%;}
.populer_Sec{position: absolute;left: -23px;top: -25px;background-image: url(assets/images/shape1.png);background-repeat: no-repeat;background-position: 0 0;background-size: contain;width: 110px;height:103px;}
.populer_Sec span{transform: rotate(-42.51deg);display: block;padding: 0px 10px;font-size: 13px;
  line-height: 103px;font-weight: bold;color: #fff;font-family: 'Gilroy';}
.date_Sec{position: absolute;top:10px;right:10px;line-height:30px;height: 30px;background: #BEE3F9;border-radius: 46px;padding: 0 15px;}
.date_Sec span{font-size: 14px;line-height:normal;color: #4E5875;padding-left: 10px;}
.date_Sec i{color:#0C78B8;font-size: 14px;}
.date_Sec i,.date_Sec span,.classliv_link a i,.classliv_link a span{display: inline-block;vertical-align: middle;}

.upclass_top{padding: 0 15px;}
.upclass_top figure{margin-bottom: 15px; width: 160px; margin-left: auto; margin-right: auto;}
.upclass_colm h3{font-size: 20px;line-height: normal;text-align: center;color: #14224A;font-weight: 700;padding-bottom: 10px;}
.upclass_colm h3 a{color: #14224A;}
.upclass_colm h3 a:hover{color: #0C78B8;}
.upclass_colm p{font-size: 16px;line-height: normal;color: #4E5875;font-weight: 500;padding-bottom: 0px;margin-bottom: 15px;}
.upclass_colm .price_val{font-size: 32px;line-height: normal;color: #0C78B8;font-weight: 500;padding-bottom: 25px;}
.classliv_link{margin-bottom: 10px;}
.classliv_link a i{color: #0C78B8;font-size: 20px;}
.classliv_link a span{font-size: 14px;line-height: normal;color: #4E5875;padding-left: 8px;}
.classliv_link a:hover span{color: #0C78B8;}

.upclass_btm a{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 0 25px;height: 45px;border-top:1px solid #CBCED8;}
.upclass_btm a span{font-size: 18px;line-height: normal;color: #14224A;font-weight: 500;}
.upclass_btm a i{color:#14224A !important;font-size: 14px;}
.upclass_btm a:hover{background-color: #14224A;}
.upclass_btm a:hover span,.upclass_btm a:hover i{color: #fff !important;}

.upclass_colmin{display: flex;flex-wrap: wrap;align-content: space-between;justify-content: center;width: 100%;transition: all .2s ease-in-out;}
.upclass_colmin:hover{margin-top:-20px;}
.upclass_btm_sec{width: 100%;}
.upclass_txtsec{min-height: 90px;}
.upclass_txtsec p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.btn_row{padding-top: 20px;text-align: center;}
.comn_btn2{background: #14224A; border-radius: 50px;height:50px;line-height: 50px; font-weight: 500;text-align: center;border: 1px solid #14224A;font-size: 15px;color: #FFFFFF;padding: 0 35px;display: inline-block;}
.comn_btn2:hover{background:transparent;color:  #14224A;}

.wptechnic-custom-button-view-product, .single_add_to_cart_button{background: #14224A !important; border-radius: 50px !important;height:50px;line-height: 50px !important; font-weight: 500 !important;text-align: center !important;border: 1px solid #14224A !important;font-size: 15px !important;color: #FFFFFF !important;padding: 0 35px !important;display: inline-block !important;}
.wptechnic-custom-button-view-product:hover,.single_add_to_cart_button:hover{background:transparent !important;color:  #14224A !important;}


.misc_sec{padding: 36px 0px;background-color: #FFFFFF;;background-image: url(assets/images/miscbg.png);background-repeat: no-repeat;background-position: center;background-size: cover;}
.misc_left,.misc_right{position: relative;display: flex;flex-wrap: wrap; align-content: space-between;}
.misc_left figure,.misc_right figure{width: 100%;}
.misc_left img,.misc_right img{border-radius: 50%;width: auto;height: auto;}
.misc_left figure:nth-child(1) img{width: 73px;}
.misc_left figure:nth-child(2) img{width: 88px;}
.misc_right figure:nth-child(1) img{border:1px solid #bababa;width: 122px;}
.misc_right figure:nth-child(2) img{width: 56px;}
.misc_sec_content_txt{padding: 70px 0;}
.misc_left figure:nth-child(2),.misc_right figure:nth-child(1){text-align: right;}
.misc_sec_content_txt p{text-align: center;font-family: 'Gilroy';font-size: 22px;line-height: 27px;text-align: center; color: #000000;font-weight: 500;padding-bottom: 0;}

.traning_sec{padding: 50px 0 30px;background-image: url(assets/images/tabstyle.png);background-repeat: no-repeat;background-position: top right;background-size: contain;}
.cus_tab_menu ul{justify-content: center;border-bottom:none !important;position: relative;}
.cus_tab_menu ul::before{content: "";width: 100%;height: 1px;background-color:#DBDBDB;;position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;}
.cus_tab_menu ul li a{padding: 10px 15px !important;border-radius: 50px  !important;border:1px solid transparent  !important;background-color: #fff  !important;display: block  !important;opacity: 0.9;}
.cus_tab_menu ul li a img{height: 40px;}
.cus_tab_menu ul li{padding: 0 10px;position: relative;z-index: 1;}
.cus_tab_menu ul li a.active,.cus_tab_menu ul li a:hover{border:1px solid #33A5BF  !important;opacity: 1;}
.cus_tab_menu ul li a.active img,.cus_tab_menu ul li a:hover img{}

.tab_colm_sec{display: flex;margin-bottom: 30px;}
.tab_colmin{width: 100%;padding: 15px 7px 27px;background-color: #fff;box-shadow: 0px 37px 50px rgba(0, 0, 0, 0.03);border-radius: 15px;display: flex;
flex-wrap: wrap; align-items: flex-start; justify-content: center;}
.tab-wrap{ width: 100%;}
.tab_colmin figure{margin-bottom: 15px;    width: 182px; margin-left: auto; margin-right: auto;}
.tab_colmin figure img{border-radius: 15px;}
.tab_colm_sec h3, .tab_colmin_txt a h2{font-size: 20px;line-height: 25px;color: #14224A;font-weight: bold;padding-bottom: 10px;}
.tab_colm_sec h3 a, .tab_colmin_txt a.woocommerce-LoopProduct-link{color: #14224A;}
.tab_colm_sec h3 a:hover, .tab_colmin_txt a.woocommerce-LoopProduct-link:hover{color: #0C78B8;}
.tab_colm_sec p{font-size: 14px;line-height: 20px; color: #474747;font-weight: normal;margin-bottom: 15px;padding-bottom: 0px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.tab_colm_sec .price{font-size: 20px !important;line-height: normal !important;color: #0C78B8 !important;font-weight: 700 !important;padding-bottom: 15px !important;margin-bottom: 0px !important;}
.tab_colmin_txt{padding:0px 10px;}
.tab_colm_btn{margin: 0 -3px;text-align: center;align-self: flex-end;}
.tab_colm_sec .comn_btn,.tab_colm_sec .comn_btn2{height: 40px;line-height: 40px;padding: 0 15px;font-size: 13px;font-weight: 500;margin: 0 3px;}
.add_to_cart_button, .wptechnic-custom-button-view-product, .single_add_to_cart_button{
  height: 40px !important;line-height: 40px !important;padding: 0 10px !important;font-size: 13px !important;font-weight: 500 !important;margin: 0 3px !important;
}
.single_add_to_cart_button{padding: 0 13px !important}
.cus_tab_content{margin:40px 0px 30px;}
.tab_colmin_txt a h2{font-size: 20px !important}
.btn_row2 .comn_btn2,.comn_btnblu{background-color: #0B94E5 !important; color: #fff !important;border:1px solid #0B94E5 !important;}
.btn_row2 .comn_btn2:hover,.comn_btnblu:hover{background-color:transparent !important; color: #0B94E5 !important;}
.btn_row.btn_row2{padding-top: 0px;}


.why_chose_sec{padding: 40px 0;}
.why_chose_colm{margin-bottom:30px;display: flex;}
.why_chose_colmin{background: #FFFFFF;border-radius: 10px;padding: 30px 15px;text-align: center;}
.why_chose_colm figure {margin-bottom: 20px;}
.why_chose_colm figure img{height: 160px;}
.homecoose .why_chose_colm figure img, .why_chose_colm figure img{height: 130px;}
.why_chose_colm h3{font-size: 20px;line-height: 25px; color: #14224A;font-weight: 700;margin-bottom: 10px;}
.why_chose_colm h3 a{color: #14224A;}
.why_chose_colm h3 a:hover{color: #0B94E5;}
.why_chose_colm p{font-size: 16px;line-height: 26px;color: #474747;font-weight: 400;padding-bottom: 0px;}

.abt_sec{padding: 50px 0px;background-color: #fff;background-image: url(assets/images/y-style.png);background-position: bottom right;background-size: 270px;background-repeat: no-repeat;}
.abt_big_img{padding-right: 100px;}
.abt_big_img img{border-radius: 10px;}
.abt_imgcolm_in{position: relative;}
.abt_top_img,.abt_btm_img{position: absolute;right:0;}
.abt_top_img{right:37px}
.abt_top_img {top: 0;}
.abt_btm_img{bottom: 0px;}
.abt_top_img img{width: 140px;}
.abt_btm_img img{width: 220px;border-radius: 10px;}
.abt_imgcolm_in{padding-bottom: 50px;}
.abt_txt_colm p{font-size: 16px;line-height: 22px; color: #4E5875;font-weight: 400;padding-bottom: 15px;}
.abt_txt_colm p strong{font-size: 20px;line-height: 30px;color: #4E5875;font-weight: 700;padding-bottom: 15px;}
.abt_txt_colm h2,.abt_txt_colm p{text-align: left !important;}
.abt_txt_colmin{padding-left: 50px;}


.wht_people_sec{padding:90px 0px 40px;}
.wht_people_sliprt{position: relative;}
.whtpeople_img1,.whtpeople_img2,.whtpeople_img3,.whtpeople_img4,.whtpeople_img5,.whtpeople_img6{
  position: absolute;}
.whtpeople_img1 img,.whtpeople_img2 img,.whtpeople_img3 img,.whtpeople_img4 img,.whtpeople_img5 img,.whtpeople_img6 img{
  border-radius: 50%;}
.whtpeople_img1 img{width: 65px;}
.whtpeople_img2 img{width: 55px;}
.whtpeople_img3 img{width: 45px;}
.whtpeople_img4 img{width: 72px;}
.whtpeople_img5 img{width: 55px;}
.whtpeople_img6 img{width: 72px;}

.whtpeople_img1{top:-65px;left: 0px;}
.whtpeople_img2{top:-65px;right: 0px;}
.whtpeople_img3{top:45%;left: -70px;}
.whtpeople_img4{top:45%;right: -80px;}
.whtpeople_img5{bottom:0;left: 100px;}
.whtpeople_img6{bottom: -15px;right: 50px;}
.wht_people_sliItem{background:rgba(255,255,255,.50);border-radius: 10px;padding: 10px;}
.wht_people_sliin{background-color: #fff;border-radius: 10px;padding: 50px 15px 20px;text-align: center;}
.wht_people_sliin p{padding-bottom: 15px;font-size: 17px;line-height: 26px;color: #0E181F;}
.wht_people_sliin h4{padding-top: 15px;position: relative;font-size: 17px;line-height: normal;color: #14224A;font-weight: 700;}
.wht_people_sliin h4 span{font-weight:500; font-size: 14px; display: block; padding-top: 4px;}
.wht_people_sliin h4::before{content:"";width: 23px;height: 2px;background-color: #000;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}
.wht_people_sliin .qticon1{width: 50px;height: 50px;text-align: center;line-height: 50px;font-size:16px;background: #0B94E5;border-radius: 50%;position: absolute;left: 0;right: 0;top: -20px;margin: 0 auto;}
.wht_people_sliin .qticon2{color:#b6def7;font-size: 16px;padding-top: 20px;margin-bottom: 15px;display: inline-block;}
.wht_people_slisec .owl-stage-outer{padding: 60px 0 40px;}
.wht_people_slisec .owl-nav{text-align: center;}
.wht_people_slisec .owl-nav button{width: 45px !important;height: 45px !important;line-height: 45px !important;border-radius: 50% !important;background: #FFFFFF !important;margin: 0 3px !important;}
.wht_people_slisec .owl-nav button span{color:#14224A !important;font-size: 12px !important;}
.wht_people_slisec .owl-nav button:hover{background-color:#14224A !important;}
.wht_people_slisec .owl-nav button:hover span{color:#fff !important;}
.wht_people_slisec .owl-item.active.center .wht_people_sliItem{margin-top: -30px;transition: all .2s ease-in-out;}
.wht_people_slisec .owl-item.active.center .wht_people_sliin .qticon1{top: -54px;}

.revw_sec .revw_colm{padding: 40px 0 70px;border-top:1px solid #C8C8C8;text-align: center;}
.revw_colm strong, .revw_colm ul{display: inline-block;vertical-align: middle;}
.revw_colm strong{padding-bottom: 25px;font-size: 15px;line-height: normal;color: #2E2E2E;display:block}
.revw_colm ul li{padding-right: 15px;display: inline-block;}
.revw_colm ul li:last-child{padding-right: 0px;}
.revw_colm ul li a img{width: 80px;}

.blog_title{padding-bottom: 0px !important;}
.blog_sec{margin-bottom: 60px;}
.blog_secin{background-color: #fff;padding:0 ;border-radius: 10px;}
.blog_toprow{padding: 0 50px;position: relative;top: 0px !important; padding-top: 15px;  padding-bottom: 15px; align-items: flex-start;}
.blog_title h2,.blog_title p{text-align: left;}
.blog_title p{font-size: 18px;line-height: 26px; color: #2E2E2E;padding-bottom: 0;font-weight: 500;}
.blog_btn{text-align: right;}
.blog_colm_row{padding-top: 15px;}
.blog_toprow .blog_title,.blog_toprow .blog_btn{padding: 0 0px !important;}
.blgclm_info{padding-bottom: 20px;}
.blg_colmin figure{margin-bottom: 15px;}
.blg_colmin figure img{border-radius: 10px;}
.blg_cln,.blg_divder,.blg_auth{display: inline-block;vertical-align: middle;}
.blg_cln,.blg_auth{font-family: 'Avenir LT Std';font-style: normal;font-weight: 400;font-size: 12px; line-height: 25px; color: #1A1A1A;}
.blg_cln em{font-style: normal;padding-left: 5px;}
.blg_divder{padding: 0 5px;}
.blg_colm_sec{padding: 0 50px;margin-bottom: 30px;}
.blg_colmin{background-color: #fff;padding-bottom: 25px;}
.blg_colm_sec h3, .inner_blog_form h2{font-size: 20px;line-height: 26px;color: #14224A;font-weight: bold;padding-bottom: 15px;}
.blg_colm_sec h3 a{color: #14224A;}
.blg_colm_sec h3 a:hover{color: #0B94E5;}
.blg_colm_sec p{font-size: 16px;line-height: 22px; color: #0E181F;padding-bottom: 0px;}

.qus_sec{padding: 0px 0 70px;}
.qus_sec .comn_title {text-align: center;}
.qus_sec .comn_title p{font-size: 18px;line-height: 22px;color: #000000;font-weight: 600;}
.qus_sec .comn_title .comn_btn2.comn_btnblu{margin-top: 10px;}
/*------------------------
Footer
-------------------*/
.main_footer{background-image: url(assets/images/ft_bg.png);background-repeat: no-repeat;background-position: top right;background-size: cover;background-color: #081231;padding: 40px 0 20px;}
.ft_solial {margin-top: 20px;}
.ft_solial.comn_social_Sec li{display: inline-block;vertical-align: middle;margin-right: 8px;}
.ft_solial.comn_social_Sec li:last-child{margin-right: 0px;}
.comn_social_Sec li a{display: block;text-align: center;width: 35px;height: 35px;line-height: 38px;background-color: #fff;border-radius: 50%;}
.comn_social_Sec li a span{font-size: 12px;color: #0C78B8;}
.ft_mid h6,.ft_right h6{font-family: 'Gilroy';font-size: 21px;line-height: normal;font-weight: 700;color: #FFFFFF;padding-bottom: 30px;}
.ft_menu{display: flex;flex-wrap: wrap;}
.ft_menu li{position: relative;padding-left: 30px;margin-bottom: 20px;width: 50%;padding-right: 10px;}
.ft_menu li::before{content: "";position: absolute;top: 2px;left: 0;background-image: url(assets/images/fbullet.png);background-repeat: no-repeat;background-position: 0 0;background-size: contain;width:16px;height: 15px;}
.ft_menu li a{font-family: 'Gilroy';font-size: 16px;line-height:normal;color: #FFFFFF;font-weight: 400;}
.ft_menu li a:hover{color: #0B94E5;}
.ft_mid_in{padding:0px  70px;}
.comn_info_sec li{display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 20px;}
.comn_info_sec li span{width: 35px;height: 35px;line-height: 32px;font-size:12px;border: 2px solid #0C78B8;border-radius: 50%;text-align: center;color: #0B94E5;}
.comn_info_sec li strong{font-weight: normal;font-family: 'Gilroy'; font-size: 18px; line-height: normal; color: #FFFFFF;padding-left: 15px;}
.comn_info_sec li strong a{color: #fff;}
.comn_info_sec li a:hover{color: #0B94E5;}
.comn_info_sec li .icon-call + strong {font-size: 20px;font-weight: bold;}
.ft_btm_Sec{padding-top: 50px;justify-content: space-between;}
.copy_right_Sec p{padding-bottom: 0px;font-size: 16px;line-height: normal; color: #FFFFFF;}

.btm_anchor a i{font-size: 16px;line-height:normal;color: #FFFFFF;padding-right: 10px;font-style: normal;}
.btm_anchor a i,.btm_anchor a span{display: inline-block;vertical-align: middle;}
.btm_anchor a span{width: 25px;height: 25px; background-color: #0B94E5;box-shadow: 0px 167px 67px rgba(0, 0, 0, 0.01), 0px 94px 56px rgba(0, 0, 0, 0.05), 0px 42px 42px rgba(0, 0, 0, 0.09), 0px 10px 23px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);border-radius: 50%;padding: 5px;}
.mouse_icon{display: block;background-image: url(assets/images/mouse.png);background-repeat: no-repeat;background-position: center;    background-size: auto;}


.innerbanr figure img{    margin-top: 105px;    height: 350px;}

.serbse{
width: 380px;
height: 380px;
background: #14224A;
border-radius:50%;
position: relative;
margin: auto;
margin-top: 0;
overflow: hidden;
}
.serface {
    position: relative;
}
.serface span {
    display: inline-flex;
    width: 150px;
    height: 150px;
    background: #FFFFFF;
    border-radius:  50%;
    box-shadow: 0px 6px 20px rgba(20, 34, 74, 0.25);
    align-items: center;
    justify-content: center;
    overflow: hidden;
   position: absolute;
   transform: translate(-50%, -50%);
}
.serface span img {
    transform: scale(0.8);
}
.serface span:nth-of-type(1) {
    top: 18%;
    left: 24%;
}
.serface span:nth-of-type(2) {
    right: 14%;
    top: 22%;
    width: 120px;
    height: 120px;
}
.serface span:nth-of-type(3) {
    left: 92%;
    top: 33%;
    width: 90px;
    height: 90px;
}
.serface span:nth-of-type(4){
    top: 55%;
    left: 47%;
    width: 160px;
    height: 160px;
    transform: translate(-50%, -50%);
}
.serface span:nth-of-type(5) {
    right: -3%;
    bottom: -15%;
    width: 135px;
    height: 135px;
}
.serface span:nth-of-type(6) {
    top: 82%;
    left: 23%;
    width: 120px;
    height: 120px;
    transform: translate(-50%, -50%);
}
.main_banner.inner-banner{
     background-image: url(assets/images/inner-banner-bg.png);     min-height: 580px;
}
.serbsebox figure img{
  margin-top: 0;
    height: 500px;
}
.page-template-traing.page-id-15 .main_banner.inner-banner{
      min-height: 700px;
}


.flip-box {
background-color: transparent;
width: 400px;
height: 300px;
border: 1px solid #f1f1f1;
perspective: 1000px;
}
.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}
.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

.flip-box-front, .flip-box-back, .tree_front, .tree_back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-box-front{
  background-color:#fff;border-radius:10px;
}

.flip-box-back {
  background-image: url(assets/images/flipback.jpg);
  color: white;
  transform: rotateY(180deg);
  border-radius:10px;
  overflow: hidden;
}
.back-inner{
  text-align:center;position: relative;width: 100%; height: 100%; padding: 30px 15px; display: flex;  flex-direction: row;
  flex-wrap: wrap;  align-items: center; justify-content: center;
}
.back-inner:before{
  position:absolute;
  content:"";
  top: 0;
  left:0;
  bottom:0;
  right:0;
  background: rgba(20, 34, 74, 0.9);
      z-index: -1;
}
.back-inner p, .back-inner ul li{
  font-weight:500;color:#fff;font-size: 18px;  line-height: 28px;
}
.back-inner ul{padding:10px 0}
.back-inner ul li{
position: relative;
}
.back-inner ul li:before {
    content: "";
    position: relative;
    top: -2px;
    left: 0;
    width: 7px;
    height: 7px;
    display: inline-block;
    margin-right: 8px;
    background-color: #0b94e5;
}
.back-inner h3{
  color:#fff;
  font-size: 23px;
line-height: 21px;
padding-bottom: 15px;
}
.flip-box-front{
    display: flex;
     flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.front-botm{
      align-self: flex-end;
}
.deliver-traning{
    background-image: url(assets/images/treebackimg.jpg);
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #14224A;
    background-blend-mode: soft-light;
    padding: 70px 0;
}

.comn_title.altr_comn_title h2{
color:#fff;
}
.homecoose .why_chose_colm .flip-box .flip-box-inner .flip-box-back .back-inner{
  flex-wrap: nowrap;
}
.treetop{
  text-align:center;
}
.treeroot{
    position: relative;
    display: inline-block;
    padding: 14px 42px;
    background: #0B94E5;
    color: #fff;
    border: 3px solid #FFFFFF;
    box-shadow: 0px 6px 20px rgba(20, 34, 74, 0.2);
    border-radius: 183.5px;
    font-weight: 700;
}
.treeroot:hover{
  background-color:#fff;
  color:#0B94E5;
}
.treeroot:before {
    position: absolute;
    content: '';
    left: -70%;
    top: 100%;
    background: url(assets/images/tlayerleft.png) no-repeat left;
    width: 405px;
    height: 95px;
    background-size: contain;
}
.treeroot:after{
    position: absolute;
    content: '';
    left: 24%;
    top: 100%;
    background: url(assets/images/tlayeright.png) no-repeat right;
    width: 405px;
    height: 95px;
    background-size: contain;
}
.treeitem{
  background: #F3F3F3;
  border: 4px solid #FFFFFF;
  box-shadow: 0px 6px 20px rgba(20, 34, 74, 0.2);
  border-radius: 10px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: auto;
  padding: 15px 10px;
  width: 100%;
  height: 100%;
}

.treebox .row .setcol{
  padding-top: 130px;
}
.treeitem.treparnt {
    width: 100%;
    height: 100%;
    position: relative;
}
.tree-box.trechild {
width: 262px;
height: 335px;
}
.treeitem h5{
font-weight:700;
color: #14224A;
font-size: 22px;
line-height: 32px;
padding-top: 15px;
}
.treebottom .setcol .row .setcol:first-child .trechild{
    margin: 0 0 0 auto;
}
.treebottom .setcol .row .setcol:last-child .trechild{
    margin: 0 auto 0 0;
}
.treebottom .setcol .row .setcol .tree-box:before, 
.treebottom .setcol .row .setcol .tree-box:after{
  display:none;
} 

.tree-box:before {
    position: absolute;
    content: '';
    left: 28%;
    top: 120%;
    background: url(assets/images/down-left.png) no-repeat left;
    width: 193px;
    height: 103px;
    background-size: contain;
    transform: translate(-50%, -50%);
}
.tree-box:after{
    position: absolute;
    content: '';
    left: 71.4%;
    top: 100%;
    background: url(assets/images/down-right.png) no-repeat right;
    width: 193px;
    height: 103px;
    background-size: contain;
    transform: translateX(-50%);
}
.treeitem span img {
    width: 70%;
}
.treeitem figure img {
    width: 100%;
}
.tree-box{
 background-color: transparent;
    width: 370px;
    height: 260px;
perspective: 1000px; 
position: relative;
    margin: auto;
}
.tree-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}
.tree_back {
  background: #0B94E5;
  color: white;
  transform: rotateY(180deg);
  border-radius:10px;
      overflow: hidden;
}
.backtree_inner{
  text-align:center;  padding: 15px;  border: 4px solid #FFFFFF;  border-radius: 10px;    height: 100%;    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
}
.backtree_inner p{
  color: #fff;    line-height: 23px;
}
.btm-btn{
  padding-top: 30px;
}



.train_txt h2{
padding-bottom: 15px;
}
.train_txt .comn_btn2{
  margin-top: 12px;
}



.studnt_com{
  padding: 70px 0;
}
.comp_logo figure{

}

.comp_logo{
    width: 200px;
    height: 140px;
    background: #FFFFFF;
    border-radius: 10px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
/*    mix-blend-mode: luminosity;*/
    transition: all 0.5s ease-in-out;
}

.comp_logo:hover{
box-shadow: 0px 6px 20px rgba(20, 34, 74, 0.2);
mix-blend-mode: normal;
}
.support_wrap{
    background: #fff;
    padding: 20px 20px 50px;
    box-shadow: 0px 37px 50px rgba(0, 0, 0, 0.03);
    border-radius: 20px;
    margin: 60px 10px 0;
}
.suprt-box {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    padding: 0 65px;
}

.support_wrap .row{
  margin-top: 30px;
}
.suprt-box-btm {
    width: 100%;
    text-align: center;
    align-self: flex-end;
}
.suprt-box-btm h5{
  color: #14224A;
  font-size:19px;
  font-weight:700;
}
.suprt-box-btm{
  padding-top: 20px;
}
.suprt-box-btm p{
color: #474747;
font-size: 14px;
line-height: 1.5;
padding-top: 10px;
}
.suprtrow div.col-lg-4:not(:last-child){
border-right: 2px solid #D9DFEF;
}
.suprt_btn .btn_row2 a.comn_btn2:hover{
background: #14224A !important;
border:0;
color: #fff !important;
}
.suprt_btn .btn_row2 a.comn_btn2{margin: 0 10px;}
.suprt_btn{padding-top: 75px;}
.deliver-btn a.comn_btn2:hover{
  background-color: #fff !important;
}
.treebox {
    padding-bottom: 25px;
}
.flip-box-front .why_chose_colmin{
  display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.front-botm {
    align-self: center;
}
/*.front-botm h3{font-size:30px; line-height:35px;}*/
.form_input {
    height: 45px;
    padding: 5px 10px;
    width: 100%;
    background: transparent;
    border: 0;
}
.form_field {
    margin-bottom: 26px;
    font-weight: 500;
    font-size: 13px;
    border-bottom: 1px solid #127bba;
    display: flex;
    position: relative;
    padding-left: 26px;
}
.form_field i {
    position: absolute;
    left: 0;
    top: 18px;
    border-right: 1px solid #127bba;
    width: 26px;
    font-size: 13px;
    color: #fff;
}
.form_field i {
    color: #373734;
    border-color: #373734;
}
.wpcf7-form-control-wrap {
    position: relative;
    width: 100%;
}
.form_field i {
    color: #373734;
    border-color: #373734;
}
textarea.form_input {
    height: 90px;
}
.msgfld.form_field i{
      top: 8px;
}
.contact_page_info .contact-info .comn_info_sec li strong, .contact_page_info .contact-info .comn_info_sec li strong a{
    color: #4E5875;
}
.contact_map{
  margin-top: 45px;
}
.map{
  width: 100%;
  height:450px;
      padding: 15px;
    background: #fff;
}
.map iframe{
  width: 100%;
  height: 100%;
}
.serbse figure{
  padding-left: 0;
    margin-top: 0;
}
.serbse figure img {
    margin-top: 0;
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}
.wpf_item .wpf_item_name {
    font-size: 18px !important;
    line-height: 41px;
    background: #0B94E6;
    color: #fff;
    padding: 0px 15px !important;
    font-weight: 500 !important;
    margin-bottom: 0px !important;
    border-bottom: 1px solid transparent !important;
    margin-bottom: 20px !important;
        font-family: 'Urbanist';
}
.filtr-wrap {
    border: 1px solid #D5DCE2;
    background: #fff;
    padding: 20px;
        border-radius: 15px;
}
.shop_page_right_box_in ul.products li {
    /*width: 32%!important;*/
    width: 100%!important;
    padding: 0 10px!important;
    display: flex;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    margin: 0 0 33px 0px!important;
    position: relative;
}
.shop-details{
  padding-top: 35px;
}
.shop_page_right_box_in .page-title{
      padding-left: 30px;    display: none;
}
.filter-box h3{
      padding-bottom: 16px;
    font-family: 'Gilroy';
    font-weight: 600;
    font-size: 34px;
    line-height: normal;
    color: #14224A;
}
.shop_page_right_box_in {
    padding-top: 55px;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{
     max-width: 95% !important;
}
.woocommerce div.product div.summary .price {
    margin-top: 20px;
    font-size: 28px;
    line-height: 43px;
    text-align: left;
    color: #0f7ab8;
}
.single_quty_in {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #BBBBBB;
    border-radius: 31.5px;
}
.single_quty_in .minus, .single_quty_in .quantity, .single_quty_in .plus {
    margin: 0 4px !important;
    display: inline-block !important;
    background-color: transparent !important;
    line-height: 29px;
    font-weight: 400;
    border: none;
    text-align: center;
    vertical-align: middle;
    color: #2f2f2f;
    cursor: pointer;
}
.single_quty_in .minus {
    float: left;
}
.single_quty_in .minus, .single_quty_in .plus {
    border-radius: 50%;
    width: 32px;
    height: 40px;
    font-size: 20px;
}
.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0;
}
.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
}
.single_quty_in .quantity .input-text {
    color: #767676 !important;
    width: 50px;
    border: none !important;
    height: 40px !important;
    background-color: transparent !important;
}
.summary.entry-summary .cart {
    display: flex;
    align-items: flex-end;
}
.single_cart_btn {
    margin-left: 25px;
}
.woocommerce-tabs.wc-tabs-wrapper {
    padding-top: 50px;
}
.spacification ul.nav.nav-tabs, .wc-tabs {
    background: #16344F;
    border: 0;
    padding: 0 !important;
    margin: 0 !important;
}

.spacification .nav-tabs .nav-item.show .nav-link, .spacification .nav-tabs .nav-link.active ,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
  color: #0088FE !important;
  background-color: transparent;
  border-color: transparent transparent #0088FE;
  border-radius: 0;
}
.spacification .nav-tabs .nav-link:focus, .spacification .nav-tabs .nav-link:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  border-color: transparent transparent #0b94e6;
  color: #0b94e6 !important;
}
.spacification .nav-tabs .nav-link,.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #fff!important;  font-weight: 800!important; font-size: 16px!important;   margin-right: 6px!important;
  padding: 10px 15px !important;
  border:1px solid transparent;
  border-width: 3px!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none !important; padding:0 !important; margin: 0 !important;
    border: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none !important;}
.spacification  .tab-pane{
  padding: 20px 12px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{  background-color: transparent;  color: var(--themeColor);}
.nav-pills .nav-link{
  background-color: transparent;
  border-radius: 0;
  color: #000000;
  font-weight: 500;
  padding: 14px 10px;
  position: relative;
}
.nav-pills .nav-link::after{
  position: absolute;
  content: '\e910';
  font-family: 'icomoon';
  right: 0;
  font-size: 11px;
  top: 50%;
  transform: translateX(-50%);
  font-weight: 900;
}
.nav-pills .nav-link:not(:last-child){  border-bottom: 1px solid #D5D5D5;}
.nav-pills{
  padding: 11px 22px;
}
.spacification ul.nav.nav-tabs,.wc-tabs{background: #14224a;border: 0; padding: 0 !important; margin:0 !important;}
.wc-tabs:before{border:0 !important;}
.tab-pane .spec-wrapper,.woocommerce-Tabs-panel {
  background: #FFFFFF;
  border: 1px solid #D5DCE2;
  padding: 25px 35px !important;
}
.spec-wrapper h5,.woocommerce-Tabs-panel h5{
  font-weight: 800;
  font-size:18px;
}
.spec-wrapper p, .spec-wrapper ul li, .woocommerce-Tabs-panel p, .woocommerce-Tabs-panel ul li, .abt_txt_colmin ul li { color: #474747;}
.spec-wrapper ul li,.woocommerce-Tabs-panel ul li, .inner_blog_form ul li, .abt_txt_colmin ul li{
  position: relative;
  padding-left: 18px;
  padding-bottom: 4px;
  font-family: 'Gilroy' !important;
  color: #0e181f !important;
}
.spec-wrapper ul li:before,.woocommerce-Tabs-panel ul li:before, .inner_blog_form ul li:before, .abt_txt_colmin ul li:before{
  content:'';
  position:absolute;
  left: 0;
  top: 4px;
  height: 8px;
  width: 8px;
  background: #0b94e6;
}
section.spacification {
    margin-top: 30px;
}

.woocommerce-Tabs-panel h2{
    font-weight: 700;
    color: #14224A;
    font-size: 22px;
    line-height: 32px;
    padding-bottom: 15px;
}
/*.woocommerce-Tabs-panel h2, .abt_txt_colmin h2{
  text-transform: uppercase;
    font-weight: 700;
    color: #14224A;
    font-size: 22px;
    line-height: 32px;
    padding-bottom: 15px;
}*/
.oxi-accordions-wrapper-1 > .oxi-addons-row > .oxi-accordions-ultimate-style > .oxi-accordions-single-card > .oxi-accordions-head-outside-body > .oxi-accordions-header-card .oxi-accordions-header-body .oxi-accordions-main-title{
      font-family: 'Gilroy' !important; font-size:19px !important;
}
.oxi-accordions-wrapper-1 > .oxi-addons-row > .oxi-accordions-ultimate-style > .oxi-accordions-single-card > .oxi-accordions-head-outside-body > .oxi-accordions-content-card > .oxi-accordions-content-body > p{
    font-family: 'Gilroy' !important;
    font-size: 18px !important;
    line-height: 26px;
    color: #0E181F !important;
}
.shop-details-sidebar {
    background: #fff;
    padding: 30px 15px;
    border-radius: 15px;
    margin-top: 45px;
}
.pro_cate_pageconsec {
    padding-top: 45px;
}
.related.products ul.products li.product{
    margin: 1rem 0;
    width: 100%;
}
.related.products ul.products li.product .tab_colmin .tab-wrap .shp_btn_sec {
    width: 19%;text-align: right;
}
.related.products ul.products li.product .tab_colmin .tab-wrap .shp_btn_sec .button {
    padding: 0px 38px !important;
}
.related.products ul.products li.product .tab_colmin .tab-wrap{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.related.products ul.products li.product .tab_colmin .tab-wrap .tab_colmin_txt .exc{
  display: none;
}
.related.products ul.products li.product .tab_colmin {
    min-height: auto;
    padding: 25px;
}
.related.products ul.products li.product .tab_colmin .tab-wrap .tab_colmin_txt .course_link li a{
  color: #474747;
}
.class-details h4{
    font-weight: 700;
    color: #14224a;
    margin: 15px 0 8px;
    font-size: 27px;
}
.vertual-social-links ul li{display: inline-block;padding: 0 4px}
.related.products{
padding-top: 70px;
}
.class-details h5 {
    margin: 20px 0;
    font-weight: 700;
    color: #14224a;
    font-size: 18px;
}
.class-details .comn_btn2, .clss_sidebar .comn_btn2{
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    padding: 0 24px;
}
.class-details ul li{
  padding:4px 0;text-transform:capitalize;    font-weight: 600;
}
.class-details ul li i{
  color:#0f7ab8;
}
.woocommerce .star-rating span{
      color: #0b94e6;
}
.custom-related-products-title{padding-bottom: 15px;}
.product-template-default.single.single-product .inner-banner .container .innerbanr .serface .serbse{
  background: transparent;
}
.class-details img{
    width: 20%;
}
.single_add_to_cart_button {
    padding: 0px 38px !important;
    height: 47px !important;
}
.product .tab_colmin {
    min-height: 441px;
}
.woocommerce ul.products.columns-3 li.product .tab_colmin .tab-wrap .tab_colmin_txt h2, .woocommerce-page ul.products.columns-3 li.product .tab_colmin .tab-wrap .tab_colmin_txt h2{
    min-height: 70px;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
  clear: initial;
}
.woocommerce-Reviews .comment-form label {
    display: block;
    width: 100% !important;
}
.form-submit input {
    background: #14224A !important;
    color: #fff!important;
    padding: 10px 30px!important;
}
.comment-form-cookies-consent{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
#wp-comment-cookies-consent{padding-right: 3px;}
.comn_social_Sec li a:hover , .copy_right_Sec a:hover{
    color: #fff;
}
.innerblog_sec .container .blog_colm_row .blg_colm_sec .blg_colmin{
     padding-top: 10px;padding-left: 10px;padding-right: 10px;    border-radius: 10px;    min-height: 498px;
}
.innerblog_sec .container .blog_colm_row .blg_colm_sec .blg_colmin figure img {
    border-radius: 10px;
    width: 100%;
}
.innerblog_sec .container .blog_colm_row .blg_colm_sec {
  padding: 0 15px;
}
.inner_blog_form h2 {
    font-size: 24px;
}
.inner_blog_form section{padding-bottom: 20px;}

.inner_blog_form {
    width: 90%;
    background: #fff;
    padding: 15px;
    margin-left: auto;
}
section.blog-sec.innerblog_sec {
    padding-top: 55px;
}
.inner_blog_form ul li a{
color: #0E181F;font-family: 'Gilroy';
}
.inner_blog_form ul li a:hover{
    color: #0b94e6;
}
.single-thumb {
    margin-bottom: 35px;
}
.post-details {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    margin-top: 30px;
    border: 1px solid #dfdfdf;
    border-left: 0;
    border-right: 0;
    width: 100%;
}
.nav-links {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    width: 100%;
}
.full figure img {
    max-width: 100% !important;
/*    height: 450px !important;*/
    object-fit: cover;
}
span.entry-author, .entry-date {
    font-size: 14px;
}
.entry-content.spec-wrapper p{
  padding-bottom: 10px;
}
.woocommerce-Tabs-panel ul{margin-bottom: 20px;}

#commentform label{display:inline-block; padding-left: 4px;}
#commentform textarea,#commentform input[type=text],#commentform input[type=email],#commentform input[type=url]{width: 100%;
    display: block;
    border: 0;
    border-bottom: 1px solid #ccc;
    resize: none;
    outline: none !important;    background: transparent;}
#commentform input[type=text],#commentform input[type=email],#commentform input[type=url]{height: 34px;    background: transparent;}
#commentform textarea{height:100px;    background: transparent;}
#commentform .form-submit .submit{border: 1px solid #d2ae6d;
    /* border: none; */
    color: #d2ae6d;
    padding: 10px 20px;
    background: transparent;
    cursor: pointer;
    font-family: 'BentonSansRegular';
    margin-top: 20px;}
#commentform .form-submit .submit:hover{background: #000;}

#commentform{    display: flex;
    width: 100%;
    flex-wrap: wrap; justify-content:space-between; font-size:14px; font-family: 'BentonSansRegular';}
#commentform p{width:100%;    padding-top: 15px;}
.comment-form-cookies-consent label{    max-width: 90%;
    vertical-align: text-top;}
/*.comment-notes{order:1;}
.comment-form-comment{order:5;}
.comment-form-author{order:2;}*/
.comment-form-email{ 
    width: 48%;}
.comment-form-url{width: 48%;}
.comment-form-cookies-consent{order:6;}
.commntbox {
    padding-top: 35px;
}

.abt_txt_colm h3, .abt_txt_colm h4, .abt_txt_colm h5{ color: #14224A; font-weight: 700; margin-bottom: 10px; line-height:1.3;}
.abt_txt_colm h3{
  font-size:35px;
}
.abt_txt_colm h4{
  font-size:25px;
}
.abt_txt_colm h5{
  font-size:19px;
}
/*------------------------*/
.shop_page_right_box .tab_colmin figure{width:130px;height:130px;}
.shop_page_right_box .tab_colmin figure img{border-radius:50%;width:100% !important;height: 100% !important;
    max-width: 100% !important;object-fit:cover}
.shop_page_right_box .tab_colmin  {padding: 30px!important;min-height:10px !important;}
.shop_page_right_box .tab-wrap{display:flex;flex-wrap:wrap;}
.shop_page_right_box .tab_colmin figure + a{width: calc(75% - 80px);padding-left:20px;}
.shop_page_right_box .shp_btn_sec{width: 21%;padding-left:0px;display: flex; align-self: center;}
.shop_page_right_box .tab_colmin_txt .price, .price{color:#0B94E6 !important;font-size: 25px !important;font-weight:bold !important;}
.shop_page_right_box .tab_colmin .tab_colmin_txt h2{min-height:1px !important;font-size:24px !important;font-weight:bold !important;}
.shop_page_right_box .exc{display:none !important;}
.shop_page_right_box .add_to_cart_button{display:none !important;}
.shop_page_right_box .wptechnic-custom-button-view-product{font-size:16px !important;width:100% !important;}
.product_filter_all_con{margin-top: 54px;}
.cate_details{margin-bottom:30px;}
.pro_cate_pagecon_row{margin-bottom:30px;}
.thumcate_pic img{width:100%;}

.Inner_content h2{
    font-weight: 700;
    color: #14224A;
    font-size: 22px;
    line-height: 32px;
    padding-bottom: 15px;}
 .Inner_content h3{
    font-weight: 700;
    color: #14224A;
    font-size: 20px;
    line-height: normal;
    padding-bottom: 15px;}   
 .Inner_content p{
     
 } 
 
.cate_details .abt_txt_colmin{padding:0 15px;}
/*.cate_Relatedtitle h2{text-align:center;}*/


.course_link li{
  display: inline-block;    padding-right: 12px;
}

.shop_page_right_box_in ul.products li .course_link li{
    display: inline-block !important;
    margin-bottom: 10px !important;
    width: auto !important;
    padding-right: 10px !important;
    padding-left: 0 !important;
    font-weight: 600;
}
.course_link li p,  .course_link li a{
  font-weight: 600;
}
.shop_page_right_box .shp_btn_sec {
    display: block;
}
.course_link li p:nth-of-type(1) a{margin-bottom: 0  !important;}
.shop_page_right_box_in ul.products li .course_link li p a i, 
.shop_page_right_box_in ul.products li .course_link li p i, .course_link li i{
  color: #0b94e6;
  padding-right: 4px;
}
.shop_page_right_box_in ul.products li .course_link li p a{
color: #474747 !important;
}
.procate_descrip.row {
    background-color: #fff;
    box-shadow: 0px 37px 50px rgba(0, 0, 0, 0.03);
    padding: 17px;
    border-radius: 15px;
}
.shop_page_right_box .tab_colmin figure + a {
    display: none;
}
/*.product .tab_colmin .tab-wrap .tab_colmin_txt {
    width: calc(75% - 30px);
}*/
.abt_txt_colmin ul{
  margin-bottom: 20px;
}
h3.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-who-should-attend {
    margin-top: 25px;
}
.tab_col_img  {  text-align: center;}
.tab_col_img img {
    width: 125px;
}
.why_chose .why_chose_colmin{
      background: #f3f3f3;
}
.why_chose .why_chose_colmin h3{
  padding-bottom: 0;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap{
  display: flex;
  flex-wrap: wrap;
      align-items: center;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap .tab_colm_btn {
      align-self: center;
    width: 39%;
    text-align: right;
}
.cate_prod .tab_colm_sec .tab_colmin{
  padding: 27px 40px;
}
.post_prod_up .summary.entry-summary{
  float: none;
}
.post_prod_up {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
        margin-bottom: 25px;
}
.post_image {
    width: 450px;
}
.post_image img{
  width: 100%;
}
.prod_detils .product .abt_txt_colmin{
  padding-left: 0;
  background-color: #fff;
  box-shadow: 0px 37px 50px rgba(0, 0, 0, 0.03);
  padding: 17px;
  border-radius: 15px;
  margin-top: 45px;
}
.variable-item-radio-value-wrapper{
  font-size:0;
}
.variable-item-radio-value-wrapper img{
  display: none !important;
}
.variable-item-radio-value{
  font-size:16px;
}
.variable-item:before{
  display:none;
}
.variable-item-radio-input-wrapper .variable-item-radio-value-wrapper span.price{
  display:none;
}
 [data-wvstooltip]:hover:after{opacity:0}
.related.products ul.products li.product .tab_colmin .tab-wrap .tab_colmin_txt .course_link li {
    padding-right: 12px;
}
.post_prod_up .summary.entry-summary{
      float: none !important;
    width: 100% !important;
}
.variable-items-wrapper li .variable-item-contents label{
      display: flex;
    align-items: flex-start;
}
.woocommerce div.product form.cart .variations label{
  display: flex;
}
.variable-item-radio-value-wrapper{
  flex: 1;
}
.woocommerce-variation-add-to-cart.variations_button{
  display: flex; flex-wrap: wrap;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input {
    margin-top: 5px;
}
.choose-sec {
    padding: 50px 0;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap figure, .related.products .product .tab_colmin .tab-wrap figure{
  margin: 0 30px 0 0;
  width: 175px;
}
.product .tab_colmin .tab-wrap figure img{
  margin: auto !important;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap .tab_colmin_txt , .product .tab_colmin .tab-wrap .tab_colmin_txt {
  max-width: 750px;
  margin: 0 40px 0 0;
  width: 100%;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap .tab_colm_btn, .related.products ul.products li.product .tab_colmin .tab-wrap .shp_btn_sec {
  width: auto;
}
.shop_page_right_box .archive_shop .products .product .tab_colmin .tab-wrap .shp_btn_sec{
  width: 14%;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap .tab_colm_btn .comn_btn2{
padding: 0 38px;
}
.shop-details-sidebar.bottm_sidebar .class-details h4:nth-of-type(1){
  margin-top: 0;
}
.shop-details-sidebar.bottm_sidebar .class-details li, .clss_sidebar ul li{
  padding-left: 18px;position: relative;font-weight: 400; text-transform: inherit;
}
.shop-details-sidebar.bottm_sidebar .class-details li:before, .clss_sidebar ul li:before{
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    height: 8px;
    width: 8px;
    background: #0b94e6;
}
.shop-details-sidebar.bottm_sidebar .class-details ul, .clss_sidebar ul {
  margin-bottom: 15px;
}
.clss_sidebar{padding-top: 20px;}
.shop-details-sidebar.bottm_sidebar{margin-top: 44px;}
.shop-details-sidebar img{
  width:90px;
}
.cat_class_hdng{
    text-align: center;
    padding: 35px 0 20px;
}
.course_link li a{
    color: #474747;
}
.course_link li a:hover{
  color: #0B94E5;
}
.cat_suprt_btn{
      padding-top: 50px;
    padding-bottom: 50px;
}
.cat_suprt_btn h4{
    padding:25px 0;
    font-weight: 700;
    color: #14224A;
    font-size: 25px;
    letter-spacing: 0.3px;
}
.blog_btn{
  margin-top: 25px !important;
}
.homecoose .why_chose_colm .flip-box {height:300px}
.product-thumbnail{
  text-align: center;
}    
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 85px !important;
}
.woocommerce table.shop_table td {
    font-size: 16px;
}
.product-name a{
  color: #474747;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button{
      background: #14224A;
      color: #fff;
      transition: all 0.3s ease-in-out;
      border:1px solid #14224A;
      border-radius: 30px;
      font-weight: 400;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover{
  background-color: transparent;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]{
  color: #fff;
}
.input-text {
    height: 40px !important;
    padding: 0 10px !important;
    line-height: 40px !important;
    border: 1px solid #ccc !important;
    border-radius: 0px !important;
    font-size: 14px !important;
}
.woocommerce-checkout .select2-selection__rendered, .select2-selection__rendered, .select2-container .select2-selection--single {
    height: 40px !important;
    line-height: 40px !important;
    border-radius: 0;
    border-color: #ccc !important;
}
.woocommerce-checkout textarea.input-text {
    height: 80px !important;
    resize: none;
    padding: 10px !important;
    line-height: 1 !important;
}
.wc_payment_methods.payment_methods.methods li:before{content:none !important;}
.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th, .shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td{
font-size:20px;
}
#order_review_heading {
    margin-top: 30px;
    font-size: 26px;
    padding-bottom: 0px;
    font-weight: 400;
}
.woocommerce a.button.alt, .woocommerce button.button.alt {
    background-color: #14224A;
    font-weight: 400;
    border: 1px solid #0b94e5 !important;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover {
    background-color: transparent;color:#14224A;border: 1px solid #14224A !important;
}
.woocommerce-error li:before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:before{display:none}
.wc-item-meta li:before, .woocommerce-MyAccount-navigation ul li:before{display:none;}
.woocommerce form.login, .woocommerce form.register{background: #F4F0E8;}
.woocommerce-account .addresses .title .edit {
    float: right;
}
.woocommerce-Address-title.title h4{display:inline-block}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    padding: 10px 5px;
    display: block;
    color: #000;
}
.woocommerce-MyAccount-navigation ul li:before {
    font-family: "Font Awesome 5 Free";
    
    font-weight: 700;
    margin-right: 8px;
    background: none;
    width: auto;
    height: auto;
    position: absolute;
    clip-path: inherit;
    color: #47b6ac;
    font-size: 17px;
}
.woocommerce-MyAccount-navigation ul li a{position: relative;}
.woocommerce-MyAccount-navigation ul li a:before{
  content:"";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:before {
    content: '\f3fd';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:before {
    content: '\f03a';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads:before {
    content: '\f019';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:before {
    content: '\f2b9';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigatiobefore {
    content: '\f570';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:before {
    content: '\f2f5';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wish-list::before {
    content: "\f004";
}
.woocommerce-MyAccount-navigation ul{margin-bottom: 0;}
.woocommerce-MyAccount-navigation ul li{position: relative;}
.woocommerce-MyAccount-navigation li:not(:last-child) {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #c8c8c8;
}
a.checkout-button.button.alt.wc-forward {
    border-radius: 30px;
}
.woocommerce-MyAccount-navigation{border: 1px solid #c8c8c8;}
.woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-MyAccount-navigation ul li:hover{
  background-color:#0B94E5;
}
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li a:hover {
    color: #fff;
}

.woocommerce-EditAccountForm.edit-account fieldset legend{
      font-size: 1.3em;
    margin-top: 25px;
}
.woocommerce-variation-add-to-cart.variations_button {
    margin-top: 25px;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button {
    background-color: #0B94E5 !important;
    font-weight: 400;
    color: #fff;
    border-radius: 30px;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover{
  background: #14224A !important;color: #fff;
}
.spec-wrapper ul li ul{
padding:6px 0;
}
.spec-wrapper ul li ul li:before{
  border-radius:50%;
}
.why_chose_colm .coreval figure img{
    height: 100px;
}
.core_value {
    padding: 60px 0;
}

.avatar {
    position: absolute;
    left: 0;
    right: 0;
    top: -80px;
    text-align: center;
}
.teamcolinner {
    position: relative;
}
.avatar > img {
    width: 130px;
    margin: auto;
    border-radius: 50%;
    border: 1px solid rgb(170 170 173/ 1);
    box-shadow: 0px 3px 10px 3px rgb(170 170 173 / 0.5);
}
.teamcolinner {
    position: relative;
    border: 1px solid #ffffff;
    min-height: 100px;
    background: #ffffff;
    z-index: 9;
}
.teamcol {
    padding: 15px;
    border-radius: 10px;
    position: relative;
    transition: transform 1s ease-in-out;
    text-align: center;
    border: 1px solid #0b94e5;
}
.teamcol:hover {
    transform: translateY(-30px);
    box-shadow: 0px 3px 10px 3px rgb(170 170 173 / 0.5);
    transition: transform 1s ease-in-out;
}

.teamcol:hover::before, .teamcol:hover::after {
    width: 100%;
    transition: width 1s ease-in-out;
}
.member-name {
    margin-top: 80px;
}
.member-info {
    padding: 10px 20px;
}
.teamlist{
padding-top: 90px;
}
.member-name h4{
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    padding-bottom: 8px;
}
.member-name h5{
font-size: 16px;color: #0b94e5;
}
.team_sec {
    background: #fff;
    padding: 60px 0;
}
.member-social .comn_btn2 {
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
}
.temqus.qus_sec{
  padding: 80px 0 0;
}
.temqus.qus_sec .comn_title p{
  font-weight:500;    
  line-height: 28px;
}
.wpcf7-form-control.wpcf7-quiz {
    width: 100px !important;
    padding: 10px !important;
    display: inline-block;
    margin-left: 10px;
    border-radius: 0;
    height: 50px !important;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-width: 1px;
    background-color: transparent;
    border-color: #127bba;
}

.form-submit .comn_btn2{
      line-height: 30px;
}
.form-btm {
    padding-top: 35px; align-items: center;
}
.form-group label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #004669;
    padding: 6px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 8px;
}
.form-group .frmchek input[type="checkbox"]:checked+span:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 9px;
    width: 6px;
    height: 15px;
    border: solid #004669;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
#chk1 .wpcf7-list-item label input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}
.frmchek .wpcf7-list-item{margin-left: 0;}
.form-submit{text-align: right;}
.wpcf7-spinner{position: absolute;}
.checkout-button:hover{color: #fff !important;}
.main_banner.inner-banner.cart-banner{
    min-height: 350px;
    padding: 218px 0 0 0;
}

.teamlist .col-lg-4:nth-child(n+4) .teamcol{
    margin-top: 125px; 
}

h4.filter-title {
    font-size: 19px;
    font-weight: 600;
    padding-bottom: 12px;
    color: #14224A !important;
}
.procate_descrip h2{
  font-size: 27px;
}
.why_chose{padding-top: 30px;}
.why_chose .comn_title p{text-align:left;}
.procate_descrip.row .abt_txt_colmin .class-details{margin-bottom: 25px;}
.oxi-accordions-wrapper{margin-bottom: 25px;}
/* Hide the additional information tab */
li.additional_information_tab {
    display: none !important;
}
.woocommerce .related.products ul.products li.product a img {
    width: 101px !important;
}
.ban_content .course_link p{
  font-size:16px;
}
.ban_content .course_link{padding-top: 10px;}
.post_prod_up .abt_txt_colmin h4{
  font-weight: 700;
    color: #14224A;
    font-size: 22px;
    line-height: 32px;
}
.product-template-default.single-product.postid-586 .main_banner.inner-banner .ban_content h2 {
    font-size: 50px;
    line-height: 60px;
}
.why_chose_colm.cat_choose .flip-box{
  width: 300px;
  height: 300px;
  border: 0;
}
.why_chose_colm.cat_choose .flip-box .flip-box-inner .flip-box-front{
      background-color: #f3f3f3;
}
.why_chose_colm.cat_choose .flip-box .flip-box-inner .why_chose_colmin{background-color:transparent;}
.parents_childInd .cus_tab_menu ul{display: flex;}
.parents_childInd .cus_tab_menu{margin-bottom: 30px;}
.parents_childInd:not(:last-child) {
    margin-bottom: 45px;
}
/* .thanksSec{padding-top: 250px;} */
.prod_choose .flip-box{border: 0}
.prod_choose .flip-box .flip-box-inner .flip-box-front{
      background-color: #f3f3f3;
}
.prod_choose .flip-box .flip-box-inner .flip-box-back .back-inner p{color: #fff;}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) {
    background-color: #0b94e6;
    box-shadow: 0 0 0 2px #0b94e6;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover {
    background-color: #14224a;
    box-shadow: 0 0 0 2px #14224a;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) {
    background-color: #0b94e6;
    box-shadow: 0 0 0 2px #0b94e6;
}
button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced {
    border-radius: 30px;    font-weight: 500 !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
    font-size: 14px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
    padding: 3px 12px;
    border-radius: 30px;
}
.faq_btm p{
  font-size: 20px;
}
/*.patner_in .abt_top_img {*/
/*    right: 8px;*/
/*}*/
.oxi-accordions-wrapper-1 > .oxi-addons-row > .oxi-accordions-ultimate-style > .oxi-accordions-single-card > .oxi-accordions-head-outside-body > .oxi-accordions-header-card .oxi-accordions-header-body {
    background: #0b94e5 !important;    padding: 10px !important;
}
.oxi-accordions-wrapper-1 > .oxi-addons-row > .oxi-accordions-ultimate-style > .oxi-accordions-single-card > .oxi-accordions-head-outside-body {
    border-color: #0b94e6 !important;
}
h2.faq_hdng{text-align:center !important;}
.patner_in .abt_btm_img {
    bottom: 24px;
}
.patner_list .row:nth-child(even){
    flex-direction: row-reverse;    padding-top: 35px;
}
.patner_list .row:nth-child(even) .abt_big_img {
        padding-left: 100px;
    padding-right: 0;
}
.patner_list .row:nth-child(even) .abt_top_img{
    left:0;
}
.patner_list .row:nth-child(even) .abt_btm_img{
    left:0;
}
.patner_list .row:nth-child(even) .abt_txt_colmin {
    padding-left: 0;
    padding-right: 50px;
}
.faq_btm.class_faq_btm {
    padding: 15px;
    background: #fff;
    border: 1px solid #D5DCE2;
}
.ysm-search-widget .search-field[type="search"] {
    font-style: normal;
    font-size: 16px;
    border: 1px solid #0B94E5;
    background-color: transparent;
    color: #0B94E5;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
.top_ser_sec .search-submit{
    top:0;
}
.archive.search.search-no-results .shop-details .pro_loop .product_filter_all_con{display: none;}
.archive.search.search-no-results .shop-details .pro_loop .shop_page_right_box{
    width:100%;
}
.comment-form .form-submit{text-align: left;order:7;}
.comment-form-cookies-consent{order:6;}
.qus_sec.temqus.space_fix h2 {
    margin-bottom: 30px;
}
.faq_btm {
    border: 2px solid #0b94e5;
    text-align: center;
    padding-top: 20px;
    border-radius:5px;
}
.page-template-default.logged-in.admin-bar.woocommerce-account .abt_sec .abt_txt_colm .abt_txt_colmin, .privacy-policy.page-template-default .abt_sec .abt_txt_colm .abt_txt_colmin, .page-template-default.page-id-45 .abt_sec .abt_txt_colm .abt_txt_colmin{padding-left:0;}
.privacy-policy.page-template-default .abt_sec .abt_txt_colm .abt_txt_colmin h3{padding-top:20px;}


.shop-details-sidebar img.size-fix {
  max-width: 26px;
  margin-left: 10px;
}

.class-details .media {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.class-details .media img.align-self-start.mr-3 {
  max-width: 45px;
  margin-right: 15px;
}

.class-details .media .media-body p {
  padding-bottom: 0;
}

.class-details .media .media-body p {
  padding-bottom: 0;
  line-height: 19px;
}



.page-template-page-withoutbanner section.main_banner.inner-banner {
  height: auto;
  display: none;
}

section.abt_sec.set_padding_page {
  padding-top: 250px;
}

section.abt_sec.set_padding_page .abt_txt_colmin {
  padding-left: 0;
}

.single-product .product_meta {
    display: none;
}

a.button.wc-forward, a.button, button.woocommerce-Button.button, button.button, .class-details .comn_btn2, .clss_sidebar .comn_btn2, .comn_btn2 {
    text-transform: capitalize;
}

.woocommerce-Tabs-panel h2 {
    text-transform: capitalize;
}

.archive.tax-product_cat .col-12.abt_txt_colmin h2, .archive.tax-product_cat .col-12.abt_txt_colmin h3, .archive.tax-product_cat .col-12.abt_txt_colmin h4, .archive.tax-product_cat .col-12.abt_txt_colmin h5 {
    text-transform: capitalize;
}

ul.course_link li {
    text-transform: capitalize;
}


.page-template-page-training .abt_txt_colmin ul.list-none {
  margin-bottom: 10px;
}

.page-template-page-training .abt_txt_colmin ul.list-none li:before {
  display: none;
}

.page-template-page-training .abt_txt_colmin ul.list-none li {
  padding-left: 0;
  padding-bottom: 12px;
}

.page-template-page-training .abt_txt_colmin ul.list-none li span {
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 50%;
  background: #0b94e5;
  text-align: center;
  line-height: 35px;
  color: #fff;
  margin-right: 7px;
}

.page-template-page-training .abt_txt_colmin ul.list-none li, 
.page-template-page-training .abt_txt_colmin ul.list-none li a {
  color: #4e5875 !important;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}

.page-template-page-training .abt_txt_colmin ul.list-none li a:hover {
  color: #14224a !important;
}

.page-template-page-training .abt_txt_colmin .social-media ul.list-none {
  display: flex;
  flex-wrap: wrap;
}

.page-template-page-training .abt_txt_colmin .social-media ul.list-none li {
  padding: 0 0px 10px 0;
}

.page-template-page-training .abt_txt_colmin .social-media ul.list-none li a {
  display: inline-block;
}

.page-template-page-training .abt_txt_colmin .social-media ul.list-none li a span {
  margin: 0; margin-right:7px;
}

.page-template-page-training .abt_txt_colmin .social-media ul.list-none li a span:hover {
  background: #14224a;
}

figure.abt_big_img.px-0 img.lazy {
  width: 100%;
}

.page-template-page-training .training-icon ul.list-none li {
  padding-bottom: 0;
}

.page-template-page-training .training-icon ul.list-none {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}

.page-template-page-training .training-icon ul.list-none li {
  padding-right: 15px;
}

.page-template-page-training .training-icon ul.list-none img {
  max-width: 70px;
}

.page-template-page-training section.main_banner.inner-banner{
  display: none;
}


.abt_imgcolm_in.round_bx {
    padding-bottom: 15px;
}

.abt_imgcolm_in.round_bx figure.abt_big_img.px-0 {
    width: 280px;
    height: 280px;
    border-radius: 50%;
    margin: 0 auto;
    overflow: hidden;
}

.abt_imgcolm_in.round_bx figure.abt_big_img.px-0  img.lazy {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.form_input:focus-visible {
    border: none !important;
    outline: none;
}

.form-group level {
    display: block;
    margin-bottom: 10px;
    font-weight: 500;
}

.form-group.checkbox span.wpcf7-list-item {
    display: block;
    margin: 0;
}

.form-group.checkbox span.wpcf7-list-item label:before{
    display:none;
}

.form-group.checkbox span.wpcf7-list-item label {
    margin-bottom: 4px;
}

.form-group.checkbox span.wpcf7-list-item label input[type="checkbox"] {
    margin-right: 5px;
    border: 1px solid #127bba !important;
}

.form-group.checkbox span.wpcf7-list-item span.wpcf7-list-item-label {
    cursor: pointer;
}

.form-submit input.comn_btn2 {
    display: block;
}

.form-submit span.wpcf7-spinner {
    position: relative;
    display: block;
}

.class-details .vertual-social-links a i {
    width: 30px;
    height: 30px;
    background: #0b94e6;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    border-radius: 30px;
    margin: 0 2px;
    color: #fff;
    font-size: 12px;
    border:1px solid #0b94e6;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.class-details .vertual-social-links a i:hover {
    background: #fff;
    color: #0b94e6;
}

.ban_content .course_link li {
    margin-bottom: 6px;
}


.no_bnr { min-height: 215px;}


/*---------------
---------
Responsive
-------------------*/
@media (min-width:1400px){
  .whtpeople_img3 {
    top: 45%;
    left: -54px;
}

}
@media (min-width:1600px){

/*------------------------
Header
-------------------*/
.container{max-width: 1560px;}
body,p{font-size: 18px;}
.hed_top{padding-top: 20px;}
.login_sec li{padding: 0 15px 0px 0px;margin-right:15px;font-size: 16px;}
.login_sec{padding-left: 50px;}
.hed_btm{padding-top: 50px;}
.main_menu ul.slimmenu li{padding-right:40px;}
.main_menu ul.slimmenu li a{padding:20px 0 20px;font-size:18px;}
.ban_content h2{font-size: 77px;line-height: 80px;padding-bottom: 25px;}
.ban_content h2 span{font-size: 60px;line-height: 62px;}
.ban_content p{font-size: 25px;line-height: 29px;}
.comn_btn{border: 1.5px solid #14224A;border-radius: 50px;font-size: 16px;line-height: 60px;height: 60px;color: #14224A;display: inline-block;padding: 0 25px;}
.add_to_cart_button{border: 1.5px solid #14224A !important;border-radius: 50px !important;font-size: 16px !important;line-height: 60px !important;height: 60px !important;color: #14224A !important;display: inline-block !important;padding: 0 25px !important;}
.ban_btn{padding-top: 20px;}
.ban_btn .comn_btn{margin-right: 15px;}
.ban_hpy_sec{padding: 20px 30px 10px;}
.ban_hpy_sec em{font-size: 25px;padding-bottom: 20px;}
.ban_hpy_sec strong{font-size: 22px;padding-bottom: 15px;}
.main_banner .owl-dots button{width: 34px;height: 34px;}
.main_banner .owl-dots button span{width: 7px;height: 7px;}
.temqus.qus_sec .comn_title p {
    line-height: 36px;
}
.main_banner .owl-dots {  
  bottom: 16%;
}
.top_socialsec{width: 60px;;}
.top_socialsec li{padding: 0 0 25px;}
.top_socialsec {
/*  right: -70px;*/
right: 5px;
}
/*------------------------
Main Content
-------------------*/
.upclass_Sec{padding: 70px 0px;}
.comn_title h1,.comn_title h2, .custom-related-products-title, .woocommerce-Tabs-panel .comn_title h2, .procate_descrip .comn_title h2{font-size: 54px;margin-bottom: 25px;line-height: 45px;}
.comn_title p{font-size: 30px;padding-bottom: 10px;}
.comn_title{padding-bottom: 40px;}
.upclass_colmin{padding: 60px 0 0;}
.populer_Sec{left: -32px;top: -35px;width: 137px;height:130px;}
.populer_Sec span{transform: rotate(-42.51deg);padding: 0px 15px;font-size: 15px;
  line-height: 130px;}
.date_Sec{top:15px;right:15px;line-height:36px;height: 36px;border-radius: 46px;padding: 0 24px;}
.date_Sec span{font-size: 16px;padding-left: 10px;}
.date_Sec i{font-size: 16px;}
.upclass_top figure{margin-bottom: 20px; width: 180px;}
.upclass_colm h3{font-size: 24px;line-height: normal;padding-bottom: 10px;}
.upclass_colm p{font-size: 18px;line-height: normal;padding-bottom: 0px;margin-bottom: 20px;}
.upclass_colm .price_val{font-size: 42px;line-height: normal;padding-bottom: 35px;}
.classliv_link a i{font-size: 20px;}
.classliv_link a span{color: #0C78B8;font-size: 14px;padding-left: 8px;}

.upclass_btm a{padding: 0 40px;height: 60px;}
.upclass_btm a span{font-size: 20px;}
.upclass_btm a i{font-size: 16px;}

.btn_row{padding-top: 40px;}
.comn_btn2{border-radius: 50px;height:70px;line-height: 70px;font-size: 16px;padding: 0 55px;}
.wptechnic-custom-button-view-product, .single_add_to_cart_button{border-radius: 50px !important;height:70px !important;line-height: 70px !important;font-size: 16px !important;padding: 0 55px !important;}

.misc_sec_content_txt{padding: 90px 0;}
.misc_sec_content_txt p{font-size: 26px;line-height: 34px;padding-bottom: 0; }


.traning_sec{padding: 80px 0 60px;}
.cus_tab_menu ul li a{padding: 20px 25px !important;border-radius: 50px  !important;}
.cus_tab_menu ul li{padding: 0 20px;}
.cus_tab_menu ul li a img{height: 50px;}
.tab_colmin figure{margin-bottom: 20px;}
.tab_colmin figure img{border-radius: 15px;width: 100%;}
.tab_colm_sec h3, .tab_colmin_txt a h2{font-size: 25px;line-height: 25px;padding-bottom: 10px;}
.tab_colmin_txt a h2{font-size: 25px !important;}
.tab_colm_sec p{font-size: 16px;line-height: 20px; margin-bottom: 20px;padding-bottom: 0px;}
.tab_colm_sec .price{font-size: 25px !important;line-height: normal !important;padding-bottom: 20px !important;}
.tab_colm_sec .comn_btn,.tab_colm_sec .comn_btn2{height: 50px;line-height: 50px;padding: 0 20px;font-size: 16px;margin: 0 5px;}
.add_to_cart_button, .wptechnic-custom-button-view-product, .single_add_to_cart_button{
  height: 50px !important;line-height: 50px !important;padding: 0 20px !important;font-size: 16px !important;margin: 0 5px  !important;
}
.cus_tab_content{margin: 50px 0px 30px;}

.why_chose_sec{padding: 70px 0;}
.why_chose_colmin{border-radius: 10px;padding: 26px 20px;}
.why_chose_colm figure {margin-bottom: 30px;}
.why_chose_colm figure img{height: 180px;}
.why_chose_colm h3{font-size: 28px; line-height: 40px;margin-top: 15px;}
.why_chose_colm p{line-height: 23px; padding-bottom: 0px; font-size: 20px;}

.abt_sec{padding: 80px 0px;background-size: contain;}
.abt_big_img{padding-right: 140px;}
.abt_top_img img{width: 188px;}
.abt_btm_img img{width: 284px;border-radius: 10px;}
.abt_imgcolm_in{padding-bottom: 50px;}
.abt_txt_colm p{font-size: 18px;line-height: 28px; padding-bottom: 30px;}
.abt_txt_colm p strong{font-size: 24px;line-height: 34px;padding-bottom: 30px;}
.abt_txt_colmin{padding-left: 70px;}

.wht_people_sec{padding:100px 0px 50px;}
.wht_people_sliItem{border-radius: 10px;padding: 10px;}
.wht_people_sliin{border-radius: 10px;padding: 70px 15px 30px;}
.wht_people_sliin p{padding-bottom: 15px;font-size: 20px;line-height: 30px;}
.wht_people_sliin h4{padding-top: 20px;font-size: 20px;line-height: 20px;}
.wht_people_sliin h4::before{width: 23px;height: 2px;}
.wht_people_sliin .qticon1{width: 71px;height: 71px;line-height: 71px;font-size:20px;top: -30px;}
.wht_people_sliin .qticon2{font-size: 20px;padding-top: 25px;margin-bottom: 20px;}
.wht_people_slisec .owl-stage-outer{padding: 60px 0 40px;}
.wht_people_slisec .owl-nav button{width: 54px !important;height: 54px !important;line-height: 54px !important;border-radius: 50px !important;margin: 0 4px !important;}
.wht_people_slisec .owl-nav button span{font-size: 14px !important;}
.whtpeople_img1 img{width: 82px;}
.whtpeople_img2 img{width: 69px;}
.whtpeople_img3 img{width: 50px;}
.whtpeople_img4 img {
  width: 65px;
}
.whtpeople_img5 img{width: 69px;}
.whtpeople_img6 img{width: 90px;}

.whtpeople_img1{top:-65px;left: 0px;}
.whtpeople_img2{top:-65px;right: 0px;}
.whtpeople_img3{top:45%;left: -70px;}
.whtpeople_img4{top:45%;right: -63px;}
.whtpeople_img5{bottom:0;left: 100px;}
.whtpeople_img6{bottom: -15px;right: 50px;}

.revw_sec .revw_colm{padding: 40px 0 100px;}
.revw_colm strong{padding-bottom: 30px;font-size: 16px;}
.revw_colm ul li{padding-right: 18px;}
.revw_colm ul li a img{width: 120px;}

.blog_sec{margin-bottom: 100px;}
.blog_secin{border-radius: 10px;}
.blog_toprow{padding: 26px 70px 0;}
.blog_title p{font-size: 22px;line-height: 26px;}
.blog_colm_row{padding-top: 30px;}
.blgclm_info{padding-bottom: 40px;}
.blg_colmin figure{margin-bottom: 20px;}
.blg_colmin figure img{border-radius: 10px;}
.blg_cln,.blg_auth{font-size: 16px; line-height: 30px;}
.blg_cln em{padding-left: 10px;}
.blg_divder{padding: 0 10px;}
.blg_colm_sec{padding: 0 70px;margin-bottom: 30px;}
.blg_colmin{background-color: #fff;padding-bottom: 25px;}
.blg_colm_sec h3, .inner_blog_form h2{font-size: 25px;line-height: 40px;padding-bottom: 25px;}
.blg_colm_sec p{font-size: 20px;line-height: 30px;padding-bottom: 0px;}

.qus_sec{padding: 0px 0 80px;}
.qus_sec .comn_title p{font-size: 21px;line-height: 24px;}
.qus_sec .comn_title .comn_btn2.comn_btnblu{margin-top: 10px;}
/*------------------------
Footer
-------------------*/
.main_footer{padding: 55px 0 25px;}
.ft_solial {margin-top: 25px;}
.ft_solial.comn_social_Sec li{margin-right: 10px;}
.comn_social_Sec li a{width: 53px;height: 53px;line-height: normal;    line-height: 53px;}
.comn_social_Sec li a span{font-size: 16px;line-height: 58px;}
.ft_mid h6,.ft_right h6{font-size: 25px;padding-bottom: 50px;}
.ft_menu li{padding-left: 30px;margin-bottom: 40px;}
.ft_menu li a{font-size: 18px;}
.ft_menu li::before{width:20px;height: 19px;}
.ft_mid_in{padding:0px 110px;}
.comn_info_sec li{margin-bottom: 40px;}
.comn_info_sec li span{width: 53px;height: 53px;line-height: 53px;font-size:16px;}
.comn_info_sec li strong{font-size: 20px;padding-left: 20px;}
.comn_info_sec li .icon-call + strong {font-size: 23px;}

.copy_right_Sec{font-size: 18px;}
.ft_btm_Sec{padding-top: 80px;}

.btm_anchor a i{font-size: 18px;padding-right: 10px;}
.btm_anchor a span{width: 33px;height: 33px; }


.main_banner{height: 887px;}
.ban_image figure img {height: 590px;}
.main_hed.sticky .top_row_hed{    align-items: center;}
.flip-box {
    width: 500px;
    height: 350px;
}
.why_chose_colm.cat_choose .flip-box {
    width: 400px;
    height: 350px;
}
.why_chose_colm.cat_choose h3 {
    font-size: 23px;
    line-height: 33px;
}
.why_chose_colm.cat_choose figure img {
    height: 160px;
}
.back-inner p, .front-botm p{line-height:30px}
.back-inner h3{font-size:32px}
.deliver-traning, .studnt_com {
    padding: 90px 0;
}
.serbse {
    width: 474px;
    height: 474px;
}
.main_banner.inner-banner {
min-height: 700px;
}
.serface span{width:180px; height:180px;}

.serface span img {
    transform: scale(0.9);
}
.serface span:nth-of-type(6) {
    width: 144px;
    height: 144px;
}
.serface span:nth-of-type(4) {
    width: 214px;
    height: 214px;
}
.treeroot {
    padding: 20px 47px;
    font-size: 30px;
}
.treeroot:before {
    left: -21%;
}
.treeroot:after {
    left: 37%;
}
.tree-box {
    width: 450px;
    height: 300px;
}
.tree-box {
    width: 450px;
    height: 300px;
}
.tree-box.trechild {
    width: 362px;
    height: 460px;
}
.comp_logo {
width: 250px;
    height: 162px;
  }
.tree-box:before {
    top: 117%;    left: 32%;
}
.tree-box:after {
    left: 67.4%;
}
.treeitem span img {
    width: 98px;
}
.treeitem h5 {
    font-size: 31px;
    line-height: 40px;
}
.backtree_inner {
    padding: 25px;
}
.backtree_inner p {
    font-size: 20px;
    line-height: 30px;
}
.train_txt{
  font-size:20px;
  line-height:30px;
}
.support_wrap {
    margin: 90px 0 0;
}
.support_wrap h2{
  line-height:70px;
}
.suprt-box-btm h5 {
    font-size: 24px;
    line-height: 28px;
}
.suprt-box-btm p {
    font-size: 16px;padding-top: 13px;
}
.suprt_btn {
    padding-top: 90px;
}
.serface span:nth-of-type(5) {
    width: 166px;
    height: 166px;
    right: -5%;
}
.serface span:nth-of-type(2) {
    width: 144px;
    height: 144px;
}
.serface span:nth-of-type(3) {
    width: 114px;
    height: 114px;
}
.upclass_Sec {
    padding: 90px 0px;
}
.form_input {
    font-size: 16px;
}
.form_field i {
    top: 14px;
    font-size: 14px;
}
.msgfld.form_field i {
    top: 6px;
}
.contact_map {
    margin-top: 80px;
}
.woocommerce div.product div.summary .price {
    font-size: 27px;
    line-height: 30px;
}
.cat_suprt_btn h4 {
  padding: 40px 0;
    font-size: 34px;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap .tab_colmin_txt, .product .tab_colmin .tab-wrap .tab_colmin_txt {
max-width: 788px;
}
.woocommerce-variation-add-to-cart.variations_button {
    align-items: center;
}
.shop-details-sidebar img {
    width: 75px;
}
.avatar > img {
    width: 140px;
    }
.member-name h4 {
    font-size: 33px;
    line-height: 43px;
}
.member-name h5 {
    font-size: 23px;
}
.member-social .comn_btn2 {
    height: 46px;
    line-height: 46px;
    padding: 0 26px;
}
.form-submit .comn_btn2 {
    line-height: 50px;
    height: 63px;
    font-size: 19px;
    padding: 7px 45px!important;
}
.ban_content .course_link p {
    font-size: 20px;
}
.product-template-default.single-product.postid-586 .main_banner.inner-banner .ban_content h2 {
    font-size: 60px;
    line-height: 70px;
}
.abt_top_img {
    right: 70px;
}
.serbsebox figure img {
    margin-top: 20px;
}
.page-template-traing.page-id-15 .main_banner.inner-banner {
    min-height: 820px;
}
.class-details .comn_btn2 {
    height: 52px;
    line-height: 52px;
    font-size: 18px;
}
.tab_col_img img {
    width: 130px !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
    font-size: 18px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
    padding: 3px 19px;
}
.Inner_content h2 {
    font-size: 30px;
}
.faq_btm p {
    font-size: 26px;
    line-height: 36px;
}
.oxi-accordions-wrapper-1 > .oxi-addons-row > .oxi-accordions-ultimate-style > .oxi-accordions-single-card > .oxi-accordions-head-outside-body > .oxi-accordions-header-card .oxi-accordions-header-body .oxi-accordions-main-title {
    font-size: 25px !important;
}
.oxi-accordions-wrapper-1 > .oxi-addons-row > .oxi-accordions-ultimate-style > .oxi-accordions-single-card > .oxi-accordions-head-outside-body > .oxi-accordions-header-card .oxi-accordions-header-body {
    padding: 15px !important;
}

.qus_sec.temqus.space_fix h2 {
    margin-bottom: 50px;
}
.homecoose .why_chose_colm .flip-box {height:350px}

.page-template-page-training .abt_txt_colmin ul.list-none li, 
.page-template-page-training .abt_txt_colmin ul.list-none li a {
  font-size: 18px;
  line-height: 28px;
}

}
@media (min-width:1750px){
.main_banner .owl-dots {
    bottom: 17%;
}

}
@media (min-width:1920px){
  
}

@media only screen and (max-width: 1599px){
.blog_toprow .blog_btn{padding-top:18px}
}

@media only screen and (min-width: 1400px) and (max-width: 1599px){
.treeroot:after {
    left: 26%;
}
.treeroot:before {
    left: -73%;
}
.whtpeople_img4 {
    right: -33px;
}
.temqus.qus_sec {
    padding: 45px 0 0;
}
}


@media only screen and (max-width: 1400px){
.serface span:nth-of-type(2) {
    right: 10%;
  }
  .serface span:nth-of-type(1) {
    top: 15%;
    left: 20%;
}
.serface span:nth-of-type(6) {
    top: 85%;
    left: 20%;
    }
.main_banner.inner-banner {
    min-height: 630px;
}
.serface span:nth-of-type(4) {
    left: 44%;
}
.serface span:nth-of-type(5) {
right: -11%;
}
.serface span:nth-of-type(3) {
left: 97%;
}
.treeroot:before{
      left: -74%;
}
.treeroot:after {
    left: 25%;
}
.comp_logo {
    width: 177px;
    height: 130px;
  }
  .suprt-box {
    padding: 0 37px;
}
.spacification .nav-tabs .nav-link, .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 15px!important;
    margin-right: 4px!important;
    padding: 10px 10px !important;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap .tab_colmin_txt, .product .tab_colmin .tab-wrap .tab_colmin_txt {
    max-width: 670px;
    margin: 0 30px 0 0;
}
.comn_btn {
  padding: 0 10px;
  font-size: 14px;
}
.ban_hpy_sec {
    right: 25px;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap .tab_colmin_txt, .product .tab_colmin .tab-wrap .tab_colmin_txt{
    max-width: 550px;
}

.back-inner p, .back-inner ul li {
    font-size: 16px;
    line-height: 24px;
}
}

@media only screen and (max-width: 1199px) {
body,p {font-size: 14px;}
p{line-height: 22px;}
.main_hed {padding: 10px 0 0 0;}
.log_sec img{height: 100px;}
.main_menu ul.slimmenu li {padding-right: 20px;}
.main_menu ul.slimmenu li a {font-size: 14px;}
.hed_top {padding-top: 10px;}
.hed_btm {padding-top: 15px;}
.main_hed.sticky .hed_btm {padding-top: 15px;}
.login_sec li{font-size: 14px;}

.main_banner {padding: 117px 0 0 0;height: 544px;}
.ban_content h2 span {font-size: 30px;line-height: 36px;}
.ban_content h2 {font-size: 45px;line-height: 50px;}
.ban_content p {font-size: 18px;line-height: 24px;}
.comn_btn {border-radius: 50px;font-size: 14px;line-height: 40px;height: 40px;padding: 0 15px;}
.add_to_cart_button{border-radius: 50px !important;font-size: 14px !important;line-height: 40px !important;height: 40px !important;padding: 0 15px !important;}
.ban_hpy_sec em {font-size: 20px;}
.ban_hpy_sec strong {font-size: 16px;padding-bottom: 10px;}
.ban_image .ban_hpy_sec figure img {height: auto !important;width: 190px !important;}
.ban_hpy_sec {padding: 15px 15px 5px;}
.ban_image figure {padding-left: 8%;}
.ban_image figure img {height: 400px;}
.top_socialsec {right: 0;}
.main_hed.sticky .log_sec img {height: 80px;}
.top_ser_sec .search-field {font-size: 14px;}
.top_ser_sec { width: 240px;}
.top_sericon {font-size: 14px;}


/*------------------------
Main
-------------------*/
.upclass_Sec {padding: 30px 0px;}
.comn_title {padding-bottom: 15px;}
.comn_title h1, .comn_title h2, .custom-related-products-title, .woocommerce-Tabs-panel .comn_title h2, .procate_descrip .comn_title h2 {font-size: 31px;margin-bottom: 10px;}
.comn_title p {font-size: 20px;padding-bottom: 10px;}
.populer_Sec {left: -21px;top: -19px;width: 100px;height: 90px;}
.populer_Sec span { padding: 0px 10px;font-size: 11px;line-height: 87px;}
.date_Sec span {font-size: 13px;}
.upclass_pic img{height: 90px;}
.upclass_txtsec {min-height: 80px;}
.upclass_colm h3 {font-size: 18px;}
.upclass_colm p {font-size: 14px;margin-bottom: 10px;}
.upclass_colm .price_val {font-size: 26px;padding-bottom: 20px;}
.upclass_btm a span {font-size: 16px;}
.upclass_btm a i {font-size: 12px;}
.btn_row {padding-top: 10px;}
.misc_sec_content_txt {padding: 40px 0;}
.misc_left figure:nth-child(1) img {width: 60px;}
.misc_left figure:nth-child(2) img {width: 75px;}
.misc_right figure:nth-child(1) img {width: 90px;}
.misc_sec_content_txt p {font-size: 16px;line-height: 20px;}
.traning_sec {padding: 30px 0 30px;}
.cus_tab_menu ul li a img {height: 30px;}
.cus_tab_content {margin: 30px 0px 0px;}
.tab_colm_sec h3, .tab_colmin_txt a h2 {font-size: 17px;line-height: 22px; padding-bottom: 10px;}
.tab_colmin_txt a h2 {font-size: 17px !important;}
.tab_colm_sec .comn_btn, .tab_colm_sec .comn_btn2 {height: 35px;line-height: 35px; padding: 0px 8px; font-size: 12px;margin: -1px 3px;}
.comn_btn2 {border-radius: 40px;height: 40px;line-height: 40px;font-size: 14px;padding: 0 25px;display: inline-block;}
.wptechnic-custom-button-view-product, .single_add_to_cart_button{border-radius: 40px !important;height: 40px !important;line-height: 40px !important;font-size: 14px !important;padding: 0 25px !important;display: inline-block !important;}
.why_chose_sec {padding: 15px 0;}
.why_chose_colm h3 {font-size: 17px;line-height: 25px;margin-bottom: 10px;}
.add_to_cart_button{height: 35px !important;line-height: 35px !important; padding: 0px 8px !important; font-size: 12px !important;margin: -1px 3px !important;}
.abt_txt_colm p {font-size: 14px; line-height: 20px;}
.abt_txt_colm p strong {font-size: 18px;line-height: 22px;}
.abt_txt_colmin {padding-left: 30px;}
.abt_big_img {padding-right: 70px;}
.abt_top_img img {width: 100px;}
.abt_btm_img img {width: 150px;}
.abt_imgcolm_in {padding-bottom: 30px;}
.abt_sec {padding: 30px 0px;background-size: 200px;}
.wht_people_sec {padding: 50px 0px 40px;}
.wht_people_sliin .qticon1 {width: 35px;height: 35px;line-height: 35px;font-size: 12px;top: -15px;margin: 0 auto;}
.wht_people_slisec .owl-item.active.center .wht_people_sliin .qticon1 {top: -43px;}
.wht_people_sliin p {padding-bottom: 15px;font-size: 15px;line-height: 22px;}
.wht_people_sliin {padding: 30px 15px 20px;}
.wht_people_sliin h4 {padding-top: 15px;font-size: 16px;}
.wht_people_slisec .owl-nav button {width: 40px !important;height: 40px !important;line-height: 40px !important;}
.wht_people_slisec .owl-nav button span {font-size: 10px !important;}
.wht_people_slisec {max-width: 94%;margin: 0 auto;}
.whtpeople_img1 img {width: 55px;}
.whtpeople_img2 img {width: 45px;}
.whtpeople_img3 img {width: 40px;}
.whtpeople_img4 img {width: 53px;}
.whtpeople_img5 img {width: 45px;}
.whtpeople_img6 img {width: 53px;}
.whtpeople_img3 { left: -10px;}
.whtpeople_img4 {right: -15px;}

.revw_sec .revw_colm {padding: 31px 15px 60px;}
.revw_colm ul li a img {width: 60px;}
.revw_colm ul li {padding-right: 10px;}
.revw_colm strong {padding-bottom: 20px;font-size: 14px;}

.blog_colm_row {padding-top: 0px;}
.blog_toprow .comn_title p {padding-bottom: 0px;}
.blog_toprow,.blg_colm_sec {padding: 0 30px;}
.blgclm_info {padding-bottom: 10px;}
.blg_colm_sec h3, .inner_blog_form h2 {font-size: 17px;line-height: 22px;}
.blg_colm_sec p {font-size: 14px;line-height: 20px;}
.blg_colmin {padding-bottom: 10px;}
.blog_sec {margin-bottom: 30px;}
.qus_sec .comn_title p {font-size: 16px;line-height: 22px;}
.qus_sec {padding: 0px 0 30px;}
.ft_mid h6, .ft_right h6 { font-size: 16px;padding-bottom: 20px;}
.ft_menu li a {font-size: 14px;}
.ft_menu li {padding-left: 30px;margin-bottom: 15px;}
.ft_mid_in {padding: 0px 50px;}
.comn_info_sec li strong {font-size: 14px;}
.comn_info_sec li .icon-call + strong {font-size: 17px;}
.comn_info_sec li {margin-bottom: 15px;}
.ft_btm_Sec {padding-top: 20px;}
.copy_right_Sec p {font-size: 14px;}
.btm_anchor a i {font-size: 14px;}
.main_footer {padding: 30px 0 15px;}
.serface span{
      width: 130px;
    height: 130px;
}
.serface span:nth-of-type(6) {
    width: 105px;
    height: 105px;
}
.serface span:nth-of-type(4) {
    width: 145px;
    height: 145px;
}
.main_banner.inner-banner {
    min-height: 566px;
    padding: 146px 0 0 0;
}
.serface span:nth-of-type(2) {
    right: 3%;
    top: 21%;
}
.serface span:nth-of-type(3) {
    left: 104%;
    top: 38%;
}
.ban_btn .comn_btn {
  margin-right: 4px;
  font-size: 11px;
}
.ban_btn .comn_btn:last-child {
  margin-right: 0;
}
.comn_btn {
    padding: 0 11px;
}
.add_to_cart_button{padding: 0 11px !important;}
.flip-box {
    width: 335px;
    height: 425px;
}
.comn_title {
    padding-bottom: 38px;
}
.treeroot:before {
    left: -82%;
}
.tree-box.trechild {
    width: 191px;
    width: 207px;
}
.treebox .row .setcol {
    padding-top: 120px;
}
.tree-box.trechild {
    width: 215px;
    height: 310px;
}
.comp_logo {
    width: 145px;
    height: 113px;
}
.suprt-box {
    padding: 0;
}
.support_wrap {
    padding: 20px;
}
.deliver-traning {
    padding: 40px 0;
}
.serface span:nth-of-type(2) {
    right: 4%;
    top: 16%;
}
.product .tab_colmin {
    min-height: 405px;
}
.main_banner.inner-banner.cart-banner {
    min-height: 235px;
    padding: 140px 0 0 0;
}
.teamlist .col-lg-4:nth-child(n+3) .teamcol {
    margin-top: 110px;
}
.temqus.qus_sec {
    padding: 50px 0 0;
}
.product-template-default.single-product.postid-586 .main_banner.inner-banner .ban_content h2 {
    font-size: 30px;
    line-height: 40px;
}
.serbsebox figure img {
    height: 400px;
}
.page-template-traing.page-id-15 .main_banner.inner-banner {
    height: 615px;
}
.serbsebox figure img {
    height: 400px;
}
.qus_sec.temqus.space_fix h2 {
    margin-bottom: 20px;
}

section.abt_sec.set_padding_page {
  padding-top: 150px;
}

.page-template-page-training .abt_txt_colmin ul.list-none li, .page-template-page-training .abt_txt_colmin ul.list-none li a {
  font-size: 14px;
  line-height: 20px;
}

.page-template-page-training .abt_txt_colmin ul.list-none li span {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.ban_image.innerbanr .serbse figure {
    padding: 0;
}
.no_bnr { min-height: 110px;}

}

@media only screen and (max-width: 991px) {
.log_sec img {height: 80px;}
.main_menu ul.slimmenu li {padding-right: 15px;}
.main_menu ul.slimmenu li a{font-size: 12px;}
.ban_content h2 {font-size: 34px;line-height: 40px;}
.ban_content h2 span {font-size: 20px;line-height: 25px;}
.ban_content p {font-size: 16px;line-height: 20px;}
.ban_btn {padding-top: 15px;}
.comn_btn {font-size: 13px;padding: 0px 11px;margin-bottom: 6px;}
.add_to_cart_button{font-size: 13px !important;padding: 0px 11px !important;}
.ban_image figure img {height: 340px;}
.main_banner {padding: 98px 0 0 0;height: 440px;}
.comn_title h1, .comn_title h2, .custom-related-products-title, .woocommerce-Tabs-panel .comn_title h2, .procate_descrip .comn_title h2 {font-size: 22px;margin-bottom: 10px;}
.comn_title p {font-size: 17px;padding-bottom: 10px;}

.date_Sec {line-height: 26px;height: 26px;padding: 0 10px;}
.date_Sec i {color: #0C78B8;font-size: 12px;}
.date_Sec span {font-size: 12px;padding-left: 6px;}
.misc_right figure:nth-child(1) img {width: 60px;}
.misc_right figure:nth-child(2) img {width: 45px;}
.misc_left figure:nth-child(1) img {width: 40px;}
.misc_left figure:nth-child(2) img {width: 60px;}
.misc_sec_content_txt p {font-size: 14px;line-height: 20px;}
.misc_sec_content_txt {padding: 20px 0;}
.cus_tab_menu ul li a img {height: 26px;}
.cus_tab_menu ul li a {padding: 8px 10px !important;}
.tab_colm_sec h3, .tab_colmin_txt a h2 {font-size: 14px;line-height: 18px;}
 .tab_colmin_txt a h2{font-size: 14px !important;}
.tab_colm_sec .price {font-size: 17px !important;}
.tab_colmin_txt {padding: 0px 0px;}
.tab_colm_sec .comn_btn, .tab_colm_sec .comn_btn2 {margin: 0px 0 10px;display: block;}
.add_to_cart_button,.wptechnic-custom-button-view-product {margin: 0px 0 10px !important;display: block !important;}
.abt_txt_colm p strong {font-size: 16px;line-height: 20px;}
.abt_txt_colm p {font-size: 14px !important;line-height: 20px !important;}
.abt_big_img {padding-right: 94px;}
.abt_top_img {right: 0px;}
.abt_top_img img {width: 80px;}
.abt_btm_img img {width: 110px;}
.abt_imgcolm_in {padding-bottom: 20px;}
.abt_txt_colmin {padding-left: 15px;}
.whtpeople_img4 img {width: 47px;}
.ft_mid_in {padding: 0px 0px;}
.ft_menu li {padding-left: 23px;margin-bottom: 15px;}
.comn_social_Sec li a {width: 26px;height: 26px; line-height: 26px;}
.ft_solial.comn_social_Sec li {margin-right: 5px;}
.comn_social_Sec li a span {font-size: 10px;}
.comn_info_sec li .icon-call + strong {font-size: 15px;}
.blog_colm_row {
    padding-top: 18px;
}
.blog_toprow {
    padding: 8px 30px;
}
.treeroot:before, .treeroot:after{
  display: none;
}
.treebox .row .setcol {
    padding-top: 40px;
}
.treebox .row .setcol {
    padding-top: 120px;
}
.comp_logo {
    width: 100%;
  }
  .serbse {
    width: 100%;    border-radius: 15px;
  }
.serface span:nth-of-type(1),
.serface span:nth-of-type(2),
.serface span:nth-of-type(3),
.serface span:nth-of-type(4),
.serface span:nth-of-type(5),
.serface span:nth-of-type(6){
    width: 100px;
    height: 100px;
}
.serface span:nth-of-type(2){
 right: 0;
}
.serface span:nth-of-type(4){
 top: 50%;
}
.serface span:nth-of-type(3){
top: 50%;
}
.serface span:nth-of-type(5) {
  
 top: 85%;
}
.serface span:nth-of-type(2),   .serface span:nth-of-type(3),  .serface span:nth-of-type(5){
    left: 75%;
}
.serface span:nth-of-type(1), .serface span:nth-of-type(4), .serface span:nth-of-type(6){
      left: 25%;
}
.inner-banner .ban_sli_item .ban_content .ban_btn .comn_btn{
  margin-top: 15px;
}
.flip-box {
    height: 395px;
}
.treebottom .setcol.settop{
  padding-top: 20px;
}
.treebottom .setcol.settop:nth-of-type(2){
  padding-top: 40px;
}
.suprt_btn {
    padding-top: 43px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 10px 5px !important;
}
.main_banner.inner-banner {
    min-height: 425px;
}
.woocommerce-tabs.wc-tabs-wrapper {
    padding-top: 25px;
}
.woocommerce-Tabs-panel h2, .abt_txt_colmin h2 {
    padding-bottom: 4px;
}
.tab-pane .spec-wrapper, .woocommerce-Tabs-panel {
    padding: 25px !important;
}
.shop-details-sidebar {
    margin-bottom: 40px;
}
.ban_image.innerbanr .serface .serbse figure img {
    width: 100% !important;
}
.abt_txt_colm h3{
  font-size:25px;
}
.abt_txt_colm h4{
  font-size:18px;
}
.abt_txt_colm h5{
  font-size:16px;
}
.shop-details-sidebar {
    margin-top: 45px;
}
.main_banner.inner-banner.cart-banner {
    height: 200px;
    padding: 130px 0 0 0;
}
.page-template-traing.page-id-15 .main_banner.inner-banner {
    min-height: 560px;
}
.serbsebox figure img {
    height: 300px;
}
.page-template-traing.page-id-15 .main_banner.inner-banner {
    height: 470px;
}

section.abt_sec.set_padding_page {
  padding-top: 130px;
}

.tab_colmin figure {
    width: 100%;
}

.tab_colmin figure img.lazy {
    width: 100% !important;
    max-width: 100% !important;
}

.abt_imgcolm_in.round_bx figure.abt_big_img.px-0 {
    width: 250px;
    height: 250px;
}

}
@media only screen and (max-width: 767px) {
.login_sec li span{display: none;}
.top_ser_sec {width: 200px;}
.hed_top {padding-top: 10px;padding-right: 60px;}
.hed_btm {padding-top: 0;}
.main_menu {position: absolute;width: 100%;right: 0px;top: 92px;}
.main_menu .menu-collapser {top: -73px;}
.main_menu ul.slimmenu { width: 100%;background-color: #fff;padding: 15px;}
.main_menu ul.slimmenu li {padding-right: 0; padding-bottom: 10px; margin-bottom: 10px;border-bottom: 1px solid #ccc;width: 100%;}
.main_menu ul.slimmenu li:last-child{padding-bottom: 0px; margin-bottom: 0px;border-bottom: 0px solid #ccc;}
.ban_sli_item .row {flex-direction: column-reverse;}

.main_banner {
  padding: 92px 0 0 0;
  height: 530px;
}
.ban_image figure img {
  height: 250px;
  display: inline-block !important;
}
.ban_image figure {
  padding-left: 0;
  text-align: center;
}
.ban_content{text-align: center;margin-top: 15px;}
.ban_content h2 {
  font-size: 26px;
  line-height: 28px;
}
.ban_content p {
  font-size: 14px;
  line-height: 18px;
}
.ban_content h2 span {
  font-size: 17px;
  line-height: 22px;
}
.main_banner .owl-dots {  
  left: 0;
  bottom: -32px;
  text-align: center;
  width: 100%;
}
.ban_hpy_sec strong {
  font-size: 14px;
  padding-bottom: 10px;
}
.ban_hpy_sec em {
  font-size: 18px;
}
.ban_image .ban_hpy_sec figure img {
  width: 170px !important;
}
.top_socialsec { 
  top: 25%;
  right: 0px;
  width: auto;
  z-index: 1; 
  background-color: #f3f3f3;
  padding: 10px;
}
.comn_title h1, .comn_title h2, .custom-related-products-title, .woocommerce-Tabs-panel .comn_title h2, .procate_descrip .comn_title h2 {
  font-size: 22px;
  margin-bottom: 10px;
}
.comn_title p {
  font-size: 15px;
  padding-bottom: 10px;
}
.abt_txt_colm{margin-top: 20px;} 
.abt_txt_colmin {padding-left: 0px;}
.whtpeople_img1, .whtpeople_img2, .whtpeople_img3, .whtpeople_img4, .whtpeople_img5, .whtpeople_img6{display: none;}
.wht_people_slisec {
  max-width: 100%;
  margin: 0 auto;
}
.wht_people_slisec .owl-stage-outer {
  padding: 20px 0 20px;
}
.wht_people_slisec .owl-item.active.center .wht_people_sliItem {
  margin-top: 0px;
}
.wht_people_slisec .owl-item.active.center .wht_people_sliin .qticon1 {
  top: -15px;
}
.blog_toprow {
 margin-bottom: 20px;  
  top: 0px;
  text-align: center;
}
.blog_btn {margin-top: 20px;}
.blog_title{margin-top: 20px;}
.blog_title h2, .blog_title p,.blog_btn {
  text-align: center;
}
.blog_toprow, .blg_colm_sec {
  padding: 0px 30px;
}
.ft_logo {text-align: center;}
.ft_logo img{height: 100px;}
.ft_left{margin-bottom: 20px;}
.ft_solial {text-align: center;}
.ft_mid h6, .ft_right h6 {
  text-align: center;
}
.ft_menu {  
  justify-content: center;
}
.ft_menu li { 
  width: auto;
}
.comn_info_sec li{text-align: center;justify-content: center;}
.comn_info_sec li strong {
  padding-left: 0px;
  margin-top: 15px;
  display:  block;
  width: 100%;
}
.copy_right_Sec{text-align: center;margin-bottom: 15px;}
.btm_anchor{text-align: center;}
.main_hed.sticky .hed_btm {
  padding-top: 0px;
}
.main_footer{background-image:none !important;}
.main_banner.inner-banner {
    height: auto;
    }
.inner-banner .ban_sli_item .row {
    flex-direction: column;
}
.serface span:nth-of-type(1), .serface span:nth-of-type(6) {
    left: 18%;
}
.serface span:nth-of-type(2), .serface span:nth-of-type(3), .serface span:nth-of-type(5) {
      left: 48%;
}
.serface span:nth-of-type(4){
      left: 80%;
    top: 15%;
}
.serface span:nth-of-type(5){
    left: 80%;
    top: 48%;
}
.serface span:nth-of-type(6) {
    top: 50%;
    }
    .serface {
    margin-top: 25px;
}
.serbse{
      height: 250px;
}
.serface span:nth-of-type(1), .serface span:nth-of-type(2), .serface span:nth-of-type(4) {
 top: 28%;
  }
  .serface span:nth-of-type(3),.serface span:nth-of-type(6), .serface span:nth-of-type(5){
    top: 75%;
}
.flip-box {
    width: 100%;
}
.treeitem h5 {
    font-size: 19px;
    line-height: 25px;
}
.suprt-box {
    margin-bottom: 30px;
}
.suprt_btn .btn_row2 a.comn_btn2 {
    margin: 8px 10px;
}
.studnt_com {
    padding: 45px 0;
}
.serface span:nth-of-type(1), .serface span:nth-of-type(2), .serface span:nth-of-type(3), .serface span:nth-of-type(4), .serface span:nth-of-type(5), .serface span:nth-of-type(6) {
    width: 90px;
    height: 90px;
}
.support_wrap .comn_title {
    padding-bottom: 17px;
}
.ban_image.innerbanr .serface .serbse figure img {
    width: 200px !important;
}
.related.products ul.products li.product, .related.products ul.products li.product {
    width: 100%;
}
.related.products ul.products li.product .tab-wrap, .related.products ul.products li.product .tab-wrap{
      width: 100%;
    display: flex;
    align-items: center;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    text-align: center;
}
.ban_image.innerbanr .serface .serbse figure img {
    width: 100% !important;
}
.ban_image.innerbanr .serface .serbse figure{padding-left: 0;}
.ban_image.innerbanr .serface .serbse figure img {
    width: 200px !important;
}
.product-template-default.single.single-product .ban_image.innerbanr .serface .serbse figure img {
    width: 40% !important;
}
.serbse {
    height: 180px;
}
.oxi-accordions-wrapper-1 > .oxi-addons-row > .oxi-accordions-ultimate-style > .oxi-accordions-single-card > .oxi-accordions-head-outside-body > .oxi-accordions-content-card > .oxi-accordions-content-body > p {
    font-size: 14px !important;
    line-height: 24px;
}
.oxi-accordions-wrapper-1 > .oxi-addons-row > .oxi-accordions-ultimate-style > .oxi-accordions-single-card > .oxi-accordions-head-outside-body > .oxi-accordions-header-card .oxi-accordions-header-body .oxi-accordions-main-title {
    font-size: 17px !important;
}
.related.products ul.products li.product .tab_colmin, .related.products ul.products li.product .tab_colmin {
    min-height: auto;
}
.related.products ul.products li.product, .related.products ul.products li.product {
    margin-bottom: 20px;
}
.woocommerce-tabs.wc-tabs-wrapper {
    padding-top: 0;
}
.post_prod_up {
    margin-bottom: 0;
}
.variable-item-radio-value {
    font-size: 15px;
    line-height: 1;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input {
    height: 16px;
    width: 16px;
    margin-top: 0;
}
.woocommerce-Tabs-panel h2, .abt_txt_colmin h2 {
    font-size: 20px;
    line-height: 26px;
}
.woocommerce div.product div.summary .price {
    font-size: 20px;
    line-height: 30px;
}
.shop_page_right_box .tab_colmin_txt .price, .price {
    font-size: 20px !important;
}
.class-details h5 {
    font-size: 17px;
}
.product .tab_colmin .tab-wrap .tab_colmin_txt {
    width: 100%;
}

.product .tab_colmin .tab-wrap .tab_colmin_txt a h2 {
    font-size: 18px !important;
}
.related.products ul.products li.product .tab_colmin .tab-wrap .shp_btn_sec {
    width: 50%;
    text-align: left;
}
.woocommerce div.product div.summary {
    margin-bottom: 1.5em;
}
.comn_title h1, .comn_title h2, .custom-related-products-title, .woocommerce-Tabs-panel .comn_title h2, .procate_descrip .comn_title h2 {
    margin-bottom: 10px;
}
.woocommerce ul.products.columns-3 li.product .tab_colmin .tab-wrap .tab_colmin_txt h2, .woocommerce-page ul.products.columns-3 li.product .tab_colmin .tab-wrap .tab_colmin_txt h2{
  line-height: 30px !important;
}
.shop_page_right_box .archive_shop .products .product .tab_colmin .tab-wrap .shp_btn_sec {
    width: 30%;
}
.cat_bnnr .innerbanr .serface .serbse{
  height: auto; background: transparent;
}
.cat_bnnr .innerbanr .serface .serbse figure img{
      width: 150px !important;
}
.team_sec {
    padding: 30px 0;
}
.why_chose_colm .coreval figure img {
    height: 60px;
}
.woocber .row{flex-direction: column-reverse !important;}
.product-template-default.single-product.postid-586 .main_banner.inner-banner .ban_content h2 {
    font-size: 22px;
    line-height: 30px;
}
.page-template-traing.page-id-15 .main_banner.inner-banner {
    min-height: 540px;    padding: 108px 0 0 0;
}
.ban_image figure  {
   text-align: center;
}
.why_chose_colm figure img {
    height: 120px;
}
.why_chose_colm h3 {
    font-size: 25px;
  }
  .faq_btm p {
    font-size: 16px;
}
.spec-wrapper ul li, .woocommerce-Tabs-panel ul li, .inner_blog_form ul li, .abt_txt_colmin ul li{font-size:14px;}
.abt_txt_colmin ul {
    margin-bottom: 10px;
}
.oxi-accordions-wrapper-1 > .oxi-addons-row > .oxi-accordions-ultimate-style > .oxi-accordions-single-card > .oxi-accordions-head-outside-body > .oxi-accordions-content-card > .oxi-accordions-content-body{
    padding:10px !important;
}
.tab-pane .spec-wrapper, .woocommerce-Tabs-panel {
    padding: 15px !important;
}
.woocommerce-Tabs-panel ul li{line-height:20px;}
.patner_list .row:nth-child(even) {
    padding-top: 0;
}
.patner_list .row:nth-child(even) .abt_txt_colmin {
    padding-right: 0;
}

section.abt_sec.set_padding_page {
  padding-top: 100px;
}

.page-template-page-training .row.mt-4 {
  margin-top: 0 !important;
}

.tab_colmin figure img.lazy {
    height: 90px;
    margin: 0 auto;
    display: inherit;
    width: auto !important;
}

.abt_imgcolm_in.round_bx figure.abt_big_img.px-0 {
    width: 190px;
    height: 190px;
    margin: 0;
}
.no_bnr { min-height: 100px;}

}
@media only screen and (max-width: 575px) {
  .log_sec{width: 25%;}
  .log_sec img {
    height: 80px;
}
.main_hed.sticky .log_sec img {
  height: 80px;
}
  .hed_right{width: 75%;}
  .tab_colmin figure img,.blg_colmin figure img {  
    width: 100%;
}
.login_sec li {  
  padding: 0 5px 0px 0px;
  margin-right: 5px;}
  .login_sec {
    padding-left: 0;
}
.hed_top { 
  padding-right: 40px;
}
.top_ser_sec {
  width: 130px;
}
.ban_hpy_sec {
  padding: 10px 10px 5px;
  left: 14px;
    bottom: 10%;
}
.main_banner {
  padding: 92px 0 40px 0;
  height: auto;
}
.revw_colm ul li a img {
    width: 45px;
}
.revw_sec .revw_colm {
    padding: 30px 15px 35px;
}
.abt_txt_colm h3{
  font-size:19px;
}
.abt_txt_colm h4{
  font-size:16px;
}
.abt_txt_colm h5{
  font-size:14px;
}
.cat_bnnr .ban_content .ban_btn {
    padding-top: 0;
}
.shop-details-sidebar {
    margin-bottom: 20px;text-align: center;
}
.cat_class_hdng {
    text-align: center;
    padding: 6px 0 7px;
}
.cate_prod .tab_colm_sec .tab_colmin .tab-wrap figure {
    margin: 0 30px 16px 0px;
    width: 90px;
}
.cat_suprt_btn h4 {
    padding: 17px 0;
    font-size: 18px;
}
.cate_prod .tab_colm_sec .tab_colmin {
    padding: 20px 25px;
}
.cate_details .abt_txt_colmin {
    padding: 0;
}
.procate_descrip.row{
  margin: 0;
}
.cat_suprt_btn {
    padding-bottom: 20px;
}
#order_review_heading {
    font-size: 22px;
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th, .shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td {
    font-size: 18px;
}
.shop_page_right_box .archive_shop .products .product .tab_colmin .tab-wrap .shp_btn_sec {
    width: auto;
}
.product_filter_all_con {
    margin-top: 0px;
    margin-bottom: 25px;
}
.shop_page_right_box .tab_colmin {
    padding: 15px!important;
}
.woocommerce ul.products.columns-3 li.product .tab_colmin .tab-wrap .tab_colmin_txt h2, .woocommerce-page ul.products.columns-3 li.product .tab_colmin .tab-wrap .tab_colmin_txt h2 {
    line-height: 23px !important;
}
.woocommerce-MyAccount-content {
    margin-top: 25px;
}
.teamcol,.teamlist .col-lg-4:nth-child(n+4) .teamcol {
    margin-top: 95px;
}
.teamlist {
    padding-top: 0;
}
.teamlist .col-lg-4:first-child .teamcol{
    margin-top: 65px;
}
.member-name h4 {
    font-size: 20px;
}
.temqus.qus_sec {
    padding: 50px 0 0;
}
.main_banner.inner-banner.cart-banner {
    height: 149px;
    padding: 84px 0 0 0;
}
.core_value {
    padding: 30px 0;
}
.ban_content .course_link p {
    font-size: 14px;
}
.serbse {
    height: 200px;
}
.calssRelated .tab_col_img img{width:101px}
.calssRelated .tab_col_img {
    margin: 0 !important;
    width: 100% !important;
    margin-bottom: 12px !important;
}
.calssRelated .product .tab_colmin .tab-wrap .tab_colmin_txt{margin-right:0px}
.custom-related-products-title {
    margin-bottom: 0;
    padding-bottom: 5px;
}
.shop-details-sidebar.bottm_sidebar .class-details li:before, .clss_sidebar ul li:before {
    position: relative;
    left: -8px;
    top: 0px;
    display: inline-block;
}

.class-details .media {
  justify-content: center;
}

.class-details .media .vertual-social-links ul {
  display: flex;
  flex-wrap: wrap;
}
.class-details .media .vertual-social-links ul li {
  margin-right: 10px;
}


}
@media only screen and (max-width: 479px) {
.tree-box {
    width: 100%;
    height: 230px;
  }
  .tree-box.trechild {
    width: 100%;    height: 250px;
  }
  .treeitem, .backtree_inner{
    padding:10px;
  }
  .treeitem h5 {
    font-size: 17px;
    line-height: 22px;
}
.backtree_inner {
    height: 250px;
    overflow-y: scroll;
}
.tree-box:after, .tree-box:before {
    width: 147px;
    height: 86px;
}
.tree-box:before{
    left: 27%;
    top: 118%;
}
.treebox .row .setcol {
    padding-top: 95px;
}
.btm-btn {
    padding-top: 15px;
}
.suprt-box-btm h5 {
    font-size: 17px;
}
.support_wrap {
    padding: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 35px;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.03);
}
.main_banner.inner-banner {
    padding: 90px 0 0 0;
}
.suprt-box figure img{
  width: 55px;
}
.suprt-box-btm {
    padding-top: 10px;
}
.treebottom .setcol.settop {
    padding-top: 20px !important;
}
.treebottom .setcol.settop:nth-of-type(2) {
    padding-top: 40px !important;
}
.comn_title {
    padding-bottom: 30px;
}
.form_field {
    margin-bottom: 14px;
}
.map {
    height: 300px;
    padding: 7px;
}
.related.products {
    padding-top: 15px;
}
.class-details img {
    width: 15%;
}
.inner_blog_form {
    width: 100%;
    margin: 25px 0;
}
.full figure img {
    height: 260px !important;
}
section.blog-sec.innerblog_sec {
    padding-top: 20px;
}
#commentform .form-submit .submit {
     margin-top: 0px; 
}
.form-submit {
    text-align: left;
    padding-top: 20px;
}
.form-submit .comn_btn2 {
    line-height: 20px;
}
.serbse {
    height: 180px;
}
.page-template-traing.page-id-15 .main_banner.inner-banner {
    min-height: 610px;
}
.why_chose_colm h3 {
    font-size: 20px;
}
.flip-box {
    height: 290px;
}
}
@media only screen and (max-width: 360px) {
  .hed_top,.login_sec{width: 100%;}
.login_sec ul{text-align: center;}
.top_ser_sec {
  width: 100%;
}
.log_sec img,.main_hed.sticky .log_sec img {
  height: auto;
}
.main_menu {  
  top: 70px;
}
.main_menu .menu-collapser {
  top: -55px;
}
.cus_tab_menu ul li a img {
  height: 20px;
}
.cus_tab_menu ul li {
  padding: 0 5px;}
  .cus_tab_menu ul li a{padding: 5px 7px !important;} 
  .tree-box:after{ left: 75%;}
  .serface span:nth-of-type(1), .serface span:nth-of-type(2), .serface span:nth-of-type(3), .serface span:nth-of-type(4), .serface span:nth-of-type(5), .serface span:nth-of-type(6) {
    width: 80px;
    height: 80px;
}
.inner-banner .ban_sli_item .ban_content .ban_btn .comn_btn {
    margin-top: 10px;
}

}