
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css');
/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}


@font-face {
	font-family: 'Boing';
	src: url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Boing-Semibold.woff2') format('woff2'),
		url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Boing-Semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Graphik';
	src: url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Regular.woff2') format('woff2'),
		url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Bold.woff2') format('woff2'),
		url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Extralight.woff2') format('woff2'),
		url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Extralight.woff') format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Light.woff2') format('woff2'),
		url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Semibold.woff2') format('woff2'),
		url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Medium.woff2') format('woff2'),
		url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik';
	src: url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Regular.woff2') format('woff2'),
		url('https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/font/Graphik-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.hs-search-results__listing li {
	margin: 0;
	padding: 30px;
}

hs-search-results__description {
	padding-top: 0px;
}







/* 1a. Containers */



/* 1b. Colors */ 





/* 1c. Typography */










/* 1d. Buttons */









/* 1e. Forms */









/* 1f. Tables */










/* 1g. Site header */







/* 1h. Site footer */








.content-wrapper, .wrapper {
	max-width: 1170px;
}

/* .dnd-section {
padding: 70px 20px;
} */

.dnd-section > .row-fluid, .dnd-section .wrapper {
	max-width: 1170px;
}





html {
	font-size: 18px;
}

body {
	font-family: Graphik; font-style: normal; font-weight: 400; text-decoration: none;
	color: #707070;
	line-height: 1.5;
	opacity:1;

}
body.loaded{ opacity:1; }

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a ,h6 a{  margin:0; padding:0; }
/* Anchors */
a {color: #F29335;}
a:hover{color: #ca6b0d;}

:focus {outline:none;}

/* Headings */
h1,.h1 {
	font-weight: 600; text-decoration: none; font-family: Graphik; font-style: normal;
	color: #16437A;
	font-size: 52px; 
	line-height: 1.26;
	letter-spacing: 1.25px;
}

h2 ,.h2 h1 {
	font-weight: 600; text-decoration: none; font-family: Graphik; font-style: normal;
	color: #16437A;
	font-size: 42px;
	line-height: 1.3;
}

h3,.h3 {
	font-weight: 600; text-decoration: none; font-family: Graphik; font-style: normal;
	color: #16437A;
	font-size: 34px;
	line-height: 1.02;
}

h4,.h4 {
	font-weight: 500; text-decoration: none; font-family: Graphik; font-style: normal;
	color: #353535;
	font-size: 24px;
	line-height: 1.3;
}

h5,.h5 {
	font-weight: 500; text-decoration: none; font-family: Graphik; font-style: normal;
	color: #353535;
	font-size: 20px;
	line-height: 1.5;
}

h6,.h6 {
	font-weight: 500; text-decoration: none; font-family: Graphik; font-style: normal;
	color: #0F172A;
	font-size: 18px;
	line-height: 1.5;
}
.Font32 {font-size: 32px;line-height: 1.18;}
.Font22 {font-size: 22px;line-height: 1.22;}
.Font20 {font-size: 20px;line-height: 1.3;}
.Font18 {font-size: 18px;line-height: 1.5;}
.Font12 {font-size: 12px;line-height: 1.5;}
.Font14 {font-size: 14px;line-height: 1.5;}
.Font16 {font-size: 16px;line-height: 1.31;}
.fw600 { font-weight: 600; }
.h2Style{font-weight: 600; text-decoration: none; font-family: Graphik; font-style: normal; color: #16437a; font-size: 42px; line-height: 1.3;}
.roboto {font-family: 'Roboto', sans-serif;}
.AltFont {font-family: 'Boing';}
/* Text Color */
.altTextColor{color:#333333;}
.altMainHeadColor{color:#FFFFFF;}
.altHeadTitleColor{color:#EBEBEB;}
.altTitleColor{color:#707070}
.theamHeadColor{color:#353535}
.altDiffTextColor{color:#16437A;}
.transition{transition: all ease 0.4s;}
/* * * * * */

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#F29335; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
a:hover { color:#16437A; }
p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }
input[type=submit] { cursor:pointer; background-image:url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/The%20Intuto%20Story%20So%20Far/blank.png) !important; background-repeat:repeat !important; }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1180px; padding-left: 15px; padding-right: 15px; }
.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
/* <<<<<< For Hubspot */

.set-bg, .bg{ background-size:cover; background-position:center; position:relative; }
.overlay{ position: relative;  }
.overlay:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(0, 0, 0, 0.4);}
.overlay > * { position:relative; z-index:2; }

.get-bg { display:none !important; }

/* Background Color Option */

.altThemeBg { background:#F8FAFC; }

/* white Font */
.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
.fontWhite a:hover { color:#196eb7; }
.headingcolor, .headingcolor a, .headingcolor h1, .headingcolor h2, .headingcolor h3, .headingcolor h4, .headingcolor h5, .headingcolor h6 { color: #16437A; }
.bodycolor, .bodycolor a, .bodycolor h1, .bodycolor h2, .bodycolor h3, .bodycolor h4, .bodycolor h5, .bodycolor h6 {color: #707070; }
.sec_color, .sec_color a, .sec_color h1, .sec_color h2, .sec_color h3, .sec_color h4, .sec_color h5, .sec_color h6 {color: #16437A; }
.Pri_color, .Pri_color a, .Pri_color h1, .Pri_color h2, .Pri_color h3, .Pri_color h4, .Pri_color h5, .Pri_color h6 {color: #F29335; }

[class*="fa-"] { font-family: fontawesome; font-style: normal}
/* TitleStyle */
.titleStyle { position: relative; }
.titleStyle:after { content: '';    height: 2px;  display: block; margin: 10px auto 7px; background-image: url(https://4070598.fs1.hubspotusercontent-na1.net/hubfs/4070598/titleStyle.png); background-position: top center; background-repeat: no-repeat; background-size: 85px 2px; }

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }

/* Text Alignment */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ max-width:100%; white-space:normal; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li + li {margin-top:12px;}
.listStyle ul li:before { position:absolute; left:4px; top:8px; content:'';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L5.70711 9.70711C5.31658 10.0976 4.68342 10.0976 4.29289 9.70711L0.292893 5.70711C-0.0976311 5.31658 -0.0976311 4.68342 0.292893 4.29289C0.683417 3.90237 1.31658 3.90237 1.70711 4.29289L5 7.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893Z' fill='%234CAE04'/%3E%3C/svg%3E");    width: 14px;height: 10px;background-position: center;background-size: contain;background-repeat: repeat;}

.listStyle.V2 ul li:before {position: absolute;left: 0;top: 50%;content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17' fill='none'%3E%3Cpath d='M0.618542 16.7374C0.753346 16.8075 0.904701 16.8396 1.05636 16.8302C1.20802 16.8208 1.35426 16.7703 1.47937 16.6841L12.3127 9.18407C12.4234 9.10737 12.5139 9.005 12.5764 8.8857C12.6388 8.7664 12.6715 8.63374 12.6715 8.49907C12.6715 8.3644 12.6388 8.23174 12.5764 8.11244C12.5139 7.99314 12.4234 7.89076 12.3127 7.81407L1.47937 0.314068C1.35435 0.227562 1.20805 0.176905 1.0563 0.167584C0.904557 0.158262 0.753153 0.19063 0.618483 0.261184C0.483813 0.331737 0.371011 0.437787 0.292289 0.567851C0.213567 0.697915 0.171926 0.847036 0.171875 0.999068V15.9991C0.17185 16.1512 0.213461 16.3004 0.292198 16.4306C0.370935 16.5607 0.483793 16.6668 0.618542 16.7374Z' fill='%23ADC8E4'/%3E%3C/svg%3E");width: 13px;height: 17px;background-position: center;background-size: contain;background-repeat: repeat;transform: translateY(-50%);}
.listStyle.V2 ul li+li {margin-top: 24px;}
.listStyle.V2 ul li {padding-left: 30px;}

.d_flex { display: flex;}
.flex_wrap { flex-wrap: wrap;}
.align_center { align-items: center;}
.align_start {align-items: flex-start;}
.align_end { align-items: flex-end;}
.space_between { justify-content: space-between;}
.flex_start { justify-content: flex-start;}
.flex_end { justify-content: flex-end;}
.flex_center { justify-content: center;}
.flex_column { flex-direction: column;}
.d_flex.row_reverse { flex-direction: row-reverse;}




.fl { float:left; }
.fr { float:right; }
.ib.vt { vertical-align:top !important;}
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%;}
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }




.pb10,.p10-0 { padding-bottom:10px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb30,.p30-0 { padding-bottom:30px  }
.pb40,.p40-0 { padding-bottom:40px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pt10,.p10-0 { padding-top:10px; }
.pt20,.p20-0 { padding-top:20px; }
.pt100,.p100-0 { padding-top:100px; }
.pt25 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt40,.p40-0 { padding-top:40px; }
.pt50,.p50-0 { padding-top:50px; }
.pt60,.p60-0 { padding-top:60px; }
.pt70,.p70-0 { padding-top:70px; }
.pl15, .p15 { padding-left:15px; }
.pr15, .p15 { padding-right:15px; }
.pt15, .p15 { padding-top:15px; }
.pb15, .p15 { padding-bottom:15px; }
.pl0,.p0-0 { padding-left:0; }
.pr0,.p0-0 { padding-right:0; }
.pt0,.p0-0 { padding-top:0; }
.pb0,.p0-0 { padding-bottom:0; }
.pt24{padding-top:24px;}
.p90-0  { padding-top: 90px;padding-bottom: 90px; }
.p80-0  { padding-top: 80px;padding-bottom: 80px; }
.pb90 { padding-bottom: 90px; }
.pb100 { padding-bottom: 100px; }
::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important;}
.textCenter { text-align: center; }

/* Blockquote */
blockquote {border-left-color: #16437A;}



button,.button {background-color: 

  
  
    
  


  rgba(242, 147, 53, 1.0)

;border: 1px solid #F29335;border-radius: 9px;color: #FFFFFF;padding: 11px 30px;font-family: Graphik; font-style: normal; font-weight: 400; text-decoration: none;font-weight: 500;line-height: 1.334;text-decoration: none !important;}
button:hover,.button:hover{background-color: 

  
  
    
  


  rgba(22, 67, 122, 1.0)

;border-color: #16437A;color: #FFFFFF;}
button:active,.button:active {background-color: 

  
  
    
  


  rgba(22, 67, 122, 1.0)

;border-color: #16437A;color: #FFFFFF;}

.link { color:

  
  
    
  


  rgba(242, 147, 53, 1.0)

; }
.link svg { fill:

  
  
    
  


  rgba(242, 147, 53, 1.0)

; }
.button.V2 {background-color: 

  
  
    
  


  rgba(22, 67, 122, 1.0)

;border-color: #16437A;color: #FFFFFF;}




form,.submitted-message { font-family: Graphik; font-style: normal; font-weight: 400; text-decoration: none;}
/* Form title */
h3.form-title {background-color: 

  
  
    
  


  rgba(242, 147, 53, 1)

;color: #16437A;}
/* Form label */
form label {color: #353535;font-weight: 400;}
/* Form help text */
form legend {color: #1c85e8;}
/* Form inputs */

form label {font-size: 18px;font-weight: 400; line-height:1.11;}
form .input { margin-right:0 !important; }
form fieldset {max-width: inherit !important;margin: 0px -10px !important;}
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field { padding:0 0 20px; }
form fieldset .field { padding-left:10px; padding-right:10px; }
textarea { min-height:160px; }
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=file],select,textarea {border-color: #EBEBEB;  font-family: 'Graphik'; color: #707070;}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=file]:focus,select:focus,textarea:focus {border-color: #F29335;}
span.hs-form-required {color: red;}

input[type=text], input[type=email], input[type=password], input[type=tel], input[type=number], input[type=file], select, textarea { background-color: #EBEBEB; border: 0; border-color: #707070; color: #707070 !important; border-radius: 0; display: inline-block; font-size: 16px; padding: 14px 10px 11px 21px; width: 100% !important; line-height: 1.25; border-bottom: none; border-radius: 4px; margin-top: 8px;  font-family: 'Graphik';}
/* Select arrow remove */
button, select {text-transform: none; -webkit-appearance: none;}
/* * * * * * */
form input[type="radio"],form input[type="checkbox"] {  display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer;font-size:16px;}
form input[type="radio"]+span:before,form input[type="checkbox"]+span:before {  content:"\f00c"; font-family:fontawesome; color:#6b1631 ; position:absolute; left:4px; top:0.5px; font-size:0; width:15px; height:15px; display:block; border:1px solid #707070; border-radius: 5px;
	transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:14px }

form input[type="radio"]+span:before {  border-radius:50% }
form input[type="radio"]:checked+span:before {  background:#F29335 ; border-color:#F29335 }
form input[type="checkbox"]:checked+span:before {  border-color:#F29335; font-size:12px; background:#F29335; color:#fff; letter-spacing:0; }
/* For Error msg */
ul.no-list.hs-error-msgs.inputs-list {margin-top: 8px;}
/* Form placeholder text */
/* Date picker */
.fn-date-picker td.is-selected .pika-button {background: #F29335;}
.fn-date-picker td .pika-button:hover {background-color: #F29335 !important;}
.fn-date-picker td.is-today .pika-button {color: #F29335;}
/* Submit button */
form input[type=submit], form .hs-button {background-color: rgba(242,147,53,1.0); border: 1px solid #f29335; border-radius: 9px; color: #fff; padding: 12px 30px; font-size: 18px; font-weight: 500; line-height: 1.33; box-shadow: none; transition: all ease .3s; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; -o-transition: all ease .3s; margin-top: 10px;}
form input[type=submit]:hover,form input[type=submit]:focus,form .hs-button:hover,form .hs-button:focus {box-shadow: 2px 8px 25px rgb(50 106 246 / 25%);background-color: 

  
  
    
  


  rgba(22, 67, 122, 1.0)

; border-color: #16437A;color: #FFFFFF;}
form input[type=submit]:active,form .hs-button:active { box-shadow: 2px 8px 25px rgb(50 106 246 / 25%);background-color: 

  
  
    
  


  rgba(22, 67, 122, 1.0)

;border-color: #16437A;color: #FFFFFF;     padding: 16px 31px;}
.hs-error-msgs label {color: #ff1818;font-weight: 400;}
.fontWhite input[type=text],.fontWhite input[type=email],.fontWhite input[type=password],.fontWhite input[type=tel],.fontWhite input[type=number],.fontWhite input[type=file],.fontWhite select,.fontWhite textarea {border-bottom: 1px solid #57bf97;border-color: #fff;color: #ffffff !important;}
.fontWhite form input[type=submit]  {background-color: 

  
  
    
  


  rgba(22, 67, 122, 1.0)

;border-color: #16437A;color: #FFFFFF;}

/* .actions { text-align: center; padding-top: 20px;} */
/*for Hubspot   >>>>>>*/
.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
.align-left{text-align:left;}
/*<<<<<<<<<<*/

/* .submitted-message {color: #2ECC71;font-weight: 500;background-color: #FFFFFF;border: 1px solid #C0F0D4;box-sizing: border-box;border-radius: 15px;display: inline-block;padding: 15px 62px 15px 52px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM7.29 14.29L3.7 10.7C3.60742 10.6074 3.53398 10.4975 3.48387 10.3765C3.43377 10.2556 3.40798 10.1259 3.40798 9.995C3.40798 9.86407 3.43377 9.73442 3.48387 9.61346C3.53398 9.49249 3.60742 9.38258 3.7 9.29C3.79258 9.19742 3.90249 9.12398 4.02346 9.07387C4.14442 9.02377 4.27407 8.99798 4.405 8.99798C4.53593 8.99798 4.66558 9.02377 4.78654 9.07387C4.90751 9.12398 5.01742 9.19742 5.11 9.29L8 12.17L14.88 5.29C15.067 5.10302 15.3206 4.99798 15.585 4.99798C15.8494 4.99798 16.103 5.10302 16.29 5.29C16.477 5.47698 16.582 5.73057 16.582 5.995C16.582 6.25943 16.477 6.51302 16.29 6.7L8.7 14.29C8.60749 14.3827 8.4976 14.4563 8.37662 14.5064C8.25565 14.5566 8.12597 14.5824 7.995 14.5824C7.86403 14.5824 7.73435 14.5566 7.61338 14.5064C7.4924 14.4563 7.38251 14.3827 7.29 14.29Z' fill='%232ECC71'/%3E%3C/svg%3E");background-size: 20px;background-position: 18px center;background-repeat: no-repeat;}

*/




table {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-color: #1c85e8;}
th,td {border-color: #1c85e8;color: #1c85e8;}
thead th,thead td {background-color: 

  
  
    
  


  rgba(242, 147, 53, 1)

;border-bottom-color: #1c85e8;color: #FFFFFF;}
tfoot td {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;color: #1c85e8;}
tbody + tbody {border-top-color: #1c85e8;}
figure {margin: 0; }



.header { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; }
header.header {position: fixed; width: 100%;left: 0;}
.Navigation_Inner ul li a { color:#353535;font-size: 16px;font-weight: 400; line-height: 1.31}
.Navigation_Inner ul ul li a { color:#353535;font-size: 14px;font-weight: 500; display:block;}
.Navigation_Inner ul li a:hover, .Navigation_Inner ul li.active-branch > a { color:#F29335 !important; }
.Navigation_Inner ul ul li a:hover, .Navigation_Inner ul ul li.active-branch > a:hover { color:#F29335!important; }
.Navigation_BoxTop ul li a:hover {color: #F29335;}
.headerRow {position: inherit;}
.navBarInnerItem a{color:#707070;}
/* Mega menu fixes  */
.navItem:nth-child(2) .megaMenu { min-width: 550px; width: 100%;}
.navItem:nth-child(4) .megaMenu { min-width: 550px; width: 100%;}
/* * * * * */



.footer {background-color: 

  
  
    
  


  rgba(53, 53, 53, 1.0)

;}
.scrollTop{z-index: 99;}
/* Footer Content */
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6.footer p,.footer a,.footer div,.footer span {color: #ffffff;}
.social-Icon ul li a svg path { fill: #ffffff; }
.footer_simple_menu ul li a:hover,
.footer_simple_menu ul li:hover a, 
.footer_simple_menu ul li:focus a {color:rgba(242, 147, 53,1) !important;}
.social-Icon ul li a {background-color:transparent;}
.social-Icon ul li a:hover svg path {fill:rgba(242, 147, 53,1) !important;}
/* Footer Left side row css  */
a{text-decoration: none !important}
.footer p {font-size: 16px; line-height: 1.68; font-weight: 400;}
.leftSideFooterCol {max-width: 300px; width: 100%;}
/* Right side column menu  */
.footerHeadingForRightSideCol {padding-bottom: 10px;}
.rightSideColumnBox:nth-child(5) {width: 102px;}
.rightSideColumnBox:nth-child(4) {max-width: 151px;}
.footerHeadingForRightSideCol h4 {font-size: 20px; line-height: 1.3; font-weight: 500; color: #FFFFFF;}
.rightFooterMenuCol ul li {list-style-type: none; padding-top:10px;}
.rightFooterMenuCol ul {padding: 0;}
.rightSideFooterRow {display: flex; gap: 20px; justify-content: space-between; width: calc(100% - 300px); flex-wrap: wrap; justify-content: space-between;}
.footer h4 {font-size: 20px; line-height: 1.3; font-weight: 500;}
.rightFooterMenuCol ul li a {font-size: 14px; font-weight: 400; line-height: 1.5; transition: all ease 0.5s;}
.rightFooterMenuCol ul li a:hover{color: #f29335;}
.footerMainRow {display: flex; justify-content: space-between; gap: 70px; align-items: flex-start;}

/* Footer Bottom strip  */
.socialMediaIcon svg {width: 20px; height:20px; fill: #f29335; display: block; transition: all ease 0.5s;}
.socialMediaIcon a {padding: 8px; display: inline-block; border-radius: 50%; border: 2px solid #f29335; transition: all ease 0.5s;}
.socialMediaIcon:hover svg {fill: #FFFFFF}
.socialMediaIcon:hover a {border: 2px solid #f29335; background:#f29335;}
.footerLeftsideCol {display:flex; gap:15px;}
.footerBottomStrip.pt30.pb30 {border-top: 1px solid #EBEFF8;}
.footerRightsideCol {display: flex; align-items: center;}
.privacyText {padding-right: 10px;}
.copyrightText {padding-left: 9px; border-left: 1px solid #8BC2E0;}
.footerBottomStripWrap {display: flex; gap: 30px; justify-content: space-between; align-items: center;}
.topIconFooter a {display: block;}
.topIconFooter img {width: 100%; object-fit: cover;}
.topIconFooter {max-width: 80px; width: 100%;}
.footerRightsideCol a { font-size: 14px; font-weight: 400; line-height: 1.5;}
.footerRightsideCol{ font-size: 14px; font-weight: 400; line-height: 1.5;}





/* home Banner Section Style */

.BannerLeftColumn {width: 435px;}
.BannerRow {display: flex; padding-top: 12%;}
.BannerRightColumn {width: calc(100% - 435px);text-align: right;}
/* .bannerShape {margin-top: -13.7%;} */
.BannerRightColumnImage {  position: absolute;  width: 100%;  height: 100%;  max-width: 100%;  border-radius: 55%;  overflow: hidden;  display: none;}
.BannerRightColumnImage img {    object-fit: cover;    height: 100% !important;    width: 100%;}
section.BannerSection {overflow: hidden; position: relative;}
.BannerRightImage img {width: 100%;}
/* .bannerShape img {width: 100%;} */
.BannerRightColumnInner {padding-left: 30px; height: 100%; width: 100%;}
.BannerRightImage {position: relative; height: 100%;}
/* .bannerShape {position: relative; z-index: 1; top: 2px;} */
.BannerRightImage a.popup-youtube.videoBtn {position: absolute; top: 50%; line-height: 1; left: 50%; display: inline-block; transform: translate(-50%,-50%);}
.videoBtn svg { width: 56px; height:auto; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; }
.videoBtn svg:hover  {  transform:scale(1.15); -webkit-transform:scale(1.15); }
.localvideo-popup { max-width: 800px; width: 100%; height: auto;margin: 0 auto;padding: 60px 20px;position: relative;}
.localvideo-popup video {width: 100%;}
.mfp-close-btn-in .localvideo-popup .mfp-close { color: #ffffff; background-color: #f29335;top: 4px; right: 20px; padding: 6px 22px; border-radius: 5px 5px 0 0; width: auto; height: auto; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; } 
.BannerButton a:hover {background: #7494BA; color:#fff; border: 1px solid #7494BA;}
section.BannerSection.bg {padding-top: 104px; aspect-ratio: 16/9;}
.backgroundMainFrameImage {width: 100%; height: 100%; position: absolute; }
.backgroundMainFrameImage img {width: 100%; height: 100%; object-fit: cover;}
.BannerButtonGroup { display: flex; justify-content: flex-start; align-items: center; }
.BannerButtonGroup > .BannerButton + .BannerButton { margin-left: 15px; }

/* .BannerRightImage {position: relative; z-index: -1; height: calc(100% + 3%); width: 100%;} */
.BannerRightImage img {width: 100%; height: 100% !important; object-fit: cover;}

/* End home Banner Section Style */

/* About intuto Section Style */
.aboutIntutoMainImg {max-width: 585px; width: 100%; height: 464px; position: relative; border-radius: 20px; overflow: hidden;}
.aboutIntutoMainImg img {width: 100%; height: 100% !important; object-fit: cover;}
.aboutIntutoBackSideImg {width: 739px; position: absolute; top: -91px; right: -60px; }
.aboutIntutoImageWrap {position: relative;}
.aboutIntutoRightSideCol {max-width: 555px; width: 100%;}
.counterWrap {display: flex; padding: 20px 34px; justify-content: space-between; background: #E7F1F6; align-items: center; box-shadow: 0px 0px 12px #0000000F; border-radius: 12px;}
.counterBox {position: relative; width: 33.33%; margin: 0 auto; text-align: center; padding: 0px 36px;}
.counterBox +.counterBox:before {content: " "; position: absolute; width: 2px; background: #36A9E0; height: 102%; top: 53%; left: 0; transform: translateY(-50%); }
.counterBoxTitle {padding-top: 10px;}
.aboutIntutoRowWrap {display: flex; gap: 30px; align-items: center; justify-content: space-between; padding-bottom: 135px;}
.aboutIntutoColTitle h3 {line-height: 1.23;}

.bottomSliderSection .slick-slide {margin: 0px 30px;}
.mainLogoSlideAboutIntuto {max-width: 300px;align-items: center; margin: 0 auto; }
.mainLogoSlideAboutIntuto img {height: 70px !important; object-fit: contain; filter: grayscale(1); transition: all 0.4s ease;}
.sliderBoxWrap:hover .mainLogoSlideAboutIntuto img {filter: grayscale(0);}
.aboutIntuto .slick-prev:before {content: '';}
.aboutIntuto .slick-next:before {content: '';}
.aboutIntuto .slick-next.slick-arrow {display: flex !important; }
.aboutIntuto .slick-prev.slick-arrow {display: flex !important;}
/* .aboutIntuto .slick-prev {left: -60px;}
.aboutIntuto .slick-next {right: -60px;} */
section.aboutIntuto {padding-top: 190px; padding-bottom: 120px;}
.counterBoxTitle p {font-size: 18px; line-height: 1.5; color: #707070; font-weight: 500;}
.aboutIntuto .slick-prev.slick-arrow{display:none !important}
.aboutIntuto .slick-next.slick-arrow{display:none !important}

/* End About intuto Section Style */
/* Benefits At A Glance Section */
.benefitsAtGlancerBox {width: calc(33.33% - 13.33px); box-shadow: 0px 0px 18px #00000029; border-radius: 9px; padding: 39px; transition: all ease 0.5s;}
.benefitsAtGlancerBotton a{ position: relative; }
.benefitsAtGlancerBotton a::after { position: absolute; content: ''; right: -11px; top: 4px; width: 8px; height: 8px; border-top: #16437A solid 2px; border-right: #16437A solid 2px; transform: rotate(45deg); transition: all ease 0.4s;}
.benefitsAtGlancerBoxesWrap { display: flex; flex-wrap: wrap; gap: 20px;}
section.benefitsAtGlance {position: relative;}
.benefitsAtGlancerTopLogo svg { width: 69px; height: 60px;}
section.benefitsAtGlance:after {content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/home/Path%201409.svg); width: 100%; left: 0; top: -21%; height: 1580px; background-repeat: no-repeat; background-size: cover; z-index: -1;}
.positionIcon {position: absolute; right: 0; width: 200px; top: -6%; z-index: -1; }

.benefitsAtGlancerMainHeading h3 {color: #FFFFFF; }
.benefitsAtGlancerRow {padding: 0 39px;}
.benefitsAtGlancerBox {background-color: #FFFFFF;}
.benefitsAtGlancerBox:nth-child(6n+1):hover{background-color: #FCEBD9;}
.benefitsAtGlancerBox:nth-child(6n+2):hover{background-color: #daffea;}
.benefitsAtGlancerBox:nth-child(6n+3):hover{background-color: #d3e3ff;}
.benefitsAtGlancerBox:nth-child(6n+4):hover{background-color: #bddded;}
.benefitsAtGlancerBox:nth-child(6n+5):hover{background-color: #f5edea;}
.benefitsAtGlancerBox:nth-child(6n+6):hover{background-color: #ffe7e5;}

.benefitsAtGlancerBox:nth-child(6n+1):hover .benefitsAtGlancerBotton a {color: #F29335;}
.benefitsAtGlancerBox:nth-child(6n+2):hover .benefitsAtGlancerBotton a {color: #008D3D;}
.benefitsAtGlancerBox:nth-child(6n+3):hover .benefitsAtGlancerBotton a {color: #2E59A5;}
.benefitsAtGlancerBox:nth-child(6n+4):hover .benefitsAtGlancerBotton a {color: #36A9E0;}
.benefitsAtGlancerBox:nth-child(6n+5):hover .benefitsAtGlancerBotton a {color: #EB673B;}
.benefitsAtGlancerBox:nth-child(6n+6):hover .benefitsAtGlancerBotton a {color: #D52717;}

.benefitsAtGlancerBox:nth-child(6n+1):hover .benefitsAtGlancerBotton a::after {border-top: #F29335 solid 2px; border-right: #F29335 solid 2px;}
.benefitsAtGlancerBox:nth-child(6n+2):hover .benefitsAtGlancerBotton a::after {border-top: #008D3D solid 2px; border-right: #008D3D solid 2px;}
.benefitsAtGlancerBox:nth-child(6n+3):hover .benefitsAtGlancerBotton a::after {border-top: #2E59A5 solid 2px; border-right: #2E59A5 solid 2px;}
.benefitsAtGlancerBox:nth-child(6n+4):hover .benefitsAtGlancerBotton a::after {border-top: #36A9E0 solid 2px; border-right: #36A9E0 solid 2px;}
.benefitsAtGlancerBox:nth-child(6n+5):hover .benefitsAtGlancerBotton a::after {border-top: #EB673B solid 2px; border-right: #EB673B solid 2px;}
.benefitsAtGlancerBox:nth-child(6n+6):hover .benefitsAtGlancerBotton a::after {border-top: #D52717 solid 2px; border-right: #D52717 solid 2px;}
.benefitsAtGlancerBotton a {color: #16437A;}
.benefitsAtGlance {position: relative; padding-top: 180px;}
/* End of Benefits At A Glance */

/* Key Points */
.keyPoints {position: relative; }
.topFloatIcon {max-width: 201px; width: 100%; position: absolute; top: 5%; left: -9px; z-index: -1; }
.keyPointBoxIcon {box-shadow: 0px 0px 6px #00000029; border: 3px solid #FFFFFF; border-radius: 50%; padding: 16px 20px; display: inline-block; background-color: #FCE5CE; margin-top: -47px; transition: all ease 0.4s;}
.keyPointBox {max-width: calc(33.33% - 30px); border: 2px solid #F293353D; border-radius: 9px; padding: 10px 18px 26px 30px; background-color: #FFFFFF; width:100%; transition: all ease 0.4s;}
.allKeyPointsBoxContentWrap {padding-top: 70px;}
.keyPointsHeading {text-align: center;}
.allKeyPointsBoxContentWrap {display: flex; flex-wrap: wrap; justify-content: space-between; gap: 80px 20px;}
.keyPoints {padding-top:210px; padding-bottom:120px;}
.keyPointBoxIcon svg {max-width: 30px; height: 36px; display: block; transition: all ease 0.4s;}
.keyPointBoxIcon svg path{transition: all ease 0.4s;}
.keyPointBoxHeading h4 {transition: all ease 0.4s;}
.keyPointBox:hover .keyPointBoxIcon path{fill:#16437A;}
.keyPointBox:hover .keyPointBoxIcon{background-color:#C7D2DF;}
.keyPointBox:hover {border-color: #16437A;}
.keyPointBox:hover .keyPointBoxHeading h4 {color: #16437A;}
.keyPoints:after {content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/home/Background%20-%20shape%20-%20crop.png); width: 633px;right: 0; top: 35%; height: 810px; background-repeat: no-repeat; background-size: cover; z-index: -1; display: inline-block; background-position: right;}
.keyPointsBtmButton a {position: relative; color:#f29335; transition: all ease 0.4s;}
.keyPointsBtmButton a::after { position: absolute; content: ''; right: -11px; top: 4px; width: 8px; height: 8px; border-top: #f29335 solid 2px; border-right: #f29335 solid 2px; transform: rotate(45deg); transition: all ease .4s;}
.keyPointBox:hover .keyPointsBtmButton a{color:#16437A;}
.keyPointBox:hover .keyPointsBtmButton a::after {  border-top: #16437A solid 2px; border-right: #16437A solid 2px;}
.keyPointsHeightWrap {display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between;height: calc(100% - 47px);}
/* * * * * */

/* Testimonials */
.testimonialsSliderBox {box-shadow: 0px 0px 24px #0000001C; border-radius: 12px;  margin: 0 auto;  }
.testimonialsHeading h3 {text-align: center; }
.testimonialsRightCol {max-width: 507px;width: 100%;}
.testimonialsLeftCol { max-width: 310px; width: 100%; }
.backquote {max-width: 100px; width: 100%;}
.testimonials {padding-bottom: 144px; position: relative;}
.topPositionShape {position: absolute; top: -8%;}
.testimonialsSliderFlex {display: flex; gap: 45px; padding: 60px; align-items: center; background-color: #fff; border-radius: 12px;}
.testimonialBoxParent {max-width: 1030px;width: 100%;margin: 0 auto;}
.testimonialBoxParent .slick-slide {margin: 20px 20px;}
.testimonials .slick-prev:before {content: '\f104'; font-family: FontAwesome; color: #16437A; font-size: 38px; padding-right: 3px; padding-bottom: 3px;}
.testimonials .slick-next:before {content: '\f105'; font-family: FontAwesome; color: #16437A; font-size: 38px; padding-left: 3px; padding-bottom: 3px; }

.testimonials .slick-next.slick-arrow {display: flex !important; justify-content: center; align-items: center; width: 48px; height: 48px; border-radius: 50%; background: #E7F1F6;}
.testimonials .slick-prev.slick-arrow {display: flex !important; justify-content: center; align-items: center; width: 48px; height: 48px; border-radius: 50%; background: #E7F1F6;}
.testimonials .slick-prev {left: -50px;}
.testimonials .slick-next {right: -50px !important;}
.testimonialsAuthorQuotes p {font-size: 18px;}
.authorName h4 {font-weight: 600;}
.authorPosition p {color: #16437A;}
.slick-dots li button:before {font-size: 10px;}
/* * * * * */
/* Awards Archivement */
/* .rightSideColumnArchivedAwards {display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; width:70%;} */
.rightSideColumnArchivedAwards {width:70%;}
.rightSideColumnArchivedAwards .slick-slide {margin: 18px 18px;}
.archivedAwardsImages {padding: 33px; box-shadow: 0px 0px 20px #00000029; border-radius: 6px; background-color: #FFFFFF; width: 100%;}
.leftSideColumnArchivedAwards {width: 262px;}
.archivedAwardsAllRowWrap {display: flex; justify-content: space-between; align-items: center; gap: 20px;}
.testimonials {padding-bottom: 122px;}
.archivedAwards {padding-bottom: 152px; position: relative;}
.archivedAwards:after {content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/home/back%20shape-3.png); max-width: 860px; width: 100%; left: 0; top: -94%; height: 810px; background-repeat: no-repeat; background-size: cover; z-index: -1; display: inline-block; background-position: left;}
.archivedAwardsImagesCover {display: flex; justify-content: center; align-items: center; max-width: 201px; height: 157px; margin:0 auto;}
.archivedAwardsImagesCover img {width: 100% !important; max-width: fit-content; height: auto !important;} 
.archivedAwards:before {content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/home/BG-shape.png); max-width: 372px; width: 100%; right: 0; top: 0%; height: 372px; background-repeat: no-repeat; background-size: cover; z-index: -1; display: inline-block; background-position: left;}
/*  */
.getFreeTrialForm {position: relative;}
.TopDivHeading h2 { color: #FFFFFF; font-weight: 600;}
.bottomDivHeading p {color: #FFFFFF;}
.leftSideColumnTopDiv {max-width: 420px; width:100%;}
.leftSideColumnBottomnDiv {padding: 32px 40px 40px 40px; background-color: #FFFFFF; box-shadow: 0px 0px 20px #0000002E; border-radius: 12px; max-width: 461px; width: 100%;}
.leftSideColumnBottomBoxHead {gap: 20px; display: flex; align-items: center;}
.leftSideColumnBottomBoxHeadTitle { padding-top: 12px;}
.leftSideBoxIcon svg {display: block;}
.BoxHeadHead h4 {color: #16437A;font-weight: 600;}
.leftSideColumnBottomnDiv {margin-top: 153px;}

.rightSideColumnGetFreeTrialFormHead h4 {color: #F29335; font-weight: 600;}
.getFreeTrialFormRow {display: flex; justify-content: space-between; gap: 30px;     align-items: flex-end;}
.rightSideColumnGetFreeTrial {max-width: 629px; width: 100%; background: #fff; box-shadow: 0px 0px 20px #0000002e; border-radius: 12px; padding: 40px;}
.leftSideColumnGetFreeTrial {padding-top: 50px;}
.getFreeTrialFormInner {padding-top: 200px; padding-bottom: 66px;}
.leftSideColumnBottomBoxButton a {background-color: #16437A; border: none;}
.leftSideColumnBottomBoxButton a:hover{ background-color: #F29335;}
/* Bottom Form Home page */
.rightSideColumnGetFreeTrial ul{ margin: 0; padding-left: inherit; list-style-type: none;}
/* * * * */
/* Contact us  page */
/* Get free trail Banner */
section.contactUsBanner .hs-form-required{ color:red; }
section.contactUsBanner {position:relative; }
.contactUsBannerOutter{padding-top: 104px;}
.contactUsBannerLeftCol {max-width: 479px; width: 100%; padding-bottom: 325px;}
.contactUsBannerHeadTitle {width: 90%;}
.contactUsBannerRightCol {background-color: #fff; padding: 60px; box-shadow: 0px 0px 18px #00000029; border-radius: 9px; max-width: 618px; width: 100%;  position: relative; z-index: 99;}
.contactUsBannerRightCol ul, ol {margin: 0px; list-style-type: none; padding-left: 0; }
.contactUsBannerRightCol input[type=submit]{width: 100%;}
.formBottomText {text-align: center;}
.contactUsBannerRightCol form .field {padding-bottom:30px;}
.contactUsBannerLeftCol {padding-top: 95px;}
.contactUsBannerRow {display: flex; gap: 30px; justify-content: space-between; padding-top: 103px;}
.topShapeImage {position: absolute; right: 6%; top: 7%;}
.contactUsBannerHeadTitle.altHeadTitleColor {padding-top: 18px;}

.sliderSectionGetFreeTrialInner .slick-prev:before {content: '';}
.sliderSectionGetFreeTrialInner .slick-next:before {content: '';}
.sliderSectionGetFreeTrialInner .slick-next.slick-arrow {display: flex !important; }
.sliderSectionGetFreeTrialInner .slick-prev.slick-arrow {display: flex !important;}
.sliderSectionGetFreeTrialInner .slick-prev {left: -25px;}
.sliderSectionGetFreeTrialInner .slick-next {right: -25px;}
.mainLogoSlideAboutIntuto img {height: 70px !important; object-fit: contain; margin: 0 auto; filter: grayscale(1); transition: all 0.4s ease;}
.sliderBoxWrap:hover .mainLogoSlideAboutIntuto img {filter: grayscale(0);}
.sliderSectionGetFreeTrial { padding-top: 250px; padding-bottom: 128px; position:relative;}
.topShapeIcon { position: absolute; top: 11%;}
.keyPoints.shapeBg:after{display:none;}
.keyPoints.shapeBg{padding-top:0;}
.keyPoints.shapeBg:before{content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Get%20Started%20With%20Your%20Free%20Trail%20-%20page/Round-shape.png); max-width: 372px; width: 100%; right: 0; top: -20%; height: 372px; background-repeat: no-repeat; background-size: contain; z-index: -1; background-position: right;}
.keyPointsHeadingTitle {max-width: 545px; width: 100%; margin: 0 auto; text-align: center;}
.videoPopUpDiv {max-width: 857px; height: 500px; margin: 0 auto; border-radius: 12px; box-shadow: 0px 59px 55px -23px rgba(176,176,176,1); -webkit-box-shadow: 0px 59px 55px -23px rgba(176,176,176,1); -moz-box-shadow: 0px 59px 55px -23px rgba(176,176,176,1); }
.videoBtnWrap {position: absolute; top: 50%; left: 50%; transform: translate(-50% ,-50%);}
.howToGetYourCourseReady {padding-bottom: 118px; position: relative;}
.howToGetYourCourseReadyHeadWrap {padding-bottom: 60px;}
.testimonialsHeading {text-align: center;}
.topBGShape {position: absolute; left: 5%;}
.topBGShape {position: absolute; left: 5%;}
.testimonials{position:relative}
.testimonials.topPosShape:after {content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Get%20Started%20With%20Your%20Free%20Trail%20-%20page/rs-shape.png); width: 480px; right: 0; top: -17%; height: 370px; background-repeat: no-repeat; background-size: cover; z-index: -1; display: inline-block; background-position: right; }
/* Why Choose Intuto Row */
.topTextColWhyChooseIntutoRow {display: flex; align-items: flex-start; justify-content: space-between; gap: 20px;}
.topRoundHeadShape {max-width: 91px; width: 100%; position: absolute; top: -98px;}
.whyChooseIntuto {position: relative; padding-bottom: 80px;}
.leftSideColTextWCI {max-width: 545px; width: 100%;}
.bottomBlogBox {background-color: #fff; box-shadow: 0px 0px 6px #00000029; border-radius: 12px; max-width: 568px; width: 100%; padding: 20px; display: flex; gap: 20px; transition: all ease 0.4s;}
.leftSideImageCol {max-width: 260px; width: 100%; border-radius: 9px; overflow: hidden;} 
.rightSideTextCol a { color: #16437a; position: relative; font-weight: 500; }
.rightSideTextCol a::after {position: absolute; content: ''; right: -11px; top: 4px; width: 8px; height: 8px; border-top: #16437a solid 2px; border-right: #16437a solid 2px; transform: rotate(45deg); transition: all ease .4s; }
.rightSideTextCol {display: flex; flex-direction: column; gap: 20px; max-width: calc(100% - 260px); width: 100%;}
.buttonWhyChoose { margin-top: auto; padding-bottom: 20px;}
.bottomBlogBoxesWrap {display: flex; justify-content: space-between; gap: 20px;}
.bottomBlogBox:hover{background-color: #FCEBD9;}
.topHeadWhyChooseUs p {font-weight: 500;}
.hs_terms.hs-terms.hs-fieldtype-booleancheckbox.field.hs-form-field {padding-top: 10px;}

.titleWhyChooseUs h4{transition: all ease 0.4s;}
.buttonWhyChoose a{transition: all ease 0.4s;}
.topHeadWhyChooseUs p{transition: all ease 0.4s;}

.bottomBlogBox:hover .titleWhyChooseUs h4{color: #353535;}
.bottomBlogBox:hover .buttonWhyChoose a{color: #F29335;}
.bottomBlogBox:hover .topHeadWhyChooseUs p{color: #F29335;}
.bottomBlogBox:hover .rightSideTextCol a::after { border-top:  #F29335 solid 2px; border-right:  #F29335 solid 2px;}
.rightSideColButtonWCI a {background-color: #8BC2E0; border: #8BC2E0; color: #16437A;}

/*  */
.WantToFindOutMoreInner { padding-top: 230px; padding-bottom: 140px;}
.WantToFindOutMoreRow {max-width: 904px; width: 100%; text-align: center; margin: 0 auto;}
.WantToFindOutMoreHeadTitle p {font-size: 20px;}
.WantToFindOutMoreHeadTitle{padding-top: 10px;}
/* Get in touch with us  */
section.getInTouchWithUsBanner{padding-top: 283px; position: relative; padding-bottom: 431px;}
section.getInTouchWithUsBanner.v1 {padding: 280px 0;}
.getInTouchWithUsHeadContent { max-width: 591px; width: 100%; margin: 0 auto; text-align: center;position: relative;}
.getInTouchWithUsFormRow {background-color: #FFFFFF; box-shadow: 0px 0px 18px #00000029; border-radius: 9px; padding: 70px 80px 60px 80px; max-width: 1170px; width: 100%; display: flex;} 
section.getInTouchWithUsFormSection {margin-top: -341px; position:relative;}
.getInTouchWithUsForm {max-width: 694px; width: 100%;}
.rightSideDiv {max-width: 239px; width: 100%;}
.getInTouchWithUsFormRow {display: flex; justify-content: space-between; gap: 20px; position: relative;z-index: 99;}
.rightAddressSideDiv {position: relative; padding:20px; margin-top: 20px; margin-left: 7px;}
.rightAddressSideDiv::before { content: ''; position: absolute; background-color: #85C1E9; width: 6px; height: 100%; bottom: 0; border-top-right-radius: 15px; border-bottom-right-radius: 15px; left: -7px; }
.rightAddressSideIcon svg {width: 26px; height: 36px;}
.backgroundShape { position: absolute; right: 80px; top: 19%;}
.getInTouchWithUsFormRow [type="submit"]{padding: 12px 115px;}
.rightsideAddress.pt10.altTextColor a {color: #333333;}
.rightsideAddress.pt10.altTextColor a:hover{color: #F29335;}
.getInTouchWithUsHeadTitle.altHeadTitleColor {padding-top: 30px;}
.bottomFormShapeImage {position: absolute; bottom: -230px; left: -39px;}

/* * * * * * * */   
/* FAQ Section Style Start */
ul.faq.cat_one {list-style-type: none; padding-left: 0px;}
.bbsFAQsection .title { font-size: 30px; line-height: 39px; }
.frequentlyAskedQuestionsHeading {text-align: center; padding-bottom: 50px;}
.bottomFAQshape {position: absolute; right: 0; bottom: -64px; user-select: none; width: 219px; user-select:none;}
.frequentlyAskedQuestions {padding-top: 78px; padding-bottom: 60px; position:relative;}
.FAQDiv {max-width: 830px; width: 100%; margin: 0 auto;     position: relative; z-index: 99;}
.FAQDiv .mainFaqLi { margin-bottom:30px;background-color: #F5F7FB; border-radius: 10px; }
.FAQDiv .faq .question { padding: 0px 41px 0px 30px; cursor: pointer; position: relative; display: flex; align-items: center; background-color: #F2F2F2; min-height: 70px; height:100%; border-radius: 10px; }
.FAQDiv .faq .question.openedQuestion {  border-radius: 10px 10px 0 0 ; }
.FAQDiv .faq .question h4 {display:flex; align-items:center;}
.FAQDiv .faq .question h4 span { width: 22px; height: 22px; margin-right: 20px; border-radius: 50%; display: inline-block; background:transparent;}
.FAQDiv .faq .question .fq_icon {position: absolute; right: 41px;}
.fq_icon svg {display: block; transition: all ease 0.5s;}
.question.openedQuestion .fq_icon svg{transform: rotate(180deg);}
.FAQDiv .faq .question .fq_icon span { position: absolute; top:0px; left: 0; transition: 0.25s all; webkit-transition: 0.25s all; }
.FAQDiv .faq .openedQuestion .fq_icon span:nth-child(2) { transform: rotate(0deg) !important; }
.FAQDiv .faq .answer { display: none; padding: 0px 30px 25px 73px; background-color: #F2F2F2; border-radius: 0 0 10px 10px; color: #707070; text-align: left; }
.FAQDiv .faq .answer p, .FAQDiv .faq .answer ul { margin:0;}
.FAQDiv .faq .answer p span { color: #565656 }  
.FAQDiv .faq .answer ul li { width: 100%; margin:0; padding: 20px 0 20px 30px; position: relative; }
.FAQDiv .faq .answer ul li:before { position: absolute; content: ''; width: 8px; height: 8px; background-color: #F2F2F2; border-radius: 50%; left: 0px; top: 50%; transform: translate(0 , -50%); }
/* FAQ Section Style End */

/* Course Production & Loading Page  */
/* Course Production Banner */
.courseProductionRow {max-width: 465px; width: 100%;}
.courseProductionSection {padding-top: 235px;padding-bottom: 336px;}
.sliderSectionMainHeading {text-align: center; padding-bottom: 50px;}
/*  */
.sliderSectionGetFreeTrial.customizeSlider {padding-top: 60px;}
.sliderSectionGetFreeTrial.customizeSlider .topShapeIcon {position: absolute; top: -16%; left: 12%;}
.benefitsAtGlance.customizeGlance::after {display: none;}
/* section.benefitsAtGlance.customizeGlance::before {content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/bg-shapeForBox.svg); width: 100%; left: 0; top: 0%; height: calc(100% + 33%); background-repeat: no-repeat; background-size: cover; z-index: -1;} */
.benefitsAtGlance.customizeGlance .benefitsAtGlancerMainHeadingTitle p {font-size: 16px;}
.benefitsAtGlance.customizeGlance .benefitsAtGlancerMainHeadingTitle {max-width: 748px; width: 100%; margin: 0 auto; padding-top: 28px;}
.benefitsAtGlance.customizeGlance .benefitsAtGlancerMainHeadingContent {text-align: center;}
.benefitsAtGlance.customizeGlance {background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/Gradiant-bg-new-opt.webp);background-size: cover; background-repeat: no-repeat; background-position: top; padding-bottom: 0px; padding-top: 0px;}
.benefitsAtGlance.customizeGlance .benefitsAtGlanceInner {position: relative;}

/* Grow your business */
.growYourBusiness {padding: 140px 0px 100px 0px;}
.growYourBusiness .growYourBusinessHeading {padding-bottom: 40px;}
.growYourBusiness .FAQDiv {max-width: unset; margin: unset;}
.growYourBusiness .FAQDiv .faq .answer {padding: 0px 20px 20px 20px; background-color: #FCEBD9;}
.growYourBusiness .fq_icon svg path {fill: #8BC2E0; stroke: #8BC2E0;}
.growYourBusiness .fq_icon svg {width: 16px; height: 10px;}
.growYourBusiness .question.openedQuestion .fq_icon svg path {fill: #16437A; stroke: #16437A;}
.growYourBusiness .FAQDiv .faq .question h4 {font-weight: 400;}
.growYourBusiness .FAQDiv .faq .question.openedQuestion h4{color:#16437A;font-weight: 500;}
.growYourBusiness .FAQDiv .faq .question.openedQuestion {background-color:#FCEBD9;}
.growYourBusiness .leftRightContentRowGrowYourBusiness {display: grid; grid-template-columns: 47.35% 50%; grid-column-gap: 2.65%; grid-template-rows: 1fr; align-items: start; justify-content: space-between; }
.growYourBusiness .imageGrowYourBusiness img {width: 100%; height: 100% !important; display: block; object-fit: cover;}
.growYourBusiness .imageGrowYourBusiness {width: 100%; height: 504px; border-radius: 20px; overflow: hidden;}
.growYourBusiness .accordionGrowYourBusiness {width: 100%;}
.growYourBusiness .FAQDiv .faq .question {min-height: 60px;}
.growYourBusiness .FAQDiv .mainFaqLi {margin-bottom: 20px;}
.growYourBusiness .FAQDiv .faq .question .fq_icon span {top: -3px;}
.growYourBusiness .FAQDiv .faq .question {padding: 0px 41px 0px 20px;}
.growYourBusiness .growYourBusinessHeading {max-width: 771px; width: 100%; margin: 0 auto; text-align: center;}
.growYourBusiness .growYourBusinessHeadTitle {padding-top: 14px;}
.growYourBusiness .growYourBusinessHeadTitle p {font-size: 16px;}
.growYourBusiness .growYourBusinessHead {max-width: 552px; margin: 0 auto;}
.growYourBusiness .FAQDiv .faq .question {background-color: #E7F1F6;}
.growYourBusiness .answer.theamHeadColor.openedFaQ p {color: #353535;}
.growYourBusiness .topBackgroundShape {position: absolute; right: 0; top: -15px;}
.growYourBusiness {position: relative;}
/* Provide Value */
.provideValueZigzag .provideValueZigzagRow {display: flex; display: -webkit-flex; justify-content: space-between; gap: 20px; align-items: center; }
.provideValueZigzag .provideValueImage { max-width: 542px; width: 100%; height: 468px; border-radius: 20px; overflow: hidden}
.provideValueZigzag .provideValueTextContent { max-width: 578px; width: 100%; }
.provideValueZigzag .provideValueButtonTwo a { background-color: #fff; border: 1px solid #f29335; border-radius: 9px; color: #f29335; padding: 11px 30px; font-family: Graphik; font-style: normal; font-weight: 400; text-decoration: none; font-weight: 500; line-height: 1.334; text-decoration: none !important; display: block;}
.provideValueZigzag .provideValueButtons {display: flex; align-items: center; gap: 30px;}
.provideValueZigzag .provideValueParagraph {padding-top: 14px;}
.provideValueZigzag .topShapeImageZigzag {position: absolute; top: 0px; left: 9%;}
.provideValueZigzag  {position: relative;}
.provideValueImage img {height: 100% !important; width: 100%; object-fit: cover;}
.provideValueTotHeadText {padding-bottom: 20px;}
.provideValueTotHeadText h4 {color: #F29335; font-weight: 400;}
.provideValueZigzag {padding-top: 80px;}
.order2{order:2;}
/* * * * */
/* Wave Animation */
.ag-format-container {width: 1142px; margin: 0 auto;}
.ag-wave {padding: 98px 0; position: relative;}
.ag-wave:before {content: ""; height: 125px; width: 100%; background: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/wave%20new.png) repeat-x scroll 0 0; background-size: 1600px 198px; position: absolute; left: 0; bottom: 0; -webkit-animation: an-wave 35s linear infinite; -moz-animation: an-wave 35s linear infinite; -o-animation: an-wave 35s linear infinite; animation: an-wave 35s linear infinite; }
section.benefitsAtGlance.customizeGlance .benefitsAtGlancerRow {padding: 0 0px;}

/* Start: Partners Landing Pages Style Sheet ---- 24-08-2022 */
.PartnersLPBanner .contactUsBannerRightCol form .field { padding-bottom: 20px; }
.PartnersLPBanner .hs-error-msgs label { font-size: 16px; }
.PartnersLPBanner input[type=text], .PartnersLPBanner input[type=email], .PartnersLPBanner input[type=password], .PartnersLPBanner input[type=tel], .PartnersLPBanner input[type=number], .PartnersLPBanner input[type=file], .PartnersLPBanner select, .PartnersLPBanner textarea { margin-top: 0; }
/* Start: Partners Landing Pages Style Sheet ---- 24-08-2022 */

@-webkit-keyframes an-wave {
	100% {
		background-position-x: -1600px;
	}
}
@-moz-keyframes an-wave {
	100% {
		background-position-x: -1600px;
	}
}
@-o-keyframes an-wave {
	100% {
		background-position-x: -1600px;
	}
}
@keyframes an-wave {
	100% {
		background-position-x: -1600px;
	}
}
@media only screen and (max-width: 767px) {
	.ag-format-container {width: 96%;}  
}

@media (min-width: 768px) and (max-width: 979px) {
	.ag-format-container {width: 750px;}
}

@media (min-width: 980px) and (max-width: 1161px) {
	.ag-format-container {width: 960px;}
}
#forRotateWave {transform: rotate(180deg);}
.buttonBoxTitle { max-width: 264px; width: 100%; }
.buttonBoxPhilosophy {display: flex;}
.buttonBoxText {border-radius: 28px 0px 0px 28px; background-color: #8BC2E0; padding: 20px; max-width: 354px; width: 100%;}
.iconBoxPhilosophy { margin-left: -61px; margin-top: -7px; max-width: 125px; height: 125px; width: 100%; position: relative;}
.buttonBoxTitle p {font-size: 16px;}
.buttonBoxPhilosophy {width: 415px;}
.buttonBoxHead p {color: #16437A; font-weight: 700;} 
.buttonBoxTitle p {color: #353535;}
.iconBoxPhilosophy::after {content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/Path%201860.svg); width: 125px; height: 125px; background-repeat: no-repeat; right: -47px; bottom: -36px;}
.buttonBoxInnner {padding-right: 16%; text-align: end;}
/* Last Update */
.howToGetYourCourseReady.enterClass .keyPointsHeading h3 {font-size: 32px;}
/* * * * * * * *  */
.contentPhilosophyBoxRow {position: relative;}
.buttonBoxPhilosophy{position: absolute; left: 0;}
.midImagePhilosophy {max-width: 300px; width: 100%; margin: 0 auto; padding-top: 56px; padding-bottom: 65px; position: relative; z-index: -1;}
.buttonBoxPhilosophy:nth-child(2) {bottom: 0; left: 0;}
.buttonBoxPhilosophy:nth-child(3) {right: 0; left: unset;}
.buttonBoxPhilosophy:nth-child(4) {right: 0;bottom: 0; left: unset;}
.buttonBoxPhilosophy:nth-child(3) .buttonBoxText {border-radius: 0px 28px 28px 0px; order: 2;}
.buttonBoxPhilosophy:nth-child(4) .buttonBoxText {border-radius: 0px 28px 28px 0px; order: 2;}
.buttonBoxPhilosophy:nth-child(3) .buttonBoxInnner {padding-left: 16%; text-align: left; padding-right: unset;}
.buttonBoxPhilosophy:nth-child(3) .iconBoxPhilosophy {margin-right: -61px; margin-left: unset;}
.buttonBoxPhilosophy:nth-child(3) .iconBoxPhilosophy::after {background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/right%20before%20image.svg); right: unset; left: -16px;}
.buttonBoxPhilosophy:nth-child(4) .buttonBoxInnner {padding-left: 16%; text-align: left; padding-right: unset;}
.buttonBoxPhilosophy:nth-child(4) .iconBoxPhilosophy {margin-right: -61px; margin-left: unset;}
.buttonBoxPhilosophy:nth-child(4) .iconBoxPhilosophy::after {background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/right%20before%20image.svg); right: unset; left: -16px;}
.contentPhilosophy {padding: 160px 0; position: relative;}
.contentPhilosophyHeadTitle p {font-size: 16px;}
.contentPhilosophyTopTextContent {max-width: 771px; margin: 0 auto; text-align: center;}
.topRoundShape {position: absolute; right: 0; top: -3%;}
/* * * * * * */
.frequentlyAskedQuestions.enterclassForshape {padding-top: 138px;}
.frequentlyAskedQuestions.enterclassForshape {padding-bottom: 90px;}
.frequentlyAskedQuestions.enterclassForshape .bottomFAQshape {width: auto;}
/* * * * * * */
.whatClientsSaysSliderBox {width: 100%; box-shadow: 0px 0px 18px #00000029; border-radius: 9px; padding: 62px 40px 40px 40px; position: relative;}
.clientsImageWhatClientsSays {width: 60px; height: 60px;}
.clientsMedia {display: flex; gap: 16px;}
.clientReviewParagraph p {font-size: 20px; font-weight: 500; color: #353535;}
.whatClientsSaysSliderBox::before {content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/backquote-slider.png); width: 106px; height: 100px; background-repeat: no-repeat; background-size: cover; top: -60px; left: 0;}
.whatClientsSays .slick-list {padding: 34px 0 0;}
.whatClientsSays .slick-slide {margin: 13px 13px;}
.whatClientsSays .slick-prev:before {content: '\f104'; font-family: FontAwesome; color: #16437A; font-size: 38px; padding-right: 3px; padding-bottom: 3px;}
.whatClientsSays .slick-next:before {content: '\f105'; font-family: FontAwesome; color: #16437A; font-size: 38px; padding-left: 3px; padding-bottom: 3px; }
.whatClientsSays .slick-next.slick-arrow {display: flex !important; justify-content: center; align-items: center; width: 48px; height: 48px; border-radius: 50%; background: #E7F1F6;}
.whatClientsSays .slick-prev.slick-arrow {display: flex !important; justify-content: center; align-items: center; width: 48px; height: 48px; border-radius: 50%; background: #E7F1F6;}
.whatClientsSays .slick-prev {left: -90px;}
.whatClientsSays .slick-next {right: -90px; !important;}
.whatClientsSays .slick-list {padding: 30px 0px 0px; margin: 0 -13px;}
.whatClientsSaysTextContent {max-width: 771px; margin: 0 auto; text-align: center;}
.whatClientsSaysHeadTitle p{font-size: 16px;}
.topBgShapeWhatClientsSays {position: absolute; top: -12%;}
.whatClientsSays {position: relative;}
.whatClientsSaysRow {max-width: 1104px; width: 100%; margin: 0 auto;}
.howToGetYourCourseReady.enterClass .howToGetYourCourseReadyHeadWrap {padding-bottom: 40px;}
.howToGetYourCourseReady.enterClass {padding-bottom: 88px;}
.growYourBusinessHead h3 {line-height: 1.4;}
.growYourBusiness {padding: 100px 0px 100px 0px;}
.whatClientsSays {padding-bottom: 90px;}

.provideValueZigzag.orderShape::before {content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/bg-shapeForCase02.png); width: 448px; right: 0; top: -15%; height: 725px; background-repeat: no-repeat; background-size: cover; z-index: -1; display: inline-block; background-position: right;}
.provideValueZigzag.orderShape {position: relative;}
.topBGshapeForCourse {position: absolute; top: -5%; user-select: none;}
.provideValueTextHead h3 {line-height: 1.4;}
/* * * * * */
.btmSocialMediaIconContainer {  margin: 60px 0px;}
/* News views reviews  */
.featuredBlogBox { max-width: 1170px; width: 100%; box-shadow: 0px 0px 18px #00000029; border-radius: 9px; padding: 60px; background-color:#FFFFFF; display: flex; justify-content: space-between; gap: 20px; margin-bottom:100px; position: relative; z-index: 10; }

.newsViewsFeaturedBlogs {margin-top: -260px; position: relative; }
.leftSideFeaturedContent {max-width: 544px; width: 100%; }
.bloggersNameAndDate {display: flex;}
.blogDate {padding-left: 10px; border-left: 1px solid #707070;}
.bloggersName {padding-right: 10px;}
.newsViewsBlogTopicName a {text-decoration: underline !important; color: #639334; font-weight:500; }
.bloggerPhotoNameAndDateRow {padding-top: 14px;}
.newsViewsBlogBottomButton a {position: relative; font-weight: 500; font-size: 16px; color: #16437A; }
.newsViewsBlogBottomButton a::after {position: absolute; content: ''; right: -11px; top: 4px; width: 8px; height: 8px; border-top: #16437a solid 2px; border-right: #16437a solid 2px; transform: rotate(45deg); transition: all ease .4s;}
.rightSideFeaturedContent {  max-width: 458px;  width: 100%;  height: 384px;  position:relative;}
.blogFeaturedimage a img {  width: 100%;  height: 100%;  object-fit: cover;  border-radius: 9px;}
.blogFeaturedimage {  width: 100%;  height: 100%;  padding-top: 25px;  padding-bottom: 25px;  position: relative;  transition: all 0.5s ease;}
.newsViewsBlog {  max-width: 33.33%;  width: 100%;  padding: 16px;  border-radius: 12px;  position: relative;  transition: all 0.5s ease;}
.newsViewsBlog:hover {  background-color:#FCEBD9;}
.newsViewsBlogImage{  max-width: 364px;  height: 218px;  border-radius: 9px;  overflow: hidden;}
.newsViewsBlogImage img {  width: 100%;  height: 100%;  object-fit: cover;  border-radius: 9px;  transition: all 0.5s ease;}
.newsViewsBlog:hover img{  transform: scale(1.05);}
.featuredBlogBoxParent {  display: flex;  flex-wrap: wrap;  justify-content: flex-start;  gap: 88px 0px;  margin-left: -16px;  margin-right: -16px;}
.blog-pagination.pageWrap {  display: flex;  gap:10px;  align-items: center;  padding-top: 79px;  padding-bottom: 25px;}
.blog-pagination.pageWrap svg {  display: block;}
a.blog-pagination__link.blog-pagination__prev-link {  padding: 17px 20px 17px 20px;  border-radius: 6px;  background-color:#FBDCBE;}

a.blog-pagination__link.blog-pagination__next-link{  padding: 17px 20px 17px 20px;  border-radius: 6px;  background-color:#FBDCBE}
a.blog-pagination__link.blog-pagination__number-link {  width:50px;  height:50px;  line-height:50px;  text-align:center;  border-radius: 50%;  transition: all .5s ease;  font-size: 24px;  font-weight: 500;  color:#707070;}
a.blog-pagination__link.blog-pagination__number-link:hover{background-color:#FBDCBE; color:#F29335;}
a.blog-pagination__link.blog-pagination__number-link.blog-pagination__link--active{background-color:#FBDCBE; color:#F29335;}
.FeaturedImageBorder {  width: 100%;  height: 100%;  border: 2px solid #16437A;  display: block;  border-radius: 20px;  position: absolute;  transform: rotate(5deg);  left: 1%;  transition: all 0.5s ease;}
.blogShapesDesign {  position: absolute;  top: -23%;  max-width: 540px;  width:100%;  z-index: -1;}
section.blog-index.BlogListingV1.pt50 {  position: relative;}
.filtersAndBlogsRow {  padding: 21px 20px 21px 40px;  background-color: #E7F1F6;  border-radius: 9px;  position: relative;  z-index: 99;}
.newsViewsBlogfilterRow select {appearance: auto; background-color:#FFFFFF; box-shadow: 0px 0px 6px #0000001F; border-radius: 6px; font-size:18px; margin-top: 0px;}
.filterCategoriesColumn {  max-width: 210px;  width: 100%;  position: relative;  z-index: 10;}
.filterCategoriesColumn ul.dropdown {height: 300px; overflow-y: hidden; overflow-y: scroll;}
.filterPopularityColumn{  max-width: 210px;  width: 100%;}


.filterCategoriesColumn  ul.dropdown li:nth-child(6n+1){border-bottom: 1px solid #fcebd9;}
.filterCategoriesColumn  ul.dropdown li:nth-child(6n+2){border-bottom: 1px solid #daffea;}
.filterCategoriesColumn  ul.dropdown li:nth-child(6n+3){border-bottom: 1px solid #d3e3ff;}
.filterCategoriesColumn  ul.dropdown li:nth-child(6n+4){border-bottom: 1px solid #bddded;}
.filterCategoriesColumn  ul.dropdown li:nth-child(6n+5){border-bottom: 1px solid #f5edea;}
.filterCategoriesColumn  ul.dropdown li:nth-child(6n+6){border-bottom: 1px solid #ffe7e5;}



.newsViewsBlogfilterRow {  display: flex;  gap: 12px;  align-items: center;}
.filterButtonColumn {  margin-left: auto;}
.DropdownMainBox>ul {  display: block;  outline: 0;  margin: 0;  padding: 12px 20px;  width: 100% !important;  background-color:#FFFFFF;   box-shadow: 0px 0px 6px #0000001F;   border-radius: 6px;   font-size:18px;  list-style-type: none;  color:#979797;}
ul.dropdown {  display: block;  outline: 0;  margin: 0;  padding: 12px 20px;  width: 101% !important;  background: #fff;  position: absolute;  left: -1px;  top: 100%;  height: auto;  box-shadow: 0px 0px 6px #0000001F;   border-radius: 6px;   list-style-type: none;}
.DropdownMainBox>ul li a {  display: block;  font-size:18px;  line-height:1;  list-style-type: none;  color:#979797;}
a.DropdownBox {  display: flex !important;  justify-content: space-between;}
.DropdownMainBox>ul {  position: relative;  z-index: 1;}
ul.dropdown {  display: none;}
.filterPopularityColumn ul.dropdown li a {  padding: 5px 0;  font-size: 14px;  color: #353535;}
ul.dropdown li a {  padding: 5px 0;  font-size:16px;  line-height: 1.1;  text-transform: capitalize;}
/* Blog page banner */

.newsViewsBannerOutter {  padding-top: 280px;  padding-bottom: 422px;}
.newsViewsBannerOutterBlog { padding-top: 280px; }
.search-container form {  display: flex;  align-items: center;}
.search-container button {  border-radius: 0px 9px 9px 0px;  border: none;  padding: 22px 33px 22px 33px;  line-height: 1;}
.search-container input{margin-top:0; border-radius: 9px 0px 0px 9px; font-weight: 300; padding: 22px 0px 22px 20px;  line-height: 1; background-color: #FFFFFF;}
.search-container {max-width: 530px; margin: 0 auto;}
.avatarperson-Img {  height: 35px;  width: 35px;  border-radius: 50%;  background-repeat: no-repeat;  background-size: cover;  background-color: #cccaca;}
.bloggerPhotoNameAndDateRow {  padding-top: 14px;  display: flex;  align-items: center;  gap: 10px;}
.newsViewsBloggerAuthorAndDate.pt20 {  display: flex;  align-items: center;  gap: 10px;}
blockquote {  border-left-color: #16437a;  background-color: #16437A;  padding: 27px 28px 27px 78px;  border-radius: 9px;  position: relative;} 
blockquote p::before {  position: absolute;  background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Blog-page/Bluequote-preview.png);  width: 78px;  height: 78px;  left: 0;  top: 7px;  content: "";  background-repeat: no-repeat;  background-size: cover;}
blockquote p{  color: #E7F1F6;}
.blogMainHedaing {  max-width: 809px;  width:100%;}
.featuredBlogInnerContent ul{  list-style-type:none;}
.featuredBlogInnerContent ul li span{  color:#353535;}
.featuredBlogInnerContent ul li::before {  content: "\2022";  color: #16437A;  font-weight: bold;  display: inline-block;   width: 1em;  margin-left: -1em;}
.btmSocialMediaIconContainer {  padding: 30px;  display: flex;  justify-content: center;  border-bottom: 2px solid #9797976B;  border-top: 2px solid #9797976B;}
.btmSocialMediaIconInner {  display: flex;  gap: 20px;  align-items: center;}

a.DropdownBox.open span:nth-child(2) {  transform: rotate(180deg);}
.nextPreviousBlogOutter a {  font-size: 24px;  text-decoration: underline !important;  font-weight: 500;}
.previousBlog {  padding: 36px 40px;  max-width: 396px;  background-color: #E7F1F6;  border-radius: 9px;  width:100%;  text-align: left;}
.nextBlog{  padding: 36px 40px;  max-width: 396px;  background-color: #FCEBD9;  border-radius: 9px;  width:100%; text-align: end;}
.nextPreviousBlogOutter {  display: flex;  justify-content: space-between;  gap: 20px;  align-items: stretch;}
.nextBlog a{position:relative;}
.nextBlog a::before {  position: absolute;  content: '';  top: 8px;  right: -15px;  width: 12px;  height: 12px;  border-top: #F29335 solid 2px;  border-right: #F29335 solid 2px;  transform: rotate(44deg);  transition: all ease .4s;}
.previousBlogText a{position:relative;}
.previousBlogText a::before {  position: absolute;  content: '';  top: 5px;  left: -15px;  width: 12px;  height: 12px;  border-top: #16437a solid 2px;  border-right: #16437a solid 2px;  transform: rotate(226deg);  transition: all ease .4s;}
.previousBlogText a {  color: #16437A;}
.relatedBlogs {  display: flex;  align-items: center;  flex-wrap: wrap;  gap: 30px 0px;}
.relatedBlogsHeading {  padding-bottom: 40px;  text-align: center;}
.blogImage {
	border-radius: 24px;
	display: block;
	margin: 0px 0px 20px 0px;
	/*width: 100%;*/
}
section.relatedBlogs {  padding-top: 120px;  padding-bottom: 100px;  position:relative;}
section.subscribeNow.bg {  padding-top: 230px;  padding-bottom: 140px;}
.subscribeTitleRow {  max-width: 904px;  width: 100%;  margin: 0 auto;  text-align: center;}
.subscribeNowForm form{display:flex; align-items: center; max-width: 532px; margin: 0 auto; position:relative;}
.subscribeNowForm form .field {  padding: 0 0 0px;}
.subscribeNowForm form input[type=submit], form .hs-button{  margin-top: 0px;  border-radius: 0px 9px 9px 0px;  border: 0;  line-height: 1;  padding: 14px 20px 14px 20px;}
.subscribeNowForm form .hs_email {  width: calc( 100% - 126px );  margin: 0;  padding: 0;}
.subscribeNowForm form input[type=email]{ margin-top:0px; margin-top: 0; border-radius: 9px 0px 0px 9px; font-weight: 400; padding: 14px 0px 14px 20px; line-height: 1; background-color: #fff;}
.subscribeNowForm .hs-error-msgs {position: absolute;bottom: -41px;width: 100%;left: 0;}
.subscribeNowForm .hs_error_rollup > ul {bottom: -70px;}
.commentBoxForm {  width: 100%;  background-color: #fff;  box-shadow: 0px 0px 18px #00000029;  border-radius: 9px;  padding: 60px 40px 40px 40px;  margin-top: 73px;  position: relative;  z-index:9;}
.filterButtonColumn a {  background-color: #64C8EC;  border: none;}
.blogShapesDesignTwo {  position: absolute;  left: 0;  bottom: 18%;  width: 13%;}
.blogShapesDesignThree {  position: absolute;  right: 0;  max-width: 312px;  bottom: 56%;  width: 100%;}
.blogShapesDesignFour {  position: absolute;  right: 0;  max-width: 310px;  bottom: 6%;  width: 100%;}
.newsViewsBanner .topShapeImage {  position: absolute;  right: 6%;  top: 22%;  max-width: 172px;  width: 100%;}
/* Inneer page banner */
.bottomShapeBlogBg {  position: absolute;  bottom: 0;  width: 100%;}
.bottomShapeBlogBg img {  object-fit: cover;  width: 100%;}
.newsViewsBannerInner{  height: 900px;  background-position: top 80px center;}
.topMainHedaing.text-center {  position:relative;}
section.featuredBlogInnerContentSection {  position: relative;  padding-bottom:50px;}
section.featuredBlogInnerContentSection  .topBgShapeWhatClientsSays {  position: absolute;  top: unset;  bottom: 12%;}
.featuredBlogInnerContentSection .blogShapesDesignThree {  position: absolute;  right: 0;  max-width: 312px;  top: 26%;  width: 100%;}
section.featuredBlogInnerContentSection  .blogShapesDesignTwo {  position: absolute;  left: 0;  bottom: 44%;  width: 9%;}
/* Comment section design */
.commentBoxForm .comment-from h4 a {  font-size: 18px;  color: #353535;  font-weight: 500;}
.commentBoxForm  button.comment-reply-to.hs-button.secondary {  color: #16437A;  font-weight: 400;  font-size: 16px;  margin-top: 14px;  margin-bottom: 9px}
.commentBoxForm  .comment-date {  font-size: 16px;  color: #707070;  padding-left: 15px;  border-left: 1px solid #707070;}
.commentBoxForm  .comment-from {  padding-right: 11px;}
.commentBoxForm .comment-body p {  line-height: 1;  color: #353535;}
.commentBoxForm button:hover, button:focus, .button:hover, .button:focus {background-color: none; border-color: none; color: none;}
.commentBoxForm  .comment-reply-to {border: none; background: none !important;}
.commentBoxForm  button.comment-reply-to.hs-button.secondary em {display: none; }
.commentBoxForm  button.comment-reply-to.hs-button.secondary {position: relative;}
.commentBoxForm  button.comment-reply-to.hs-button.secondary::after {background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Blog-page/Comment-bg-preview.png); content: ""; width: 29px; height: 29px; top: 6px; right: 3px; position: absolute; background-repeat: no-repeat; background-size: cover;}
.commentBoxForm  .comment.depth-0 {border-top: 2px solid #8bc2e0 !important;}
.commentBoxForm  .comment.depth-1 {padding-left: 5em !important;}
.commentBoxForm  div#comments-listing {padding-bottom: 20px;}
.commentBoxForm  form {padding-top: 20px;}
section.commentBoxFormSection {position: relative;}
.commentShapesDesignTwo {position: absolute; right: 0; width: 25%; top: -6%;}
/* Related shapes */
.relatedBlogsDesignTwo {position: absolute; right: 0; width: 8%; bottom: 8%;}
.bgTopShapeFirst { position: absolute; top: -6%; max-width: 183px; width: 100%; z-index: -1}
.relatedBlogsDesignThree { position: absolute; bottom: -5%; left: 16%; }
/* * * * */
.newsViewsBlog:nth-child(6n+1):hover{background-color: #FCEBD9;}
.newsViewsBlog:nth-child(6n+2):hover{background-color: #daffea;}
.newsViewsBlog:nth-child(6n+3):hover{background-color: #d3e3ff;}
.newsViewsBlog:nth-child(6n+4):hover{background-color: #bddded;}
.newsViewsBlog:nth-child(6n+5):hover{background-color: #f5edea;}
.newsViewsBlog:nth-child(6n+6):hover{background-color: #ffe7e5;}

.newsViewsBlog:nth-child(6n+1) .newsViewsBlogTopicName a {color: #F29335;}
.newsViewsBlog:nth-child(6n+2) .newsViewsBlogTopicName a {color: #008D3D;}
.newsViewsBlog:nth-child(6n+3) .newsViewsBlogTopicName a {color: #2E59A5;}
.newsViewsBlog:nth-child(6n+4) .newsViewsBlogTopicName a {color: #36A9E0;}
.newsViewsBlog:nth-child(6n+5) .newsViewsBlogTopicName a {color: #EB673B;}
.newsViewsBlog:nth-child(6n+6) .newsViewsBlogTopicName a {color: #D52717;}

.newsViewsBlog:nth-child(6n+1):hover .newsViewsBlogBottomButton a {color: #F29335;}
.newsViewsBlog:nth-child(6n+2):hover .newsViewsBlogBottomButton a {color: #008D3D;}
.newsViewsBlog:nth-child(6n+3):hover .newsViewsBlogBottomButton a {color: #2E59A5;}
.newsViewsBlog:nth-child(6n+4):hover .newsViewsBlogBottomButton a {color: #36A9E0;}
.newsViewsBlog:nth-child(6n+5):hover .newsViewsBlogBottomButton a {color: #EB673B;}
.newsViewsBlog:nth-child(6n+6):hover .newsViewsBlogBottomButton a {color: #D52717;}

.newsViewsBlog:nth-child(6n+1):hover .newsViewsBlogBottomButton a::after {border-top: #F29335 solid 2px; border-right: #F29335 solid 2px;}
.newsViewsBlog:nth-child(6n+2):hover .newsViewsBlogBottomButton a::after {border-top: #008D3D solid 2px; border-right: #008D3D solid 2px;}
.newsViewsBlog:nth-child(6n+3):hover .newsViewsBlogBottomButton a::after {border-top: #2E59A5 solid 2px; border-right: #2E59A5 solid 2px;}
.newsViewsBlog:nth-child(6n+4):hover .newsViewsBlogBottomButton a::after {border-top: #36A9E0 solid 2px; border-right: #36A9E0 solid 2px;}
.newsViewsBlog:nth-child(6n+5):hover .newsViewsBlogBottomButton a::after {border-top: #EB673B solid 2px; border-right: #EB673B solid 2px;}
.newsViewsBlog:nth-child(6n+6):hover .newsViewsBlogBottomButton a::after {border-top: #D52717 solid 2px; border-right: #D52717 solid 2px;}
/* * * * * */
/* Course Library page */
/* Course Topics */
.courseTopics { padding-top: 77px; padding-bottom: 100px; position:relative; }
.courseTopics .courseTopicsRow {  max-width: 771px;  width: 100%;  margin: 0 auto;  text-align: center;  padding-bottom: 45px;}
.courseTopicsHeadTitle {font-size: 16px;}

.courseTopicsFilters {background-color: #E7F1F6; padding: 21px 30px 21px 30px; border-radius: 45px; display: inline-block;}
.courseTopicsFiltersCenter {text-align: center;}
li.courseTopicsButton.open a {border: 1px solid #f29335; background-color: #f29335; color: #fff;}
ul.courseTopicsFilterButtonRow {list-style-type: none;display: flex; gap: 20px; margin: 0; padding-left: 0; flex-wrap: wrap; justify-content: flex-start;}
li.courseTopicsButton a {line-height: 1;color: #979797; transition: all ease 0.5s;}
li.courseTopicsButton a{ padding: 10px 29px 10px 29px; border: 1px solid #8BC2E0; border-radius: 45px; transition: all ease 0.5s; display: inline-block;}
.courseTopicsButton:hover a{border: 1px solid #F29335; background-color: #F29335;}
.courseTopicsButton:hover a{color:#FFFFFF;}
.courseTopicsBlogBox {max-width: calc(33.33% - 30px); width: 100%; background-color: #FFFFFF; border-radius: 9px; box-shadow: 0px 0px 18px #00000029; position: relative; z-index: 2; overflow:hidden; transition: all ease .4s;}
.courseTopicsBlogBox:hover{background-color: #FCEBD9;}
.courseTopicsBlogTextContent {padding: 20px 20px 28px 20px;}
.courseTopicsBlogImgButton a { padding: 9px 18px; display: inline-block; color: #FFFFFF; border-radius: 24px; background-color: #16437A; line-height: 1; font-size: 16px; transition: all ease .4s;}
.courseTopicButton a { font-weight: 500; display: inline-block; line-height: 1; position:relative; color: #16437A;}


.courseTopicsBlogImgButton {position: absolute; bottom: 30px; left: 21px;}
.courseTopicsBlogImgCover {width: 100%;height: 100%;}
.courseTopicsBlogImgCover img {width: 100%;height: 100%;object-fit: cover; border-radius: 9px 9px 0px 0px;}
.courseTopicsBlogBoxImg {position: relative; width: 100%;height: 270px;background-color: #fff;}
.courseTopicButton a::after {position: absolute; content: ''; top: 4px; right: -13px; width: 8px; height: 8px; border-top: #16437A solid 3px; border-right: #16437A solid 3px; transform: rotate(44deg); transition: all ease .4s;}
.courseTopicsBlogBox:hover .courseTopicButton a{color:#F29335;}
.courseTopicsBlogBox:hover .courseTopicsBlogImgButton a{ background-color: #F29335;}
.courseTopicsBlogBox:hover .courseTopicButton a::after {border-top: #F29335 solid 3px; border-right: #F29335 solid 3px;}
.courseTopicsBlogsInner {padding-top: 45px;display: flex; flex-wrap: wrap; justify-content: start; gap: 60px 45px;}
.courseTopicsBottomButton {text-align: center;}
.courseTopicsBlogShape {position: absolute;right: 0;bottom: 36%;width: 13.5%;}
.courseTopicsTopShape { position: absolute; width: 6%; top: -4%; left: 22%;}
.howItWorksMainHeading {max-width: 771px; width: 100%; margin: 0 auto; text-align: center; padding-bottom: 45px;}
.howItWorksIconContent { max-width: 935px; width: 100%; margin: 0 auto; position: relative; z-index: 2;}
section.howItWorks { padding-bottom: 120px; position: relative;}
.howItWorksIconContent svg {width: 100%; height:100%;}
.bgTopShapeHowItWorks2 {position: absolute;right: 20%;width: 6%;}
.bgTopShapeHowItWorks3 {position: absolute;bottom: -3%;max-width: 180px;width: 100%;}
.bgTopShapeHowItWorks3 img {width: 100%;}
.bgTopShapeHowItWorks {position: absolute;top: -23%;width: 21%;}
.bgTopShapeHowItWorks4 { position: absolute; right: 0; bottom: 3%; width: 10%;}

/*  */
/* Enhancing safety Training With Intuto */
.trainingWithIntuto .bottomBlogBoxesWrap {display: flex; justify-content: space-between; gap: 40px 20px; flex-wrap: wrap;}
.trainingWithIntuto {padding-top: 126px;padding-bottom: 80px; position: relative;}
.trainingWithIntutoButton {text-align: center;}
.getInTouchWithUsBanner.course_library_class{padding-top: 222px; padding-bottom: 211px;}
.getInTouchWithUsBanner.course_library_class .getInTouchWithUsHeadContent {max-width: 869px;}
.trainingWithIntuto .filterPopularityColumn{max-width: 215px; width: 100%;}
.leftSideImageCol img {width: 100%; height: 100%; object-fit: contain; }
.training_with_intuto .courseProductionHeadingTag h4 {color: #f29335; font-weight: 400; line-height: 1;}
.courseProductionRow { max-width: 500px; width: 100%; }
.courseProductionSection.bg.training_with_intuto {padding-top: 238px; padding-bottom: 288px; height: inherit;}
.trainingWithIntutoImage {position: absolute; right: 0; width: 5%; top: 30%;}
/* * * * */
/* The Intuto Story So Far */
section.howItAllBegans {padding-top: 120px;padding-bottom: 60px; position:relative;}
.howItAllBegansStoryRow {position:relative; margin-bottom: 60px;}
.backInYearContentCol {width: 65%; margin-left:35%;  vertical-align: top;}
.backInYearCol h2 {color: #F29335;font-weight: 400;}
.backInYearMidImage {max-width: 769px; height: 440px;overflow: hidden; box-sizing: content-box;}
.backInYearMidImage img {width: 100%;height: 100%;object-fit: cover; border-radius: 9px;}
.courseProductionSection.intutoStory .courseProductionRow {max-width: 479px; width: 100%;}
.backInYearCol { width: 100%; vertical-align: top; max-width:303px;}
.howItAllBegansStoryParent .howItAllBegansStoryRow{ position: relative; }
.backInYearCol{ margin-right: -4px; position: absolute; top: 0; left: 15px;}
.backInYearCol.sticky{ position: fixed; left: 0px; top:104px; max-width: 303px;}
.backInYearCol.buttonSticky{ bottom: 0;top:  inherit; position: absolute; left: 0px !important; }

.bottomBlogBoxInner {display: flex; gap: 20px; width: 100%;}
section.sliderSectionGetFreeTrial.padding_space {padding-top: 20px;}
.howItAllBegansTopShape {position: absolute; width: 6.5%; top: -3%; left: 20%;}
/* .whyChooseIntutoOutter .bottomBlogBox{display:none;} */
/* Course Conversion Calculator */
.courseConversionCalculator .minus{ width: 32px; height: 32px; text-align: center; line-height: 32px; cursor: pointer; font-size: 29px; font-weight: 400;}
.courseConversionCalculator .plus{width: 34px; height: 32px; text-align: center;line-height: 32px; cursor: pointer; font-size: 29px; font-weight: 400; border-right: 2px solid #8BC2E0;}
.calculatorInputInnerButton {display: flex; border-radius: 4px; padding: 2px 0px; align-items: center; background-color: #FFFFFF; width: 100%; max-width: 64px; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; user-select:none;}
.calculatorInput input { margin-top: 0px; }
.calculatorInput {position: relative;}
.calculatorInputColumn {max-width: 465px;width: 100%; }
span.calcSvg svg {display: block; margin-right: 10px;}
span.calcSvg {display: flex; align-items: center;}
.calculatorInputLable { margin-bottom: 10px;}
.calculatorDisplayBottomTitle h4 {font-weight: 400;}
.calculatorDisplayColumn {max-width: 382px; width: 100%; padding: 54px 35px; background-color: #E7F1F6; border-radius: 9px; }
.calculatorDisplayRateColumn h3 {color: #F29335; font-weight: 500;}
.CourseConversionCalculatorWrap {display: flex; gap: 20px; justify-content: space-between; align-items: center;}
.calculatorDisplayRateColumn h3 {text-decoration: underline;}
.CourseConversionCalculatorRow {max-width: 978px; width: 100%; background-color: #FFFFFF; box-shadow: 0px 0px 18px #00000029; border-radius: 9px; padding: 29px 29px 29px 60px; margin: 0 auto; position: relative; z-index: 1;}
.calculatorInputLable {color: #333333;}
/* Get Your First Course Converted For Free */
.hs_upload_file .input input { margin-top: 0; background-color: #E7F1F6; padding: 18px 40px 18px 20px;}
.hs_upload_file .input { border-style: dashed; border-color: #8BC2E0; margin-top: 10px;}
.courseConvertedFormColInner {padding: 70px 40px; box-shadow: 0px 0px 20px #0000002e; border-radius: 12px; background-color: #fff; position: relative; z-index: 99; }
.courseConvertedFormTitle p { font-weight: 600; color: #353535; }
.courseConvertedForm .hs_submit {text-align: center; }
.courseConvertedFormHeadingRow { text-align: center; }
section.courseConvertedForm {padding-top: 120px; padding-bottom: 80px; position: relative; }
.courseConversionCalculator { margin-top: -345px; }
.courseConvertedForm .blogShapesDesign {position: absolute; top: 11%; max-width: 300px; width: 100%; z-index: -1; }
.courseConvertedFormShape { position: absolute; width: 5%; left: 20%; bottom: -11%; }
.courseConvertedFormColInner input[type=file]::file-selector-button {border-radius: 4px; border: none; outline: none; padding: 15px 22px 15px 22px; background-color: #8BC2E0; position:relative; font-size:16px; margin-right:10px; }
section.getInTouchWithUsBanner.bg.for_calculator .getInTouchWithUsHeadContent {max-width: 750px;}
.calculatorAlertMsg {color: red; font-size: 16px; position: absolute; bottom: -28px; }
/* Latest update for animation Floating icon */
.floatMe{overflow: hidden; transform: translatey(0px); animation: float 3s ease-in-out infinite;}
@keyframes float {0% {transform: translatey(0px);} 50% {transform: translatey(-20px);} 100% {transform: translatey(0px);}}
span.finalRate {word-break: break-word; line-height: 1.1;}
/* * * * * */
/* latest Updates */
.benefitsAtGlancerMainHeadingTitle.altMainHeadColor {  width: 70%;  padding-top: 28px;}
.benefitsAtGlancerMainHeadingTitle.altMainHeadColor p{  font-size: 16px;  }
.aboutIntutoCourseReady{  padding-top:150px;  padding-bottom:0px;}
.benefitsAtGlancerCourseReady {  max-width:200px;  width: 100%;  box-shadow: 0px 0px 18px #00000029;  border-radius: 9px;  padding: 30px 24px;  background-color:#FFFFFF;  transition: all ease .5s;  text-align: center;}
.benefitsAtGlancerBoxesWrapCourseReady {  display: flex;  gap: 40px;  justify-content: center; flex-wrap: wrap;}
.benefitsAtGlancerTopLogoCourseReady svg {  width: 57px;  height: 62px; display: block; margin: 0 auto}
.courseReadybottomCategory h5{  transition: all ease .5s;}
.benefitsAtGlancerCourseReady:nth-child(6n+1):hover{background-color: #FCEBD9;}
.benefitsAtGlancerCourseReady:nth-child(6n+2):hover{background-color: #daffea;}
.benefitsAtGlancerCourseReady:nth-child(6n+3):hover{background-color: #d3e3ff;}
.benefitsAtGlancerCourseReady:nth-child(6n+4):hover{background-color: #bddded;}
.benefitsAtGlancerCourseReady:nth-child(6n+5):hover{background-color: #f5edea;}
.benefitsAtGlancerCourseReady:nth-child(6n+6):hover{background-color: #ffe7e5;}

.benefitsAtGlancerCourseReady:nth-child(6n+1) .courseReadybottomCategory h5 {color: #F29335;}
.benefitsAtGlancerCourseReady:nth-child(6n+2) .courseReadybottomCategory h5 {color: #008D3D;}
.benefitsAtGlancerCourseReady:nth-child(6n+3) .courseReadybottomCategory h5 {color: #2E59A5;}
.benefitsAtGlancerCourseReady:nth-child(6n+4) .courseReadybottomCategory h5 {color: #36A9E0;}
.benefitsAtGlancerCourseReady:nth-child(6n+5) .courseReadybottomCategory h5 {color: #EB673B;}
.benefitsAtGlancerCourseReady:nth-child(6n+6) .courseReadybottomCategory h5 {color: #D52717;}

/* .benefitsAtGlancerCourseReady:nth-child(6n+1) .benefitsAtGlancerTopLogoCourseReady svg path {stroke: #F29335;}
.benefitsAtGlancerCourseReady:nth-child(6n+2) .benefitsAtGlancerTopLogoCourseReady svg path { stroke: #008D3D;}
.benefitsAtGlancerCourseReady:nth-child(6n+3) .benefitsAtGlancerTopLogoCourseReady svg path { stroke: #2E59A5;}
.benefitsAtGlancerCourseReady:nth-child(6n+4) .benefitsAtGlancerTopLogoCourseReady svg path { stroke: #36A9E0;}
.benefitsAtGlancerCourseReady:nth-child(6n+5) .benefitsAtGlancerTopLogoCourseReady svg path { stroke: #EB673B;}
.benefitsAtGlancerCourseReady:nth-child(6n+6) .benefitsAtGlancerTopLogoCourseReady svg path { stroke: #D52717;}
*/
.benefitsAtGlancerMainHeadingTitleCourseReady {  max-width: 545px;  width: 100%;  margin: 0 auto;  padding-top: 28px;}
.testimonials.forPaddingPurpose {  padding-top: 100px;}
.aboutIntutoColCounter {  color: #353535;}
.aboutIntutoColCounter strong {  font-weight: 600;}
/* * *  * */
.morpShape {  width: 220px;  height: 220px;  margin: auto;  background-color: #7f9cbe;  background-image: linear-gradient(19deg, #21d4fd 0%, #b721ff 100%);  border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;  box-shadow: 15px 15px 50px rgba(0,0,0,0.2);  animation: morphing 10s infinite;  overflow: hidden;}
.morpShape :hover {
	animation-play-state: paused;
}
@-moz-keyframes morphing {
	0% {
		border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
		box-shadow: 15px 15px 50px rgba(0,0,0,0.2);
	}
	25% {
		border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;
	}
	50% {
		border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;
		box-shadow: -10px -5px 50px rgba(0,0,0,0.2);
	}
	75% {
		border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;
	}
}
@-webkit-keyframes morphing {
	0% {
		border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
		box-shadow: 15px 15px 50px rgba(0,0,0,0.2);
	}
	25% {
		border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;
	}
	50% {
		border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;
		box-shadow: -10px -5px 50px rgba(0,0,0,0.2);
	}
	75% {
		border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;
	}
}
@-o-keyframes morphing {
	0% {
		border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
		box-shadow: 15px 15px 50px rgba(0,0,0,0.2);
	}
	25% {
		border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;
	}
	50% {
		border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;
		box-shadow: -10px -5px 50px rgba(0,0,0,0.2);
	}
	75% {
		border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;
	}
}
@keyframes morphing {
	0% {
		border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
		box-shadow: 15px 15px 50px rgba(0,0,0,0.2);
	}
	25% {
		border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;
	}
	50% {
		border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;
		box-shadow: -10px -5px 50px rgba(0,0,0,0.2);
	}
	75% {
		border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;
	}
}
.aboutIntutoRowWrapGap {gap: 60px;}
/* CS Banner  */
.bottomStarContaner {  max-width: 360px;  position: relative;}
/* * * * * * */

/* Updates */
.cursor_normal {  pointer-events: none;}
.topShapeImageZigzagV4.floatMe { position: absolute; bottom: -2%; width: 4%;}
.topShapeImageZigzagV5.floatMe { position: absolute; right: 0; bottom: 0; width: 9%;}
.topShapeImageZigzagV6.floatMe { position: absolute; top: 12%; left: 15%; width: 18%;}
/* Acroll top */
.scrollTop {  position: fixed; right: 4%; bottom: 20px; background-color: #8BC2E0; padding: 14px 10px 14px 10px; opacity: 0;  border-radius: 9px; cursor:pointer; transition: all 0.4s ease-in-out 0s;}
.scrollTop svg{  display:block;  width:20px;  height:12px; }
/* Logo Slider */
.sliderSectionGetFreeTrial .mainLogoSlideAboutIntuto a { cursor: pointer; }
.sliderSectionGetFreeTrial .cursor_normal { pointer-events: auto !important;}
/* Calculator Section */
.courseConversionCalculatorV2New{ margin-top: 0 !important; padding-top: 40px; }
.courseConversionCalculator{ position: relative; }
/* Blog Comment */
section.commentBoxFormSection { display: none;}
/* Blog */
.subscribeNow .submitted-message { color: #fff; text-align: center;}
/* Blog Search */
.newsViewsSearchBlog .hs-search-field--open .hs-search-field__suggestions{ border-radius: 9px; margin-top: 1px; }
/* System pages */
.Systempages { text-align: center; padding: 100px 0; max-width: 1200px; width: 100%; margin: 0 auto; padding-left: 15px; padding-right: 15px;}
.Systempages .hs_cos_wrapper_type_logo { display: none;}
.SystemExtraPadding{ padding-top: 200px; }
.Systempages input[type=password]{ padding: 25px; }
.Systempages .widget-type-password_prompt { padding-top: 30px;}
.Systempages form .hs-button { margin-top: 30px !important;}
.Systempages .item { text-align: left; padding: 15px 0;}
.Systempages .subscribe-options { text-align: left; padding-top: 20px;}
.PreferencePage * + p { margin-top: 8px;}
.PreferencePage form input[type="radio"]+span:before, .PreferencePage form input[type="checkbox"]+span:before{ top: 4px; }
.PreferencePage .subscribe-options input[type="checkbox"]+span:before { top: 0 !important;}
.Unsubscribes input[type=email] { padding: 15px !important; margin-top: 15px;}
/* email-subscription-preferences */
.subscribe-options { position: relative;}
.subscriptionConfirm form input[type=checkbox] {  position: absolute;  width: 100%;  height: 100%;  left: 0;  opacity: 0;  top: 0;  z-index: 99999;  display: block; cursor: pointer; }
.subscriptionConfirm .checkbox-row span.fakelabel {  -moz-user-select: none;  -webkit-user-select: none;  -o-user-select: none;  user-select: none;  text-transform: normal;  vertical-align: middle;}
.subscriptionConfirm .checkbox-row {  margin-top: 0;  overflow: hidden;}
.subscriptionConfirm .email-prefs .item .item-inner {  padding: 20px 0 20px 75px;  position: relative;  -moz-user-select: none;  -webkit-user-select: none;  -o-user-select: none;  user-select: none;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;  -moz-transition-property: background;  -webkit-transition-property: background;  -o-transition-property: background;  transition-property: background;  -moz-transition-duration: .15s;  -webkit-transition-duration: .15s;  -o-transition-duration: .15s;  transition-duration: .15s;  -moz-transition-timing-function: linear;  -webkit-transition-timing-function: linear;  -o-transition-timing-function: linear;  transition-timing-function: linear;  border: 1px solid #e4e4e4;  overflow: hidden;  margin-top: 0;  background: rgba(32,210,171,.2);}
.subscriptionConfirm .email-prefs .item {  -moz-user-select: none;  -webkit-user-select: none;  -o-user-select: none;  user-select: none;  padding-bottom: 1px;  position: relative;  margin: 20px 0;  cursor: pointer;}
.subscriptionConfirm form input[type=checkbox]+span:before, .subscriptionConfirm form input[type=radio]+span:before {  content: "";  font-family: fontawesome;  color: #f29335;  position: absolute;  left: 0;  top: 1px;  font-size: 0;  width: 18px;  height: 18px;  display: block;  border: 2px solid #a4abae;  transition: all .3s ease;  -webkit-transition: all .3s ease;  text-align: center;  line-height: 14px;  border-radius: 2px;}
.subscriptionConfirm .email-prefs .item input[type=checkbox]+span:before, .subscriptionConfirm .email-prefs .item input[type=radio]+span:before {  top: 50%;  transform: translateY(-50%);  left: 19px;}
.subscriptionConfirm form input[type=checkbox]+span, .subscriptionConfirm form input[type=radio]+span {  position: relative;  display: block;  padding-left: 30px;  cursor: pointer;}
.subscriptionConfirm .checkbox-row span.fakelabel span {  margin: 0;  position: static;  padding-left: 0;  float: left;  font-weight: 700;  vertical-align: top;  opacity: 1!important;}
.subscriptionConfirm form input[type=checkbox]:checked+span:before {  border-color: #f29335;  font-size: 12px;  background: #f29335;  color: #fff;  letter-spacing: 0;}
/* membership login */
.membershiplogin form { text-align: left; padding: 20px 0;}
.membershiplogin .hs-form-field { padding: 15px 0;}
.membershiplogin input[type=password] { padding: 14px 10px 11px 21px; }
.Systempages .actions { text-align: center;}
.Systempages form, .Systempages .widget-type-email_subscriptions_confirmation { max-width: 700px; margin: 0 auto;}
/* Reset Request */
.MemberResetRequest .hs-form-field{ padding: 0;}
/*  */
.courseTopics .courseTopicsBlogShape img { height: auto !important;}
.courseTopics .courseTopicsTopShape img, .trainingWithIntuto .trainingWithIntutoImage img { height: auto !important; }
/* Blog */
.blogShapesDesignThree img, .newsViewsBanner .topShapeImage img, .BlogListingV1 .blogShapesDesignTwo img, .BlogListingV1 .blogShapesDesignFour img, .BlogListingV1 .blogShapesDesign img, .featuredBlogInnerContentSection .blogShapesDesignTwo img, .featuredBlogInnerContentSection .blogShapesDesignThree img, .featuredBlogInnerContentSection .topBgShapeWhatClientsSays img, .relatedBlogs .bgTopShapeFirst img, .featuredBlogInnerContentSection .blogShapesDesignFour img, .featuredBlogInnerContentSection .blogShapesDesignFour img, .commentBoxFormSection .commentShapesDesignTwo img, .relatedBlogsDesignThree img, .relatedBlogsDesignTwo img, .courseConvertedForm .blogShapesDesign img, .courseConvertedForm .bottomFAQshape img, .courseConvertedForm .courseConvertedFormShape img, .aboutIntutoCourseReady .topShapeImageZigzag img, .aboutIntutoCourseReady .topShapeImageZigzagV2 img, .aboutIntutoCourseReady .topShapeImageZigzagV3 img { height: auto !important; width: auto !important;}
.testimonialsOutter .topShapeImageZigzagV4 img, .testimonialsOutter .topShapeImageZigzagV5 img, .testimonialsOutter .topShapeImageZigzagV6 img, .forFormUpdate .bottomStarContanerInnerStarImg img{ height: auto !important; width: auto !important;}
.bottomShapeBlogBg img{ height: auto !important; width: 100% !important; }
.featuredBlogInnerContent .featuredBlog img { height: auto !important; width: auto !important;}
/* About us section */
section.aboutIntutoCourseReady.forShapeInWhtWill { position: relative;}
section.aboutIntutoCourseReady.forShapeInWhtWill .topShapeImageZigzag { position: absolute; top: 20px;}
.topShapeImageZigzagV2.floatMe { position: absolute; right: 21%; width: 6%; top: 24%;}
.topShapeImageZigzagV3.floatMe { width: 8%; position: absolute; bottom: 0; right: 18%;}
/* forFormUpdate Section */
.forFormUpdate .contactUsBannerRightCol {margin-bottom: 0px;}
/* Last Update */
section.benefitsAtGlance.customizeGlance.forPricing .benefitsAtGlancerHedaing p { color:#353535;}
section.getInTouchWithUsBanner.bg.lazy-bg.forPriceBg.loaded {padding-bottom: 256px;}
.currencyList {padding-bottom: 20px;}
section.frequentlyAskedQuestions.forPricePageFAQ .FAQDiv {max-width: 100%;}
section.benefitsAtGlance.customizeGlance.forPricing .benefitsAtGlancerCourseReady {padding: 30px 12px;}
section.benefitsAtGlance.customizeGlance.forPricing  .benefitsAtGlancerBoxesWrapCourseReady {gap: 43px;}
.topShapeImageZigzagV11.floatMe {position: absolute; right: 12%; top: -5%;}
.topShapeImageZigzagV16.floatMe {position: absolute; top: 14%; left: 0;}
li.mainFaqLi .answer h4 {font-family: 'Boing'; color: #16437A;}


section.module-form-banner.contactUsBanner .trial-form-container .trial-form-placeholder .input-group .select2-container {width: 100%!important; padding: 9px; background-color: #ebebeb; border: 0; border-radius: 4px; margin-top: 8px;}
section.module-form-banner.contactUsBanner .input-group:nth-child(2) {display: flex; gap: 20px;}
section.module-form-banner.contactUsBanner .input-group:nth-child(4) {display: flex; gap: 20px;}
section.module-form-banner.contactUsBanner .input-group:not(:first-child) {padding-top: 28px;}
section.module-form-banner.contactUsBanner .input-group.btn button {width: 100%; background-color: rgba(242,147,53,1.0); border: 1px solid #f29335; border-radius: 9px; color: #fff; padding: 12px 30px; font-size: 18px; font-weight: 500; line-height: 1.33; box-shadow: none; transition: all ease .3s; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; -o-transition: all ease .3s; margin-top: 10px;}
section.module-form-banner.contactUsBanner .trial-form-note.pt20 p {font-size: 16px;}
section.module-form-banner.contactUsBanner .trial-form-note.pt20 {text-align: center;}
section.module-form-banner.contactUsBanner form input[type="checkbox"]+span:before{display: none;}
section.module-form-banner.contactUsBanner form input[type="checkbox"] {display: block;}
section.module-form-banner.contactUsBanner .form-check {display: flex; align-items: center;}
section.module-form-banner.contactUsBanner form input[type="checkbox"]+span {padding-left: 10px;}
section.module-form-banner.contactUsBanner .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 0px;}
section.module-form-banner.contactUsBanner .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 25px; font-size: 16px;}
section.module-form-banner.contactUsBanner .select2-container--default .select2-selection--single {background-color: transparent; border: 0; border-radius: 0;}
section.module-form-banner.contactUsBanner .select2-container--default .select2-selection--single .select2-selection__arrow {top: 50%; right: 1px; width: 20px; transform: translate(-50%,-50%);}
section.module-form-banner.contactUsBanner .input-group:nth-child(4) .input-group-column{width:50%}
section.module-form-banner.contactUsBanner form{text-align: left;}
.select2-results__option[aria-selected] {font-size: 16px !important;}
span.requiredRed {color: red;}
.featuredBlog img {border-radius: 10px;}
.nextBlogText a:hover{color: #f29335;}

/* Home Bottom Form Module */
.getFreeTrialFormV2New .contactUsBannerRightCol { margin-bottom: auto; max-width: 629px; width: 100%; background: #fff; box-shadow: 0px 0px 20px #0000002e; border-radius: 12px; padding: 40px;}
section.getFreeTrialFormV2New.module-form-banner.contactUsBanner .input-group:not(:first-child) { padding-top: 20px;}
.getFreeTrialFormV2New .contactUsBannerLeftCol{ padding-bottom: 0; }
.getFreeTrialFormV2New .contactUsBannerOutter { padding-top: 0;}
.getFreeTrialFormV2New .contactUsBannerRow { padding-top: 200px; padding-bottom: 66px; }
section.getFreeTrialFormV2New.module-form-banner.contactUsBanner .input-group.btn button { width: auto;}
section.getFreeTrialFormV2New.module-form-banner.contactUsBanner .input-group.btn button:hover{ box-shadow: 2px 8px 25px rgb(50 106 246 / 25%); background-color: rgba(22,67,122,1.0); border-color: #16437a; color: #fff; }

a.blog-pagination__prev-link--disabled, .blog-pagination__next-link--disabled {
	pointer-events: none;
}

.blog-pagination.pageWrap ul { list-style: none; display: flex; align-items: center; margin: 0; padding: 0;  gap: 10px;}
.blog-pagination.pageWrap ul li { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center;}
li.active a.blog-pagination__link.blog-pagination__number-link { background-color: #fbdcbe;  color: #f29335;}
.blog-pagination.pageWrap ul li.disabled.arrow { pointer-events: none; opacity : 0;}
.contactUsBannerOutterLP {padding-top: 104px;}

.contactUsBannerOutterLP .contactUsBannerLeftCol {
	max-width: 600px;}
.contactUsBannerOutterLP .contactUsBannerRightCol {
	max-width: 480px !important;
}

.contactUsBannerOutterLP .contactUsBannerRow{padding-bottom:212px !important;}


.NoAnimation{ animation: none !important;    border-radius: 0; border-radius: 0;}


.gybVersion2 .leftRightContentRowGrowYourBusiness {display: flex; align-items: flex-start; justify-content: space-between; gap:30px;}
.gybVersion2 .leftRightContentRowGrowYourBusiness.directionChange{flex-direction: row-reverse;}
.gybVersion2 .imageGrowYourBusinessParent {width: 100%; border-radius: 20px; overflow: hidden; max-width: 570px;}

/****************************** new calculation css **********************************/
.calculator_wrapper { max-width: 1170px; margin: 0 auto; }
.fs25 { font-size: 25px; line-height: 1.04; font-weight: 600; }
.calculator_module { padding-bottom:40px; position: relative }
.calculator_outer { border-top: 0px solid lightgray; }
.calculator_inner { padding-left: 8px; padding-right: 8px; padding-top: 10px; }
.fw600 { font-weight: 600; }
.d_block { display: block; }
.d_ib { display: inline-block; }
.webinar_number input, .webinar_in_hours input, .still_deciding input,
.course_sell_in_year input, .course_price input,
.email_roi input { box-shadow: none; -webkit-box-shadow: none; border: 1px solid lightgray; color: var(--themeColor-text); background: transparent; opacity: 0.7; transition: 0.15 opacity; border-radius: 2px; padding: 16px; font-size: 16px; font-weight: 300; }
.mt30 { margin-top: 30px; }
.mt10 { margin-top: 10px; }
.submit_button:hover, .submit_hours:hover, .webinar_question a:hover, .still_deciding a:hover, .email_roi a:hover,
.course_price a:hover, .course_sell_in_year a:hover { background-color: #F29335; border-color: #F29335; color: #fff; transition: filter .15s; filter: brightness(0.95); }
.disable { /*background-color: #d0d0d0; border-color: #d0d0d0;*/ pointer-events: none; }
.webinar_number a, .webinar_in_hours a, .webinar_question a, .still_deciding a, .estimate_button a, .email_roi a,
.course_price a, .course_sell_in_year a{ font-size: 16px; line-height: 1.334; color: #fff; font-weight: 400; }
.webinar_question ul { list-style-type: none; padding: 0; }
.webinar_question ul li { border: 1px solid lightgray; border-top: 1px solid transparent; padding: 16px; position: relative; cursor: pointer; padding-right: 45px;}
.webinar_question ul li:first-child { border-top: 1px solid lightgray; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.webinar_question ul li span[role="checkbox"] { border: 1px solid lightgray; border-radius: 4px; animation: none !important; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); width: 24px; height: 24px; padding: 0; }
.webinar_question ul li [type="checkbox"] ~ span[role="checkbox"]:after { opacity: 0; content: '\2713'; font-size: 16px; font-family: "Roboto", sans-serif; width: 24px; display: block; text-align: center; }
.webinar_question ul li input[type="checkbox"]+span:before { display: none; }
.webinar_question ul li:hover {  transition: background .15s; background: rgba(128,128,128,0.1); }
.step2, .step3, .step4, .step5 { display: none; }
.yesno { display:none; }
.webinar_question ul li label { font-size: 16px; font-weight: 300; color: #707070; font-family: Roboto, sans-serif; }
.webinar_question ul li:hover [type="checkbox"] ~ span[role="checkbox"]:after { opacity: 1; }
.webinar_question ul li [type="checkbox"]:checked ~ span[role="checkbox"]:after { color: #F29335; opacity:1; } 
.webinar_question a { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 0px; border-top-right-radius: 0px; padding: 16px; }
.border { border: 1px solid #F29335 !important; }
.plan_box_inner { display: flex; flex-wrap: wrap; justify-content: space-between; }
.circle { box-shadow: 0px 0px 6px #00000029; border: 3px solid #FFFFFF; border-radius: 50%; padding: 16px 20px; display: inline-block; background-color: #FCE5CE; margin-top: -47px; transition: all ease 0.4s; }
.plan_box { max-width: calc(33.33% - 30px); border: 2px solid #F293353D; border-radius: 9px; padding: 10px 18px 30px 30px; background-color: #FFFFFF; width: 100%; transition: all ease 0.4s; }
.plan_box:hover { border-color: #16437A; }
.plan_box:hover .circle { background-color: #C7D2DF; }
.plan_text li { font-size: 16px; line-height: 1.5; font-family: Roboto, sans-serif; }
.book_consultation a { font-size: 16px; background-color: #F29335; border: 1px solid #F29335; color: #fff; transition: all .5s; border-radius: 8px; padding: 11px 30px; }
.book_consultation a:hover { filter: brightness(.95); }
span.error { color: red; font-size: 15px; position: absolute; }
span.not_valid, .thankyou { display: none; }
.not_valid { color: red; font-size: 15px; }
/****************************** new calculation css Updates **********************************/
.d-flex { display:flex; }
.flex-wrap{ flex:wrap; }
.justify-between { justify-content:space-between; }
.g15 { gap:15px; }
.refresh_btn input { font-size: 16px;line-height: 1.334;color: #fff;font-weight: 400;}
.calculator_module .pagination {text-align: right;}
.calculator_module .pagination p { color: #f29335; font-weight: 500;}


/*********************************** ROI Calculator css **********************************/
.newwebinar ul { list-style-type: none; padding: 0; }
.newwebinar ul li:first-child { border-top: 1px solid lightgray; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.newwebinar ul li { border: 1px solid lightgray; border-top: 1px solid transparent; padding: 16px; position: relative; cursor: pointer; padding-right: 45px; }
.newwebinar ul li:hover { transition: background .15s; background: rgba(128,128,128,0.1); }
.newwebinar ul li [type="checkbox"] ~ span[role="checkbox"]:after { opacity: 0; content: '\2713'; font-size: 16px; font-family: "Roboto", sans-serif; width: 24px; display: block; text-align: center; }
.newwebinar ul li span[role="checkbox"] { border: 1px solid lightgray; border-radius: 4px; animation: none !important; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); width: 24px; height: 24px; padding: 0; }
.newwebinar ul li [type="checkbox"]:checked ~ span[role="checkbox"]:after { color: #F29335; opacity: 1; }
.newwebinar ul li label { font-size: 16px; font-weight: 300; color: #707070; font-family: Roboto, sans-serif; }
form .newwebinar input[type="checkbox"]+span:before { display: none; }
.roi_report_inner { padding-bottom: 50px; border-radius: 16px; border: 2px solid rgba(242, 147, 53, 0.24); background-color: #FFF; }
.roi_report_inner_main { padding: 50px 120px 0;} 

.wrap_content { display: flex; justify-content: space-between; gap: 20px; padding-top: 10px; }
/* .revenue_content { padding-top: 20px; } */
/* .intuto_content, .course_sales_content { padding-top: 30px; } */
.email_popup { width: 100%; max-width: 800px; margin: 0 auto; background-color: #ffffff;padding: 50px;position:relative}
.email_roi input {box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 5px;}
.email_popup .mfp-close { color: 

  
  
    
  


  rgba(242, 147, 53, 1.0)

; font-size: 32px; height: auto; line-height: 1; min-width: 0; opacity: 1; border-radius: 0px;}
.email_roi input[type="email"] { background-color: #fff; opacity: 1; }
.email_popup .mfp-close:hover{background-color: transparent}

/*************************************************** Meet With US *********************************/
.meet_with_us_section { padding: 240px 0 140px; background-repeat: no-repeat; background-position: top; }

/********************************************/
.roi_banner { padding: 160px 0; background-repeat: no-repeat; background-position: top -400px center; }
.roi_banner_upper_content.text-center { width: 100%; max-width: 810px; margin: 0 auto; }
.roi_banner_result { padding-top: 120px; }
.roi_results_title h4 { color: #F29335; font-family: Boing; font-weight: 600; line-height: 1.29; text-align: center; }
.investment_content, .revenue_content { margin-top: 40px; border: 2px solid #E7F1F6; border-radius: 10px; overflow: hidden; }
.investment_title, .revenue_title { padding: 10px; text-align: center; background-color: #E7F1F6; }
.font22 { color: #16437A; font-family: Boing; font-size: 22px; font-weight: 600; line-height: 1.32; }
.intuto_content_outer, .course_sales_content_outer { padding: 20px 50px; }
.roi_report_inner h6 { color: #333; font-family: Graphik; font-size: 18px; font-weight: 500; line-height: 1.22; }
.total_investment_content { margin-top: 10px; border-top: 3px solid #E7F1F6; }
.download_result a { border-radius: 9px; background: #16437A; border: none; padding: 12px 30px; }

/*************************************************** PRICING SLIDER CSS STARTS *********************************/
.PricingSliderBottom { width: 100%; max-width: 950px;  padding: 50px 34px; background: #E7F1F6; box-shadow: 0px 0px 12px #0000000F; border-radius: 12px; margin: 50px auto 0;}
.PlanSelectCol { gap:30px; justify-content: center;}
.PlanSelect {position: relative;}
.PlanSelect select { appearance: none; background-color: transparent; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41Z' fill='%2394A3B8'/%3E%3C/svg%3E"); background-position: calc(100% - 16px); background-repeat: no-repeat; background-size: 24px; border: 1px solid #e2e8f0; border-radius: 15px; color: #0f172a!important; display: inline-block; font-size: 14px; font-weight: 700; line-height: 1.5; padding: 12.5px 50px 12.5px 16px; width: 100%!important;}
.PlanSelectList { max-width: 100%; width: 320px;}
.PricingSliderBox fieldset { border: none; padding: 0; margin:0;}
.rangeMainBox { width: 100%; padding: 50px 0; max-width: 780px; margin: 0 auto; gap:25px;}
.rangeTopBox > span:last-child,.rangeTopBox .price { display: block; padding: 11px 20px; background-color: #f29335; border-radius: 10px; color: #fff; width: 115px; text-align: center;}
.range-slider {position: relative; width: 100%; height: auto;}
.rangeTopBox{ width: 100%; max-width: 400px; display: flex; align-items: center; justify-content: center; gap:25px; padding: 15px 20px; position: relative; background-color: #fff; border-radius: 8px; box-shadow: 0px 0px 10px #00000029;}
.rangeTopBox > span h6 { margin:0;}
.rangeBox {gap: 50px;}
.price-range-slider { width: 100%; z-index: 3; -webkit-appearance: none; appearance: none; width: 100%; height: 10px; border-radius:10px; margin: 0; /* 	background: linear-gradient(to left, #F29335, #3575c1, rgb(173 152 167)); */ background: #f2933575;}
.price-range-slider::-webkit-slider-thumb { width: 30px; height: 30px; border-radius: 50%; -webkit-appearance: none; cursor: pointer; background:#16437ae3; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.5); border: 6px solid #fff;}
.PricingSliderCol { width: 100%; max-width: 100%;}
.DropdownMainBox>ul {position: relative; z-index: 1;}
.DropdownMainBox>ul {position: relative; z-index: 1; border-radius: 8px; border: 1px solid var(--gray-300, #D0D5DD); background: var(--white, #FFF); margin: 0; list-style-type: none; padding: 12px 20px;}
.dropdown-filter ul li {margin: 0;}
.DropdownMainBox>ul li a {color: var(--gray-700, #344054); font-size: 16px; font-weight: 500; line-height: 20px;}
ul.dropdown { display: none; outline: 0; margin: 8px 0 0; padding: 12px 20px; width: 100% !important; background: #fff; position: absolute; left: 0px; top: 100%; height: auto; box-shadow: 0px 0px 6px #0000001F; border-radius: 6px; list-style-type: none; z-index: 2;}
ul.dropdown li { padding: 10px 0; }
ul.dropdown li:not(:last-child) { margin-bottom: 10px; }
ul.dropdown li a { position: relative; padding: 5px 0; font-size: 16px; line-height: 1.1; text-transform: capitalize; color: #101828; font-weight: 400; display: flex; justify-content: space-between;}
ul.dropdown li a input { position: absolute; width: 100%; height: 100%; opacity: 0;}
span.usersupto i {color: #f29335;}
.usersupto { display: flex; gap: 20px; align-items: center;}
.sliderstartrange, .sliderendrange {display: block; width: 100%; max-width: fit-content; padding: 10px 20px; background-color: #2e517e; border-radius: 10px; color: #fff;}
/*************************************************** PRICING SLIDER CSS ENDS ***********************************/




/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*-=-=- Only Desktop CSS -=-=-*/
@media (min-width:768px ) {
	.ib { display: inline-block; vertical-align:middle; margin-right:-4px; float:none;}


}

@media (min-width: 992px ){
	/* Updates 21-6-22 */
	/* Form Updates */
	.BannerFormSction .contactUsBannerRightCol{ margin-bottom: auto; padding: 40px;  max-width: 450px; margin: 0 auto;}
	.BannerFormSction .formTopHeading h3 { font-size: 24px;}
	section.BannerFormSction.module-form-banner.contactUsBanner .input-group:not(:first-child) { padding-top: 15px; }
	.BannerFormSction .contactUsBannerRow{ padding-bottom: 103px; gap: 100px; padding-top: 70px;}
	.BannerFormSction .contactUsBannerOutter { display: flex; align-items: center;}
	.BannerFormSction .contactUsBannerLeftCol { padding-top: 50px; padding-bottom: 50px; }
	.formTopHeading {  padding-bottom: 12px; }

	.BannerFormSction.PartnersLPBanner .contactUsBannerRow { padding-bottom: 0px; }
}

@media (min-width:1081px ) {
	/*  Navbar  */
	.Navigation_row {display: flex !important;}
}

@media (min-width:1281px ) {
	/* 	.email_popup .mfp-close { right: 200px; } */
}

@media (min-width:1680px ) {
	/*  Benefits At Glance  */
	section.benefitsAtGlance:after {height: 1760px;}
	.benefitsAtGlance {padding-top: 280px;}
	/* Course Production */
	.courseProductionSection {padding-top: 345px;}
	.courseProductionSection.bg.training_with_intuto {height:100vh;}

}



/*-=-=- Smaller Desktop Devices -=-=-*/
@media (max-width:1480px ) {
	/* About intuto */
	.aboutIntutoBackSideImg {width: 580px; top: -64px; right: -51px;}
	.aboutIntutoMainImg {max-width: 450px; height: 362px;}
	.aboutIntutoLeftSideCol {max-width: 40%; margin: 0 auto;}
	.midImagePhilosophy {max-width: 267px;}
	.whatClientsSays .slick-prev {left: -60px;}
	.whatClientsSays .slick-next {right: -60px; !important;}
	.trainingWithIntuto .bottomBlogBox {max-width: 49%;}
	.trainingWithIntuto .bottomBlogBoxesWrap {justify-content: center;}
	/* Our story */
	/*   .backInYearContentCol {max-width: 600px;} */
	.leftSideYearDiv h2 {font-size: 34px;}
	.backInYearContentCol {margin-left: 30%;}
	.backInYearCol.sticky{max-width: 280px;}
	.backInYearCol {width: 100%; max-width: 280px;}
	section.getInTouchWithUsBanner.v1 { padding: 110px 0;}

}
@media (max-width:1320px ){
	h1,.h1  {font-size: 36.4px; }

}
@media (max-width:1280px ) {
	/* Media Quries for Footer */
	.rightSideFooterRow {flex-wrap: wrap; justify-content: flex-start;}
	.rightSideColumnBox {max-width: calc(33.33% - 14px) !important;width: 100%;}
	.aboutIntutoBackSideImg {width: 560px; top: -55px; right: -53px;}
	/*   .BannerLeftColumn {padding: 130px 0;} */
	/* Benites at glance */
	section.benefitsAtGlance:after {top: -18%; height: 1800px;}
	/* * * * */
	/* Testimonial */
	.testimonialBoxParent {max-width: 900px;}
	.testimonialsSliderFlex {gap: 30px; padding: 40px;align-items: center;}
	.positionIcon {width: 160px; top: -5%;}
	/* * * * *  */
	.rightSideColumnGetFreeTrial {max-width: 550px;}
	.contactUsBannerRightCol {padding: 30px;}
	.bottomSliderSection {max-width: 80%; margin: 0 auto;}
	.keyPoints.shapeBg:before {top: -15%;}
	.buttonBoxPhilosophy {width: 396px;}
	.midImagePhilosophy {max-width: 300px;}
	.whatClientsSaysRow {max-width: 1000px;}
	.howItAllBegansTopShape {top: -1%;}
	.backInYearCol.sticky{max-width: 220px;}
	.backInYearCol {width: 100%; max-width: 220px;}
	.leftSideYearDiv h2 {font-size: 30px;}

	.meet_with_us_section { padding: 150px 0 ;}
}

@media (max-width:1230px ) {
	.wrapper,.content-wrapper { max-width:1100px !important }  
	/* home Banner Section Style */
	/*   .BannerLeftColumn {padding: 200px 0;} */
	.archivedAwardsAllRowWrap {gap: 50px;flex-direction: column;}
	.rightSideColumnArchivedAwards {gap: 20px;width: 80%;}
	.leftSideColumnArchivedAwards {width: 70%;text-align: center;}
	.getInTouchWithUsFormRow {gap: 40px;}
	.getInTouchWithUsFormRow {padding: 40px;}
	.bottomFAQshape {bottom: unset; top: 0; }
	.bottomFormShapeImage {position: absolute; bottom: -133px;}
	.midImagePhilosophy {max-width: 244px;}
	.buttonBoxPhilosophy {width: 388px;}
	.whatClientsSaysRow {max-width: 950px;}
	.newsViewsBannerOutter.bg {padding-top: 220px; padding-bottom: 220px;}
	.featuredBlogBoxParent { margin-left: 0px; margin-right: 0px;}
	li.courseTopicsButton a {padding: 10px 22px 10px 22px;}
	.backInYearContentCol {margin-left: 30%;}
	.backgroundMainFrameImage {width: calc(100% + 18%);}
	section.BannerSection {background-position: bottom 0px left -5px;}
	.BannerRow {padding-top: 6%;}
	.BannerRightColumn { width: calc(100% - 390px); text-align: right;}
	.BannerLeftColumn {width: 390px;}

}
@media (max-width:1080px ){
	.wrapper,.content-wrapper { max-width:900px !important }  


	.leftSideFooterCol {max-width: 100%;width: 100%;}
	.footerMainRow {gap: 30px;flex-wrap: wrap;}
	.leftSideFooterCol {max-width: 100%;width: 100%;}
	.rightSideFooterRow {width: 100%;}
	.leftsideLogoColumnWrap {text-align: center;max-width: 500px;width: 100%;margin: 0 auto;}
	.topIconFooter {margin: 0 auto;}
	.headerRow {padding: 10px 0;}
	/* About us */
	section.aboutIntuto {padding: 100px 0px;}
	.aboutIntutoMainImg {max-width: 80%; margin: 0 auto;}
	.aboutIntutoRowWrap {display: flex;gap: 50px; flex-direction: column;}
	.aboutIntutoLeftSideCol {max-width: 100%;margin: 0 auto;}
	.aboutIntutoRightSideCol {max-width: 100%;}
	.aboutIntutoBackSideImg{display:none;}
	.BannerRightColumnInner {padding-left: 30px;}
	/*   .BannerLeftColumn {padding: 25px 0;} */

	/*  benifits at glance   */
	section.benefitsAtGlance:after {top: -13%; height:1800px}
	.benefitsAtGlancerBox {width: calc(50% - 10px);}
	.benefitsAtGlancerRow {padding: 0px;}

	/*  Key Points */

	.keyPointsWrap {padding: 0px;}
	.keyPointBox {max-width: calc(50% - 30px);}
	.topPositionShape {top: 0%; left: 11%;}
	.archivedAwardsAllRowWrap {flex-direction: column;}
	.leftSideColumnArchivedAwards {max-width: 100%; text-align: center; }
	.allKeyPointsBoxContentWrap {gap: 60px 20px;}

	.aboutIntutoRowWrap {padding-bottom: 80px;}
	.benefitsAtGlance {padding-bottom: 100px;}
	.keyPoints {padding: 50px 0px 100px;}
	.testimonials {padding-bottom: 70px;}
	.archivedAwards {padding-bottom: 70px;}
	.rightSideColumnArchivedAwards {width: 100%;}
	.leftSideColumnArchivedAwards {width:100%;}
	.archivedAwardsImages {margin: 0 auto;}
	.archivedAwards:before{display:none;}
	.leftSideColumnBottomnDiv {margin-top: 50px;}
	.getFreeTrialFormRow {align-items: center;flex-direction: column; gap:50px;}
	.leftSideColumnTopDiv {max-width: 80%; margin: 0 auto; margin-bottom: 50px;}
	.leftSideColumnBottomnDiv {max-width: 80%;margin: 0 auto;}
	.rightSideColumnGetFreeTrial {max-width: 80%; width: 100%;}
	/*  Home page banner */
	section.BannerSection.bg {padding-top: 80px;}
	.Navigation_Inner ul li .forColorChange{color: #707070 !important;}
	/* Contact us banner */
	.contactUsBannerOutter {padding-top: 80px;}
	.contactUsBannerOutterLP {padding-top: 80px;}
	.PartnersLPBanner .contactUsBannerOutterLP {padding-top: 130px;}
	.PartnersLPBanner .contactUsBannerOutterLP .contactUsBannerLeftCol { max-width: 100%; }
	/*  Blog box  */
	.trainingWithIntuto .bottomBlogBox {max-width: 80%;}
	.bottomBlogBox {max-width: 80%;}
	.bottomBlogBoxesWrap {flex-wrap: wrap;}
	.topBGShape {left: 0%; top: 0; width: 100px;}
	.bottomBlogBoxesWrap {justify-content: center;}
	.topTextColWhyChooseIntutoRow { justify-content: center; text-align: center;}
	.bottomFormShapeImage {bottom: -100px; max-width: 400px;}
	/* Grow your business   */
	.growYourBusiness .leftRightContentRowGrowYourBusiness {display: flex; flex-wrap: wrap; gap: 40px;}
	.growYourBusiness .accordionGrowYourBusiness {width: 100%; order: 1;}

	.gybVersion2 .imageGrowYourBusinessParent {width: 70%; margin:0 auto;}
	.gybVersion2 .leftRightContentRowGrowYourBusiness.directionChange {flex-direction: column-reverse;}

	.gybVersion2 .leftRightContentRowGrowYourBusiness.directionChange .FAQDiv .mainFaqLi:last-child { margin-bottom: 0px;}
	.gybVersion2 .leftRightContentRowGrowYourBusiness.directionChange ul.faq.cat_one { margin-bottom: 0px;}



	.growYourBusiness .imageGrowYourBusiness {width:70%; height: auto; margin: 0 auto;}
	.growYourBusiness .topBackgroundShape {top: -5px; width: 110px;}
	.provideValueZigzag .provideValueImage {max-width: 100%; width: 100%; height: 100%; order:2;}
	.provideValueZigzag .provideValueZigzagRow {flex-wrap: wrap; justify-content: center;}
	.order2{order:unset;}
	/*  Philosophy Section */
	.midImagePhilosophy {display: none;}
	.leftSideButtonsPhilosophy {display: grid; justify-items: center; gap: 40px;}
	.buttonBoxPhilosophy{position: relative; z-index:99;}
	.buttonBoxPhilosophy:nth-child(3) .buttonBoxText {border-radius: 28px 0px 0px 28px; order: unset;}
	.buttonBoxPhilosophy:nth-child(4) .buttonBoxText {border-radius: 28px 0px 0px 28px; order: unset;}
	.buttonBoxPhilosophy:nth-child(3) .buttonBoxInnner {padding-right: 16%; text-align: end; padding-left: unset;}
	.buttonBoxPhilosophy:nth-child(3) .iconBoxPhilosophy {margin-left: -61px; margin-right: unset;}
	.buttonBoxPhilosophy:nth-child(3) .iconBoxPhilosophy::after {  content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/Path%201860.svg); width: 125px; height: 125px; background-repeat: no-repeat; right: -47px; left:unset; bottom: -36px;}
	.buttonBoxPhilosophy:nth-child(4) .buttonBoxInnner {padding-right: 16%; text-align: end; padding-left: unset;}
	.buttonBoxPhilosophy:nth-child(4) .iconBoxPhilosophy {margin-left: -61px; margin-right: unset;}
	.buttonBoxPhilosophy:nth-child(4) .iconBoxPhilosophy::after {  content: ""; position: absolute; background-image: url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/Course%20Production/Path%201860.svg); width: 125px; height: 125px; background-repeat: no-repeat; right: -47px; left:unset; bottom: -36px;}
	.contentPhilosophy {padding: 80px 0;}
	/* * * * *  */
	.provideValueZigzag .provideValueImage {max-width: 70%;}
	.sliderSectionGetFreeTrial { padding-top: 80px; padding-bottom: 80px; position: relative;}
	.topShapeIcon {position: absolute; top: 0;}
	.topRoundShape {width: 100px;}
	.topRoundShape {top: 0%;}
	.whatClientsSaysRow {max-width: 800px;}
	.howToGetYourCourseReady.enterClass {padding-bottom: 80px;}
	.growYourBusiness {padding: 80px 0px 80px 0px;}
	.whatClientsSays {padding-bottom: 80px;}
	.frequentlyAskedQuestions.enterclassForshape {padding-top: 80px;}
	.frequentlyAskedQuestions.enterclassForshape {padding-bottom: 80px;}
	.provideValueZigzag .provideValueZigzagRow {gap: 40px;}
	/* News views reviews */
	.newsViewsBannerOutter.bg {padding-top: 200px; padding-bottom: 200px;}
	.newsViewsFeaturedBlogs {margin-top: 80px;}
	.featuredBlogBox {margin-top: 80px;}
	.newsViewsBlog {max-width: 50%;}
	.featuredBlogBox {max-width: 1170px; width: 100%; padding: 40px;}
	.blogShapesDesignTwo {max-width: 130px; width: 100%;}
	/* Course Topics   */
	li.courseTopicsButton a {padding: 10px 30px 10px 30px;}
	.courseTopicsBlogBox {max-width: calc(50% - 30px);}
	.courseTopicsTopShape {width: 7%; top: 0%; left: 5%;}
	section.trainingWithIntuto {padding-top: 80px;}
	/* Our story */
	.leftSideYearDiv h2 {font-size: 29px;}
	.backInYearCol {width: 100%;}
	.CourseConversionCalculatorRow {padding: 20px 20px 20px 50px;}
	/*  Enhancing safety Training With Intuto  */
	.trainingWithIntuto .filterPopularityColumn {max-width: 190px;}
	.filterCategoriesColumn {max-width: 150px;}
	/* Cyber Security */
	.benefitsAtGlancerBoxesWrapCourseReady {flex-wrap: wrap;}
	.h2Style {font-size: 38px;}
	.getFreeTrialFormV2New .contactUsBannerRightCol { max-width: 80%; width: 100%;}
	.getFreeTrialFormV2New .leftSideColumnBottomnDiv { max-width: 100%; margin: 0 auto;}
	.getFreeTrialFormV2New .contactUsBannerRow{ align-items: center; flex-direction: column; gap: 50px; }
	.getFreeTrialFormV2New .contactUsBannerLeftCol { max-width: 80%;}
	.getFreeTrialFormV2New .TwoColLeftTopBar { margin-bottom: 50px;}
	.getFreeTrialFormV2New .contactUsBannerLeftCol { padding-top: 50px;}


	.plan_box { max-width: calc(50% - 30px); }
	.plan_box_inner { gap: 60px 20px; }
}



/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {
	.wrapper,.content-wrapper  { max-width:700px !important }
	h1,.h1  {font-size: 31.2px;}
	h2 ,.h2 h1 {font-size: 25.2px;}
	h3,.h3 {font-size: 25.5px;}
	h4,.h4 {font-size: 20.64px;}

	.pb40,.p40-0 { padding-bottom:30px; }
	.pb50,.p50-0 { padding-bottom:40px; }
	.pb60,.p60-0 { padding-bottom:40px; }
	.pb70,.p70-0 { padding-bottom:56px; }
	.pt40,.p40-0 { padding-top:30px; }
	.pt50,.p50-0 { padding-top:40px; }
	.pt60,.p60-0 { padding-top:40px; }
	.pt70,.p70-0 { padding-top:56px; }
	.p90-0 ,.p80-0 { padding: 64px 0; }
	.pb90 { padding-bottom: 64px; }
	.tabw100 { width: 100% }
	.ib.tabw100 { width: 100%; display:block; margin-right: 0}

	/* Footer css */
	.rightSideFooterRow {width: 100%;}
	/*   .BannerLeftColumn { width: 100%; max-width: 810px; padding-right: 20px;} */
	.BannerRightColumnInner {padding-left: 0;}
	.BannerRightColumn { max-width:300px; width: 100%; height: 300px; position: relative;  }
	.BannerRightColumnImage {display: block;}
	.topFloatIcon {max-width: 100px; width: 100%; top: 4%; left: 0px;}
	section.keyPoints {padding: 50px 0px;}
	section.benefitsAtGlance {padding-bottom: 0px;}
	.testimonialBoxParent {max-width: 850px;}
	.BannerRightImage img {border-top-left-radius: 50% 50%;}
	section.testimonials {padding-bottom: 50px;}
	section.archivedAwards {padding-bottom: 50px;}
	/* Contact us */
	.contactUsBannerRow {gap: 50px; padding-top:0px; flex-direction: column; text-align: center;}
	.contactUsBannerLeftCol {max-width: 100%; width: 100%; padding-bottom: 0px; }
	.contactUsBannerRightCol {padding: 30px; margin-bottom: 110px; margin:0 auto;}
	.contactUsBannerLeftCol {padding-top: 50px;}
	.contactUsBannerHeadTitle {width: 100%;}
	.topRoundHeadShape {max-width: 60px; width: 100%; top: -35px;}
	.bottomBlogBoxesWrap {gap: 30px;}
	/* Why choose us */
	.leftSideImageCol {max-width: 200px;}
	.rightSideTextCol {max-width: calc(100% - 200px);}
	.topTextColWhyChooseIntutoRow {flex-wrap: wrap;}
	.sliderSectionGetFreeTrial {padding-top: 100px; padding-bottom: 100px;}
	.whyChooseIntuto {padding-bottom: 50px;}
	.contactUsBannerColWrap {text-align: left;}
	.howToGetYourCourseReady {padding-bottom: 60px;}
	/* Form Get free trial */
	.rightSideDiv {max-width: 100%;}
	.getInTouchWithUsFormRow {flex-wrap: wrap;}
	.getInTouchWithUsBanner.bg {padding-top: 183px;}
	.backgroundShape {top: 15%; width: 100px;}
	.bottomFAQshape {width: 115px;}
	.rightsideAddress {font-size: 16px;}
	.rightSideContentWrap {display: flex;}
	.rightAddressSideDiv {max-width: 350px;}
	.whatClientsSaysRow {max-width: 800px;}
	.whatClientsSays .slick-prev {left: 30%; bottom: unset; top: unset; bottom: -90px; }
	.whatClientsSays .slick-next {right: 30%; bottom: unset; top: unset; bottom: -90px;}
	.provideValueZigzag.orderShape::before {top: -6%;}
	/*  News views reviews  */
	.featuredBlogBox { gap: 40px; flex-wrap: wrap; flex-direction: column-reverse;}
	.rightSideFeaturedContent { max-width: 458px; margin: 0 auto;}
	.blogShapesDesign {max-width: 540px; width:100%;}
	.relatedBlogs .newsViewsBloggerAuthorAndDate {flex-wrap: wrap;}
	.newsViewsBannerInner.bg { height: 50vh; background-position: top 80px center;}
	/*  Course Topics  */
	.courseTopicsBlogsInner {gap: 40px 20px;}
	.courseTopicsBlogBox {max-width: calc(50% - 20px);}
	/*  Our story  */
	.backInYearCol.sticky { position: unset; left: unset !important; max-width: 100%; top: unset;}
	.backInYearCol {width: 100%; max-width: 100%;}
	.backInYearContentCol {margin-left: unset; margin: 0 auto;}
	.backInYearContentCol{width: 100%;}
	.backInYearCol { margin-right: unset; position: unset; top: unset; text-align: center; left: unset;}
	.backInYearCol.sticky {position: unset; left: unset !important; max-width: 100%; top: unset;}
	.backInYearCol {padding-bottom:30px;}
	section.howItAllBegans {padding-top: 80px; padding-bottom: 40px;}
	.howItAllBegansHeading {text-align: center;}
	.howItAllBegansHeading.pb50 {padding-bottom: 20px;}
	.howItAllBegansTopShape{display:none;}
	.howItAllBegansStoryRow {margin-bottom: 30px;}
	/*  Course Conversion Calculator  */
	.CourseConversionCalculatorWrap {flex-wrap: wrap; text-align: center; justify-content: center;}
	.CourseConversionCalculatorRow {padding: 30px;}
	.calculatorDisplayColumn {max-width: 100%;}
	section.courseConvertedForm {padding-top: 80px; padding-bottom: 0px;}
	.aboutIntutoCourseReady { padding-top: 50px; }
	.aboutIntutoRowWrap { padding-bottom: 50px;  }
	.testimonials.forPaddingPurpose { padding-top: 50px;  }
	/*  Banner  */
	.BannerRightImage { z-index: 1}  
	.backgroundMainFrameImage img {display:none;}
	/*   .BannerLeftColumn {padding-top: 130px; padding-bottom: 30px;} */
	.bottomStarContaner {max-width: 60%; margin: 0 auto;}
	section.BannerSection { aspect-ratio: unset !important; background-position: top left !important; background-size: 230% 200%!important;}
	.BannerRow {padding-top: 50px; padding-bottom: 50px; justify-content: space-around; gap: 30px; flex-wrap: wrap;}
	.BannerLeftColumn {width: 100%;}
	section.getInTouchWithUsBanner.bg.lazy-bg.forPriceBg.loaded {padding: 250px 0px;}
	li.mainFaqLi label {font-size: 18px;}
	.getFreeTrialFormV2New .contactUsBannerRow{ text-align: left; }


	.roi_report_inner { padding-bottom: 40px; }
	.roi_report_inner_main { padding: 40px 40px 0; }
	.intuto_content_outer, .course_sales_content_outer { padding: 10px; }
	.email_popup {width: 100%;max-width: 700px;}

	.rangeTopBox {flex-direction: column; gap:15px;}
	.rangeMainBox {padding: 30px 0 10px;}
	.user.h6, .price { font-size: 16px;}
	.rangeTopBox > span:last-child {width: 104px;}

}

/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
	.wrapper,.content-wrapper { max-width:100% !important; padding-left:20px; padding-right:20px; }
	.mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
	.mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
	.mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */
	.mbottom30 { margin-bottom:30px; }
	.mpt0,.mp0 { padding-top:0 !important; }
	.mpb0,.mp0 { padding-bottom:0 !important; }
	.mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
	.mobile-center.text-right { text-align:center; }
	.mw100 { width: 100% }
	/* Footer css */
	.rightSideColumnBox {max-width: calc(50% - 14px) !important;}
	/* Footer bottom Strip   */
	.footerBottomStripWrap {flex-direction: column-reverse;}
	.rightSideColumnBox:nth-child(4) {max-width: 100%;}
	.rightSideColumnBox:nth-child(5) {width: 100%;}
	.aboutIntuto {padding-top:50px;padding-bottom:0px; }
	.aboutIntutoLeftSideCol {max-width: 100%; margin: 0 auto;}
	.aboutIntutoColTitle h3 {text-align: center;}
	.question h4 {font-size: 18px;}
	.answer p {font-size: 15px;}
	.growYourBusiness {padding: 50px 0px;}

	.BannerButtonGroup{ justify-content: center; }

	/*  Benifites at glance  */
	.benefitsAtGlancerBox {width: calc(50% - 13.33px);}
	section.benefitsAtGlance:after {top: 8%; height: 1900px;}
	.benefitsAtGlancerMainHeading h3 {color: #16437A;     text-align: center;}
	.benefitsAtGlancerMainHeadingTitle.altMainHeadColor {width: 100%; color: #16437a; text-align: center;}
	.benefitsAtGlancerBox {width: 100%;}
	.positionIcon {position: absolute;right: 0;  width: 80px; top: 1%;}
	.aboutIntutoRightSideCol {max-width: 100%;}
	.aboutIntutoRowWrap {padding-bottom: 50px;}
	.keyPointBox {width: 100%; max-width: 100%;}
	.allKeyPointsBoxContentWrap {gap: 60px 20px;}
	.keyPoints {padding: 50px 0px;}
	.testimonialsSliderFlex { flex-direction: column; gap: 15px; padding: 30px;}
	.rightSideColumnArchivedAwards {flex-direction: column;}
	.archivedAwards {padding-bottom: 50px;}
	.testimonials {padding-bottom: 50px;}
	.benefitsAtGlance {padding-top: 50px;}
	.archivedAwards:before{display:block;}
	.leftSideColumnTopDiv {max-width: 100%; margin: 0 auto; margin-bottom: 50px;}
	.leftSideColumnBottomnDiv {max-width: 100%;margin: 0 auto;}
	.rightSideColumnGetFreeTrial {max-width: 100%; width: 100%;}
	.backquote {max-width: 60px;width: 100%;}
	.allKeyPointsBoxContentWrap {padding-top: 50px;}
	.benefitsAtGlance {padding-bottom: 0px;}
	.topFloatIcon {max-width: 80px; top: 1%;}
	.topPositionShape {top: 0;left: 5%;}
	/* Form Column */
	.contactUsBannerRightCol form fieldset.form-columns-2 .field {width: 100% !important;}
	/* * * * * */
	.topShapeIcon {top: 9%; width: 80px;}
	.keyPoints.shapeBg:before {max-width: 120px; right: 0; top: -10%; height: 120px;}
	.sliderSectionGetFreeTrial {padding-top: 80px; padding-bottom: 80px;}
	.videoPopUpDiv {filter: none; box-shadow: 0px 0px 24px #0000001c;}
	.howToGetYourCourseReady {padding-bottom: 50px; }
	.howToGetYourCourseReadyHeadWrap {padding-bottom: 50px;}
	.sliderSectionGetFreeTrial .slick-prev.slick-arrow{display:none !important}
	.sliderSectionGetFreeTrial .slick-next.slick-arrow{display:none !important}
	.bottomSliderSection { max-width: 100%; margin: 0 auto;}
	.rightSideDivHedaing.pb40 {padding-bottom: 20px;}
	.getInTouchWithUsFormRow [type="submit"] {width: 100%;}
	form fieldset.form-columns-2 .field {width: 100% !important;}
	.getInTouchWithUsBanner {padding-top: 283px; position: relative; padding-bottom: 405px;}
	.growYourBusiness .topBackgroundShape {top: -4px; width: 82px;}
	.benefitsAtGlance.customizeGlance .benefitsAtGlancerMainHeading h3 {color: #fff; text-align: center;}
	.contentPhilosophy {padding: 50px 0;}
	.sliderSectionGetFreeTrial.customizeSlider .topShapeIcon {top: -5%;}
	.howToGetYourCourseReady.enterClass {padding-bottom: 50px;}
	.growYourBusiness {padding: 50px 0px 50px 0px;}
	.whatClientsSays {padding-bottom: 50px;}
	.frequentlyAskedQuestions.enterclassForshape {padding-top: 50px; padding-bottom: 50px;}
	.provideValueZigzag {padding-top: 20px;}
	.topBgShapeWhatClientsSays {width: 80px;}
	.courseProductionSection {padding-bottom: 210px;}
	.provideValueZigzag .topShapeImageZigzag {top: -48px;}
	/*  News views & reviews  */
	.newsViewsBlog {max-width: 80%; margin: 0 auto; z-index:9;}
	.newsViewsBlogImage {max-width: 100%; height: 240px;}
	.blog-pagination.pageWrap {justify-content: center;}
	.search-container input {padding: 15px 0px 15px 15px;}
	.search-container button {padding: 15px 33px 15px 33px;}
	.featuredBlogBoxParent {display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 50px 0px;}
	.newsViewsBlogfilterRow {gap: 20px; align-items: center; flex-wrap: wrap; justify-content: center;}
	.filterButtonColumn {margin-left: unset; width: 100%; text-align: center;}
	section.relatedBlogs {padding-top: 50px; padding-bottom: 50px;}
	/* News Views Blog  Box colors */
	.newsViewsBlog:nth-child(6n+1) {background-color: #FCEBD9;}
	.newsViewsBlog:nth-child(6n+2) {background-color: #daffea;}
	.newsViewsBlog:nth-child(6n+3) {background-color: #d3e3ff;}
	.newsViewsBlog:nth-child(6n+4) {background-color: #bddded;}
	.newsViewsBlog:nth-child(6n+5) {background-color: #f5edea;}
	.newsViewsBlog:nth-child(6n+6) {background-color: #ffe7e5;}

	.newsViewsBlog:nth-child(6n+1)  .newsViewsBlogBottomButton a {color: #F29335;}
	.newsViewsBlog:nth-child(6n+2)  .newsViewsBlogBottomButton a {color: #008D3D;}
	.newsViewsBlog:nth-child(6n+3) .newsViewsBlogBottomButton a {color: #2E59A5;}
	.newsViewsBlog:nth-child(6n+4) .newsViewsBlogBottomButton a {color: #36A9E0;}
	.newsViewsBlog:nth-child(6n+5) .newsViewsBlogBottomButton a {color: #EB673B;}
	.newsViewsBlog:nth-child(6n+6) .newsViewsBlogBottomButton a {color: #D52717;}

	.newsViewsBlog:nth-child(6n+1) .newsViewsBlogBottomButton a::after {border-top: #F29335 solid 2px; border-right: #F29335 solid 2px;}
	.newsViewsBlog:nth-child(6n+2) .newsViewsBlogBottomButton a::after {border-top: #008D3D solid 2px; border-right: #008D3D solid 2px;}
	.newsViewsBlog:nth-child(6n+3) .newsViewsBlogBottomButton a::after {border-top: #2E59A5 solid 2px; border-right: #2E59A5 solid 2px;}
	.newsViewsBlog:nth-child(6n+4) .newsViewsBlogBottomButton a::after {border-top: #36A9E0 solid 2px; border-right: #36A9E0 solid 2px;}
	.newsViewsBlog:nth-child(6n+5) .newsViewsBlogBottomButton a::after {border-top: #EB673B solid 2px; border-right: #EB673B solid 2px;}
	.newsViewsBlog:nth-child(6n+6) .newsViewsBlogBottomButton a::after {border-top: #D52717 solid 2px; border-right: #D52717 solid 2px;}
	/* * * * */
	/* Course Topics */
	.courseTopicsBlogsInner {justify-content: center;}
	.courseTopicsBlogBox {max-width: 80%; background: #FCEBD9;}
	.courseTopicsBlogBox .courseTopicsBlogImgButton a {background-color: #f29335;}
	.courseTopicsBlogBox .courseTopicButton a {color: #f29335;}
	.courseTopicsBlogBox .courseTopicButton a::after {border-top: #f29335 solid 3px; border-right: #f29335 solid 3px;}
	.bgTopShapeHowItWorks3 {display:none;}
	/*  How It Works */
	section.howItWorks {padding-bottom: 50px;}
	.courseTopics {padding-top: 50px; padding-bottom: 50px;}
	.trainingWithIntuto .bottomBlogBox {max-width: 100%;}
	section.trainingWithIntuto {padding-top: 50px; padding-bottom: 50px;}
	.courseProductionSection.bg.training_with_intuto {padding-top: 180px; padding-bottom: 180px;}
	/*  Header gap updates  */
	.footerBottomStripWrap {gap: unset;}
	.footerLeftsideCol {padding-top: 20px;}
	.btmSocialMediaIconContainer .footerLeftsideCol {padding-top: 0;}


	/* * * * * */
	/* Course Form*/
	.courseConvertedForm form fieldset.form-columns-2 .field {width: 100% !important;}
	.courseConvertedFormColInner {padding: 30px;}
	.hs_submit.hs-submit input {width: 100%;}
	.courseConversionCalculator {margin-top: -380px;}
	.benefitsAtGlance.customizeGlance .benefitsAtGlancerMainHeadingTitle p { font-size: 16px; color: #fff;}
	/* * * * */


	.BannerRightImage {text-align: center;}
	.BannerRow {text-align: center;}
	section.aboutIntuto {  padding: 30px 0px;}
	.testimonials .backquote img{ height: auto !important; }
	/* System page */
	.Systempages { padding: 70px 15px;}
	.SystemExtraPadding { padding-top: 150px;}
	section.getInTouchWithUsBanner.bg.lazy-bg.forPriceBg.loaded {padding: 150px 0px;}
	/* Contact Us  */
	section.module-form-banner.contactUsBanner .input-group:nth-child(4) .input-group-column{width:100%}
	section.module-form-banner.contactUsBanner .input-group:nth-child(2) {flex-direction: column;}
	section.module-form-banner.contactUsBanner .input-group:nth-child(4) {flex-direction: column;}
	.aboutIntutoMainImg {max-width: 100%; height: auto;}
	.h2Style {font-size: 32px; line-height: 1.2;}
	.getFreeTrialFormV2New .contactUsBannerRightCol { max-width: 100%; width: 100%;}
	.getFreeTrialFormV2New .contactUsBannerLeftCol { max-width: 100%;}

	.PartnersLPBanner .contactUsBannerOutterLP { padding-top: 80px; }
	.contactUsBannerOutterLP .contactUsBannerRow {padding-bottom: 170px !important;}


	/******************************** calculator module ********************/
	.calculator_inner { padding: 0 12px; }
	.calculator_outer { border-top: none; }
	.calculator_module { padding: 80px 0 60px; }
	.plan_box { max-width: 100%;}


	.wrap_content { padding-top: 5px; }
	.roi_report_inner h3 { font-size: 22px; }
	.roi_report_inner h6 { font-size: 18px; }
	.roi_report { padding-top: 10px; }
	/* 	.intuto_content, .course_sales_content { padding-top: 15px; } */

	.meet_with_us_section { padding: 100px 0 ;}

	.roi_banner { padding: 100px 0; }
	.roi_banner_result { padding-top: 50px; }

	.email_popup {width: 100%;max-width: 90%;padding: 50px 25px 40px;}
}


@media (max-width:640px ) {
	.counterBox+.counterBox:before {width: 100%; height: 2px; top: 0%; left: 50%; transform: translateX(-50%);}
	.counterWrap {display: flex; padding: 20px 20px; align-items: center; flex-direction: column; }
	.counterBox {position: relative; width: 60%; margin: 0 auto; text-align: center; padding: 10px 10px;}.
	.counterBoxTitle {padding-top: 5px;}

	.BannerButtonGroup{ flex-direction: column; justify-content: flex-start; }
	.BannerButtonGroup > .BannerButton + .BannerButton{ margin-left: 0; margin-top: 20px; }

	/*  Blog   */
	.leftSideImageCol img { width: 100%; height: inherit;}
	.leftSideImageCol {max-width: 100%; width: 100%; height: 200px;}
	.rightSideTextCol {max-width: 100%;}
	.bottomBlogBoxInner {flex-direction: column; max-width: 100%;}
	.getInTouchWithUsFormRow {padding: 30px;}
	.getInTouchWithUsBanner.bg {padding-top: 150px;}
	.getInTouchWithUsHeadContent.pb100 {padding-bottom: 60px;}
	.provideValueZigzag .provideValueButtons {flex-wrap: wrap; flex-direction: column;}
	.ag-wave:before {height: 75px; background-size: 150% 120%; -webkit-animation: an-wave 25s linear infinite; -moz-animation: an-wave 25s linear infinite; -o-animation: an-wave 25s linear infinite; animation: an-wave 25s linear infinite; }
	.ag-wave {padding: 80px 0px;}
	.growYourBusiness .imageGrowYourBusiness {width: 100%;}
	.provideValueZigzag .provideValueImage {max-width: 100%;}
	.FAQDiv .faq .question {padding: 15px 47px 15px 30px;}
	li.mainFaqLi label {font-size: 15px;}
	.sliderSectionGetFreeTrial {padding-top: 50px; padding-bottom: 50px;}
	.topBGshapeForCourse {top: 0%; width: 200px;}
	.filterCategoriesColumn {max-width: 100%;}
	.filterPopularityColumn {max-width: 100%;}
	.featuredBlogBox {margin-top: 50px;}
	.featuredBlogBox {margin-bottom: 50px;}
	.btmSocialMediaIconInner {align-items: center; flex-wrap: wrap; justify-content: center;}
	.previousBlog {padding: 20px; text-align: center;}
	.nextBlog {padding: 20px; text-align: center;}
	.nextPreviousBlogOutter a{font-size: 16px;}
	.previousBlogText a::before {top: 4px; left: -15px; width: 8px; height: 8px;}
	.nextBlog a::before {top: 5px; right: -15px; width: 8px; height: 8px;}
	blockquote p::before {width: 40px; height: 40px; left: 0; top: -19px;}
	blockquote {padding: 20px;}
	/* Comment Box Form */
	.commentBoxForm .comment-date { padding-left: 0px; border-left: none; padding-bottom: 10px;}
	.commentBoxForm .comment.depth-1 {padding-left: 1em !important;}
	.commentBoxForm {padding: 20px;}
	.commentBoxForm .comment.depth-0 {padding-top: 20px !important;}
	.newsViewsBannerInner.bg { height: 50vh; background-position: top 80px center;}
	.commentBoxForm {margin-top: 0px;}
	/* Training With Intuto */
	.trainingWithIntuto .filterPopularityColumn {max-width: 100%;}
	section.howItAllBegans {padding-top: 50px; padding-bottom: 50px;}
	.bottomBlogBox {max-width: 100%;}
	.backInYearTopContent p {font-size: 16px;}
	.backInYearBottomContent p{font-size: 16px;}
	/*   Our story   */
	.backInYearCol {padding-bottom: 30px;}
	.backInYearTopContent {text-align: center;}
	.backInYearBottomContent {text-align: center;}
	.backInYearMidImage.pt30 {padding-top: 20px;}
	.backInYearBottomContent.pt30 {padding-top: 20px;}
	.backInYearCol {padding-bottom: 20px;}
	.howItAllBegansStoryRow {margin-bottom: 10px;}
	.courseConvertedForm {padding-top: 50px; padding-bottom: 0px;}
	.frequentlyAskedQuestions { padding-top: 50px; padding-bottom: 50px;}
	.gybVersion2 .imageGrowYourBusinessParent {width: 100%;}
}

@media (max-width:575px ) {
	.rightSideColumnBox {max-width: 100% !important;}
	.footerRightsideCol {flex-direction: column;}
	.copyrightText {border-left: none;}
	.benefitsAtGlancerRow {padding: 0 0px;}
	.keyPointsWrap {padding: 0 0px;}
	.WantToFindOutMoreInner {padding-top: 180px; padding-bottom: 130px;}
	.WantToFindOutMoreInner {padding-top: 210px; padding-bottom: 120px;}
	.rightSideContentWrap {flex-wrap: wrap;}
	.buttonBoxText {border-radius: 28px 0px 28px 28px;}
	.buttonBoxPhilosophy:nth-child(3) .buttonBoxText {border-radius: 28px 0px 28px 28px; order: unset;}
	.buttonBoxPhilosophy:nth-child(4) .buttonBoxText {border-radius: 28px 0px 28px 28px; order: unset;}
	.iconBoxPhilosophy {max-width: 80px; height:80px;}
	.iconBoxPhilosophy::after{display:none;}
	.buttonBoxPhilosophy {max-width: 388px; width: 100%;}
	.buttonBoxText{border: 2px solid #16437A;}
	.buttonBoxTitle p {font-size: 14px;}
	.buttonBoxPhilosophy:nth-child(3) .buttonBoxInnner {padding-right: 19%;}
	.buttonBoxInnner {padding-right: 19%;}
	.buttonBoxPhilosophy:nth-child(4) .buttonBoxInnner {padding-right: 19%;}
	.topRoundShape {width: 63px;}
	.buttonBoxText {padding: 10px;}
	.megaMenu {min-width: 100%;}
	.navItem:nth-child(2) .megaMenu { min-width: 100%;}
	.navItem:nth-child(4) .megaMenu { min-width: 100%;}
	.rightSideFeaturedContent {height: 275px;}
	.FeaturedImageBorder {transform: rotate(9deg);}
	.newsViewsBlog {max-width: 100%;}
	.subscribeNowForm form input[type=email] {font-size:12px;}
	.subscribeNowForm form input[type=submit], form .hs-button {font-size: 14px;}
	.subscribeNowForm .hs-error-msgs {bottom: -59px;}
	.subscribeNowForm .hs_error_rollup>ul {bottom: -90px;}
	/* Course Topics Blog Box   */
	.courseTopicsBlogBox {max-width: 100%;}
	ul.courseTopicsFilterButtonRow {justify-content: center;}
	.howItWorksIconContent {width: 600px; overflow-x: scroll; max-width: 100%;}
	.howItWorksIconContent img {width: 600px; max-width: unset;}
	ul.courseTopicsFilterButtonRow {justify-content: center; flex-direction: column; align-content: center; align-items: center;}
	.topShapeIcon {width: 37px;}
	.CourseConversionCalculatorRow {padding: 20px;}
	.calculatorDisplayColumn {padding: 20px;}
	.benefitsAtGlancerCourseReady {max-width: 100%;}
	.bottomStarContaner {max-width: 100%;}
	ul.courseTopicsFilterButtonRow li a {display: block; width: 100%; text-align: center; }
	li.courseTopicsButton {display: block; width: 100%;}
	.btmSocialMediaIconContainer {margin: 30px 0px;}

	.roi_report_inner { padding-bottom: 20px; }
	.roi_report_inner_main { padding: 20px 20px 0; }
	.intuto_content_outer, .course_sales_content_outer { padding: 10px; }
	.roi_report_inner h6 { font-size: 13px; }
	.investment_content, .revenue_content { margin-top: 20px; }
	.font22 { font-size: 18px; }

	.rangeBox { flex-wrap: wrap;gap: 30px;}
	.PlanSelectCol {flex-wrap: wrap; gap: 30px; justify-content: center;}
	.rangeTopBox > span:first-child {padding: 0;}
	.price-range-slider { order: 1;}
	.sliderstartrange { order: 2;}
	.sliderendrange { order: 3;}
	.rangeMainBox {flex-wrap: wrap; justify-content: space-between; padding: 50px 0 10px;}
	.talktousbutton {text-align: center;}
	.rangeTopBox {padding: 10px;}


}
@media (max-width:480px ) {
	/*  Footer bottom strip  */
	.footerRightsideCol {width: 305px;}
	.copyrightText { padding-left: 9px; border-left: 1px solid #8bc2e0; border-left: none;}
	/* Philosophy Section */
	.buttonBoxPhilosophy:nth-child(3) .buttonBoxInnner {padding-right: 21%;}
	.buttonBoxInnner {padding-right: 21%;}
	.buttonBoxPhilosophy:nth-child(4) .buttonBoxInnner {padding-right: 21%;}
	/* Blog Inner page */
	.previousBlogText a::before {left: -9px;}
	.nextBlog a::before {right: -9px;}
	.nextPreviousBlogOutter a {font-size: 14px;}
	.previousBlogHeading h4 {font-size: 16px;}
	.nextBlogHeading h4 {font-size: 16px;}
	/* calculator */
	.calculatorInputButton.pt40 {padding-top: 40px;}
	.morpShape {width: 180px; height: 180px;}
	.h2Style {font-size: 28px; line-height: 1.2;}
}

@media (max-width:375px ) {
	.sliderstartrange, .sliderendrange { padding:10px; font-size: 16px;}
}