/*
  Theme Name:White Web Worx
  Theme URI:https://whiteweb.co.il
  Author:WhiteWebWorx
  Author URI:https://whiteweb.co.il/
  Requires at least:6.2.x
  Requires PHP:8.x
  Version:1.0
*/

/* arabic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nErXyi0A.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EFD-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nMrXyi0A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nFrXyi0A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nDrXyi0A.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nPrXyi0A.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nBrXw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nErXyi0A.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EFD-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nMrXyi0A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nFrXyi0A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nDrXyi0A.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nPrXyi0A.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nBrXw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nErXyi0A.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EFD-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nMrXyi0A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nFrXyi0A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nDrXyi0A.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nPrXyi0A.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nBrXw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nErXyi0A.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EFD-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nMrXyi0A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nFrXyi0A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nDrXyi0A.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nPrXyi0A.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/iJWKBXyIfDnIV7nBrXw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Global Variables */
/*@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');*/
:root{
  --rubika:'Rubik', sans-serif;
  --montserrat:'Montserrat', sans-serif;
  --color_black:#000000;
  --color_white:#ffffff;
  --color_skyblue:#6AD5FF;
  --color_lightskyblue:#5fbfe5;
  --color_red:red;
  --color_gray:#666;
  --color_lightgray:#EDEDED;
  --color_slightgray:#D9D9D9;
  --f10:10px;
  --f11:11px;
  --f12:12px;
  --f13:13px;
  --f14:14px;
  --f15:15px;
  --f16:16px;
  --f18:18px;
  --f20:20px;
  --f22:22px;
  --f23:23px;
  --f25:25px;
  --f30:30px;
  --f35:35px;
  --f32:32px;
  --f40:40px;
  --f42:42px;
  --f50:50px;
  --f60:60px;
  --f70:70px;
  --f90:90px;
  --f100:100px;
  --f130:130px;
  --mt5:5px;
  --mt8:8px;
  --mt10:10px;
  --mt15:15px;
  --mt20:20px;
  --mt25:25px;
  --mt30:30px;
  --mt40:40px;
  --mt45:45px;
  --mt50:50px;
  --mt90:90px;
  --ml50:50px;
  --mb0:0px;
  --mb5:5px;
  --mb10:10px;
  --mb12:12px;
  --mb15:15px;
  --mb20:20px;
  --mb22:22px;
  --mb25:25px;
  --mb30:30px;
  --mb35:35px;
  --mb40:40px;
  --mb45:45px;
  --mb50:50px;
  --mb75:75px;
  --mb90:90px;
  --mb100:100px;
  --pt10:10px;
  --pt35:35px;
   --pt50:50px;
  --pt80:80px;
  --pt70:70px;
  --pt90:90px;
  --pt100:100px;
  --pt115:115px;
  --pt130:130px;
  --pt150:150px;
  --p15:15px;
  --p25:25px;
  --p025:0 25px;
  --pb10:10px;
  --pb15:15px;
  --pb20:20px;
  --pb30:30px;
  --pb50:50px;
  --pb100:100px;
  --pb120:120px;
  --l15:15px;
  --l22:22px;
  --l24:24px;
  --l25:25px;
  --l27:27px;
  --l30:30px;
  --l35:35px;
  --l40:40px;
  --l50:50px;
  --l60:60px;
  --fontW400:400;
  --fontW600:600;
  --fontW700:700;
  --fontW500:500;
  --border-radius4:4px;
}

/* Global Elements */

*, :after, :before{box-sizing:border-box;}
html{scroll-behavior:smooth;}
html,body{font-size:var(--f14);font-family:var(--rubika);font-weight:var(--fontW400);color:var(--color_black);margin:var(--mb0);}
body{position:relative;}
ul, li{padding:0px;margin:var(--mb0);}
a, .nav-link{text-decoration:none;}
img{outline:none;max-width:100%;height:auto;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:0;}
h1, .h1{font-size:var(--f50);line-height:normal;font-weight:var(--fontW400);font-family:var(--rubika);color:var(--color_black);}
h2, .h2{font-size:var(--f50);line-height:normal;font-weight:var(--fontW400);font-family:var(--rubika);color:var(--color_black);}
h3, .h3{font-size:var(--f40);line-height:normal;font-weight:var(--fontW700);font-family:var(--rubika);color:var(--color_black);}
h4, .h4{font-size:var(--f30);line-height:normal;font-weight:var(--fontW700);font-family:var(--rubika);color:var(--color_black);}
h5, .h5{font-size:var(--f25);line-height:normal;font-weight:var(--fontW700);font-family:var(--rubika);color:var(--color_black);}
.wpcf7-not-valid{border:1px solid var(--color_lightskyblue) !important;}
.contactUsForm .wpcf7-not-valid-tip {color: var(--color_black) !important; }
.bottom_form_section .wpcf7-not-valid-tip {color: var(--color_white) !important; }
.skip-link{position:absolute;left:0;top:-1000em;overflow:hidden;z-index:-1;}
.skip-link:focus{width:auto;height:auto;overflow:visible;left:0;top:0;z-index:9999;background-color:var(--color_skyblue);color:var(--color_black);font-size:15px;padding:10px;border-bottom-right-radius:8px;transition:all 0s ease 0s;}
body.page-id-7427 .innerbreadcum{display:none !important}
@media (max-width:1400px){
  h1, h2{font-size:var(--f40);}
}

@media (max-width:1000px){
  h1, h2{font-size:var(--f35);}
}

.pageAnim {transition: all 1s;transform: translate(0px,100px);opacity: 1;}
.pageAnim.anim_active {transform: translate(0px,0px);opacity: 1;transform: rotate(0deg) scale(1);}

p{font-size:var(--f14);line-height:normal;font-weight:var(--fontW400);}
.btn{color:var(--color_black);font-size:var(--f16);min-width:200px;min-height:50px;line-height:50px;border:none;}
.skylue{background:var(--color_skyblue);}
.container{width:1422px;max-width:1422px;}
.navbar-toggler:focus{box-shadow:none;}
.navbar{position:static;}
.mobileonly{display:none;}
.btn-info:hover{background:var(--color_lightskyblue);border:var(--color_lightskyblue);}
.bgImage{top:0;left:0;width:100%;height:100%;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;z-index:-1;}
.scroll-to-top {
	display:none;
	position:fixed;
	bottom:20px;
	right:20px;
	background-color:var(--color_skyblue);
	color:#fff;
	border:none;
	border-radius:5px;
	cursor:pointer;
	padding:2px 3px;
	z-index:999;
}
.wpcf7 form.invalid .wpcf7-response-output{
	border:unset;
  display:none;
}


@media (min-width:1920px){
  .navbar-expand-lg .navbar-nav .sub-menu li a, p, html,body{font-size:var(--f15);}
}

@media (max-width:1600px){
  .container{width:1200px;max-width:1200px;}
}

@media (max-width:1300px){
  .container{width:1200px;max-width:1200px;}
  .contact-form-block {padding:60px 0;}
}

@media(max-width:1200px){
  .container{width:1000px;max-width:1000px;}
}

@media (max-width:992px){
  .container{width:100%;max-width:100%;padding:var(--p025);}
  .mobileonly{display:block;}
  .desktoponly{display:none;}
}
/* Sticky Elements */
.color-black{color:var(--color_black)}
.StickySocial{position:fixed;right:0;top:33%;background:var(--color_skyblue);border-radius:30px 0px 0px 30px;width:43px;height:173px;z-index:99;}
.StickySocial li{list-style:none;margin-bottom:var(--mb22);}
.StickySocial li:last-child{margin-bottom:0;}
.StickySocial img{width:21px;height:24px;}
.contactPopup{width:60px;height:60px;border-radius:50%;background:var(--color_skyblue);position:fixed;left:2%;top:56%;cursor:pointer;z-index:99;}
.contactPopup:hover{background:var(--color_lightskyblue);}
.contactPopup img{right:3px}

@media (max-width:1300px){
  .contactPopup{left:8px}
}

@media(max-width:1299px){
  .StickySocial{display:none !important;}
}

@media (max-width:1000px){
  .contactPopup{top:53%}
}

/* Header */

header.sticky{position:fixed;width:100%;background:var(--color_white);box-shadow:1px 1px 3px #ccc;animation:smoothScroll 1s forwards;top:0;left:0;z-index:999;}
header{-webkit-transition:all 0.5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all 0.5s ease;z-index:999;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.25);position:sticky;top:0;background:var(--color_white);}
.topheader{background:#f5f5f5;padding:2px 0;}
.topheader.hideme{display:none;}
.topheader ul{justify-content:left;}
.topheader ul li{list-style:none;}
.topheader ul li a{color:var(--color_black);font-size:var(--f13);padding-right:10px;}
.topheader ul li:last-child a{text-decoration:underline;}
.bttm_header{padding:30px 0 0;}
nav.navbar{padding-left:75px;}
nav.navbar ul li{padding:0 20px;list-style:none;padding-bottom:30px;}
nav.navbar ul li.menu-item-has-children{background:url(images/submenuarrow.svg) no-repeat;background-position:0px 8px;background-size:11px;}
nav.navbar ul li.menu-item-has-children:hover{background:url(images/top-arrow.png) no-repeat;background-size:11px;background-position:0px 8px;}
nav.navbar ul li.current-menu-item{background-position:0px 8px;}
nav.navbar ul li.menu-item-has-children li.menu-item-has-children, nav.navbar ul li ul li.menu-item-has-children:hover{background:none;}
nav.navbar ul li a{color:var(--color_black);font-size:var(--f15);padding:0px;position:relative;display:inline-block;}
nav.navbar ul li > a:before{content:'';width:100%;left:0;bottom:-10px;height:2px;background:var(--color_skyblue);display:none;position:absolute;}
nav.navbar ul li > a:after{display:block;content:attr(title);font-weight:var(--fontW700);height:0;overflow:hidden;visibility:hidden;}
.navbar-expand-lg .navbar-nav .sub-menu{position:absolute;left:0;width:100%;background:var(--color_white);top:92%;padding-right:36vw;padding-top:var(--pt35);z-index:9;padding-bottom:var(--pb50);opacity:0;transform:translateY(-50px);visibility:hidden;z-index:-1;overflow:hidden;transition:transform 0.3s,opacity 0.6s;}
.navbar-expand-lg .navbar-nav .sub-menu li:first-child .sub-menu{transform:translateX(-20px);}
.navbar-expand-lg .navbar-nav .sub-menu .sub-menu{top:43px;right:52%;padding:0;background:none;width:auto;left:inherit;border-right:1px solid var(--color_skyblue);padding-right:66px;transition:transform 0.3s,opacity 0.6s;transition-delay:0.3s;height:65%;background:var(--color_white);transform:translateY(0px);}
.navbar-expand-lg .navbar-nav .sub-menu li a{padding:0;font-size:var(--f14);line-height:var(--l50);}
.navbar-expand-lg .navbar-nav .sub-menu .sub-menu li.fw-bold a {font-weight:inherit !important;}
.navbar-expand-lg .navbar-nav .sub-menu .sub-menu li a{line-height:40px;font-weight:var(--fontW400) !important;}
.navbar-expand-lg .navbar-nav .sub-menu .sub-menu li:hover > a{font-weight:var(--fontW700) !important;}
nav.navbar ul li.current-menu-item > a, nav.navbar ul li:hover > a{font-weight:var(--fontW700);} 
nav.navbar ul li ul li:hover > a:before, nav.navbar ul li ul li.menu-item-has-children > a:after{display:none;}
nav.navbar ul li.current-menu-item > a:before, nav.navbar ul li:hover > a:before{display:block;}
nav.navbar .sub-menu .sub-menu li.current-menu-item > a:before {display:none;}
nav.navbar .sub-menu li.current-menu-item > a:before {display:none;}
nav.navbar ul li.current-menu-parent ul li.current-menu-parent > a:before, nav.navbar ul li.current-menu-item ul li.current-menu-item > a:before{display:none;}
nav.navbar ul li:focus-within > ul.sub-menu, nav.navbar ul li:focus > ul.sub-menu, nav.navbar ul li:hover > ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0);z-index:1;transform:translateX(0) !important;}
nav.navbar ul li:focus ul.sub-menu li.menu-item-has-children:first-child .sub-menu, nav.navbar ul li:focus-within ul.sub-menu li.menu-item-has-children:first-child .sub-menu, nav.navbar ul li:hover ul.sub-menu li.menu-item-has-children:first-child .sub-menu{opacity:1;visibility:visible;transform:translateY(0);z-index:1;transform:translateX(0);}
nav.navbar ul li ul.sub-menu li.menu-item-has-children.hovered:first-child .sub-menu{opacity:0 !important;visibility:hidden !important;}
nav.navbar ul li ul.sub-menu li.menu-item-has-children:hover > a, nav.navbar ul li ul.sub-menu li.menu-item-has-children:first-child > a{font-weight:var(--fontW700);}
nav.navbar ul li ul.sub-menu li.menu-item-has-children:hover ul li a{font-weight:var(--fontW400) !important;}
.search_form button.btn-outline-secondary{border-radius:4px 0 0 4px;padding:6px 10px;}
.search_form button.btn-outline-secondary:focus{box-shadow:none;}
.search_form input#example-search-input{border-radius:0 4px 4px 0;}
/* .search_form input#example-search-input:focus{box-shadow:0 0 0 2px rgba(0,0,0,1) !important;} */
.search_form{max-width:167px;}
.mobilelogo{display:none;}
nav.navbar ul.langswitch{display:none;color:var(--color_white);font-size:var(--f18);margin-right:8px;}
#header.pageWithoutBanner ul.langswitch, .single header ul.langswitch, header.sticky ul.langswitch{color:var(--color_black);}
header.sticky .mobilelogo{display:none;}
header.sticky .desktoplogo{display:block;}

@media (min-width:992px){
  nav.navbar ul li:focus-within ul.sub-menu li.menu-item-has-children > .sub-menu, nav.navbar ul li:focus ul.sub-menu li.menu-item-has-children > .sub-menu, nav.navbar ul li:hover ul.sub-menu li.menu-item-has-children > .sub-menu{gap:1px 10px;display:grid;grid-template-rows:repeat(4, 3fr);grid-auto-flow:column;padding-left:12px;}
  nav.navbar ul li ul li{padding:0;display:flex;align-items:center;}
}

@media (min-width:1100px){
  nav.navbar ul li:focus-within ul.sub-menu li.menu-item-has-children > .sub-menu, nav.navbar ul li:focus ul.sub-menu li.menu-item-has-children > .sub-menu, nav.navbar ul li:hover ul.sub-menu li.menu-item-has-children > .sub-menu{gap:1px 35px;}
}

@media (min-width:1900px){
  .navbar-expand-lg .navbar-nav .sub-menu{padding-right:38vw;}
}

@media (min-width:2200px){
  .navbar-expand-lg .navbar-nav .sub-menu{padding-right:39vw;}
}

@media (max-width:992px) {
  header.sticky{box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.25);}
  header{box-shadow:none;}
}

@media (max-width:1700px) {
  .navbar-expand-lg .navbar-nav .sub-menu{padding-right:33vw;}
}

@media (max-width:1600px) {
  nav.navbar{padding-left:0;}
  nav.navbar ul li {padding:0 15px 30px;}
  nav.navbar ul li.menu-item-has-children{background-position:0px 8px;}
  nav.navbar ul li.menu-item-has-children:hover{background-position:0px 8px;}
  .navbar-expand-lg .navbar-nav .sub-menu{padding-right:33vw;}
}

@media (max-width:1500px) {
  .navbar-expand-lg .navbar-nav .sub-menu{padding-right:31vw;}
  .navbar-expand-lg .navbar-nav .sub-menu .sub-menu li a{font-size:var(--f13);}
}

@media (max-width:1300px) {
  nav.navbar ul li{padding:0 15px 20px;}
  nav.navbar ul li.menu-item-has-children {background-position:3px 8px;}
  nav.navbar ul li.menu-item-has-children:hover{background-position:3px 8px;}
  .navbar-expand-lg .navbar-nav .sub-menu{padding-right:32.5vw;}
  .navbar-expand-lg .navbar-nav .sub-menu li a{font-size:var(--f12);}
  nav.navbar ul li:hover ul.sub-menu li.menu-item-has-children > .sub-menu{padding-right:45px;}
  .navbar-expand-lg .navbar-nav .sub-menu .sub-menu li a{font-size:var(--f12);}
}

@media (max-width:1200px) {
  .navbar-expand-lg .navbar-nav .sub-menu {padding-right:28vw;}
}

@media (max-width:1100px) {
  .navbar-expand-lg .navbar-nav .sub-menu li a {font-size:var(--f11);}
  .navbar-expand-lg .navbar-nav .sub-menu .sub-menu{right:50%;width:50%;padding-right:30px;}
}

@media (min-width:992px) and (max-width:1200px)  {
	#nav-main ul li.menu-item-has-children{background-position: 0px 9px; background-size: 8px;}
	#nav-main ul li { padding: 0 10px 20px; }
	#nav-main ul li a{font-size: 14px;}
}


@media (max-width:992px) {
  .navbar-expand-lg .navbar-nav .sub-menu .sub-menu li a{font-size:var(--f15);width:100%;max-width:100%;}
  nav.navbar ul li.current-menu-item > a:before{display:none;}
  nav.navbar ul li:hover ul.sub-menu li.menu-item-has-children > .sub-menu{width:100%;padding-right:20px;}
  .mobilelogo{display:block;}
  .desktoplogo{display:none;}
  #header.pageWithoutBanner .bttm_header .desktoplogo, .single .bttm_header .desktoplogo{display:block;}
  #header.pageWithoutBanner .bttm_header .mobilelogo, .single .bttm_header .mobilelogo{display:none;}
  #header .bttm_header .col-lg-12{flex-direction:row-reverse;}
  .bttm_header{padding:20px 0 0;}
  #header.pageWithoutBanner .bttm_header, .single .bttm_header, header.sticky .bttm_header{padding:20px 0 20px}
  #header .bttm_header .col-lg-12 .col-md-8{right:0;align-items:flex-start;}
  .navbar-toggler .navbar-toggler-icon{background:url(images/Bars-Mobile.svg) no-repeat;z-index:99;position:relative;}
  #header.pageWithoutBanner .navbar-toggler .navbar-toggler-icon, .single #header .navbar-toggler .navbar-toggler-icon, #header.sticky .navbar-toggler .navbar-toggler-icon{background:url(images/bar-mobile-black.svg) no-repeat;transition:all 0.5s;}
  .navbar-toggler.open .navbar-toggler-icon{background:url(images/closemenu.svg) no-repeat;transition:all 0.5s;}
  #header.sticky .navbar-toggler.open .navbar-toggler-icon{background:url(images/closemenu.svg) no-repeat;transition:all 0.5s;}
  .navbar-collapse{position:absolute;background:var(--color_white);width:80%;right:0;top:0;z-index:9;height:100vh;transition:all 0.5s;}
  .navbar-collapse.collapse:not(.show){right:-100%;display:block;}
  .navbar-collapse .menu-header-menu-container{padding-top:var(--pt70);padding-right:20px;flex:1;}
  nav.navbar{padding:0;align-items:center;}
  .navbar-toggler{padding:0;}
  nav.navbar #menu-header-menu >  li > a, nav.navbar #menu-header-menu >  li:hover > a{font-size:var(--f16);font-weight:var(--fontW700);padding:0 20px 15px;padding-left:0;}
  nav.navbar ul li.menu-item-has-children {display:flex;flex-wrap:wrap;align-items:baseline;}
  /*nav.navbar ul li.menu-item-has-children > a{background:url(images/submenuarrow.svg) no-repeat;background-position:3px 9px;}*/
  /*nav.navbar ul li.menu-item-has-children:hover > a{background:url(images/top-arrow.png) no-repeat;background-size:11px;background-position:3px 9px;}*/

  .navbar-expand-lg .navbar-nav .sub-menu li a, nav.navbar ul li ul.sub-menu li.menu-item-has-children:first-child > a, nav.navbar ul li:hover > a, nav.navbar ul li ul.sub-menu li.menu-item-has-children:hover > a, nav.navbar ul li ul.sub-menu li.menu-item-has-children:first-child > a{font-weight:var(--fontW400);}
  .navbar-expand-lg .navbar-nav .sub-menu li a{padding:0 23px;padding-left:0px;background-position:14px 14px;font-size:var(--f15);line-height:35px;background-size:11px;width:auto;flex:0 0 auto;max-width:calc(100% - 60px);}
  
  nav.navbar ul li.menu-item-has-children:hover li.menu-item-has-children:hover > a{background-position:4px 15px;}
  .navbar-expand-lg .navbar-nav .sub-menu li:before{width:10px;height:2px;background:var(--color_slightgray);content:'';position:absolute;right:0;top:17px}
  /*.navbar-expand-lg .navbar-nav .sub-menu li.menu-item-has-children:after {content:'';background:url(images/submenuarrow.svg) no-repeat;background-position:center;width:10px;height:6px;display:inline-block;position:relative;top:-1px;margin-right:15px;}*/
  /*nav.navbar ul li.menu-item-has-children > a:after{width:12px;height:10px;left:-22px;top:9px;background-size:100%;}*/
  nav.navbar ul li:hover > a:before{display:none;}
  .navbar-expand-lg .navbar-nav .sub-menu{position:static;padding:0 20px 0 0;display:none;}
  /*nav.navbar ul li:hover > ul.sub-menu{display:block;}*/
  .navbar-expand-lg .navbar-nav .sub-menu .sub-menu{padding-right:20px;border-right:none;width:100%;}
  .innerMobile{display:flex;height:100%;justify-self:stretch;flex-direction:column;overflow-y:scroll;}
  .navbar-expand-lg .navbar-nav .sub-menu .sub-menu li:hover > a{font-weight:var(--fontW400) !important;}
  nav.navbar ul li span.toggle-submenu { margin-right:10px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;flex:0 0 auto;}
  .navbar-expand-lg .navbar-nav .sub-menu, .navbar-expand-lg .navbar-nav .sub-menu .sub-menu {visibility:visible;position:static;display:none;height:auto;transform:none;opacity:1;flex:0 0 100%;max-width:100%;}
  .navbar-expand-lg .navbar-nav .sub-menu li:first-child .sub-menu {transform:none;}
  nav.navbar ul li span.toggle-submenu i {transition:all ease 0.3s;}
  nav.navbar ul li span.toggle-submenu.open i {transform:rotate(180deg);}

  /* Mobile Search and Social Media */

  .search_form {max-width:235px;margin:0 auto;}
  nav.navbar .socialmediamobile, .searchformmobile{margin:0 auto;width:235px;margin-bottom:var(--mb20);}
  nav.navbar .socialmediamobile ul{display:flex;justify-content:space-evenly}
  nav.navbar .socialmediamobile ul li{list-style:none;padding:0;}
  nav.navbar .socialmediamobile ul li img{width:25px;}
  nav.navbar .socialmediamobile ul li a{width:46px;height:40px;border-radius:var(--border-radius4);background:var(--color_skyblue);padding:0;display:flex;align-items:center;justify-content:center;}
  .searchformmobile input.form-control{border:none !important;min-height:40px;}
  .searchformmobile{border-radius:var(--border-radius4);border:1px solid var(--color_slightgray);min-height:40px;}
  .searchformmobile .input-group{flex-direction:row-reverse;}
  .searchformmobile .input-group .btn-outline-secondary{border:none !important;height:100%;}
  .searchformmobile .input-group .btn-outline-secondary img{width:20px;}
  #header .bttm_header .col-lg-12 .col-sm-2{max-width:125px;}
  nav.navbar ul.langswitch{display:block;}
  nav.navbar ul.langswitch li a{color:var(--color_white);padding:0;
    font-size:19px;
    font-weight:400;
    position:relative;
    /*top:3px;*/}
  nav.navbar ul li, nav.navbar ul li.menu-item-has-children:hover, nav.navbar ul li.menu-item-has-children{background:none;padding:0;position:relative;}
  .clientportal{width:235px;margin-right:62px;margin-bottom:var(--mb12);display:inline-block;text-decoration:underline;color:var(--color_black);font-size:var(--f15);}
  header{background:none;}
}

/* Home Banner */
.why_choose_section:hover .why_choose_section.sectionGrid p,
.read-more-button{
	color:var(--color_skyblue);
}

.read-more-button:hover{
	color:var(--color_skyblue) !important;
	text-decoration:underline;
}
.read-more-button:hover{
  color:var(--color_skyblue);
  text-decoration: underline; text-underline-offset: 6px;
}
.home_banner{background-repeat:no-repeat !important;min-height:550px;padding-top:var(--pt80);padding-bottom:var(--pt80);}
.home_banner h1{color:var(--color_white);}
.home_banner h1.withoutsubhead{margin-bottom:var(--mb20);}
.home_banner h2{font-weight:var(--fontW700);color:var(--color_skyblue);margin-bottom:var(--mb20);}
.home_banner .col-md-6 p{font-size:var(--f16);color:inherit;line-height:var(--l24)}
.home_banner .btn{margin-top:var(--mt20);}
.home_banner ul li{list-style:none;padding-right:1.86em;margin-bottom:var(--mb30);transition:all ease .3s;position:relative;top:5px}
.home_banner ul li:hover{top:0px;position:relative;}
.home_banner ul li.margintop{position:relative;top:45px}
.home_banner ul li.margintop:hover{top:40px}
.home_banner ul li .h3{font-size:var(--f16);line-height:var(--l25);margin-bottom:var(--mb22);color:var(--color_black);}
.home_banner ul li .h3:after{height:2px;width:100px;bottom:-5px;right:0;background:var(--color_skyblue);position:absolute;content:''}
.home_banner ul li .banner-li-inner{background:var(--color_white);padding:25px 20px 22px;border-radius:var(--border-radius4);box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.25);display:inline-block;min-height:263px;}
.home_banner ul li .button{font-size:var(--f14);color:var(--color_black);bottom:10px;left:20px}
.home_banner ul li .button:hover{font-weight:var(--fontW700);}
/*.home_banner .col-md-6{max-width:520px;}*/
.home_banner .col-md-7{max-width:860px;width:860px;margin-top:var(--mt10);}
.home_banner .col-md-7 li p{color:inherit;line-height:var(--l25);}

@media(min-width:992px){  
  /* .home .home_banner {background-size:100% 80% !important;} */
  
  .home_banner {background-size:100% 80% !important;}
  .home_banner.fullBanner {background-size:100% 100% !important;}
}

@media(min-width:1600px){
  /* .home .home_banner {background-size:100% 70% !important;} */
  
  .home_banner {background-size:100% 80% !important;}
  .home_banner.fullBanner {background-size:100% 100% !important;}
}

@media (min-width:2200px) {
  .home_banner{margin-bottom:var(--mb90);max-height:600px;background-size:cover !important;background-size:100% 84% !important;}
  .home_banner.fullBanner{margin-bottom:0;max-height:768px;background-size:cover !important;} 
}

@media (max-width:1600px){
  .home_banner .col-md-7{max-width:700px;width:700px;}
  .home_banner{background-position:40% top !important;}
}

@media (max-width:1300px){
  .home_banner .col-md-7{max-width:600px;width:600px;margin-top:0;padding:0;}
  .home_banner{background-position:62% top !important;}
  .home_banner ul li .banner-li-inner{padding:10px 20px 20px;}
  .home_banner ul li{padding-right:1.3em;margin-bottom:var(--mb20);}
  /*.home_banner .col-md-6{max-width:35%;width:35%;}*/
}

@media (max-width:1000px) {
  .home_banner .col-md-7, .home_banner .col-md-6{max-width:100%;width:100%;}
  .home_banner .container{flex-wrap:wrap;padding:0;}
  .home_banner .col-md-6{padding:var(--p025);margin-bottom:var(--mb75);}
  .home_banner .col-md-6 p{font-size:var(--f15);line-height:var(--l25);}
  .topheader{display:none;}
  .home_banner ul li, .home_banner ul li.margintop{top:0;margin-bottom:var(--mb15);}
  .home_banner ul li.margintop:hover{top:0px}
  .home_banner ul li{padding-right:0;width:100%;}
  .home_banner ul li .banner-li-inner{box-shadow:0px 0 16px 0px rgba(0, 0, 0, 0.25);}
  .home_banner{margin-bottom:0;margin-top:-92px;padding-top:var(--pt150);}
  .home_banner .owl-dots span{width:6px;height:6px;display:inline-block;background:var(--color_black);margin:0 4px;}
  .home_banner .owl-dot.active span{background:var(--color_skyblue);}
  .home_banner .owl-dots{width:100%;text-align:center;}
  .home_banner .owl-carousel .owl-stage{float:left;}
  .home_banner h1, .home_banner h2{font-size:var(--f35);}
}

@media (max-width:768px) {
	.filterDropdown h2{
		max-width:190px;
		margin:auto;
    position:relative;
	}
  .filterDropdown h2 b:after {display:none;}
  .filterDropdown h2:after {height:2px;width:68%;content:'';position:absolute;bottom:-3px;right:50%;background:var(--color_skyblue);transform:translateX(50%);}
  .home_banner .col-md-7{padding:0 0 0 20px;}
  .home_banner .btn{min-width:160px;}
  .home_banner{background-size:100% 100% !important;}
  body.home .home_banner{background-size:100% 80% !important;}
	.contactPopup{
		top:19px;
		right:95px;
		z-index:999;
		width:30px;
		height:30px;
		display:none !important;
	}
	header.sticky .langswitch li a{
		color:#000 !important;
	}
	.sticky .contactPopup{
		display:flex !important;
	}
	.contactPopup img{
		max-width:18px;
		right:2px;
	}
	.read-more-button{
	    margin:0 20px;
	}
	.home_banner {padding-bottom:30px;}
}

/* Home Numbering */

.home_number_section h2{width:100%;color:var(--color_black);margin-bottom:var(--mb40);}
.home_number_section h2 strong{font-weight:var(--fontW700);color:var(--color_skyblue);}
.home_number_section ul li{list-style:none;min-width:220px;}
.home_number_section ul li label, .home_number_section ul li .numSymbol{font-size:var(--f60);font-weight:var(--fontW700);color:var(--color_black);line-height:var(--l60);}
.home_number_section ul li img{margin-top:-14px;}
.home_number_section ul li p{font-size:var(--f20);color:var(--color_gray);margin-bottom:0;margin-top:var(--mt5);padding-right:3px;}
.home_number_section ul li p:after{width:126px;height:1px;background-color:var(--color_black);content:'';position:absolute;right:0;bottom:-18px}
.home_number_section{padding-bottom:var(--pb120);padding-top:65px;}

@media (max-width:1600px) {
  .home_number_section ul li label, .home_number_section ul li .numSymbol{font-size:var(--f50);}
  .home_number_section ul li{min-width:200px;}
  .home_number_section ul li p {font-size:var(--f18);}
}

@media (max-width:1300px) {
    .home_number_section{margin-top:var(--mt40);}
    .home_number_section ul li label, .home_number_section ul li .numSymbol{font-size:var(--f35);}
    .home_number_section ul li p{font-size:var(--f16);}
    .home_number_section h2{margin-bottom:var(--mb20);font-size:var(--f40);}
    .home_number_section ul li{min-width:180px;}
}

@media (max-width:1000px) {
  .home_number_section{margin-top:var(--mt20);padding-bottom:var(--pb20);}
  .home_number_section ul li p:after{bottom:-6px}
  .home_number_section ul li{margin-bottom:35px;margin-left:10px;min-width:175px;}
  .home_number_section ul{justify-content:right !important}
  .home_number_section h2{font-size:var(--f30);text-align:center;margin-bottom:var(--mb30);}
}

@media (max-width:600px){
  .home_number_section ul li label, .home_number_section ul li .numSymbol{font-size:var(--f30);line-height:var(--l30);}
  .home_number_section ul li p{font-size:var(--f15);margin-top:0;}
  .home_number_section ul li img{max-width:22px;}
  .home_number_section ul li:nth-child(4) img{max-width:27px;}
  .home_number_section ul{justify-content:space-between!important}
  .home_number_section ul li{min-width:150px;margin-left:0px;}
}

/* Certificate */

.certification_section{padding:55px 0 90px;}
.certification_section p{color:var(--color_white);font-size:var(--f16);line-height:131.5%;}
.certificateImg img{top:-95px;left:0;}
.certification_section h2{color:var(--color_white);font-size:var(--f50);line-height:132.2%;font-weight:var(--fontW400);}
.certification_section h3{color:var(--color_skyblue);font-size:var(--f50);line-height:132.2%;font-weight:var(--fontW700);margin-bottom:var(--mb10);}

@media (max-width:1400px) {
  .certification_section h2, .certification_section h3{font-size:var(--f40);}
  .certification_section{padding:55px 0;}
}

@media (max-width:1000px) {
  .certification_section .col-md-2.certificateImg{position:absolute !important;left:16px;top:-44px;width:260px;}
  .certification_section .col-md-8{width:100%;margin-top:var(--mt50);}
  .certificateImg img{position:static !important;}
  .certification_section{position:relative;}
  .certification_section h3{font-size:var(--f23);margin-bottom:var(--mb20);}
  .certification_section h2{font-size:var(--f30);}
  .certification_section p{font-size:var(--f15);line-height:var(--l25);}
  .certification_section{padding:55px 0 30px;} 
}

/* Why Choose Us */

.why_choose_section{padding:65px 0;background-size:cover !important}
.why_choose_section h2{width:100%;text-align:center;margin-bottom:var(--mb25);}
.why_choose_section h2 b{font-weight:var(--fontW700);color:var(--color_skyblue);}
.why_choose_section p{width:100%;text-align:center;font-size:var(--f16);line-height:var(--l25);}
.why_choose_section .sectionGrid .col-md-4{width:280px;height:242px;background:rgba(255,255,255, .60);border-radius:var(--border-radius4);box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.25);list-style:none;margin-bottom:var(--mb25);padding:30px 25px;}
.why_choose_section .sectionGrid .col-md-4:hover{box-shadow:0px 9px 52px 7px rgba(0, 0, 0, 0.35);color:var(--color_black)}
.why_choose_section .sectionGrid{max-width:1007px;margin:0 auto;margin-top:var(--mt40);}
.why_choose_section .sectionGrid h3{font-size:var(--f18);margin-bottom:var(--mb35);}
.why_choose_section .sectionGrid h3:after{position:absolute;bottom:-15px;width:50px;height:3px;background:var(--color_skyblue);content:'';left:50%;margin-left:-25px;}
.why_choose_section .sectionGrid p{font-size:var(--f14);font-family:var(--rubika);line-height:normal;margin-top:18px;}

@media (min-width:1920px) {
  .why_choose_section .sectionGrid p{font-size:var(--f15);}
}

@media (max-width:1300px) {
  .why_choose_section h2{font-size:var(--f40);margin-bottom:var(--mb15);}
}

@media (max-width:1000px) {
  .why_choose_section .sectionGrid .col-md-4{width:48%;}
  .why_choose_section h2{font-size:var(--f30);}
}

@media (max-width:600px) {
  .why_choose_section .sectionGrid .col-md-4{display:flex;height:auto;width:100%;padding:var(--p15);margin-bottom:var(--mb15);border-radius:4px 0 0 4px;}
 .why_choose_section  .sectiongrodInnertop{width:40%;padding-left:13px;}
 .why_choose_section .sectiongrodInnerCont{width:60%;border-right:3px solid var(--color_skyblue);padding-right:15px;display:flex;align-items:center;}
  .why_choose_section .sectionGrid h3:after{display:none;}
  .why_choose_section .sectionGrid h3{font-size:var(--f15);margin-bottom:var(--mb10);min-height:30px;}
 .why_choose_section  .sectiongrodInnertop img{max-width:35px;}
  .why_choose_section .sectionGrid p{text-align:right;margin:var(--mb0);font-size:var(--f13);}
  .why_choose_section{padding:30px 0;}
  .why_choose_section h2{margin-bottom:var(--mb10);}
  .why_choose_section p{font-size:var(--f15);}
  .why_choose_section .sectionGrid{margin-top:var(--mt10);margin-right:-25px;}
  .why_choose_section .sectionGrid .sectiongrodInnertop.no-icon {align-self:center;}
  .why_choose_section .sectionGrid .sectiongrodInnertop.no-icon h3 {min-height:1px;margin:0;}
}



/* speaker block */

.speaker_section{padding:65px 0;background-size:cover !important}
.speaker_section h2{width:100%;text-align:center;margin-bottom:var(--mb25);}
.speaker_section h2 b{font-weight:var(--fontW700);color:var(--color_skyblue);}
.speaker_section p{width:100%;text-align:center;font-size:var(--f16);line-height:var(--l25);}
.speaker_section .sectionGrid .col-md-4{width: calc(33.33333333% - 60px);min-height:242px;background:rgba(255,255,255, .60);border-radius:var(--border-radius4);box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.25);list-style:none;margin-bottom:var(--mb25);padding:30px 25px 0px 25px;margin: 0px 30px 60px;}
.speaker_section .sectionGrid .col-md-4:hover{box-shadow:0px 9px 52px 7px rgba(0, 0, 0, 0.35);color:var(--color_black)}
.speaker_section .sectionGrid{max-width:1007px;margin:0 auto;margin-top:var(--mt40);}
.speaker_section .sectionGrid h3{font-size:var(--f18);margin-bottom:var(--mb35);}
.speaker_section .sectionGrid h3:after{position:absolute;bottom:-15px;width:50px;height:3px;background:var(--color_skyblue);content:'';left:50%;margin-left:-25px;}
.speaker_section .sectionGrid p{font-size:var(--f14);font-family:var(--rubika);line-height:normal;margin-top:18px;}


.speaker_section img.speackerBgImgDesktop { position: absolute; top: 0; left: 0px; height: 100%; width: 100%;  z-index: -1; }

@media (min-width:1920px) {
  .speaker_section .sectionGrid p{font-size:var(--f15);}
}

@media (min-width:1200px) {
  .speaker_section .speackergrodInnertop img { min-height: 163px; object-fit: cover; max-height: 163px; width: 100%; object-position: top; }
}

@media (max-width:1300px) {
  .speaker_section h2{font-size:var(--f40);margin-bottom:var(--mb15);}
}

@media (max-width:1000px) {
  .speaker_section .sectionGrid .col-md-4{width:40%;}
  .speaker_section h2{font-size:var(--f30);}
}

@media (max-width:991px) {
.speaker_section img.speackerBgImgMobile { position: absolute; top: 0; left: 0px; height: 100%; width: 100%; object-fit: cover; z-index: -1; }
}

@media (max-width:600px) {
  .speaker_section .sectionGrid .col-md-4{display:flex;min-height:auto;height:auto;width:100%;padding:var(--p15);border-radius:4px 0 0 4px;margin:0px 0px 15px 0;}
  .speaker_section  .speackergrodInnertop{width:50%;padding-left:13px;}
  .speaker_section  .speackergrodInnerCont{width:100%;border-left:3px solid var(--color_skyblue);padding-right:15px;display:flex;align-items:center;}
  .speaker_section .sectionGrid h3:after{display:none;}
  .speaker_section .sectionGrid h3{font-size:var(--f15);margin-bottom:var(--mb10);min-height:30px;}
  .speackergrodInnertop img{ object-fit: cover; max-height:122px; width: 100%; object-position: top; }
  .speaker_section .sectionGrid p{text-align:right;margin:var(--mb0);font-size:var(--f13);}
  .speaker_section{padding:30px 0;}
  .speaker_section h2{margin-bottom:var(--mb10);}
  .speaker_section p{font-size:var(--f15);}
  .speaker_section .sectionGrid{margin-top:var(--mt10);margin-right:-25px;}
  .speaker_section .sectionGrid .speackergrodInnertop.no-icon {align-self:center;}
  .speaker_section .sectionGrid .speackergrodInnertop.no-icon h3 {min-height:1px;margin:0;}
}




/* Logo Strip */

.logo_strip_section{padding:30px 0 50px;}
.logo_strip.owl-carousel .owl-stage{float:left;display:flex;align-items:center;}
.logo_strip_section .sliderControls a {font-size:var(--f14);height:20px;width:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color_black);border-radius:2px;color:inherit;text-decoration:none;}

@media (max-width:1200px) {
  .logo_strip_section {padding:30px 0 30px;}
}
@media (max-width:600px) {
  .logo_strip.owl-carousel .owl-item img{max-width:inherit;width:auto;}
  .logo_strip_section{padding:10px 0 10px;}
}

/* Event Section */

.event_section_inner{width:1670px;}
.event_section .col-md-8 h2{text-align:left;font-size:var(--f130);font-weight:var(--fontW700);font-family:var(--rubika);color:var(--color_lightgray);line-height:80px;}
.event_section .col-md-3{width:30%;}
.event_section{margin-bottom:var(--mb30);}
.event_section .col-md-8 img{float:left;position:relative;margin-top:-15px;max-width:initial;}
.event_section:after{content:'';right:0;background:var(--color_black);height:88%;width:33%;position:absolute;top:0;z-index:9;border-radius:var(--border-radius4);}
.eventGrid{width:100%;background:var(--color_black);padding:30px 0 30px 30px;text-align:right;z-index:99;height:88%;border-radius:var(--border-radius4);}
.eventGrid h2{color:var(--color_white);margin-bottom:var(--mb15);}
.eventGrid h2 strong{font-weight:var(--fontW700);color:var(--color_skyblue);}
.eventGrid p{color:var(--color_white);line-height:var(--l22);}
.eventGrid .h4{color:var(--color_white);font-size:var(--f18);margin-bottom:var(--mb12);}
.eventDetail label{color:var(--color_white);direction:ltr;line-height:11px;}
.eventDetail{margin-top:var(--mt30);margin-bottom:var(--mb30);}
.eventDetail ul li{margin-left:15px;}
.eventDetail ul li img{margin-left:10px;}

@media (min-width:1920px) {
  .eventGrid{padding:30px 0 30px 0;}
  .event_section:after{width:38%;}
}

@media (max-width:1600px) {
  .eventGrid{padding-left:0;}
  .eventDetail ul li{margin-left:8px;}
}

@media (max-width:1300px) {
  .eventGrid h2{margin-bottom:var(--mb10);line-height:38px;}
  .event_section .col-md-8 h2{font-size:var(--f100)}
  .eventDetail label{font-size:var(--f11);}
  .eventDetail ul li img{width:14px;}
  .eventDetail ul li{margin-left:6px;}
  .event_section .col-md-8 img{max-width:120%;}
  .eventGrid{padding:20px 0 30px 0px;}
  .eventGrid .h4{font-size:var(--f16);}
  .eventDetail {margin-top:10px;margin-bottom:15px;}
  .eventGrid .btn-info{line-height:40px;min-height:40px;width:150px;}
  .event_section:after{height:92%;}
  .event_section .col-md-3{    width:27%;}
}

@media (max-width:1000px) {
  .event_section .col-md-8 h2{display:none;}
  .event_section:after{display:none;}
  .event_section .container{flex-wrap:wrap;padding:0;}
  .event_section .container .col-md-3{width:100%;}
  .eventGrid{border-radius:0;height:200px;text-align:center;}
  .event_section .col-md-8{margin:0 auto;width:450px;z-index:99;}
  .eventDetail, .eventGrid p{display:none;}
  .event_section .col-md-8 img{max-width:100%;margin-top:-30px;}
  .eventGrid{padding-top:var(--pt35);}
  .btn{min-height:35px;line-height:35px;}
  .eventGrid h2{font-size:var(--f30);}
}

@media (max-width:600px) {
  .event_section .col-md-8{width:345px;}
  .event_section .col-md-8 img{margin-top:-50px}
  .eventGrid{padding-top:15px;}
  .eventGrid .col-md-8 h3{margin-bottom:var(--mb10);}
}

/* Footer */

.otgs-development-site-front-end{display:none;}
#footer{background:var(--color_black);padding-top:var(--pt70);}
#footer > .container {padding-bottom:30px;}
#footer .rightImg img{margin-bottom:var(--mb40);align-self:flex-start;}
#footer .rightImg img:last-child {margin-bottom:0;}
#footer .socialMedia li img{width:25px;}
#footer .socialMedia li{list-style:none;}
#footer .footerLogo{margin-bottom:var(--mb30);display:inline-block;}
#footer .footerMenu li{line-height:1;margin-bottom:var(--mb30);}
#footer .footerMenu li a{color:var(--color_white);}
#footer .footerMenu li a{color:var(--color_white);font-size:var(--f14);}
#footer .footerMenu li:first-child a{font-size:var(--f15);}
#footer .footerMenu li:hover a{color:var(--color_lightskyblue);}
#footer .bottomFooter{padding:5px 0 15px;}
#footer .bottomFooter a{color:var(--color_white);font-size:var(--f12)}
#footer .footerMenuMain{margin-right:15%;}
#footer .bottomFooter li{position:relative;list-style:none;}
#footer .bottomFooter li:after{width:1px;height:15px;background:var(--color_white);position:absolute;content:'';left:-10px;top:4px;}
#footer .bottomFooter li:last-child:after{display:none;}
#footer .mobileonly{display:none;}
#footer .bottomFooter a:hover{color:var(--color_lightskyblue);}
#footer .copyRight{color:var(--color_white);font-family:var(--rubika);font-size:var(--f12);font-weight:var(--fontW400);align-items:center;margin-right:auto;width:150px;justify-content:flex-start;}
#footer .menu-footer-menu-bottom-container {margin-right:auto;}
#footer .copyRight a{color:var(--color_white);direction:ltr;margin-left:5px;font-weight:var(--fontW700);}
#footer .copyRight a span{display:inline-block;white-space:nowrap;vertical-align:top;overflow:hidden;transition:all .5s;}
#footer .copyRight.mobileonly{display:none !important;}

@media (max-width:768px) {
  #footer .footerMenuMain .col-sm-3{width:85%;}
 /* .copyRight{display:none !important;}*/
  #footer .copyRight{display:flex !important;width:100%;justify-content:center;margin-top:10px;}
  #footer .bottomFooter{flex-wrap:wrap;align-items:center;}
}

@media (max-width:600px) {
  #footer .mobileonly{display:block;}
  #footer .desktoponly{display:none !important;}
  #footer{padding-top:var(--pt35);}
  #footer .col-md-9{flex-wrap:wrap;flex-direction:column-reverse;width:100%;}
  #footer .footerMenuMain{margin-right:0;width:100%;}
  .col-md-10.footerMenuMain .col-sm-3{width:35%;}
  #footer .col-md-9 .mobileonly{display:flex !important;justify-content:flex-end;margin:28px 0;}
  #footer .col-md-9 .mobileonly img{display:inline-block;max-width:130px;}
  #footer .col-md-9 .col-md-2{display:flex;direction:ltr;justify-content:space-between;}
  .col-md-10.footerMenuMain .col-sm-3{width:50%;}
  #footer .footerMenu li {line-height:var(--l30);margin-bottom:0;}
  #footer .footerLogo{width:130px;}
  .socialMedia {width:45%;}
  #footer .footerMenuMain .col-sm-3{width:50%;}
  #footer > .container {padding-bottom:10px;}
  #footer .menu-footer-menu-bottom-container {margin-right:0;}
}

/* Popup Contact Popup */

/*#contactpopup{top:50%;margin-top:-315px;}*/
#contactpopup.modal .modal-dialog{max-width:820px;}
#contactpopup.modal .modal-body{padding:0;}
#contactpopup.modal .btn-close{top:0;top:6px;background:url(images/closepopup.svg) no-repeat;z-index:9;opacity:1;}
#contactpopup.modal .modal-body .col-md-7{min-height:630px;padding:100px 50px 0 75px;}
#contactpopup.modal .modal-body .col-md-5{padding:30px var(--pb30) 40px;position:relative;}
#contactpopup.modal .modal-body .loginLink {position:absolute;bottom:13px;left:0;}
#contactpopup.modal .modal-body .loginLink a {color:inherit;text-decoration:underline;}
#contactpopup.modal .modal-body .col-md-5 form input[type="text"],#contactpopup.modal .modal-body .col-md-5 form textarea, #contactpopup.modal .modal-body .col-md-5 form input[type="email"], #contactpopup.modal .modal-body .col-md-5 form input[type="tel"]{width:100%;min-height:40px;border:1px solid var(--color_gray);border-radius:var(--border-radius4);font-size:var(--f16);text-align:right;margin-bottom:var(--mb25);padding:0 15px;}
#contactpopup.modal .modal-body .col-md-5 form input::placeholder{color:var(--color_black);}
#contactpopup.modal .modal-body h2{color:var(--color_white);font-size:var(--f50);margin-bottom:var(--mb15);font-weight:700;}
#contactpopup.modal .modal-body p{color:var(--color_white);font-size:var(--f16);line-height:var(--l22);margin-bottom:var(--mb5);}
#contactpopup.modal .modal-body .col-md-5 h4{font-size:var(--f18);font-weight:var(--fontW700);color:var(--color_black);letter-spacing:-.7px;margin-bottom:var(--mb20);}
#contactpopup.modal .modal-body .col-md-5 .wpcf7-spinner{display:none;}
#contactpopup.modal .modal-body .col-md-5 form .wpcf7-submit{margin-top: 20px; width:100%;background:var(--color_skyblue);height:40px;line-height:40px;color:var(--color_white);border-radius:var(--border-radius4);border:none;font-size:var(--f16);}
#contactpopup.modal .modal-body .col-md-5 form .wpcf7-form-control-wrap{position:relative;width:100%;}
#contactpopup.modal .modal-body .col-md-5 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-33px;font-size:var(--f11);width:100%;text-align:right;}
#contactpopup.modal form .wpcf7-response-output{text-align:right;display:none;}
#contactpopup.modal .modal-body .col-md-5 form .formbttn:hover{background-color:var(--color_lightskyblue);border-color:var(--color_lightskyblue);}
#contactpopup.modal .modal-body .col-md-5 form .formfield p{color:var(--color_black) !important;} 
#contactpopup.modal .modal-body .col-md-5 form .formfield .wpcf7-list-item{margin-left:0;margin-right:0;}
#contactpopup.modal .modal-body .col-md-5 form .formfield span{width:100%;display:inline-block;position:relative;font-size:10.6px;line-height:var(--l15);}
#contactpopup.modal .modal-body .col-md-5 form .formfield span.wpcf7-list-item-label{    width:92%;float:left;font-size:10px;}
#contactpopup.modal .modal-body .col-md-5 form .formfield span input[type="checkbox"]{position:static;float:right;}
#contactpopup.modal .modal-body .col-md-5 form .formfield .wpcf7-list-item label{width:100%;}

@media (max-width:768px) {
  #contactpopup.modal .modal-body{flex-wrap:wrap;}
  #contactpopup.modal .modal-body .col-md-7{min-height:290px;padding:35px 25px 0px 25px;text-align:center;background-position:top center !important;background-size:100% 100% !important;width:100%}
  #contactpopup.modal .modal-body h2{font-size:var(--f30);margin-bottom:var(--mb5);}
  #contactpopup.modal .modal-body .col-md-5 h4{text-align:center;}
  #contactpopup.modal .modal-body .col-md-5{padding:20px 25px;padding-bottom:50px;}
  #contactpopup.modal .btn-close{width:5px;background-size:100%;right:11px;top:14px;}
  #contactpopup{top:0;margin-top:0;}
  #contactpopup.modal .modal-body .col-md-5 form .formfield span{font-size:var(--f15);}
  #contactpopup.modal .modal-body .col-md-5.after-submit {width: 100%;}
}

@media (max-width:450px){
  #contactpopup.modal .modal-body .col-md-5 form .formfield span{font-size:var(--f11);}
}

/* Video Section */

.video_section{padding:75px 0;}
.video_section .verticleTitle{position:absolute!important;top:35%;font-size:var(--f130);transform:rotate(90deg);right:-220px;color:var(--color_lightgray);text-transform:uppercase;font-family:var(--rubika);font-weight:var(--fontW700);line-height:1;}
.video_section .col-md-4 p{font-size:var(--f16);line-height:var(--l24);}
.video_section h2{margin-bottom:var(--mb10);}
.video_section label{font-weight:var(--fontW700);}
.video_section .col-md-7 iframe{z-index:9;position:relative;}  
.video_section .videoBox {position:relative;padding-bottom:53.25%;margin-bottom:20px;padding-top:25px;height:0;}
.video_section .videoBox i {position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);font-size:96px;color:#f00;pointer-events:none;}
.video_section .videoBox img {z-index:1;position:absolute;cursor:pointer;height:100%;width:100%;left:0;top:0;object-fit:cover;}
.video_section .videoBox iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

@media (max-width:1000px) {
  .video_section .container{flex-wrap:wrap;}
  .video_section .container .col-md-7, .video_section .container .col-md-4{width:100%;}
  .video_section{padding:45px 0 25px;}
  .video_section .col-md-7 iframe{border-radius:10px;margin-top:-55px;}
  .video_section .verticleTitle{position:relative !important;transform:rotate(0deg);font-size:var(--f90);text-align:center;top:0;left:0;right:auto;margin-bottom:-30px;}
  .video_section .container .col-md-7{display:flex;flex-direction:column-reverse;}
  .video_section h2{font-size:var(--f30);}
  .video_section .col-md-4 p{font-size:var(--f15);}
}

@media (max-width:600px) {
  .video_section .col-md-7 iframe{height:200px;}
}

/* Team Section */

.team_section{padding:80px 0;background-size:cover !important;}
.team_section h2{margin-bottom:var(--mb75);}
.teamGrid .col-md-3{max-width:339px;padding-right:25px;border-right:2px solid var(--color_skyblue);margin:0 85px;font-size:var(--f16);}
.teamGrid .col-md-3 .teamInner .memberImg{overflow:hidden;}
.teamGrid .col-md-3 img{transition:transform .8s;}
.teamGrid .col-md-3:hover img{transform:scale(1.2);}
.teamGrid .col-md-3:hover a.linkedinurl img{transform:scale(1);}
.teamGrid .col-md-3 label{font-size:var(--f20);font-weight:var(--fontW700);margin-top:var(--mt20);}
.teamGrid .col-md-3 label a.linkedinurl{left:0;top:-16px;}
.teamGrid .col-md-3 span{margin-bottom:var(--mb15);}
.teamGrid .col-md-3 p{font-size:var(--f16);line-height:var(--l23);margin-bottom:0;}

@media (max-width:1000px) {
  .teamGrid .col-md-3{margin:0 35px;}
}

@media (max-width:768px) {
  .teamGrid .col-md-3{max-width:100%;margin:var(--mb0);padding-right:0;display:flex;border:none;margin-bottom:var(--mb50);font-size:var(--f15);}
  .teamGrid .col-md-3:last-child{margin-bottom:0;}
  .teamGrid .col-md-3 .teamInner{width:50%;}
 .teamGrid .col-md-3 .teamCMob{width:50%;}
  .teamGrid .col-md-3 .teamInner{padding-left:20px;border-left:3px solid var(--color_skyblue);}
  .teamGrid .col-md-3 p{padding-right:20px;font-size:var(--f15);}
  .teamGrid .col-md-3:nth-child(even){flex-direction:row-reverse;}
  .teamGrid .col-md-3:nth-child(even) p{padding-left:20px;padding-right:0;}
  .teamGrid .col-md-3:nth-child(even) .teamInner{padding-right:20px;border-right:3px solid var(--color_skyblue);border-left:none;padding-left:0;}
  .teamGrid{flex-wrap:wrap;}
  .team_section{padding:35px 0 50px;background-repeat:no-repeat !important;}
  .team_section h2{font-size:var(--f30);margin-bottom:var(--mb50);}
  .teamGrid .col-md-3 label{margin-top:var(--mt10);font-size:var(--f18);padding-left: 22px;}
  .teamGrid .col-md-3 label a.linkedinurl{top:-5px;}
  .teamGrid .col-md-3 span{margin-bottom:0;}
}

/* Inner Breadcum */

.innerbreadcum{top:17px;z-index:1;}
.innerbreadcum ul li{list-style:none;color:var(--color_white);font-weight:var(--fontW400);}
.innerbreadcum ul, .innerbreadcum ul li a{color:var(--color_white);font-weight:var(--fontW400);display:inline-block;}
.innerbreadcum ul.breadcrumul{flex-wrap: wrap;}
.innerbreadcum ul em{margin:0 6px;}

@media (max-width:1000px) {
  .innerbreadcum{top:107px}
  .pageWithoutBanner.innerbreadcum{top:25px;}
}

/* Career Banner */

.career_banner_section{min-height:600px;background-repeat:no-repeat !important;background-size:cover !important;padding-top:var(--pt90);}
.career_banner_section h1{font-weight:var(--fontW400);}
.career_banner_section h2{font-weight:var(--fontW700);margin-bottom:var(--mb15);}
.careerInner{width:700px;margin:0 auto;color:var(--color_white)}
.career_banner_section p{font-size:var(--f16);line-height:var(--l23);}

@media (max-width:1000px) {
  .career_banner_section{margin-top:-92px;padding-top:140px;}
}

@media (max-width:768px) {
  .career_banner_section h1, .career_banner_section h2{font-size:36px;}
  .socialShare{display:none !important;}
}

@media (max-width:500px) {
  .career_banner_section h1, .career_banner_section h2{display:inline;}
  .career_banner_section p{margin-top:var(--mt10);}
}

/* Career Filter */

.filterDropdown{padding:60px 0;min-height:226px;border-radius:var(--border-radius4);margin-top:-200px;background:var(--color_white);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.25);   position:relative;}
.filterDropdown.withoutfilter{margin-top:0;}
.filterDropdown img{max-width:172px;margin-top:-6px;}
.filterDropdown h2{font-size:var(--f40);margin-bottom:var(--mb20);position:relative;}
/*.filterDropdown h2 b{position:relative;}*/
.filterDropdown h2 b:after{height:2px;width:250px;content:'';position:absolute;bottom:-3px;right:50%;background:var(--color_skyblue);transform:translateX(50%);}
.filterDropdown label{font-size:var(--f16);}
.carCategory{display:none;}
.jobFilter select{width:460px;height:50px;background:var(--color_white) url(images/chevron-down-regular.svg) no-repeat;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.25);border-radius:var(--border-radius4);margin:0 auto;margin-top:var(--mt20);-webkit-appearance:none;-moz-appearance:none;border:solid 1px var(--color_white);outline:none;  background-position:15px center;font-size:var(--f16);padding-right:15px;color:var(--color_black);}
.jobFilter select:focus{border:1px solid var(--color_black);}
.jobFilter select option{padding:0 10px;}
.jobFilter select option:hover{background-color:#666 !important;}
.jobFilter span{width:100%;display:inline-block;line-height:50px;text-align:right;padding:0 15px;font-size:var(--f16);cursor:pointer;}
.jobListing{width:1180px;margin:0 auto;margin-top:var(--mt45);margin-bottom:150px;}
.jobListing .jobCatHead{background:var(--color_black);line-height:45px;margin-bottom:var(--mb15);color:var(--color_white);border-radius:var(--border-radius4);padding:0 30px;font-size:var(--f18);font-weight:var(--fontW500);}
.jobListing .jobListingRow{margin-bottom:var(--mb40);}
.jobListing .jobCatHead:after{width:10px;height:10px;content:'';position:absolute;background:var(--color_skyblue);right:10px;top:50%;margin-top:-5px;}
.jobListing .jobListingRow li{list-style:none;height:74px;background:var(--color_white);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.25);border-radius:var(--border-radius4);margin-bottom:var(--mb15);font-size:var(--f18);line-height:74px;padding:0 22px;}
.jobListing .jobListingRow li .col-md-9 a{cursor:pointer;color:var(--color_black);width:100%;display:inline-block;line-height:1.3;}
.jobListing .jobListingRow li .col-md-2 a{cursor:pointer;color:var(--color_black);}
.jobListing .jobListingRow li .col-md-2 a i{font-size:var(--f20);transition:transform .8s;}
.jobListing .jobListingRow li .col-md-2 a:hover i{font-size:var(--f22);}
.jobListing .careerLink{width:20px;height:20px;position:absolute;background:url(images/chevron-down-regular.svg) no-repeat;left:20px;top:50%;margin-top:-10px;transform:rotate(90deg);}

@media (max-width:768px) {
  .jobFilter select{width:100%;}
  .filterDropdown{padding:34px 20px 40px;min-height:200px;margin-top:-160px;background-size:cover !important;background-repeat:no-repeat !important;}
  .filterDropdown h2{font-size:var(--f25);}
  .filterDropdown h2 img{max-width:95px;}
  .career_banner_section{min-height:575px;}
  .jobListing{margin-top:var(--mt30);margin-bottom:var(--mb50);}
  .jobListing .jobListingRow li{font-size:var(--f16);margin-bottom:10px;}
  .jobListing .jobListingRow{margin-bottom:17px;}  
}
@media(max-width:767px){
    .career_banner_section{min-height:480px;}
}

@media (max-width:374px){
  .filterDropdown {margin-top:-100px;}
}

/* Career Single */

.single-careers .main-container{padding:0 !important;}
body.single-careers .innerbreadcum ul, body.single-careers .innerbreadcum ul li a{color:var(--color_black);}
.careerSingleInner{padding-top:var(--pt90);}
.careerSingleInner .col-md-6 h2{font-size:var(--f22);border-bottom:3px solid var(--color_skyblue);display:inline-block;margin-bottom:var(--mb20);padding-bottom:5px;color:var(--color_black)}
.careerForm .careerFormInner{max-width:460px;background:var(--color_black);padding:45px 45px 65px;border-radius:var(--border-radius4);}
.careerForm form h4{font-size:var(--f20);color:var(--color_white);text-align:center;margin-bottom:var(--mb30);}
.careerForm form input{width:100%;min-height:50px;border-radius:var(--border-radius4);outline:none;border:none;line-height:var(--l50);margin-bottom:var(--mb20);padding:0 20px;text-align:right;font-size:var(--f16);color:var(--color_black);}
.careerForm form input::placeholder{color:var(--color_black);}
.careerForm form p{margin-bottom:0;}
.careerForm form .wpcf7-spinner{display:none;}
.careerForm form input.wpcf7-submit{margin-bottom:0;background:var(--color_skyblue);text-align:center;}
.careerSingle{padding-bottom:var(--pb100);}
.jobLocation{font-size:var(--f16);margin-bottom:var(--mb35);}
.jobLocation img{margin-left:5px;}
.careerSingleInner .col-md-6 ul li, .careerSingleInner .col-md-6 p{font-size:var(--f16);}
.careerSingleInner .col-md-6 p{margin-bottom:var(--mb30);line-height:var(--l23);}
.careerSingleInner .col-md-6 h4{font-size:var(--f18);margin-bottom:var(--mb20);}
.careerSingleInner .col-md-6 ul{padding-right:20px;margin-bottom:var(--mb20);}
.socialShare label{margin-left:8px;font-size:var(--f16);}
.socialShare a{margin-left:10px;}
.careerForm form input.uploadresume{overflow:hidden;opacity:0;z-index:2;}
.careerForm form .fieldrow.uploadfile label{background:var(--color_white);padding:0px 18px 0px 112px;text-align:right;margin-bottom:0;top:0;width:100%;left:0;color:var(--color_black);font-size:var(--f16);line-height:var(--l50);border-radius:var(--border-radius4);}
.careerForm form .fieldrow.uploadfile label:after{content:'';position:absolute;left:0;top:0;font-size:var(--f12);color:var(--dgray);background:var(--color_white) url(images/paperclip-duotone.svg) no-repeat 15px center;height:100%;width:102px;padding-left:30px;line-height:var(--l50);border-radius:4px 0 0 4px;}
.careerForm form input.wpcf7-form-control.wpcf7-not-valid{margin-bottom:5px;}
.careerForm form .wpcf7-not-valid-tip{text-align:right;font-size:var(--f11);margin-bottom:var(--mb15);color:var(--color_white);}
.careerForm form .wpcf7-response-output{color:var(--color_white);text-align:right;display:none;}
.careerForm form.sent .wpcf7-response-output {display: block;}


@media (max-width:768px) {
  .careerSingleInner .container{flex-wrap:wrap;}
  .careerSingleInner .container .col-md-5, .careerSingleInner .container .col-md-6{width:100% !important;}
  .careerForm .careerFormInner{padding:25px 22px 40px;}
  .careerSingleInner{padding-top:60px;}
  .single-careers .innerbreadcum {top:16px;}
  body.single-careers .innerbreadcum ul li a{font-size:var(--f12);}
  .careerSingleInner .col-md-6 h2{font-size:var(--f20);}
  .careerSingleInner .col-md-6 ul li, .careerSingleInner .col-md-6 p, .jobLocation{font-size:var(--f15);}
  .careerSingleInner .col-md-6 p{margin-bottom:var(--mb15);}
  .jobLocation{margin-bottom:var(--mb25);}
  .single-careers .socialShare{display:block !important;}
  .careerSingleInner .container .col-md-5.careerForm{margin-top:var(--mt50);justify-content:center !important;}
  .careerForm form .fieldrow.uploadfile label, .careerForm form input{font-size:var(--f15);}
  .careerSingle .bgImage{background-position:bottom center !important;}
}

/* Solution Page */

/* body.page-id-400{overflow-x:hidden;} */
.home_banner.solution_banner{background-position:center 55% !important;}

@media (min-width:2200px){
  .home_banner.solution_banner{margin-bottom:0;}
}

/* Blog Section */

.blog_post_section{padding:70px 0 120px;}
.blog_post_section h2{margin-bottom:var(--mb50);}
.blog_post_section h2 strong{font-weight:var(--fontW700);}
.blogGrid .col-md-4 .innerCol{box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.25);border-radius:var(--border-radius4);background:var(--color_white);color: inherit;}
.blogGrid .col-md-4 img{width:100%;height:225px;object-fit:cover;}
.blogGrid .col-md-4 .postDate{top:20px;right:20px;background:var(--color_skyblue);font-size:var(--f16);padding:5px;border-radius:var(--border-radius4);}
.blogGrid .col-md-4 .h2{font-size:var(--f20);margin-bottom:var(--mb12);min-height:50px;font-weight:var(--fontW700);}
.blogGrid .col-md-4 .h2 a{color:var(--color_black);}
.blogGrid .col-md-4 p{font-size:var(--f16);color:#666;line-height:24px;}
.blogCont{padding:10px 20px 35px;}
.blogCont .readMore{font-size:var(--f16);background:url(images/chevron-left-solid-blue.svg) no-repeat left center;padding-left:14px;color:var(--color_black);bottom:14px;left:15px;}
.blogCont .readMore:hover{font-weight:var(--fontW700);}
.blog_post_section .blogloademore {margin:50px auto 0}

@media (max-width:1000px) {
  .blog_post_section{padding:50px 0;}
  .blogGrid{flex-wrap:wrap !important;gap:0 !important;--bs-gutter-y:0rem !important}
  .blogGrid .col-md-4{width:70%;margin:0 auto 35px;}
}

@media (max-width:768px) {
  .blog_post_section h2{font-size:var(--f30);margin-bottom:var(--mb40);}
  .blogGrid .col-md-4{width:500px;}
  .blogGrid .col-md-4:last-child{margin-bottom:0;}
  .blogGrid .col-md-4 .h2{font-size:var(--f18);min-height:10px;}
  .blogGrid .col-md-4 .postDate, .blogGrid .col-md-4 p{font-size:var(--f15);}
  .blog_post_section h2 strong {display:block;}
}

@media (max-width:500px) {
  .blogGrid .col-md-4{width:100%;}
}

/* Additional Solutions */

.additional_solutional_block h2{margin-bottom:var(--mb30);}
.additional_solutional_block{padding:80px 0;background-size:cover !important;background-repeat:no-repeat !important;overflow:hidden;}
.additional_solutional_block p{font-size:var(--f16);line-height:var(--l24);margin-bottom:0;}
.additional_solutional_block .col-md-7{padding-right:55px;}
.additional_solutional_block .colGrid img{width:50px;height:50px;display:inline-block;margin-bottom:var(--mb25);}
.colGrid{background:rgba(255, 255, 255, 0.60);box-shadow:0px 4px 13px 0px rgba(0, 0, 0, 0.25);border-radius:var(--border-radius4);padding:40px 25px;text-align:center;}
.additional_solutional_block a.colGrid {color:inherit;display:block;}
.additional_solutional_block a.colGrid:hover{box-shadow:0px 4px 13px 0px rgba(0, 0, 0, 0.45);color:var(--color_black);}
.additional_solutional_block .owl-carousel .owl-stage-outer{padding:15px 0;}
.colGrid h3{font-size:var(--f20);margin-bottom:var(--mb30);}
.additional_solutional_block .owl-carousel.owl-rtl .owl-item, .additional_solutional_block .owl-stage{display:flex;}
.additional_solutional_block .owl-nav{position:absolute;top:50%;width:100%;margin-top:-10px;}
.additional_solutional_block .owl-nav .owl-prev{right:-35px;position:absolute;}
.additional_solutional_block .owl-nav .owl-prev span{font-size:var(--f30);}
.additional_solutional_block .owl-nav .owl-next{left:0;position:absolute;}
.additional_solutional_block .owl-theme .owl-nav [class*=owl-]:hover{background:none;color:var(--color_black);}

@media (max-width:1300px) {
  .colGrid{padding:25px 15px;}
  .additional_solutional_block .colGrid img{margin-bottom:var(--mb15);}
  .colGrid h3{margin-bottom:var(--mb20);}
}

@media (max-width:1000px) {
  .additional_solutional_block .container{flex-wrap:wrap;padding:0;} 
  .additional_solutional_block .col-md-5{width:100%;margin-bottom:var(--mb30);padding:0 25px;}
  .additional_solutional_block{padding:50px 0;}
  .additional_solutional_block .col-md-7{padding-right:0;}
  .additional_solutional_block .owl-stage{float:left;}
  .colGrid{height:100%;}
  .additional_solutional_block h2{font-size:var(--f30);margin-bottom:var(--mb15);}
  .additional_solutional_block .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;border-radius:0;margin:3px;background:var(--color_black);}
  .additional_solutional_block .owl-theme .owl-dots .owl-dot.active span{background:var(--color_skyblue);}
}

@media (max-width:768px) {
  .additional_solutional_block p{font-size:var(--f15);}
  .colGrid h3{font-size:var(--f18);margin-bottom:var(--mb25);}
  .colGrid{padding:35px 20px;}
  .additional_solutional_block .colGrid img{margin-bottom:var(--mb25);}
}

/* Solutions Grid */

.solutional_grid_block{min-height:500px;background:var(--color_black) url(images/solution_grid.png) no-repeat;background-size:cover;margin-top:-1px;}
.solutional_grid_block .gridrow{margin-bottom:var(--mb100);width:100%;}
.gridrow .col-md-5 p{color:var(--color_white);font-size:var(--f18);line-height:var(--l27);}
.gridrow .col-md-5 p a, .gridrow .col-md-7 p a{color:#6ad5ff;text-decoration:underline;}
.gridrow .col-md-5 .h3{color:var(--color_white);font-size:var(--f22);font-family:var(--rubika);margin-bottom:var(--mb35);width:auto;display:inline-block;}
.gridrow .col-md-5 .h3:after{content:'';position:absolute;bottom:-10px;right:0;height:3px;width:345px;background:var(--color_skyblue);}
.gridrow .col-md-5 .h3:before{content:'';position:absolute;bottom:10px;left:100%;height:1px;width:183px;border:1px dashed #ccc}
.gridrow:nth-child(even){flex-direction:row-reverse;}
.gridrow:nth-child(even) .h3:before{right:105%;width:600px;}
.gridrow .col-md-5 img{border:3px solid var(--color_skyblue);padding:12px;background:var(--color_black);z-index:99;position:relative;}
.gridrow:nth-child(even) .col-md-5:first-child{padding-right:12px;z-index:9;text-align:left;}
.gridImgInner{display:inline-block;}
.gridrow:nth-child(even) .col-md-5:first-child .gridImgInner:before{content:'';width:30px;height:35px;background:var(--color_black);position:absolute;right:-15px;top:0}

@media (min-width:1600px){
  .gridrow .col-md-5 .h3:before{width:277px;margin-left:12px;}
  .gridrow:nth-child(even) .h3:before{right:100%;width:870px;margin-right:12px;}
}

@media (max-width:1919px){
  .gridrow .col-md-5 p{font-size:var(--f16);}
}

@media (max-width:1600px){
  .gridrow .col-md-5 .h3{font-size:var(--f20);}
  .gridrow .col-md-5 .h3:before{margin-left:14px;width:163px;}
  .gridrow:nth-child(even) .h3:before{width:600px;}
  .gridrow:nth-child(odd) .col-md-5 .h3:before{width:136px;}
}

@media (max-width:1000px){
  .gridrow .col-md-5 .h3:after{width:300px;}
  .gridrow:nth-child(even) .h3:before{width:400px;}
  .solutional_grid_block a.mobileonly{display:none;}
  .gridrow .col-md-5 p{font-size:var(--f18);}
  .gridrow:nth-child(odd) .col-md-5 .h3:before{width:13vw;}
}
@media (max-width:768px){
  .solutional_grid_block .gridrow{flex-wrap:wrap;flex-direction:column-reverse;display:none !important;margin-bottom:var(--mb25);}
  .solutional_grid_block.showall .gridrow{display:flex !important;}
  .solutional_grid_block .gridrow .col-md-5{width:100%;}
  .solutional_grid_block .gridrow:nth-child(-n+3){display:flex !important;}
  .gridrow .col-md-5 .h3{width:100%;text-align:left;font-size:var(--f20);margin-bottom:var(--mb20);}
  .gridrow .col-md-5 .h3 label{position:relative;background:var(--color_black);padding-right:12px;}
  .gridrow .col-md-5 .h3:after {width:90%;left:0;right:inherit;bottom:-7px}
  .gridrow:nth-child(even) .col-md-5:first-child{padding-right:0;}
  .gridrow .col-md-5 img{width:100%;margin-top:var(--mt20);z-index:1;}
  .gridrow:nth-child(even) .col-md-5 .h3{text-align:right;}
  .gridrow:nth-child(even) .col-md-5 .h3:after{right:0;left:inherit}
  .gridrow .col-md-5 p{font-size:var(--f15);padding-right:20px;padding-left:0;}
  .gridrow:nth-child(even) .col-md-5 p{padding-left:20px;padding-right:0;}
  .gridrow:nth-child(even) .col-md-5 .h3 label{padding-right:0;padding-left:12px;}
  .gridrow .col-md-5 .h3:before{width:100% !important;height:2px;content:'';left:0;top:13px;position:absolute;right:inherit;background:url(images/dashed-border.png) repeat-x;border:none;margin-left:0;}
  .gridrow .col-md-5:last-child{position:relative;}
  .gridrow .col-md-5:last-child:after{content:'';width:1px;height:90%;position:absolute;top:13px;right:0;background:url(images/dashed-border-hor.png) repeat-y;}
  .gridrow:nth-child(even) .col-md-5:last-child:after{left:0;right:inherit}
  .home_banner.solution_banner{background-position:center center !important;min-height:1px;background-size:cover !important;position:relative;}
  .solutional_grid_block{margin-top:0px;background:rgb(0,0,0);background:linear-gradient(0deg, rgba(0,0,0,1) 79%, rgb(10 46 70) 100%);}
  .gridrow:first-child .col-md-5 h3:before{width:calc(100% - 252px) !important;right:0 !important;}
  .gridrow:first-child .col-md-5 label{background:none;}
  .home_banner.solution_banner .btn{display:none;}
  .solutional_grid_block a.mobileonly{background:var(--color_skyblue);width:200px;line-height:1.5;margin:0 auto 70px;margin-top:var(--mt25);font-size:var(--f16);display: flex; align-items: center; justify-content: center;}
  .solutional_grid_block.showall a.mobileonly{display:none;}
  .solutional_grid_block.showall{background:rgb(0,0,0);}
  .home_banner .col-md-6 {margin-bottom:0;}
  .home .home_banner .col-md-6 {margin-bottom:50px;}
  .home_banner.solution_banner:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgb(10 45 69) 5%, rgb(10 46 70 / 0%) 100%);}
  .home_banner.solution_banner .container {position:relative;}
}

@media (max-width:500px){
  /*.solutional_grid_block{background:linear-gradient(0deg, rgba(0,0,0,1) 79%, rgba(0,212,255,0) 20%);}*/ 
  /*.solutional_grid_block.showall{background:linear-gradient(0deg, rgba(0,0,0,1) 93%, rgba(0,212,255,0) 20%);}*/
}

/* 404 */

.main-container.page-404{background-repeat:no-repeat !important;background-size:cover !important;height:calc(100vh - 140px);position:relative;}
.main-container.page-404 .inner404{width:791px;height:477px;border-radius:40px;padding:86px 0 50px;transform:translate(-50%, -50%);left:50%;top:50%;position:absolute;}
.main-container.page-404 h1{font-size:var(--f100);font-weight:var(--fontW700);margin-top:var(--mt50);margin-bottom:var(--mb25);}
.main-container.page-404 p{font-size:var(--f18);line-height:var(--l25);}
.main-container.page-404 p a{color:var(--color_white);text-decoration:underline;}

@media (max-width:992px){
  .main-container.page-404 .inner404{width:100%;padding:92px 0 112px;height:auto;position:static;transform:translate(0, 0);}
  .main-container.page-404{margin-top:-92px;padding:200px 25px 115px;height:auto;}
  .main-container.page-404 h1{font-size:var(--f50);margin-top:var(--mt40);margin-bottom:var(--mb5);} 
  .main-container.page-404 p{font-size:var(--f16);margin-bottom:0;}
}

/* Default Content Block */

.default_content_block{padding-top:var(--pt100);margin-bottom:var(--mb90);}
.default_content_block.lessSpacePd{padding-top:var(--pt70);margin-bottom:var(--pt70);}
.default_content_block.lessSpacePd.removeMrgAdPd{padding-top:var(--pt70);padding-bottom:var(--pt70);margin-bottom:0px;}
.default_content_block.removeMrgAdPd{padding-top:var(--pt100);padding-bottom:var(--pt100);margin-bottom:0px;}
.default_content_block .defaultContent{width:100%;}
.default_content_block h1{margin-bottom:var(--mb35);}
.default_content_block p{font-size:var(--f16);line-height:var(--l24);margin-bottom:var(--mb25);}
.default_content_block .defaultContent * {color:inherit !important}
.default_content_block ul{padding-right:20px;margin-bottom:var(--mb25);}
.default_content_block ul ul li{list-style:disc;}
.default_content_block a{color:var(--color_black);text-decoration:underline;}
.default_content_block h6{font-size:var(--f16);font-weight:var(--fontW700);width:auto;display:inline-block;border-bottom:3px solid var(--color_skyblue);padding-bottom:3px;margin-bottom:20px;}
.default_content_block .defaultContent h5 {font-weight: var(--fontW400);font-size:var(--f22);margin-bottom: 15px;}

@media (max-width:992px){
  .default_content_block{padding-top:var(--pt70);padding-bottom:var(--pb50);}
  .default_content_block.removeMrgAdPd{padding-top:var(--pt70);padding-bottom:var(--pb50);margin-bottom:0px;}
  
  .default_content_block.lessSpacePd{padding-top:var(--pt50);margin-bottom:var(--pt50);}
.default_content_block.lessSpacePd.removeMrgAdPd{padding-top:var(--pt50);padding-bottom:var(--pt50);margin-bottom:0px;}
  
  .default_content_block h1{margin-bottom:var(--mb15);} 
}

/* Thank you page */

.thank_you_page{min-height:950px;padding-top:var(--pt130);background-size:cover !important;background-position:center center !important;}
.blockCon{color:var(--color_white);font-size:var(--f16);margin-top:13px;line-height:20px;}
.blockCon a{color:var(--color_white);text-decoration:underline;}
.thankYoucont{text-align:left;font-size:var(--f100);font-family:var(--rubika);font-weight:var(--fontW700);line-height:100px;padding-top:90px;}
.thankYoucont:after{content:'';position:absolute;width:1px;right:0;top:15px;background:url(images/dashed-border-hor.png);   height:1.26em;}
.thankYoucont label{opacity:.2;}
.thankYoucont .dotLine{height:1px;left:100%;top:50%;background:url(images/dashed-border.png);width:741px;}
.contMid{width:auto;display:inline-block;}

@media (max-width:1600px){
  .thankYoucont .dotLine{width:519px;}
}

@media (max-width:1300px){
  .thankYoucont .dotLine{width:320px;}
}

@media (max-width:1000px){
  .thankYoucont:after, .thankYoucont .dotLine{display:none;}
}

@media (max-width:992px){
  .thank_you_page{margin-top:-87px;background-position:center !important;padding-top:170px;min-height:50px;padding-bottom:130px;background-repeat:no-repeat !important;
    background-size:cover !important;}
  .thankYoucont div{width:100%;text-align:left;font-size:var(--f70);line-height:50px;}
  .thankYoucont{padding-top:0;line-height:2px;}
  .topmain:after{height:100%;background:url(images/dashed-border-hor.png);content:'';left:0;height:85%;width:1px;position:absolute;top:24px;}
  .topmain h1{position:relative;}
  .topmain{padding-bottom:130px;}
  .topmain h1:after{background:url(images/dashed-border.png);content:'';left:0;height:1px;width:calc(100% - 275px);position:absolute;top:24px;}
}

@media (max-width:600px){
  .thank_you_page{background-position:75% center !important;}
  .thankYoucont div{font-size:var(--f50);text-align:center;}
  .blockCon br{display:none;}
  .blockCon{margin-top:22px;line-height:23px;padding-left:75px;}
  .topmain:after{height:90%;}
}

@media (max-width:380px){
  .thankYoucont div{font-size:var(--f42);}
}

/* Contact Us page */

.contact-form-block{padding:150px 0;}
.contact-form-block .wpcf7-form-control-wrap{position:relative;display:inline-block;width:100%;}
.contact-form-block .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;right:0;font-size:var(--f11);bottom:10px;}
.contactUsForm .wpcf7 input[type="tel"].wpcf7-not-valid, .contactUsForm .wpcf7 input[type="text"].wpcf7-not-valid, .contactUsForm .wpcf7 input[type="email"].wpcf7-not-valid, .contactUsForm .wpcf7 textarea.wpcf7-not-valid{margin-bottom:var(--mb30);}
.contactUsForm .wpcf7-response-output{display:none;}
.contact-form-block h1{margin-bottom:var(--mb30);}
.contactInner{background:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.43) 87.78%, rgba(0, 0, 0, 0.00) 134.47%);border-radius:var(--border-radius4);padding:80px 120px 130px;width:100%;}
.contactInner .col-md-6 p{color:var(--color_white);font-size:var(--f16);line-height:var(--l22);margin-bottom:var(--mb0);}
.contactInner .col-md-6 ul li{color:var(--color_white);list-style:none;font-size:var(--f16);margin-bottom:var(--mb15);}
.contactInner .col-md-6 ul.contactInnerSide li:last-child{margin-top:90px;}
.contactInner .col-md-6 ul li img{margin-left:12px;}
.contactInner .col-md-6 ul li a{font-size:var(--f16);text-decoration:underline;font-family:var(--rubika);color:var(--color_white);}
.contactInner .socialMedia li {margin-bottom:0;}
.contactInner .socialMedia li:first-child a {margin-right:0;}
.contactInner .socialMedia li a img {margin-left:0;}
.contactInfo{padding-top:120px;}
.contactUsForm{background:var(--color_white);border-radius:0 0 4px 4px;width:460px;float:left;padding:60px 30px;margin-top:-80px;min-height:603px;}
.contactUsForm .wpcf7{width:260px;margin:0 auto;}
.contactUsForm .wpcf7 input[type="tel"], .contactUsForm .wpcf7 input[type="text"], .contactUsForm .wpcf7 input[type="email"], .contactUsForm .wpcf7 textarea{width:100%;height:50px;line-height:50px;border:1px solid var(--color_black);border-radius:var(--border-radius4);margin-bottom:var(--mb15);font-size:var(--f16);text-align:right;padding:0 20px;color:var(--color_black);}
.contactUsForm .wpcf7 textarea {line-height:1.2;height:auto;padding:15px 20px;}
.contactUsForm .wpcf7 input::placeholder{color:var(--color_black);}
.contactUsForm .wpcf7 .wpcf7-spinner{display:none;}
.contactUsForm .wpcf7 input[type="submit"]{width:100%;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.25);border-radius:var(--border-radius4);height:50px;justify-content:center;align-items:center;border:none;background:var(--color_skyblue);margin-top:15px;font-size:var(--f16);color:var(--color_black);}
.contactUsForm .wpcf7 input[type="submit"]:hover{background:var(--color_lightskyblue)}
.contactUsForm .wpcf7-acceptance label{display:flex;align-items:baseline;text-align:right;font-size:12px;}
.contactUsForm .wpcf7-acceptance .wpcf7-list-item{margin-left:0;margin-right:0;}
.contactUsForm .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]{width:24px;height:20px;border-radius:0;}
.contactUsForm .wpcf7-acceptance .wpcf7-list-item-label{margin-right:8px;display:inline-block;line-height:17px;direction:rtl;top:-6px;position:relative;}
.contactUsForm .wpcf7-acceptance .wpcf7-list-item-label a{color:var(--color_black);text-decoration:underline;}
.contactUsForm h2.formTitle{font-size:var(--f18);text-align:center;margin-bottom:var(--mb40);font-weight:700;}
.contactUsForm h2.verticleTitle{font-size:120px;font-weight:var(--fontW700);font-family:var(--rubika);left:40%;top:226px;transform:rotate(90deg);opacity:.10;}
.contactUsForm:after{left:-15px;bottom:-15px;height:92%;width:3px;background:var(--color_skyblue);content:'';position:absolute;}
.contactUsForm:before{left:-15px;bottom:-15px;height:3px;width:92%;background:var(--color_skyblue);content:'';position:absolute;}

@media (max-width:1600px){
  .contactUsForm{min-height:403px;padding:50px 30px;width:100%;}
  .contactUsForm h2.verticleTitle{font-size:113px;left:33%;top:213px;}
  .contactInfo{padding-top:90px;}
}

@media (max-width:1300px){
  .contactInner{padding:50px 90px;}
  .contactUsForm{padding:50px 25px;margin-top:-89px;}
  .contactUsForm h2.verticleTitle{font-size:120px;left:18%;top:224px;} 
}

@media (max-width:992px){
  .contactInner{background:none;flex-wrap:wrap;padding:0;}
  .contact-form-block{margin-top:-88px;padding:150px 0 120px;}
  .contactInner .col-md-5, .contactInner .col-md-6{width:100%;}
  .contactUsForm{margin-top:0;border-radius:var(--border-radius4);}
  .contactInfo{padding-top:60px;padding-bottom:140px;}
  .contactInner .col-md-6 p{width:60%;}
  .contactInner .col-md-6 ul li label br{display:none;}
  .contactUsForm h2.verticleTitle{font-size:18.5vw;left:0;top:-124px;transform:rotate(0deg);}
  .contactUsForm .wpcf7{width:500px;}
}

@media (max-width:600px){
  .contactUsForm h2.verticleTitle{top:-16%;}
  .contactUsForm .wpcf7{width:260px;}
  .contact-form-block h1{margin-bottom:var(--mb20);}
  .contactInner .col-md-6 p{width:100%;}
  .contactInfo{padding-bottom:80px;}
  .contactUsForm .wpcf7-acceptance .wpcf7-list-item-label{top:-6px;}
}

@media (max-width:480px){
  .contactUsForm h2.verticleTitle{top:-56px;font-size:17.2vw;}
}

/* Search Result */

.searchbanner{min-height:350px;}
.searchbanner h1{color:var(--color_white);padding-top:var(--pt90);}
.searhMain{padding:55px 0 100px;}
.searhMain h2{font-size:var(--f20);font-weight:var(--fontW400);}
.searhMain ol{margin-top:var(--mt45);padding:0;counter-reset:my-counter;list-style:none;}
.searhMain ol li{border-bottom:1px solid var(--color_skyblue);padding-bottom:var(--pb20);margin-bottom:var(--mb35);counter-increment:my-counter;padding-right:25px;}
.searhMain ol li:before{content:counter(my-counter) ". ";position:absolute;right:3px;top:0;font-size:var(--f16);line-height:19px;}
.searhMain ol li a{display:inline-block;color:var(--color_black);text-decoration:underline;font-size:var(--f16);margin-right:5px;}
.searhMain ol li a:hover{font-weight:var(--fontW700);}
.searhMain ol li p{margin-bottom:var(--mb5);font-size:var(--f16);}
.bottomSearch{min-height:130px;margin-top:var(--mt50);}
.bottomSearch .bgImage{border-radius:var(--border-radius4);}
.bottomSearch .search-form{width:340px;height:50px;background:var(--color_white);border-radius:var(--border-radius4);padding:4px 4px 4px 12px;}
.bottomSearch .search-form input.form-control{border:none !important;box-shadow:none;font-size:var(--f16);}
.bottomSearch .search-form input.form-control::placeholder{color:var(--color_black)}
.bottomSearch .search-form button.btn-outline-secondary{border:none !important;height:100%;}
.bottomSearch .search-form button:focus{box-shadow:none;}
.bottomSearch label{font-size:var(--f20);margin-left:35px;color:var(--color_white);}
.searhMain .navigation.pagination{justify-content:center;font-size:var(--f16);color:var(--color_black);margin-top:75px;}
.searhMain .navigation.pagination span{font-size:var(--f18);font-weight:var(--fontW700);}
.searhMain .navigation.pagination a{color:var(--color_black);}
.searhMain .navigation.pagination a.page-numbers{margin:0 5px;}
.searhMain .navigation.pagination a.next{margin-left:6px;text-decoration:underline;}
.searhMain .navigation.pagination a.prev{margin-right:6px;text-decoration:underline;}
.searhMain .navigation.pagination .screen-reader-text{display:none;}
.searhMain .navigation.pagination .nav-links{direction:ltr;}
.no-result{padding:100px 0;text-align:center;font-size:var(--f40);font-weight:var(--fontW700);}

@media (max-width:992px){
    body.search .innerbreadcum{display:block; top: 128px}
  .searchbanner{margin-top:-87px;min-height: 345px;}
  .searchbanner h1{padding-top:150px;}
}

@media (max-width:768px){
  .bottomSearch{flex-wrap:wrap;align-items:self-start !important;justify-content:start !important;padding:33px 25px 50px;min-height:10px;}
  .bottomSearch .bgImage{border-radius:0;}
  .searchbanner h1{max-width:70%;font-size:var(--f35);padding-top:150px;}
  .searchbanner{min-height:345px;}
  .searhMain{padding:30px 0 22px;} 
  .searhMain .container{padding:0;}
  .searhMain .container ol, .searhMain .container h2{padding:0 25px;}
  .bottomSearch label{margin-bottom:var(--mb15);margin-left:0;}
  .searhMain ol{margin-top:var(--mt40);}
  .searhMain ol li{margin-bottom:var(--mb20);padding-bottom:var(--pb20);padding-right:20px;}
  .searhMain ol li:before{right:2px}
}

/* Article Page */

html[dir="rtl"] .singlePage .row{flex-direction:row-reverse;}
.singlePage .row{justify-content:space-between;}
.singlePage h2{line-height:45px;margin-bottom:var(--mb40);font-size:var(--f30);}
.singlePage h2 strong{margin-left:8px;}
.col-md-4.postSidebar{padding:90px 35px 70px 10px;background-size:85% !important;background-repeat:no-repeat !important;background-position:top right !important;}
.col-md-4.postSidebar li{list-style:none;background:var(--color_white);border-radius:var(--border-radius4);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.25);margin-bottom:var(--mb25);}
.col-md-4.postSidebar li:last-child{margin-bottom:0;}
.col-md-4.postSidebar li .col-md-8{padding:var(--p15);}
.col-md-4.postSidebar li .col-md-4{overflow:hidden;border-radius:0 4px 4px 0;}
.col-md-4.postSidebar li .col-md-4 img{margin-right:-1px;border-radius:0 4px 4px 0;height:100%;object-fit:cover;   transition:transform .8s;}
.col-md-4.postSidebar li:hover .col-md-4 img{transform:scale(1.2);}
.col-md-4.postSidebar li .postInner{border-left:3px solid var(--color_skyblue);height:100%;}
.col-md-4.postSidebar li a{border-radius:var(--border-radius4);justify-content:flex-end;max-height:140px;min-height:100px;}
.col-md-4.postSidebar li a .postInner p {color:var(--color_black);font-size:var(--f18);font-weight:var(--fontW700);}
.single-post .innerbreadcum ul li a, .single-post .innerbreadcum ul, .single-post .innerbreadcum ul li{color:var(--color_black);}
.single-post .postContent{padding-top:15px;font-size:var(--f16)}
.single-post .postContent ul.wp-block-list ul {padding-right: 20px; padding-top: 10px; }
.single-post .postContent ul.wp-block-list li {margin-bottom: 10px; }
.single-post .postContent h1{font-size:var(--f40);font-weight:var(--fontW700);margin-top:65px;margin-bottom:var(--mb35);}
.single-post .postContent .authorDiv{margin-bottom:var(--mb10);}
.single-post .postContent p{font-size:var(--f16);line-height:var(--l23);margin-bottom:var(--mb45);}
.single-post .postContent .wp-block-image{margin-bottom:var(--mb40);}
.single-post .postContent h2{font-size:var(--f20);font-weight:var(--fontW700);border-bottom:1px solid var(--color_black);margin-bottom:var(--mb30);line-height:20px;padding-bottom:var(--pb15);}
.col-md-4.postSidebar .bgImage{height:566px;background-position:top center !important;width:85%;right:0;border-radius:0 0 0 4px;}
.socialMedia{justify-content:flex-end;}
.socialMedia a{width:20px;margin:0 8px;height:20px;}
.socialMedia a:hover img{width:21px;max-width:initial;}
.talkToUs{background:var(--color_black);margin-top:var(--mt90);margin-bottom:var(--mb22);padding-bottom:var(--pb20);}
.talkToUs img.leftImg{max-width:initial;left:-90px;margin-top:-55px;}
.talkToUs .col-md-8 p, .talkToUs .col-md-8{color:var(--color_white);}
.talkToUs .col-md-8 p{font-size:var(--f16);}
.talkUsInner{padding-top:var(--pt10);}
.talkToUs .col-md-8 h2{font-size:var(--f50);color:var(--color_white);margin-bottom:var(--mb25);}
.talkToUs .col-md-8 a.btn{margin-top:var(--mt20);}
.talkToUs .col-md-8 h2 strong{color:var(--color_skyblue);font-weight:var(--fontW700);}

@media (min-width:1024px) and (max-width:1600px){
	.col-md-4.postSidebar li a .postInner p {font-size:var(--f16);}
}
@media (max-width:1300px){
  .col-md-4.postSidebar li a .postInner p{font-size:var(--f14);}
  .col-md-4.postSidebar .bgImage{height:530px;}
  .talkToUs img.leftImg{max-width:100%;left:-33px;}
}

@media (max-width:992px){
  html[dir="rtl"] .singlePage .row{flex-direction:column-reverse;margin:0;}
  .single-post .postContent, .col-md-4.postSidebar{width:100%;}
  .single-post .postContent{padding:0;}
  .single-post .postContent h1{margin-top:var(--mt25);margin-bottom:var(--mt50);font-size:var(--f30);}
  .col-md-4.postSidebar{margin-top:70px;padding:35px 0 70px 0;}
  .col-md-4.postSidebar li a .postInner p{font-size:var(--f16);}
  .col-md-4.postSidebar li .col-md-8{padding:20px;}
  .col-md-4.postSidebar li .postInner{padding:10px 0 10px 5px;}
  .col-md-4.postSidebar .bgImage{display:block !important;height:100%;border-radius:0;margin-right:-25px;width:95%;}
  .talkToUs{margin-top:var(--mt50);position:relative;padding:40px 0 55px;margin-bottom:5px;}
  .talkToUs .col-md-8 h2{font-size:var(--f35);}
  .talkToUs img.leftImg{left:0;}
  .talkToUs .col-md-4{position:absolute;top:39px;left:10px;width:115px;}
  .single-post .postContent .wp-block-image {margin-bottom:var(--mb20);}
  .single-post .postContent p{margin-bottom:var(--mb30);}
  .talkToUs .col-md-8 a.btn{font-size:var(--f15);height:50px;line-height:50px;}
  .talkToUs .col-md-8 p{line-height:23px;}
  .single-post .postContent .authorDiv{margin-bottom:var(--mb5);}
}

@media (max-width:768px){
  .col-md-4.postSidebar li .col-md-4{width:50%;}
  .col-md-4.postSidebar li .col-md-8{width:50%;padding:15px;}
  .postContent .socialMedia{width:100% !important;}
  .innerbreadcum ul em{margin:0 2px;}
  .innerbreadcum ul{display:inline-block !important;}
  .innerbreadcum ul li a, .innerbreadcum ul li{display:inline;font-size:var(--f12);}
}

/* Event Page Banner */

.event-listing-banner-block{padding:90px 0 120px;}
.event-listing-banner-block p{color:var(--color_white);line-height:var(--l23);font-size:var(--f16);margin-top:var(--mt20);}
.evenImg .imgBox{padding:25px;border:2px dashed var(--color_white);display:inline-block;margin-top:90px;width:100%;}
.event-listing-banner-block .col-md-5 ul{margin-top:var(--mt25);}
.event-listing-banner-block .col-md-5 li{background:rgba(255, 255, 255, .10);margin-bottom:var(--mb10);list-style:none;border:1px solid var(--color_white);border-radius:var(--border-radius4);flex-direction:row-reverse;justify-content:right;padding:10px 12px;align-items:center;padding-left:40px;cursor:pointer;display:none;}
.event-listing-banner-block .col-md-5 ul.show li{display:flex;}
.event-listing-banner-block .col-md-5 li:nth-child(-n+3), .event-listing-banner-block .col-md-5 ul.show li.open{display:inline-block;width:100%;}
.event-listing-banner-block .col-md-5 li:before{position:absolute;left:15px;top:15px;width:20px;height:20px;content:'';background:url(images/plus-regular.svg) no-repeat;}
.event-listing-banner-block .col-md-5 li.open:before{background:url(images/minus-regular.svg) no-repeat;}
.event-listing-banner-block .col-md-5 li.open:after{position:absolute;right:100%;top:20px;width:116px;height:0px;content:'';border:1px dashed var(--color_white);}
.event-listing-banner-block .col-md-5 li .eventDate{font-size:var(--f25);line-height:var(--l30);font-weight:var(--fontW700);font-family:var(--rubika);color:var(--color_white);display:inline-block;margin-left:22px;float:right;}

.event-listing-banner-block .col-md-5 li.open{padding:20px 25px;background:var(--color_white);margin-bottom:var(--mt25);display:inline-block;}
.event-listing-banner-block .col-md-5 li h2{font-size:var(--f20);line-height:var(--l27);color:var(--color_white);display:inline-block;margin-top:3px;}
.col-md-6.evenImg h2.upcoming{font-size:110px;color:#02476a;opacity:.4;font-weight:var(--fontW700);font-family:var(--rubika);left:0;width:100%;text-align:center;top:30px;z-index:-1;}
.event-listing-banner-block .col-md-5 li.open h2{color:var(--color_black);}
.event-listing-banner-block .col-md-5 li.open .eventDate{color:var(--color_black);margin-top:var(--mt10);margin-bottom:3px;display:block;float:none;}
.event-listing-banner-block .col-md-5 li .eventCont{font-size:var(--f16);display:none;}
.event-listing-banner-block .col-md-5 li.open .eventCont{display:block;}
.event-listing-banner-block .bttmContent a{color:var(--color_black);font-size:var(--f16);background:var(--color_skyblue);border-radius:var(--border-radius4);padding:8px 35px;}
.event-listing-banner-block .bttmContent a:hover{background:var(--color_lightskyblue);}
.event-listing-banner-block .bttmContent{margin-top:var(--mt20);display:none !important;}
.event-listing-banner-block .col-md-5 li.open .bttmContent{display:flex !important;align-items:center;}
.event-listing-banner-block .col-md-5 li.open .bttmContent .location img{width:15px;height:20px;margin-left:5px;}
.event-listing-banner-block .loadMoreEvents{font-size:var(--f16);color:var(--color_white);line-height:var(--l23);text-decoration:underline;margin-top:var(--mt10);display:inline-block;}
.col-md-6.evenImg img{min-height:290px; width:100%; max-height: 290px; object-position: left; object-fit: contain;}

@media (max-width:1600px){
  .col-md-6.evenImg h2.upcoming{font-size:86px;top:49px;}
  .event-listing-banner-block .col-md-5 li.open:after{width:98px;}
  .event-listing-banner-block .col-md-5 li h2{font-size:var(--f16);}
  .event-listing-banner-block .col-md-5 li .eventDate{font-size:var(--f20);}
}

@media (max-width:1300px){
  .col-md-6.evenImg h2.upcoming{font-size:70px;top:61px;}
  .event-listing-banner-block .col-md-5 li.open:after{width:82px;}
}

@media (max-width:992px){
  .col-md-6.evenImg{display:none;}
  .event-listing-banner-block .col-md-5{width:100%;}
  .event-listing-banner-block .col-md-5 li.open:after{display:none;}
  .event-listing-banner-block{margin-top:-87px;}
  .event-listing-banner-block{padding:155px 0 80px;margin-top:-87px;}
  .event-listing-banner-block .col-md-5 li.open{padding:10px 15px 20px;}
  .event-listing-banner-block .col-md-5 li.open .eventDate{font-size:var(--f22);margin-bottom:8px;}
  .event-listing-banner-block .col-md-5 li.open .eventCont{font-size:var(--f15);}
  .event-listing-banner-block .bttmContent{margin-top:var(--mt40);}
  .event-listing-banner-block .col-md-5 li{display:inline-block;width:100%;}
  .event-listing-banner-block .col-md-5 li h2{font-size:var(--f20);margin-bottom:7px;width:100%;}
  .event-listing-banner-block .col-md-5 li.open h2{margin-bottom:0;}
  .event-listing-banner-block .col-md-5 li .eventDate {font-size:var(--f22);}
  .event-listing-banner-block .loadMoreEvents{display:inline-block;text-align:center;width:100%;margin-top:var(--mt20);}
  .event-listing-banner-block .col-md-5 ul{margin-top:var(--mt40);}
  .event-listing-banner-block .bttmContent a{padding:8px 15px;font-size:var(--f14);}
}

/* Event Bottom Form  */

.bottom_form_section{margin-bottom:var(--mb25);padding:50px 0 50px;}
.bottom_form_section h2{color:var(--color_white);font-weight:var(--fontW400);margin-bottom:var(--mb10);}
.bottom_form_section h2 strong{font-weight:var(--fontW700);font-size:var(--f50);}
.bottom_form_section img.leftImg{max-width:initial;left:-30px;margin-top:-128px;width:425px;}
.bottom_form_section form .wpcf7-form-control-wrap{float:right;width:calc(33.33% - 25px);margin-left:25px;margin-bottom:15px;}
.bottom_form_section form .wpcf7-form-control-wrap input{width:100%;height:50px;text-align:right;padding:0 20px;color:var(--color_black);border:none;border-radius:var(--border-radius4);}
.bottom_form_section form .wpcf7-form-control-wrap input::placeholder{color:var(--color_black);}
.bottom_form_section form .wpcf7-spinner{display:none;}
.bottom_form_section form .wpcf7-submit{background:var(--color_skyblue);border:none;height:50px;font-size:16px;border-radius:4px;width:calc(33.33% - 25px);float:right;}
.bottom_form_section form .wpcf7-submit:hover{background:var(--color_lightskyblue)}
.bottom_form_section form .wpcf7-form-control-wrap input[type="checkbox"]{width:15px;height:15px;}
.bottom_form_section form .wpcf7-form-control-wrap:last-child{width:100%;margin-bottom:0;}
.bottom_form_section form .wpcf7-list-item-label{color:var(--color_white);font-size:var(--f12);margin-right:12px;margin-top:-1px;}
.bottom_form_section form .wpcf7-form-control.wpcf7-checkbox{float:right;margin-top:var(--mt20);}
.bottom_form_section form .wpcf7-form-control.wpcf7-checkbox label{display:flex;}
.bottom_form_section form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{margin-right:0 !important;}
.bottom_form_section .col-md-9 p{color:var(--color_white);font-size:var(--f16);clear:both;}
.bottom_form_section .col-md-9 p:after, .bottom_form_section .col-md-9 p:before {content:'';display:table;clear:both;}
.bottom_form_section form{margin-top:35px;display:inline-block;width:100%;}
.bottom_form_section form .wpcf7-not-valid-tip{text-align:right;font-size:var(--f14);margin-top:2px;}
.bottom_form_section form .wpcf7-response-output {color:var(--color_white);display:none;}

/* .cartVal{position:relative;}
.cartVal span{position:absolute;background:#000;width:18px;height:18px;border-radius:50%;font-size:12px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;right:-10px;top:-9px;} */

@media (max-width:1600px){
  .bottom_form_section img.leftImg{width:100%;margin-top:-93px;}
  .bottom_form_section{padding:40px 0;}
  .bottom_form_section h2{font-size:var(--f50);}
}

@media (max-width:1300px){
  .bottom_form_section form .wpcf7-form-control-wrap{width:calc(33.33% - 15px);margin-left:15px;}
  .bottom_form_section form .wpcf7-submit{width:calc(33.33% - 15px);}
}

@media (max-width:992px){
  .bottom_form_section .col-md-9{width:100%;}
  .bottom_form_section img.leftImg{width:132px;left:0;margin-top:0;}
  .bottom_form_section .col-md-3{position:absolute;width:auto;left:16px;/* transform:rotate(-74deg);*/top:-38px;}
  .gridrow.left .dash-wrap h2{
	  justify-content:flex-end;
  }
  .gridrow.right .dash-wrap h2{
    justify-content:flex-start;
  }
  #gridCon > *:first-child .col-md-5 .h3:first-child:before{
	  position:inherit;
  }
  #gridCon > *:first-child .h3 label{
	  min-width:1px;
    width:100%;
  }
  .gridrow.right .col-md-5 .h3 label{
	  padding-left:12px;
	  padding-right:0;
  }
  .gridrow.right .col-md-5 .h3:after{
	  right:0;
  }
  .bottom_form_section{position:relative;padding:30px 0;}
  .bottom_form_section form .wpcf7-form-control-wrap {width:100%;margin-left:0;margin-bottom:18px;}
  .bottom_form_section h2 strong, .bottom_form_section h2{font-size:var(--f35);}
  .bottom_form_section form{margin-top:var(--mt10);}
  .bottom_form_section form .wpcf7-submit{width:100%;}
  .bottom_form_section form .wpcf7-list-item-label{text-align:right;}
  .bottom_form_section form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{margin-left:0;}
  .blog_post_section .blogloademore{height:50px;line-height:50px;filter:drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.25));}
  .bottom_form_section form .wpcf7-form-control-wrap input[type="checkbox"]{padding:8px;}
}


/*Azure Block*/
.azureBlock {background-color:var(--color_black);color:var(--color_white);padding-top:60px;padding-bottom:60px;}
.azureBlock .contentBox h2 {color:var(--color_white);margin-bottom:10px;}
.azureBlock .contentBox h2 strong {display:block;color:var(--color_skyblue);}
.azureBlock .contentBox .content p {font-size:var(--f16);line-height:1.3;}
.azureBlock .imageBox .overlayImg {margin-left:-55px;position:relative;}
.azureBlock .imageBox .mainImage {padding-right:15px;padding-bottom:5px;}

@media(max-width:767px){
  .azureBlock {padding-top:40px;padding-bottom:40px;}
  .azureBlock .imageBox {flex-wrap:wrap;justify-content:space-between !important;}
  .azureBlock .imageBox .overlayImg {margin-right:auto;margin-left:0;margin-bottom:30px;}
  .azureBlock .imageBox .overlayImg img {max-width:210px;}
  .azureBlock .contentBox {margin-bottom:40px;}
  .azureBlock .imageBox .mainImage {padding-right:0;padding-bottom:5px;width:calc(50% - 5px);}
  .azureBlock .contentBox h2 {font-size:var(--f30);}
  .azureBlock .contentBox h2 strong {font-size:var(--f25);}
  .azureBlock .contentBox .content p {font-size:var(--f15);}
}



#contactpopup.modal .modal-body .col-md-5 form .formfield span.wpcf7-form-control.wpcf7-acceptance.optional label{display:flex;align-items:baseline;text-align:right;font-size:var(--f12);}
#contactpopup.modal .modal-body .col-md-5 form .formfield span.wpcf7-form-control.wpcf7-acceptance.optional .wpcf7-list-item-label {margin-right:18px;display:inline-block;line-height:17px;direction:rtl;top:0;position:relative;width:100%;}

.contactInfo.popCfInfo{padding-top:80px;}
.contactInfo.popCfInfo ul li{color:var(--color_white);list-style:none;font-size:var(--f16);margin-bottom:var(--mb15);}
.contactInfo.popCfInfo ul li img{margin-left:12px;}
.contactInfo.popCfInfo ul li a{font-size:var(--f16);text-decoration:underline;font-family:var(--montserrat);color:var(--color_white);}
.contactInfo.popCfInfo li {margin-bottom:0;}
.contactInfo.popCfInfo li:first-child a {margin-left:0;}
.contactInfo.popCfInfo li a img {margin-right:0;}
#contactpopup.modal .modal-body .col-md-5 form textarea::placeholder ,.contactUsForm .wpcf7 textarea::placeholder {padding-top: 5px; color: var(--color_black);}
@media(min-width:993px) and (max-width:1580px){
		.home_number_section{position:relative !important;margin-top:-40px !important;}
	.contactInfo {padding-top:60px;}
	.contactUsForm .wpcf7 input[type="tel"], .contactUsForm .wpcf7 input[type="text"], .contactUsForm .wpcf7 input[type="email"]{ height:40px;line-height:40px;}
	.contactUsForm .wpcf7 textarea { height:60px;}
}
@media(max-width:992px){
	.contactInfo.popCfInfo{padding-top:60px;}
}
@media(min-width:767px){
	.additonalCrousal.owl-carousel .owl-nav.disabled{display:block !important}
}
@media(max-width:767px){  
  .contactInfo.popCfInfo ul li {/*justify-content:center;*/ text-align: right;}
}


/*Video Slider Block*/

.video_slider {padding:70px 0 100px;}
.video_slider h2 strong {color:var(--color_skyblue);}
.video_slider .content {font-size:var(--f16);}
.video_slider .videoSlider .videoItem {color:inherit;text-decoration:none;}
.video_slider .videoSlider .videoItem span {margin-bottom:15px;}
.video_slider .videoSlider .videoItem span:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--color_black);opacity:0.2;pointer-events:none;}
.video_slider .videoSlider .videoItem i {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:var(--f35);color:var(--color_white);}
.video_slider .videoSlider .videoItem img {height:260px;object-fit:cover;}
.video_slider .videoSlider .videoItem h3 {font-size:var(--f18);margin-bottom:15px;}
.video_slider .videoSlider .videoItem .content {color:var(--color_black);}

@media(max-width:767px){
  .video_slider {padding:40px 0 50px;}
}


/* active Trial */

.activetrail_form_block{padding: 50px 0;}
.activetrail_form_block .bl-block-content-item-signupfieldpage{margin-right: 0 !important;text-align: center;}
.activetrail_form_block .bl-block-content-item-signupfieldpage input{margin-right: 0 !important;margin-left: 0 !important;height: 50px !important;line-height: 50px !important;border: 1px solid var(--color_black) !important;border-radius: var(--border-radius4) !important;margin-bottom: var(--mb15) !important;font-size: var(--f16) !important;text-align: right !important;padding: 0 20px !important;color: var(--color_black) !important;}  
.activetrail_form_block .bl-block-content-item-signupfieldpage input::placeholder{color: var(--color_black) !important;}
.activetrail_form_block #_atPopupSU .bl-template.popup-dir-ltr .bl-block-horizontal-signup{text-align: center !important;}
#_atPopupSU .bl-template.popup-dir-ltr .control-group {
  margin-bottom: 15px !important;
}
.activetrail_form_block .confirm-emails{width:530px !important;margin: 0 auto;}
.activetrail_form_block .bl-block-content-item-signupfieldpage input[type="checkbox"]{height:auto !important}
.activetrail_form_block .bl-content-wrapper-columns{margin-right: 0 !important;width: 530px !important;}
.activetrail_form_block .bl-content-wrapper-columns .bl-block-button-content-wrapper{/*background:var(--color_skyblue) !important;*/width:100% !important;}
/*.activetrail_form_block .bl-content-wrapper-columns .bl-block-button-content-wrapper:hover{background:var(--color_lightskyblue) !important;}*/
.activetrail_form_block .bl-content-wrapper-columns .bl-block-button-content-wrapper span{color: var(--color_black) !important;}
/* .activetrail_form_block .confirm-emails .confirm-label{color: var(--color_black) !important;} */

#_atPopupSU div.uni-checker span.uni-checked {
    background-position: -92px -320px !important;}
#_atPopupSU .bl-template.popup-dir-ltr .input-large {
width: 100% !important;
max-width: 530px !important;
margin: 0 !important;
max-width: 100%;
}

@media(max-width: 600px){
  .bl-block-content{width:100% !important;}
  .activetrail_form_block .confirm-emails, .activetrail_form_block .bl-content-wrapper-columns, .activetrail_form_block #_atPopupSU .bl-template.popup-dir-ltr .bl-block-dir-rtl .bl-block-content-item, .activetrail_form_block .bl-block-content-item{width: 100% !important;}
}
/* Seprator Link */

.seprator_line_block .innerSerp{min-height: 100px;padding: 65px 0;border-radius: var(--border-radius4);width:100%;}
.seprator_line_block .innerSerp .line{height: 3px;width:95%;display: inline-block;}


@media(max-width: 767px){
  .seprator_line_block .innerSerp{min-height: 80px;    margin: 35px 0;}
}

/* Default Section */

.default_content_with_center_title_block.default_content_block{padding:60px 0;background-size: cover !important;margin-bottom: 0;}
.default_content_with_center_title_block h1{width:100%;display:inline-block}
.default_content_with_center_title_block h1.title-center{text-align: center;}
.default_content_with_center_title_block h1.title-left{text-align: left;}
.default_content_with_center_title_block h1.title-right{text-align: right;}

/* Large Font Block */

/*.largeSizeContent{padding: 80px 0;background-size: cover !important;min-height: 230px;display: flex;justify-content: center;align-items: center;}*/

.largeSizeContent{padding:0px !important;background-size: cover !important;min-height: 230px;}
.largeSizeContent p{font-weight: var(--fontW700);font-size: var(--f50);margin-bottom: 0;line-height:70px;}

@media(max-width: 767px){
  .largeSizeContent{padding: 60px 0;}
  .largeSizeContent p{font-size: var(--f35);line-height:50px;}
}

.largeSizeContentFullWidth{padding: 80px 0;background-size: cover !important;min-height: 300px;display: flex;justify-content: center;align-items: center;}
.largeSizeContentFullWidth p{font-weight: var(--fontW700);font-size: var(--f50);margin-bottom: 0;line-height:70px;}

@media(max-width: 767px){
  .largeSizeContentFullWidth{padding: 60px 0;}
  .largeSizeContentFullWidth p{font-size: var(--f35);line-height:50px;}
}

/* Logo Block */

.logoBlock{padding:40px 0;position: relative;}
.logoBlock li{list-style:none;padding:0 15px;}

@media(max-width: 767px){
  .logoBlock li{width:33%;}
}

/* Button Block */

.buttonBlock{padding:30px 0;}
.buttonBlock a{background: #1dc5e2;color:var(--color_black);padding: 15px 50px;border-radius: 5px;font-size: 20px;}
.buttonBlock a:hover{opacity: .6;}


/*Agenda Block*/
.acf-agenda-block .container{max-width:685px;padding-top:70px;padding-bottom:120px;}
.acf-agenda-block .mainSecTitleAgenda{font-size:var(--f35);margin:0px;padding-bottom:33px;}
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing { padding-top:11px; padding-bottom:11px; background-repeat: no-repeat;  background-position: top; background-size: 4px 2px; background-repeat: repeat-x; }
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .mainTimeText{font-size:var(--f18);font-weight: var(--fontW600);font-family:var(--montserrat);padding-top:12px;padding-bottom:12px; padding-right:28px; border-right: 2px solid #6AD5FF;}
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .mainTitleText {font-size:var(--f18);font-weight: var(--fontW600);font-family:var(--montserrat);padding-top:12px;padding-bottom:12px;}

/*Only content Sec*/
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .customMxWdAgendaRgt .onlyContentType .onlyContentTypeDesc *{color:inherit;margin-bottom:8px; font-size:var(--f16)}

/*Only Speaker with Content Sec*/
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .customMxWdAgendaRgt .speakerContetType .speckerMainDiv .spkrImgHolderDv{max-width:95px;object-fit:contain;}
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .customMxWdAgendaRgt .speakerContetType .speckerMainDiv .contntSpkrDivBdrRt{border-right:2px solid #6AD5FF;margin-right: 13px; padding-right: 13px;}
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .customMxWdAgendaRgt .speakerContetType .speckerMainDiv .spkrwithContTitle{font-family:var(--rubika);font-weight:var(--fontW600);font-size:var(--f16);}
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .customMxWdAgendaRgt .speakerContetType .speckerMainDiv .spkrwithContDesin{font-family:var(--montserrat);font-weight:var(--fontW500);font-size:var(--f14);}

.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .customMxWdAgendaRgt .speakerContetType .speckerMainDiv .cnttHolderDvBlwSpker{margin-top:16px;}
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .customMxWdAgendaRgt .speakerContetType .speckerMainDiv .cnttHolderDvBlwSpker *{color:inherit;font-size:var(--f16);font-family:var(--montserrat);}

/*Expand Collapse with Speaker and Content Sec*/
.acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .customMxWdAgendaRgt .expandCollapseContetType .expClpseCntTypeMainDesc *{color:inherit;font-size:var(--f16);font-family:var(--montserrat);font-weight:var(--fontW400);line-height:1.6;}



.acf-agenda-block .expandCollapseContetType .expBodyCardHolderDv  .expBodySpkrImgHolderDv{max-width:95px;object-fit:contain;}
.acf-agenda-block .expandCollapseContetType .expBodyCardHolderDv .expBodySpkrBdrRt{border-right:2px solid #6AD5FF;margin-right: 13px; padding-right: 13px;}
.acf-agenda-block .expandCollapseContetType .expBodyCardHolderDv .expBodySpkrContTitle{font-family:var(--rubika);font-weight:var(--fontW600);font-size:var(--f16);}
.acf-agenda-block .expandCollapseContetType .expBodyCardHolderDv .expBodySpkrContDesin{font-family:var(--montserrat);font-weight:var(--fontW500);font-size:var(--f14);}

.acf-agenda-block .expandCollapseContetType .expBodyCardHolderDv .expBodySpkrHolderDvBlwSpker{margin-top:16px;}
.acf-agenda-block .expandCollapseContetType .expBodyCardHolderDv .expBodySpkrHolderDvBlwSpker *{color:inherit;font-size:var(--f16);font-family:var(--montserrat);line-height: 1.6;    margin-bottom: 8px;}

.acf-agenda-block .expandCollapseContetType .expBodyCardHolderDv .mainHolderBodyContExpClpse {border-bottom:1px solid #6AD5FF;padding-bottom: 20px; margin-bottom: 20px;}
.acf-agenda-block .expandCollapseContetType .expBodyCardHolderDv .mainHolderBodyContExpClpse:last-child {border-bottom:0px!important; padding-bottom: 0;margin-bottom: 0px;}

.acf-agenda-block .expandCollapseContetType .card {background:transparent;border:0px;padding-bottom:3px;margin-right:25px;}
.acf-agenda-block .expandCollapseContetType .card .expBodyCardHolderDv{border-left: 1px dashed #a9a9a9 ;border-right: 1px dashed #a9a9a9 ;border-top:0px;border-bottom:0px;}
.acf-agenda-block .expandCollapseContetType .card:last-child .expBodyCardHolderDv{border-bottom:1px dashed #a9a9a9;}


.acf-agenda-block .expandCollapseContetType .card.expBodyCardSec.active + .card.expBodyCardSec .card-header .expBodyCardBTn{border-radius:0 0 4px 4px}
.acf-agenda-block .expandCollapseContetType .card.expBodyCardSec.active{padding-bottom: 0;}

.acf-agenda-block .expandCollapseContetType .card .card-header{padding:0px; background: transparent; margin:0px; border:0px; border-radius:0px;}

.acf-agenda-block .expandCollapseContetType .card .card-header .expBodyCardBTn .absQureExpClpse{position: absolute; width: 10px; height: 10px; display: inline-block; right: 12px; top: 50%; background-color:#6AD5FF; transform: translateY(-50%);}

.acf-agenda-block .expandCollapseContetType .card .card-header .expBodyCardBTn{position:relative;padding:3px 32px 3px 38px; background:#000; color:#fff;text-decoration:none;font-family:var(--montserrat);font-weight:var(--fontW600);font-size:var(--f18);line-height:1.25;display:flex; align-items: center; min-height: 46px;border-radius:4px; background-size:cover;background-position:center;}
.acf-agenda-block .expandCollapseContetType .card .card-header .expBodyCardBTn[aria-expanded="false"]:after{ content:'';background-image:url(images/down-regularic-agenda.png);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:15px;left:15px;}
.acf-agenda-block .expandCollapseContetType .card .card-header .expBodyCardBTn[aria-expanded="true"]:after{  content:'';background-image:url(images/down-regularic-agenda.png);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:15px;left:15px;transform:rotate(180deg)}
.acf-agenda-block .expandCollapseContetType .card .expBodyCardBTn{background:transparent;}


.bgHtAdjustment{background-size:cover !important}
@media(max-width:991px){
 .acf-agenda-block .agendaMainRepDiv .agendaRepDivCont .agdInnerRepListing .mainTimeText{    font-size: var(--f16);    padding-right:10px;}
 .deafultbgHtAdjustment{background-size:100% 83% !important}
}


@media(min-width:1000px){
	.home_number_section ul li{position:relative!important;} 
	.home_number_section ul li .counter-value{position:absolute!important;right:46px;width: 118%;} 
	.home_number_section .commonNum { display:flex; flex-wrap:nowrap;  min-height:70px;}
}

@media(min-width: 1000px) and (max-width: 1400px) {
  .home_number_section ul li .counter-value{width: 100%;} 
}

@media (max-width: 992px) {
.col-md-4.postSidebar li .col-md-8{padding: 5px 6px;}
.col-md-4.postSidebar li a .postInner p { font-size: 12px; margin-bottom: 0; font-weight: 600; line-height: 1.4; }
.contactInner .col-md-6 ul.contactInnerSide li:last-child { margin-top: 20px; margin-right: 26px; }
.contactInfo{ padding-bottom:20px;}
}

@media(max-width:600px){
  .home_number_section ul li{width:50%;padding:0 2px;text-align: center;}
  .home_number_section ul li:nth-child(4){order:5}
  .home_number_section ul li:nth-child(5){order:4}
  .home_number_section ul li p{min-height: 38px;}
  .home_number_section ul li p:after{    left: 50%;transform: translateX(-11%);}
}




.sitemapSec{padding-top:var(--pt80);padding-bottom:var(--pt80);}
.sitemapSec{padding-top:var(--pt80);padding-bottom:var(--pt80);}
.sitemapSec h2{padding-top:var(--p25);padding-bottom:var(--pb15);}
.sitemapSec ul { padding-right: 20px;}
.sitemapSec ul li a{font-size: var(--f14); color: var(--color_black); bottom: 10px; left: 20px;}
.sitemapSec ul li a:hover{font-weight: var(--fontW700);}
.ftext16{font-size:var(--f16);}
.lgfntBlcokDesktopImg, .gfntBlcokMobImg{object-fit: cover; object-position: center;}

.contactUsForm .before-submit .formfield p{display: flex;}
.contactUsForm .before-submit .formfield p .wpcf7-form-control-wrap{    width: auto;
  margin-right: 5px;}
  .contactUsForm .before-submit .formfield p label{/*width:100%;*/font-size: 12px;}
  .contactUsForm .before-submit .formfield .wpcf7-list-item.first.last{margin-left: 12px !important;margin-right: 0 !important;}
  .contactUsForm .before-submit .formfield p .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position: absolute;
    bottom: -10px;
    width: 150px;
    left: 0;}
    .contactUsForm .before-submit .formfield .wpcf7-list-item-label{display:none;}

.hrdvisbile input.uni_style {opacity: 1 !important; }

body.openNavBar #scrollToTop{    z-index: 90;}


@media (max-width: 992px) {
	#header .langswitch li a:after{display:none}
	#header.sticky button.navbar-toggler{top: 3px; position: relative;}
}

/* speaker block */

.speakers_section{padding:65px 0;background-size:cover !important}
.speakers_section h2{width:100%;text-align:center;margin-bottom:var(--mb25);font-size: var(--f40);font-weight: 700;margin-bottom: 20px;}
.speakers_section h2 b{font-weight:var(--fontW700);color:var(--color_skyblue);}
.speakers_section p{width:100%;font-size:var(--f16);line-height:var(--l25);}
.speakers_section .sectionGrid a{list-style: none; margin-bottom: var(--mb40); text-align: right !important;transition: all ease 0.3s;}
.speakers_section .sectionGrid{max-width:1053px;margin:0 auto;margin-top:var(--mt40);width: 100%;}
.speakers_section .sectionGrid h3{font-size: var(--f22);margin-bottom: 5px;}
.speakers_section .sectionGrid p{font-size:var(--f16);font-family:var(--rubika);line-height:normal;margin-bottom: 0;}
.speakers_section .speackergrodInnertop img {margin-bottom: 20px;transition: all ease 0.3s;height:202px; object-fit: cover; width: 100%; object-position: top; max-height: 100%;border-top: 4px solid transparent;border-right: 4px solid transparent;}
.speakers_section a:hover .speackergrodInnertop img {border-top: 4px solid #6ad5ff;border-right: 4px solid #6ad5ff;}
.speakers_section img.speackerBgImgDesktop { position: absolute; top: 0; left: 0px; height: 100%; width: 100%;  z-index: -1; }


@media (max-width:991px) {
.speakers_section img.speackerBgImgMobile { position: absolute; top: 0; left: 0px; height: 100%; width: 100%; object-fit: cover; z-index: -1; }
} 

@media(max-width: 767px){
  .speakers_section h2 {font-size: var(--f30);}
  .speakers_section .speackergrodInnertop img {height: auto;width: 100%;max-height: 180px;}
}

@media(min-width: 1600px) and (max-width: 1900px){
  .home_banner .col-md-7 {width: 55%;}
}

@media(min-width: 768px) and (max-width: 1599px){
  .home_banner .col-md-7 {width: 50%;}
}


#_atPopupSU div.uni-checker span.uni-checked {
    background-position: -92px -320px;
}

.activetrail_form_block .rtlForm .bl-block-content-item-signupfieldpage input {text-align: right !important;direction: rtl !important;} 

#_atPopupSU.rtlForm .bl-template .bl-block-content-item-signupfieldpage.fields-left .custom-signup-field span.field-caption, #_atPopupSU.rtlForm .bl-template .bl-block-content-item-signupfieldpage.fields-left .custom-signup-field .radio, #_atPopupSU.rtlForm .bl-template .bl-block-content-item-signupfieldpage.fields-left .custom-signup-field .checkbox {text-align: right;direction: rtl;}
#_atPopupSU.rtlForm .bl-template .bl-block-content-item-signupfieldpage.fields-left .custom-signup-field div.uni-checker, #_atPopupSU.rtlForm .bl-template .bl-block-content-item-signupfieldpage.fields-left .custom-signup-field div.uni-radio {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.bottom_form_section .wpcf7 form.sent .wpcf7-response-output{display:block !important}
@media (max-width: 768px) {
  a.responsive-link {
      word-wrap: break-word;
      overflow-wrap: break-word;
      max-width: 100%;
      display: inline-block;
  }
}
#contactpopup.modal .modal-body .before-submit .formfield p .wpcf7-form-control-wrap{  width: auto;    margin-left: 10px;}
#contactpopup.modal .modal-body .before-submit .formfield p label{/*width:100%;*/font-size: 12px;}
#contactpopup.modal .modal-body .before-submit .formfield .wpcf7-list-item.first.last{margin-left: 0 !important;}
#contactpopup.modal .modal-body .before-submit .formfield p .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position: absolute;bottom: -25px;width: 150px;left: 0;}
#contactpopup.modal .modal-body .before-submit .formfield .wpcf7-list-item-label{display:none;}
#contactpopup.modal .modal-body .formfield p{display: flex;}
#contactpopup.modal .modal-body .col-md-5 form .formfield  {position: relative;} 
#contactpopup.modal .modal-body .col-md-5 form .formfield span.wpcf7-form-control-wrap{width: 17px;}
#contactpopup.modal .modal-body .col-md-5 form .formfield span.wpcf7-not-valid-tip{width: 150px;right: -71px;bottom: -7px!important; text-align: left;}
#contactpopup.modal .modal-body .col-md-5 form .formfield label{line-height: 17px;}
ul.rtl-ul {
  direction: rtl;
  list-style-position: inside;
  padding: 0;
  margin: 0;
}
.rtl-block {
  direction: rtl;
  text-align: right;
}

.ltr-block {
  direction: ltr;
  text-align: left;
}
.rtl-block ul {
  direction: rtl;
  list-style-position: inside;
  padding: 0;
  margin: 0;
}




/*certified Block*/
.certified-block .heRowRev{flex-direction: row-reverse;}
.certified-block .orderHe1 { order:1}
.certified-block .orderHe2 { order:2}
.certified-block .orderHe3 { order:3}

section.certified-block.py-5{padding-top: 71px !important;}
.certified-block .customwd1240 {max-width: 1240px;padding-bottom: 100px;}
.certified-block .lgfont50 {font-size:var(--f50);}
.certified-block .threeElementtTitle {font-size:var(--f22); font-weight:600;font-family: var(--montserrat);}
.certified-block .paraFont16 *{font-size:var(--f16);line-height:1.5;}
.certified-block .mainrepcontLft .innerRepcontLft { border-radius: 10px; background: #1F1F1F; display: flex ; padding:10px 26px; flex-direction: column; align-items: center; align-self: stretch; max-width: 100%; width: 366px; margin: 0 auto 20px; color: #fff; }
.certified-block .mainrepcontLft .innerRepcontLft:last-child{ margin-bottom:0px !important;}
.certified-block .mainrepcontRgt  .innerRepcontRgt{border-radius: 10px; background: #1F1F1F; display: flex ; padding:10px 26px; flex-direction: column; align-items: center; align-self: stretch; max-width:100%; width: 366px; margin: 0 auto 20px; color: #fff;}
.certified-block .mainrepcontRgt .innerRepcontRgt:last-child{ margin-bottom:0px !important;}

.certified-block .mainrepcontLft .innerRepcontLft h6{font-size:var(--f17); line-height:1.3;color:#fff;font-family: var(--montserrat);font-weight:600;}
.certified-block .mainrepcontLft .innerRepcontLft p{font-size:var(--f15); line-height:1.3;margin-bottom:0px !important;color:#fff;font-family: var(--montserrat);}
.certified-block .mainrepcontRgt .innerRepcontRgt h6{font-size:var(--f17); line-height:1.3;color:#fff;font-family: var(--montserrat);font-weight:600;}
.certified-block .mainrepcontRgt .innerRepcontRgt p{font-size:var(--f15); line-height:1.3;margin-bottom:0px !important;color:#fff; font-family: var(--montserrat);}

.certified-block .mBt139 {max-width: 750px; margin: 0px auto 139px;}
.certified-block .mainCenterBlock:before{background-image: url(images/dottedBg.png); background-repeat: no-repeat; background-size: cover; background-position: center top -80px; padding-top: 50px; content: ''; position: absolute; top: -50px; left: -6%; width: 110%; height: 436px;}
.certified-block .innerMainCenterBlock { max-width:100%; width: 383px;border-radius: 8px; box-shadow: 0px 0px 150px 0px rgba(110, 98, 194, 0.70), 0px 0px 50px 0px rgba(110, 98, 194, 0.70), 0px 0px 100px 0px rgba(110, 98, 194, 0.70), 0px 0px 100px 0px rgba(110, 98, 194, 0.70), 0px 0px 54.96px 0px rgba(110, 98, 194, 0.70), 0px 0px 27.48px 0px rgba(110, 98, 194, 0.70);  margin: 0 auto;height: 100%;    min-height: 458px;}
.certified-block .innerMainCenterBlock .cateLogCenter{margin-top: -77px; max-width: 150px;}
.certified-block .customPdText {padding-top:170px; color:#fff;position:relative;z-index:1;padding-left: 15px; padding-right: 15px;}
.certified-block .chdImgIndex {z-index:0;    border-radius: 8px;}
.certified-block .innerMainCenterBlock .customPdText p{font-size:var(--f18);color:#fff}
.certified-block .innerMainCenterBlock .customPdText > :not(p){font-size:var(--f20);color:#fff}
.certified-block .chIndex1 {position: relative;z-index: 2;}
.certified-block .chIndex2 {position: relative;z-index: 3;}
.certified-block .chIndex3 {position: relative;z-index: 4;}
/*
.certified-block .mtn40{margin-top:-40px;}
.certified-block .mtn20{margin-top:-20px;}
*/

@media (max-width: 1199px) {
.certified-block .lgfont50 img{max-width:130px;}
.certified-block .orderHe1 br,.certified-block .orderHe2 br,.certified-block .orderHe3 br{/*display:none*/}	
.certified-block .customwd1240{overflow-x: hidden;}
.certified-block .lgfont50 {font-size:27px;   gap:10px !important;}
.certified-block .orderHe1 {order: 3;top: auto;}
.certified-block .orderHe2 {order: 1;top: auto;}
.certified-block .orderHe3 { order:2}
.certified-block .threeElementtTitle {font-size:var(--f22); font-weight:600;}
.certified-block .paraFont16 *{font-size:var(--f16);line-height:1.5;}

.certified-block .mtn40{margin-top:50px;}
.certified-block .mtn20{margin-top:47px;}
/*
.certified-block .chIndex1 {top:auto;}
.certified-block .chIndex2 {top:auto;}
*/
section.certified-block.py-5{padding-top: 50px !important;}
.certified-block .customwd1240 {padding-bottom: 30px;}

.certified-block .mainrepcontLft .innerRepcontLft ,.certified-block .mainrepcontRgt  .innerRepcontRgt, .certified-block .mainrepcontRgt .innerRepcontRgt p, .certified-block .mainrepcontLft .innerRepcontLft p,.certified-block .mainrepcontRgt .innerRepcontRgt h6 , .certified-block .mainrepcontLft .innerRepcontLft h6{text-align: left !important; align-items: center !important; justify-content: end !important; display: block; width: 100%;}

}


/*Section Menu Block*/
.menu_section .mainMenuBlock {font-size: var(--f18); display: flex;flex-wrap: wrap;align-items: center;}
.menu_section .mainMenuBlock span.title {margin-left: 10px;font-weight: 700;}
.menu_section .mainMenuBlock span.menuLinks {position: relative;font-weight: 500;}
.menu_section .mainMenuBlock span.menuLinks:not(:last-child){padding-left: 10px;margin-left: 10px;}
.menu_section .mainMenuBlock span.menuLinks:not(:last-child):after{content: '';height: 20px; width: 1px; background-color: #000; position: absolute; left: -1px; top: 45%; transform: translateY(-50%);}
.menu_section .mainMenuBlock a {text-decoration: underline;color: #000;}
.menu_section .mainMenuBlock a:hover {text-decoration: underline;}

/*Youtube Shorts Block*/
.youtube-shorts-section {padding-top: 50px;padding-bottom: 50px;background-size:cover !important;}
.youtube-shorts-section .section-title {margin-bottom: var(--mb25); }
.youtube-shorts-section .section-title b, .youtube-shorts-section .section-title strong {font-weight: var(--fontW700); color: var(--color_skyblue); }
.youtube-shorts-section .contentBox {margin-bottom: var(--mt40);}
.youtube-shorts-section .contentBox * {font-size: var(--f16); line-height: var(--l25); font-family: var(--montserrat);}
.youtube-shorts-section .youtube-shorts {max-width: 1218px;width: 100%;margin: 0 auto;}
.youtube-shorts-section .youtube-shorts .item {box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25);}
.youtube-shorts-section .owl-carousel .owl-nav button.owl-next, .youtube-shorts-section .owl-carousel .owl-nav button.owl-prev {position: absolute; top: 50%; transform: translateY(-50%); font-size: 60px; }
.youtube-shorts-section .owl-nav button.owl-prev:hover, .youtube-shorts-section .owl-nav button.owl-next:hover {background: none; color: inherit; }
.youtube-shorts-section .owl-carousel .owl-nav button.owl-next {left: -40px;}
.youtube-shorts-section .owl-carousel .owl-nav button.owl-prev {right: -40px;}
.youtube-shorts-section .youtube-shorts h3 {font-size: var(--f18);text-align: center; color: #fff;font-weight: 700;margin-bottom: var(--mb35);}
.youtube-shorts-section .youtube-shorts h3:after {position: absolute; bottom: -15px; width: 50px; height: 3px; background: var(--color_skyblue); content: ''; left: 50%; margin-left: -25px; }
.youtube-shorts-section .youtube-shorts .videoContentBox {padding: 15px;}
.youtube-shorts-section .youtube-shorts .videoContent {color: #fff;}
.youtube-shorts-section .youtube-shorts .videoContentBox, .youtube-shorts-section .youtube-shorts iframe, .youtube-shorts-section .youtube-shorts .video-thumbnail {max-width: 300px; display: block;}
.youtube-shorts-section .youtube-shorts iframe {position: relative;z-index: 1;}
.youtube-shorts-section .youtube-shorts iframe[src*="instagram"] {border: 1px solid #ccc !important;}
.youtube-shorts-section .youtube-shorts .video-thumbnail {height: 100%;object-fit: cover;}
.youtube-shorts-section .youtube-shorts .video-wrapper {height: 100%; position: relative;cursor: pointer;}
.youtube-shorts-section .youtube-shorts .video-wrapper::after {content: ""; background: url(images/video-play.svg) no-repeat; background-size: 100%; position: absolute; width: 100px; height: 100px; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.youtube-shorts-section .youtube-shorts .play-button {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
}
 .youtube-shorts-section .youtube-shorts.onlyRow {gap: 30px; }

.youtube-shorts-section .owl-theme .owl-dots .owl-dot.active span, .youtube-shorts-section .owl-theme .owl-dots .owl-dot:hover span {background: #6ad5ff !important; }
.youtube-shorts-section .owl-theme .owl-dots .owl-dot span {width: 8px; height: 8px; margin: 0 4px; background: inherit; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 0; } 

.youtube-shorts .owl-stage {display: flex;}
.youtube-shorts .owl-item .item{max-height: 575px;height: 100%;}

@media(max-width: 1199px){
  .youtube-shorts-section .owl-carousel iframe {height: 750px;}
}

@media(max-width: 991px){
  .youtube-shorts-section .owl-carousel {width: calc(100% - 80px);margin: 0 auto;}
  .youtube-shorts-section .owl-carousel iframe {height: 450px;}
  .youtube-shorts-section .youtube-shorts .videoContentBox {padding: 15px 10px;}
  .youtube-shorts .owl-stage {padding-right: 0 !important;}
  .youtube-shorts-section .youtube-shorts .item {box-shadow: none;}
}
@media (max-width: 767px){
  .youtube-shorts-section .owl-carousel {width: calc(100% - 20px);}
  .youtube-shorts-section .owl-carousel .owl-nav button.owl-next {left: -30px;}
  .youtube-shorts-section .owl-carousel .owl-nav button.owl-prev {right: -30px;}
  .youtube-shorts .owl-item .item {height: 100%;max-height: 100%;}
  .youtube-shorts-section .owl-carousel iframe {height: 570px;}
  .menu_section .mainMenuBlock {justify-content: center;}
  .menu_section .mainMenuBlock span.title {margin-right: 0px;width: 100%;text-align: center;}
  .youtube-shorts-section {padding-top: 40px;padding-bottom: 40px;}
}

.youtube-shorts-section .youtube-shorts .video-thumbnail, .youtube-shorts-section .youtube-shorts .video-wrapper{/*max-height:540px;*/max-height: 473px; width: 100%; }
.youtubeShortLinkedIcon{background:#fff;border-radius:2px;width: 24px;height: 24px;position:absolute;right: 10px;display: flex;align-items: center;justify-content: center;bottom: 10px;z-index:3;}
.youtubeShortLinkedIcon i.linkInIconShort{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.25 0.25H1.24609C0.558594 0.25 0 0.816406 0 1.51172V16.4883C0 17.1836 0.558594 17.75 1.24609 17.75H16.25C16.9375 17.75 17.5 17.1836 17.5 16.4883V1.51172C17.5 0.816406 16.9375 0.25 16.25 0.25ZM5.28906 15.25H2.69531V6.89844H5.29297V15.25H5.28906ZM3.99219 5.75781C3.16016 5.75781 2.48828 5.08203 2.48828 4.25391C2.48828 3.42578 3.16016 2.75 3.99219 2.75C4.82031 2.75 5.49609 3.42578 5.49609 4.25391C5.49609 5.08594 4.82422 5.75781 3.99219 5.75781ZM15.0117 15.25H12.418V11.1875C12.418 10.2188 12.3984 8.97266 11.0703 8.97266C9.71875 8.97266 9.51172 10.0273 9.51172 11.1172V15.25H6.91797V6.89844H9.40625V8.03906H9.44141C9.78906 7.38281 10.6367 6.69141 11.8984 6.69141C14.5234 6.69141 15.0117 8.42188 15.0117 10.6719V15.25Z" fill="%230A66C2"/></svg>');background-repeat:no-repeat;background-size:contain;width: 16px;height: 16px;display: inline-block;}

@media (max-width: 767px){
.youtube-shorts-section .youtube-shorts .video-thumbnail { margin: 0 auto; }
#contactpopup.modal .modal-body .col-md-5 form input[type="text"], #contactpopup.modal .modal-body .col-md-5 form input[type="email"], #contactpopup.modal .modal-body .col-md-5 form input[type="tel"]{min-height:25px;height:25px;  margin-bottom: 18px;  font-size:14px;}
#contactpopup.modal .modal-body .col-md-5 form textarea{font-size:14px;}
#contactpopup.modal .modal-body .col-md-5 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{bottom: -27px;}
.contactUsForm .wpcf7 input[type="tel"], .contactUsForm .wpcf7 input[type="text"], .contactUsForm .wpcf7 input[type="email"]{height: 30px; line-height: 30px;font-size:14px;}
.contactUsForm .wpcf7 textarea{font-size:14px;}

.youtube-shorts-section .youtube-shorts .video-wrapper::after{width:90px; height:90px;}

.youtube-shorts-section .owl-carousel iframe, .youtube-shorts-section .youtube-shorts .videoContentBox{max-width: 320px !important;width: 100% !important;margin: 0 auto;}
.youtube-shorts-section .youtube-shorts .video-thumbnail, .youtube-shorts-section .youtube-shorts .video-wrapper, .youtube-shorts-section .owl-carousel iframe{ max-width: 320px;margin: 0 auto; }
  

}


body.single.single-post .col-md-7.position-relative.postContent *{ word-wrap: break-word; }







#header .stickyHeaderSec .sticky-main-text{color: #000;font-size:20px;font-weight: 500;line-height: 1.20;}
#header .stickyHeaderSec .sticky-small-text{color: #000;font-size:16px;font-weight: 400; line-height:1.5;}
#header .sticky-logo { margin-left: 0 !important; }
#header .innerstickyHeaderSec{direction:ltr}

@media (max-width: 767px){

#header .stickyHeaderSec .sticky-main-text{color: #000;font-size:15px;font-weight: 500;line-height: 1.20;}
}


.partner-year-section-block{position: relative; ;background-size: cover; background-position: right center;background-repeat:no-repeat; }
.partner-year-section-block .partner-text-content{direction:ltr}
.partner-year-section-block .firstRwYrBlockText, .partner-year-section-block .secondRwYrBlockText{font-size:var(--f50);font-weight: 600;}
.partner-year-section-block .paraRwYrBlockText{font-size:var(--f35);font-weight: 600;}
.partner-year-section-block .partner-logo{max-width:124px;}

@media (min-width:1450px){
	.partner-year-section-block .partner-logo-text {    width: calc(100% + 60px);}
}

@media (max-width:1600px){
	.partner-year-section-block .firstRwYrBlockText, .partner-year-section-block .secondRwYrBlockText{font-size:var(--f40);font-weight: 600;}
	.partner-year-section-block .paraRwYrBlockText{font-size:27px;font-weight: 600;}
}
@media (min-width:992px){
.home_banner .moibleslide{position:relative;z-index:8;}
.partner-year-section-block .partner-text-content{position:relative;z-index:7;top:59px;}
.partner-year-section-block{margin-top: -193px;}
.partner-year-section-block .partner-right-image{position: relative; margin-top: -120px; padding-bottom:40px; right:-6vw;max-width:360px;}
}



@media (max-width:991px){
.partner-year-section-block{padding-top:0px; padding-bottom: 43px;}
.partner-year-section-block .partner-right-image{max-width:212px;}
.partner-year-section-block .firstRwYrBlockText, .partner-year-section-block .secondRwYrBlockText{font-size:var(--f40);font-weight: 600;}
.partner-year-section-block .paraRwYrBlockText{font-size:var(--f30);font-weight: 600;}
.partner-year-section-block .partner-logo{max-width:163px;}
#header .sticky-logo{max-width:90px;}

.bttm_header {padding: 20px 0 20px;margin-top: -27px;}
#header.pageWithoutBanner .bttm_header, .single .bttm_header, header.sticky .bttm_header {margin: 0;}


}

@media (max-width:1360px) {
    
	.partner-year-section-block .partner-right-image{right: 0vw;}
}

@media (max-width:767px){
	h1.withoutsubhead[subcolor^="#6a"] strong {
	  display:block;
	}
}



@media (max-width:400px){
.partner-year-section-block .firstRwYrBlockText{max-width:301px;}
.partner-year-section-block .secondRwYrBlockText{max-width:301px;}
.partner-year-section-block .paraRwYrBlockText{font-size:26px;}
#header .sticky-logo{max-width:80px;}
.partner-year-section-block .partner-logo { max-width: 143px;}
}
nav.navbar{padding-left:0px;}



@media (min-width:2200px) {
    .partner-year-section-block {
        margin-top:-254px;
    }
	.partner-year-section-block .partner-logo {
    max-width: 134px;
}
}

@media (max-width: 1000px) {
    .innerbreadcum {
        top: 126px;
    }
}



@media(min-width: 992px) and (max-width:1050px){
.home_number_section ul li .counter-value{width:auto;}
}



figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio:first-of-type {padding-top:50px; }
figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio { max-width: 1350px; margin: 0 auto;padding-top:30px; }
figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio:last-child {padding-bottom: 30px; }
figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio .wp-block-embed__wrapper:before{ padding-top: 160px; }
@media (max-width:1600px){
	figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio {width:1200px;max-width:1200px;}
}
@media (max-width:1300px){
	figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio {width:1200px;max-width:1200px;}
}
@media(max-width:1200px){
	figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio{width:1000px;max-width:1000px;}
}
@media (max-width:992px){
	figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio:first-of-type {padding-top:20px; }
	figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio{width:96%;max-width:96%;padding-top: 20px;}
	figure.wp-block-embed.is-type-rich.is-provider-spotify.wp-block-embed-spotify.wp-embed-aspect-21-9.wp-has-aspect-ratio:last-child {padding-bottom: 20px; }
}