@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');


@font-face{
    font-family:'FontAwesome';
    src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
    src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
    url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
    url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
    url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
    url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal;
}


*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
body { margin:0; padding:0; font-family:'Open Sans', sans-serif; font-size:18px; line-height:28px; color:#414042; background:#fff;}
img { border:0; vertical-align: top; height:auto; max-width:100%; }
hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 
.clear { clear:both }
p { padding:15px 0; margin:0; }
ul,li{list-style:none; padding:0; margin:0;}

a,a:focus { text-decoration:none; outline:none; color:#00658b;  transition:all 0.3s linear; z-index:1;}
a:hover { color:#333; }
input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { outline:none; border:1px solid #ccc; background:#fff; height:50px; padding:0 20px; font-family:'Opan Sans', Arial, Helvetica, sans-serif; font-size:16px; width:100%; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 20px; height:100px; }
input[type=submit] , button { width:auto; border:none; cursor:pointer; background:url(images/blank.png) no-repeat left top #01adf1; font-size:17px; line-height:24px; font-weight:700; padding:8px 20px; color:#fff; display:inline-block; transition:all 0.3s linear; }
input[type=submit]:hover , button:hover { background-color:#00658b; }
.text-center { text-align: center; }

.row-fluid .wrapper{max-width:100%; width: 1140px; margin-left:auto !important; margin-right:auto !important; padding-left:15px; padding-right:15px; box-sizing: border-box; float:none !important;}
@media(max-width:1199px){.row-fluid .wrapper{max-width:100%; width:960px;}}
@media (max-width:991px){.row-fluid .wrapper{max-width:100%; width:720px;}}
@media (max-width:767px){.row-fluid .wrapper{max-width:100%; width:100%;}}
@media (max-width:575px){.row-fluid .wrapper{max-width:100%; width:100%;}}


.submitted-message {position: relative;padding: 20px 15px;margin-bottom: 10px;border: 1px solid #c4d6b4;border-radius: .25rem;color: #3c763d;background-color: #dff0d8;}

.row-fluid h1, .row-fluid h2, .row-fluid h3 ,.row-fluid h4 ,.row-fluid h5 ,.row-fluid h6 { margin:0px; }
.row-fluid h1 { font-weight:600;     font-size:50px; line-height:normal; clear:both; }
.row-fluid h2 { font-weight:normal;  font-size:40px; line-height:normal; clear:both; }
.row-fluid h3 { font-weight:normal;  font-size:32px; line-height:normal; clear:both; }
.row-fluid h4 { font-weight:normal;  font-size:36px; line-height:normal; clear:both; }
.row-fluid h5 { font-weight:normal;  font-size:22px; line-height:normal; clear:both; text-transform:uppercase; }
.row-fluid h6 { font-weight:normal;  font-size:18px; line-height:normal; clear:both; text-transform:uppercase; }







/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { outline:none; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline:none; }
[dir='rtl'] .slick-slide { float: right; } 
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-arrow { cursor:pointer; z-index:5; position:absolute; top:50%; margin-top:-17.5px; display:inline-block; color:#fff; background:#c7c3c3; width:40px; height:40px; font-size:0; text-index:-9999; cursor:pointer; padding:0px !important; border-radius: 100%; border:1px solid #c7c3c3; outline:none;   }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#E98300; border-color:#
  E98300;}
.slick-arrow.slick-prev { left:20px; }
.slick-arrow.slick-prev:before { content: ""; background:url(../images/prev-arrow.png) no-repeat; height: 27px; width:20px; position: absolute; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); left:0; right:0; margin:0 auto;  }
.slick-arrow.slick-next { right:20px; }
.slick-arrow.slick-next:before { content: ""; background:url(../images/next-arrow.png) no-repeat; height: 27px; width:20px;  position: absolute; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);  left:0; right:0; margin:0 auto;   }
.slick-arrow.slick-disabled { display:none; }

ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:nline-block; background:#a1a1a1;  width:15px; height:15px; border-radius:100%; font-size:0; text-index:-9999; cursor:pointer; padding:0; border:none;  }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#fbb314;}




.mt-0 { margin-top: 0 }
.mt-10 { margin-top: 10px }
.mt-15 { margin-top: 15px }
.mt-20 { margin-top: 20px }
.mt-30 { margin-top: 30px }
.mt-40 { margin-top: 40px }
.mt-50 { margin-top: 50px }
.mt-60 { margin-top: 60px }
.mt-70 { margin-top: 70px }
.mt-80 { margin-top: 80px }

.mb-0 { margin-bottom: 0 }
.mb-10 { margin-bottom: 10px }
.mb-15 { margin-bottom: 15px }
.mb-20 { margin-bottom: 20px }
.mb-30 { margin-bottom: 30px }
.mb-40 { margin-bottom: 40px }
.mb-50 { margin-bottom: 50px }
.mb-60 { margin-bottom: 60px }
.mb-70 { margin-bottom: 70px }
.mb-80 { margin-bottom: 80px }

.pt-0 { padding-top: 0 }
.pt-10 { padding-top: 10px }
.pt-15 { padding-top: 15px }
.pt-20 { padding-top: 20px }
.pt-30 { padding-top: 30px }
.pt-40 { padding-top: 40px }
.pt-50 { padding-top: 50px }
.pt-60 { padding-top: 60px }
.pt-70 { padding-top: 70px }
.pt-80 { padding-top: 80px }

.pb-0 { padding-bottom: 0 }
.pb-10 { padding-bottom: 10px }
.pb-15 { padding-bottom: 15px }
.pb-20 { padding-bottom: 20px }
.pb-30 { padding-bottom: 30px }
.pb-40 { padding-bottom: 40px }
.pb-50 { padding-bottom: 50px }
.pb-60 { padding-bottom: 60px }
.pb-70 { padding-bottom: 70px }
.pb-80 { padding-bottom: 80px }
.margin-0 { margin: 0 !important }

.row-fluid .overlay { position: relative; }
.row-fluid .overlay > div { position:relative; z-index:1;}
.row-fluid .overlay:after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #000; opacity: 0.5; }
.row-fluid .center-div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.row-fluid .set-bg{ display:none;}


a.btn { background: #669966; color: #fff; font-size: 18px; text-transform: uppercase; padding: 7px 19px; display: inline-block; border-radius: 2px; border: 1px solid #000; }
a.btn:hover { background:#476b47; }

/* ====== start 04-06-2018 ====== */
.row-fluid .header * { transition: 2s;  }
.row-fluid .header.fixed * { transition:2s;}
.row-fluid .header.fixed { position: fixed;  top: 0; z-index: 9;  background: #fff; transition: 0.4s;     box-shadow: 0 0 3px 1px #cccccc; width:100%; }

.header-container-wrapper,.footer-container-wrapper { position:relative; z-index:9; background:#fff; }
.row-fluid .white-bg { position:relative; z-index:8; background:#fff; }

/* */
.row-fluid .page-header { position: relative; padding: 152px 0px 202px; color: #fff; }
.row-fluid .page-header:after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #000; opacity: 0.55; }
.row-fluid .page-header > div { position: relative; z-index: 1; }
.row-fluid .page-header .hs_cos_wrapper_type_header { }
.row-fluid .page-header .widget-type-text { padding-top: 70px; font-size: 36px; font-weight: 300; }


/* */
.power-statement-info { padding: 70px 0px 100px; }
.power-statement-info .hs_cos_wrapper_type_header h2 { font-size: 34px; text-transform: capitalize; }
.row-fluid .list { }
.row-fluid .list ul { }
.row-fluid .list ul li { padding-left: 25px; position: relative; font-size: 14px; padding: 10px 0px; padding-left: 25px; }
.row-fluid .list ul li:before { content: "\f05d"; font-family: fontawesome; color: #4293D4; position: absolute; left: 0; font-size: 18px; }

/* */
.power-statement-info .widget-type-rich_text { padding-top: 25px; }
.power-statement-info .widget-type-text { font-size: 24px; line-height: 32px; padding-top: 30px; }
.power-statement-info .widget-type-form { border-top: 1px solid  rgba(0, 0, 0, 0.06); border-radius: 4px; padding: 15px 40px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.17); }
.power-statement-info .widget-type-form h3 { font-size: 30px; text-align: center; text-transform: capitalize; padding-bottom: 30px; padding-top: 30px; }
.power-statement-info .widget-type-form form { }
.power-statement-info .widget-type-form form fieldset { }
.power-statement-info .widget-type-form form fieldset + fieldset { margin-top: 25px; }
.power-statement-info .widget-type-form form fieldset label { font-size: 14px; }
.power-statement-info .widget-type-form form fieldset input { padding: 10px 15px; height: auto; min-width:100%; }
.power-statement-info .widget-type-form form fieldset ul label { font-size: 13px; line-height: 19px; display: block; }
.power-statement-info .widget-type-form form fieldset.form-columns-2 { margin: 0px -6px; }
.power-statement-info .widget-type-form form fieldset.form-columns-2 > div { padding: 0px 6px; }
.power-statement-info .widget-type-form form fieldset .input { margin: 0px; }
.power-statement-info .widget-type-form form .hs_submit.hs-submit { margin-top: 30px; padding-bottom: 25px; }
.power-statement-info .widget-type-form form .hs_submit.hs-submit input.hs-button.primary.large { width: 100%; font-weight: 300; text-transform: uppercase; }
.power-statement-info .widget-type-form form fieldset select { min-width: 100%; }
.power-statement-info .widget-type-form form fieldset textarea { min-width: 100%; resize: none; max-height: 140px; }
.power-statement-info .widget-type-form form 
.legal-consent-container { font-size: 15px; line-height: normal; }
.power-statement-info .widget-type-form form .legal-consent-container p { padding-top: 0px; }
.footer-copyright { background: #003B4D; text-align: center; color: #fff; font-size: 18px; padding: 30px 0px; }


/* */
.row-fluid .header { padding-top: 11px; padding-bottom: 9px; }
.row-fluid .header .main-menu { padding: 3px 0px; }
.row-fluid .header .menu-wrapper { padding-top: 14px; }
.row-fluid .header .main-menu .hs-menu-wrapper { }
.row-fluid .header .main-menu .hs-menu-wrapper > ul { float: right; }
.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 { float: left; padding: 0px 26px; }
.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 a { font-size: 16px; font-weight: 300; line-height:48px;  }
.row-fluid .header .widget-type-cta { }
.row-fluid .header .widget-type-cta a { background: #E98300; font-size: 16px; color: #fff; display: inline-block; padding: 13px 29px; }
.row-fluid .header .menu-wrapper .widget-type-custom_widget { width: auto; margin: 0px; padding-left: 7px; }
.row-fluid .header .menu-wrapper > div { float: right; }
.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 ul.hs-menu-children-wrapper { position: absolute; z-index: 9999; min-width: 300px; background: #fff; box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.31); transform: translateY(30px); transition: all 0.3s ease; opacity: 0; visibility: hidden; }
.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 ul li { line-height: normal; }
.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 ul li a { display: block; line-height: 26px; padding: 5px 15px; }
.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-item-has-children { position: relative; }
.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1:hover ul { opacity: 1; visibility: visible; transform: translateY(0); }
.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1:hover > a { color: #e98300; }

/* */ 
.row-fluid .hero-section { padding: 204px 0px 207px; text-align: center; color: #fff; position:relative; overflow:hidden; }
/* .row-fluid .hero-part{padding:179px 0px 182px !important;} */
.row-fluid .hero-section h1 { text-transform: uppercase; letter-spacing:2px;  }
.row-fluid .hero-section .hs_cos_wrapper_type_rich_text { font-size: 30px; font-weight: 300; line-height: 37px; display: block; padding-top: 59px; padding-bottom: 89px; }
.row-fluid .hero-section .hs_cos_wrapper_type_cta a { color: #fff; font-size: 18px; display: inline-block; background: #019BDD; padding: 12px 25px; }
.row-fluid .hero-section:After { opacity: 0.7; z-index: 1; }
.row-fluid .overlay > div:last-child { z-index:  2; }


/* .row-fluid .hero-section.overlay > div:first-child { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.row-fluid .hero-section.overlay > div:first-child video { position: absolute; height: 100%; width: 100%; object-fit: cover; left: 0; top: 0; z-index: -1; }
.row-fluid .hero-section.overlay > div:last-child { z-index: 2; } */

/* */
.row-fluid .hero-section .contain {  position:  absolute; top: 50%;  width:  100%;   transform:  translateY(-50%); }
.scroll-box { cursor:pointer; width: 50px;  height: 50px;  position: fixed;  bottom: 28px;  right: 32px;  display: none; color:#ffffff; background: #E98300;  text-align: center; font-size: 32px; transform: rotate(-90deg); padding: 9px 13px; }
.scroll-box:hover{ background: #b16300; color:#ffffff; } 

/* Hero-section Grident V2*/
.row-fluid .grident:After{opacity:1;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#000000',GradientType=1);}
.row-fluid .hero-section.grident{padding-top:100px;padding-bottom:100px;display:flex;width:100%;align-items:center;}
.row-fluid .hero-section.grident .wrapper-fluid > div{max-width:700px;margin-left:auto;}
.row-fluid .hero-section.grident > div:nth-child(2){ width:100%; position:relative; z-index:9;}

/* Down Arrows */
.row-fluid .hero-section.grident > div:last-child { position: absolute; bottom: 20px; width: 100%; }
.row-fluid .hero-section.grident > div:last-child a { height: 35px; width: 35px; border: 2px solid #fff; border-radius: 50%; line-height: 31px; font-size: 21px; color: #fff; display: block; margin: 0 auto; }

.row-fluid .hero-section > div:last-child{top:0;left:0; transform:none; position:relative; }

/* */
.row-fluid  .wrapper-fluid { max-width: 1440px; width:100%; float:  none; margin: 0 auto !important; padding:  0px 15px; }
.row-fluid .header .logo img { height:80px; width:335px !important; object-fit:contain; }


/* */
.brand-section { text-align: center; padding: 20px 0px; }
.brand-section h3 { font-size: 25px; }
.brand-section .logo-main { float: left; width: 100%; margin: 10px 0px 15px; }
.brand-section .logo-main img { margin:0 auto; }



/* */
.row-fluid .desing-section { padding-top: 147px; color: #fff; border-bottom:13px solid #fff;  }
.row-fluid .desing-section .wrapper { }
.row-fluid .desing-section .wrapper > div > div { display: flex; }
.row-fluid .desing-section .wrapper > div > div .desktop-wrapper { display: flex; align-items: flex-end; margin-bottom:30px; }
.row-fluid .desing-section .desktop { margin-bottom: -16px; }
/* .row-fluid .desing-section .desktop img { width: calc(100% - 55px); height: 294px; padding-top: 8px; object-fit: cover; margin-left: 1px; } */
.outer-accordion .main-box .accordian .text { height: 0px; visibility: hidden; opacity: 0; transition: all 0.3s ease; }
.outer-accordion .main-box .accordian .current+.text { visibility: visible; opacity: 1; height: auto; margin:0px 0px 15px; }
.row-fluid .desing-section .widget-type-cta { padding: 	36px 0px 62px; }
.row-fluid .desing-section .widget-type-header h2 {float: left; width: 100%;   font-weight: 500; }
.row-fluid .desing-section  .outer-accordion { padding-top: 15px; }
.outer-accordion .main-box .accordian h4 { font-size: 23px; padding: 3px 0px; cursor: pointer; user-select: none; }
.outer-accordion .main-box .accordian .text { font-size: 16px; line-height: 22px; }
.row-fluid .desing-section .widget-type-cta a { font-size:16px; color: #fff; border: 1px solid #fff; background: #E98300; padding: 8px 20px; display: inline-block; text-transform:uppercase; }

.row-fluid .desing-section .cta-wrapper > div > div > div {width:  auto;} 
.row-fluid .desing-section .green .widget-type-cta a { background: #669966; } 

/* --- 07-06-2018 --- */
.row-fluid .desktop .thumb { background-image: url(https://cdn2.hubspot.net/hubfs/4353652/AdmissionPros-2018/Images/destop-bg.png);/* height: 374px; max-width: 450px;*/ margin: 0 auto; background-size: contain; background-position: center; background-repeat: no-repeat;  text-align: center; }
.row-fluid .tablet .thumb { background-image: url(https://cdn2.hubspot.net/hubfs/4353652/AdmissionPros-2018/Images/tablet-screen.png);  max-width: 345px; margin: 0 auto; background-size: contain; background-position: center; background-repeat: no-repeat; height: 245px; text-align: center; }
.row-fluid .mobile .thumb { background-image: url(https://cdn2.hubspot.net/hubfs/4353652/AdmissionPros-2018/Images/CTA/mobile-screen-1.png); height: 275px; max-width: 135px; margin: 30px auto 30px; background-size: contain; background-position: center; background-repeat: no-repeat;  text-align: center; }
.row-fluid .tablet .thumb img {	width: calc(100% - 57px); height: 221px; padding-top: 27px; object-fit: cover; margin-left: 1px; display: inline-block;}
.row-fluid .desing-section .desktop {display:  block; width:  100%;}
.row-fluid .desing-section .wrapper > div > div .desktop-wrapper { display:  block !Important;}
.row-fluid .desing-section .desktop img { width: calc(100% - 70px); height: 259px; padding-top: 20px; object-fit: cover; margin-left: 1px;}
.row-fluid .desktop-wrapper .desktop .thumb { margin-bottom:25px;max-width: 450px;  height: 370px;} 
.row-fluid .mobile .thumb img {	width: calc(100% - 21px); height: 239px; padding-top: 34px; object-fit: cover; margin-left: 1px; display: inline-block;}





/* */
.row-fluid .stack-up-section { padding:62px 0px 47px; color: #fff; }
.row-fluid .stack-up-section:after { opacity:0.6; }
.row-fluid .stack-up-section .title { text-align: center; padding-bottom: 85px; }
.row-fluid .stack-up-section .widget-type-rich_text { font-size: 16px; }
.row-fluid .stack-up-section .widget-type-rich_text h3,.row-fluid .stack-up-section .widget-type-rich_text h4 { font-size: 32px; padding-bottom: 15px; } 
.row-fluid .stack-up-section .widget-type-rich_text li { padding:7px 0px; list-style-type: disc; font-size:18px; line-height:30px;   } 
.row-fluid .stack-up-section lable { }
.row-fluid .stack-up-section .lable { text-align: center; padding-top: 106px; }
.row-fluid .stack-up-section .crm-contain { padding-left:  60px; }
.row-fluid .stack-up-section .lable h2 { color: #E98300; font-size:72px;  }
.row-fluid .stack-up-section .tagline { font-size: 24px; padding-top: 53px; }




/* */

.row-fluid .efficiency-section { padding-top:64px;  }
.row-fluid .efficiency-section .heading { text-align: center; }
.row-fluid .efficiency-section .heading h2 {color: #0A4454; }
.row-fluid .efficiency-section .heading .sub-title { font-size: 18px; padding-top: 10px; color: #A3A3A3; }
.row-fluid .efficiency-section .admission { border-right: 2px solid #A3A3A3; padding-right: 60px; text-align:center;  }
.row-fluid .efficiency-section .admission img.hs-image-widget { width: 350px !important; }
.row-fluid .efficiency-section .info-wrapper { padding-top: 172px; }
.row-fluid .efficiency-section .info-wrapper > div > div { }
.row-fluid .efficiency-section .info-wrapper > div > div  .hs_cos_wrapper_type_header h3,.row-fluid .efficiency-section .info-wrapper > div > div  .hs_cos_wrapper_type_header h4 { font-size: 36px; text-align: center; }
.row-fluid .efficiency-section .info-wrapper > div > div .hs_cos_wrapper_type_header { margin-top: -63px; display: block; }
.row-fluid .efficiency-section .companies { padding: 0px 50px; }
.row-fluid .efficiency-section .companies .widget-type-text { text-align: center; font-size: 28px; line-height:31px;  max-width: 250px; margin: 0 auto; padding-top: 54px; padding-bottom: 51px; }
.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text { font-size: 18px; color: #595B50; line-height:28px;  }
.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text p { font-weight: 300; padding:26px 0px;  }
.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text h4 { font-size: 36px; text-align: center; font-weight: 300; }
.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text p strong { font-weight: 400; color: #595B50; }
.row-fluid .efficiency-section .info-wrapper > div { margin: 0px -40px; }
.row-fluid .efficiency-section .info-wrapper > div > div { display:  flex; }


/* */
.row-fluid .soluction-strip { background: #003B4D; color: #fff; text-align: center; padding: 25px 0px 25px;}
.row-fluid .soluction-strip .hs_cos_wrapper_type_text { font-size: 18px; line-height: 24px; }
.row-fluid .soluction-strip .wrapper > div { margin: 0px -250px; }
.row-fluid .soluction-strip .hs_cos_wrapper_type_header { display: block; padding-top: 25px; }
.row-fluid .soluction-strip .hs_cos_wrapper_type_header h2 { font-size: 30px; font-weight: 700; }


/* */
.row-fluid .client-section { padding: 24px 0px 133px; background: #F7F7F7; }
.row-fluid .client-section .hs_cos_wrapper_type_header { text-align: center; }
.row-fluid .client-section .hs_cos_wrapper_type_header h3 { font-size: 28px; }
.row-fluid .client-section .stort-slider { margin-top: 29px; }
.row-fluid .client-section .stort-slider .single-slide { margin: 0px 12px; }
.row-fluid .client-section .stort-slider .single-slide .thumb { height: 385px; position: relative; }
.row-fluid .client-section .stort-slider .single-slide .contain { background: #fff; padding: 30px 50px 17px 30px; border: 1px solid #D2D3D4; }
.row-fluid .client-section .stort-slider .single-slide .contain .text { font-size: 16px; font-weight: 300; padding-top: 9px; line-height: 26px; }
.row-fluid .client-section .stort-slider .single-slide .contain .text a { margin-top: 21px; display: inline-block; color: #009CDE; font-weight: 400; }
.row-fluid .client-section .stort-slider .single-slide .thumb:after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #000; opacity: 0.4; }
.row-fluid .client-section .slider-outer { float: none; margin: 0px -12px; width: auto; }
.row-fluid .client-section .stort-slider .slick-arrow { height: 73px; width: 73px; border: 2px solid #999797 !important; border: none; background: transparent; }
.row-fluid .client-section .stort-slider .slick-arrow:before { content: ""; background-image: url(https://cdn2.hubspot.net/hubfs/4353652/AdmissionPros-2018/Images/arrow-left.png); }
.row-fluid .client-section .stort-slider .slick-prev { left: -145px; }
.row-fluid .client-section .stort-slider .slick-next { right: -145px; transform: rotate(180deg); }
.row-fluid .client-section .stort-slider .single-slide .thumb p { position: absolute; z-index:  1; bottom: 25px; color:  #fff; max-width: 445px; font-size:  19px; line-height: 32px; left:  24px; font-weight:600;   }
.private_edu_section .single-box + .single-box { border-left:1px solid #fff; }
.private_edu_section { display: block; float: left; width: 100%; }
.private_edu_section .single-box { width: 33.33%; float: left; }
.private_edu_section .single-box .thumb { position: relative; min-height: 425px; text-align: center; padding: 15px; }
.private_edu_section .single-box .thumb:after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #003B4D; opacity: 0.8; color: #fff; }
.private_edu_section .single-box .thumb h3 { position: relative; z-index: 1; color: #fff; text-align: center; font-size: 30px; padding-top:124px; padding-bottom: 46px; line-height:35px;  }
.private_edu_section .single-box .thumb a { display: inline-block; color: #fff; position: relative; z-index: 1; color: #fff; background: #E98300; padding:8px 33px; display: inline-block; font-size:16px; }
.row-fluid .education-sector .widget-type-header { margin-top: -55px; }
.row-fluid .education-sector { background: #f7f7f7; }
.row-fluid .education-sector .widget-type-header h3 { font-size: 30px; text-align: center; }


/* */
.row-fluid .blog-feed-section { padding: 77px 0px 87px; }
.row-fluid .blog-feed-section .widget-type-header { padding-bottom: 25px; }
.row-fluid .blog-feed-section .widget-type-header h2 { text-align: center; font-size:30px; }
.blog-list .blog-item { float: left; width: 33.33%; padding: 15px; }
.blog-list .blog-item .inner { }
.blog-list .blog-item .inner .post-image { float: left; height: 240px; width: 100%; }
.blog-list .blog-item .inner .contain { float: left; width: 100%; background: #f3f3f3; padding: 21px 20px 27px 20px; text-align: center; border: 1px solid #d0d0d0; position: relative; }
.blog-list .blog-item .inner .contain .post-title { float: left; width: 100%; font-weight: 700; font-size: 22px; line-height: 30px; color: #000; }
.blog-list .blog-item .inner .contain .post-title a { color: #000; }
.blog-list .blog-item .inner .contain .info { float: left; width: 100%; font-size: 14px; margin: 5px 0 20px 0; }
.blog-list .blog-item .inner .contain .info a.author-link { color: #5D8A5D; }
.blog-list .blog-item .inner .contain  .post-content { font-weight: 300; font-size: 16px; float:left; width:100%;  }
.blog-list .blog-item .inner .contain a.btn { color: #fff; background: #5D8A5D; font-size: 18px; font-weight: 300; text-transform: uppercase; border: 1px solid #d0d0d0; padding: 8px 37px; display: inline-block; position: relative; top: 50px; }
.row-fluid .blog-feed-section .blog-list { margin: 0px -15px; width: auto; }
.row-fluid .blog-feed-section .blog-list:after { content: ""; display: table; clear: both; }

/* */
.widget-type-blog_subscribe { float: left; width: 100%; padding-top: 70px; text-align: center; }
.widget-type-blog_subscribe h3 { font-size: 18px; padding-bottom: 18px; }
.widget-type-blog_subscribe .hs_email.hs-email { max-width: 280px; float: left; width: 100%; }
.widget-type-blog_subscribe .hs_email.hs-email > label { display: none; }
.widget-type-blog_subscribe form { max-width: 425px; margin: 0 auto; position: relative; }
.widget-type-blog_subscribe .hs_email.hs-email input { border: none; padding: 3px 17px; height: 53px; border: 1px solid #D2D3D4; border-radius: 30px 0 0 30px; border-right: 1px solid #5d8a5d; }
.widget-type-blog_subscribe .hs_submit.hs-submit { float: left; width: calc(100% - 280px); }
.widget-type-blog_subscribe .hs_submit.hs-submit input.hs-button.primary.large { width: 100%; background: transparent; color: #000; text-transform: uppercase; font-weight: 400; font-size: 18px; padding: 15px 0px; height: 53px; border: 1px solid #D2D3D4; border-left: 0px; border-radius: 0 30px 30px 0; text-align: center; }
.widget-type-blog_subscribe form ul.hs-error-msgs.inputs-list { z-index: 1; width: 100%; text-align: center; position: absolute; }
.row-fluid .blog-feed-section .widget-type-blog_subscribe { padding-top: 109px; }


/* */
.row-fluid .cta-strip-section { padding: 39px 0px 51px; text-align: center; background: #003B4D; color: #fff; }
.row-fluid .cta-strip-section h2 { font-size: 26px; line-height: 40px; }
.row-fluid .cta-strip-section a { color: #fff; background: #E98300; display: inline-block; padding: 13px 38px; font-size:18px; text-transform: uppercase; }
.row-fluid .cta-strip-section .widget-type-header { padding-bottom: 24px; }


/* */
.row-fluid .footer-connect { padding: 87px 0px 59px; text-align: center; background: #F7F7F7; }
.row-fluid .footer-connect .widget-type-header { }
.row-fluid .footer-connect .widget-type-header h3 { font-size: 30px; color: #595B50; }
.row-fluid .footer-connect ul { display: inline-block; padding-top: 26px; padding-bottom: 40px; }
.row-fluid .footer-connect ul li { float: left; padding: 0px 17px; }
.row-fluid .footer-connect ul li a {  color: #CCCBCB; height: 70px; width:70px; text-align: center; border: 2px solid; display: block; line-height:64px; font-size: 31px; border-radius: 50%; }
.row-fluid .footer-connect h4 { font-size: 30px; }
.row-fluid .footer-connect .widget-type-rich_text { }
.row-fluid .footer-connect .widget-type-rich_text h4 { display: inline-block; padding-right: 27px; position:relative; top:1px; }
.row-fluid .footer-connect .widget-type-rich_text p, .row-fluid .footer-connect .widget-type-rich_text a { display: inline-block; color: #595B50; }


/* Default Settings */ 
.widget-type-blog_subscribe .field.hs-form-field + .hs_error_rollup { display:none; }


/* */
.row-fluid .page-banner { padding: 151px 0px; color:  #fff; }
.row-fluid .overlay.blue:after { background:#0a4656; opacity:0.9; }

/* */
.row-fluid .team-section { padding: 75px 0px 0px; text-align: center; }
.row-fluid .team-section .widget-type-header { padding-bottom: 28px; }
.row-fluid .team-section .widget-type-header h3 { font-size: 36px; }
.row-fluid .team-section  .team-member { width: calc(33.33% - 4px); display: inline-block; padding: 41px 25px; }
.row-fluid .team-section .team-member .thumb { height: 115px; width: 115px; border-radius: 100%; border: 4px solid #fff; margin: 0 auto; margin-top: 40px; }
.row-fluid .team-section .team-member .inner { position: relative; float: left; width: 100%; border: 1px solid #e0dfdf; }
.row-fluid .team-section .team-member .inner:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 115px; background: #5D895D; z-index: -1; }
.row-fluid .team-section .team-member .contain { padding: 10px 15px 20px; }
.row-fluid .team-section .team-member h4 { font-size: 18px; padding-bottom: 19px; }
.row-fluid .team-section .team-member span { font-size: 14px; max-width: 221px; display: block; margin: 0 auto; line-height: 18px; font-weight: 300; }
.row-fluid .team-section .team-member span + a { border: 2px solid; border-radius: 30px; color: #020202; display: inline-block; min-width: 192px; font-size: 19px; letter-spacing: 1px; padding: 8px 10px; margin-top: 32px; margin-bottom: 16px; }
.row-fluid .team-section .team-member span + a:hover { background:#020202; color:#fff; }
.row-fluid .team-section .team-member  ul { }
.row-fluid .team-section .team-member ul li { display: inline-block; padding: 0px 14px; }
.row-fluid .team-section .team-member ul li a { font-size: 15px; }
.row-fluid .team-section .team-member ul li a i.fa.fa-facebook { color: #485896; }
.row-fluid .team-section .team-member ul li a i.fa.fa-twitter { COLOR: #4F90EA; }
.row-fluid .team-section .team-member ul li a i.fa.fa-linkedin { COLOR: #2F72B6; }
.row-fluid .team-section  .team-list-wrapper { margin:0px -26px; }
.row-fluid .content-section { padding-top:64px; padding-bottom:99px; }

/* */
.filter-dropdown {position: relative; }
.filter-dropdown label { float: left; width: 100%; border: 1px solid #000; padding: 14px 20px; font-size: 24px; position: relative; cursor: pointer; font-weight: 300; }
.filter-dropdown label:after { content: ""; position: absolute; right: 30px; top: 0; height: 100%; width: 25px; background-image: url(https://cdn2.hubspot.net/hubfs/4353652/AdmissionPros-2018/Images/dropdown-arrow.png); background-repeat: no-repeat; background-position: center; background-size: initial; }
.filter-dropdown ul { display:none; position: absolute; top: 100%; z-index: 8; background: white; width: 100%; border: 1px solid #000; border-top: 0px; }
.filter-dropdown ul li { }
.filter-dropdown ul li a { display: block; color: #000; padding: 9px 20px; cursor: pointer; }
.filter-dropdown ul li a.selected { font-weight: 600; background: rgba(0, 0, 0, 0.02); }
.filter-dropdown ul li a:hover { background: rgba(0, 0, 0, 0.02); }
.filer-bar { float: left; width: 100%; padding-top: 48px; padding-bottom: 50px; padding-left: 28px; padding-right: 28px; }
.filer-bar input#quicksearch { width: 100%; height: 58px; border: 1px solid #000; font-size: 18px; font-weight: 300; font-family: 'Open Sans', sans-serif;    background: url(https://cdn2.hubspot.net/hubfs/4353652/AdmissionPros-2018/Images/search-icon.png) no-repeat 95% center; padding-right:  65px; }
.open label:after { transform: rotate(180deg); }
.open label { border-bottom: transparent; }
.filer-bar { width: auto; float: none; margin: 0px -28px; }
.filer-bar .span4 { margin: 0px; width: 33.33%; padding: 0px 28px; }
.filer-bar:after { content: ""; display: table; clear: both; }
.filer-bar .span4 .inner { position: relative; float: left; width: 100%; }

.resource-wrapper .item-wrapper { float:left; width:100%; }
.resource-wrapper .item-wrapper .resource-main-section { }
.resource-wrapper .item-wrapper .resource-box { float: left; width: calc(33.33% - 1px); padding: 40px 28px; }
.resource-box .inner { border: 1px solid #dcdcdc; background: #F7F7F7; }
.resource-box .inner .thumb-wrapper { height:  350px; overflow:  hidden; }
.resource-box .inner:hover .thumb { transform: scale(1.2); }
.resource-box .inner .thumb { height: 350px;  transition:  all 0.3s ease; }
.resource-box .inner .contain { padding: 27px 20px 45px; text-align: center; }
.resource-box .inner .contain h4 { font-size: 27px; line-height: 32px; font-weight: 600; color: #000; }
.resource-box .inner .contain .text { line-height: 33px; font-size:16px;  margin-top: 25px; margin-bottom: 38px; }
.resource-box .inner .contain  a.btn { margin-top: 0px; }
.resource-box .inner .contain .text p { padding: 0px; }
.resource-wrapper > div { margin: 0px -28px; }
.row-fluid .resource-section { padding-bottom: 75px; }


/* */
.row-fluid .talk-section { text-align: center; padding: 70PX 0PX;	; }
.row-fluid .talk-section .talk-box { }
.row-fluid .talk-section .talk-box img { height: 77px; width: 107px !important; object-fit: contain; }
.row-fluid .talk-section .talk-box a { color: #fff; border: 1px solid #fff; font-size: 17px; display: inline-block; padding: 15px 20px; min-width: 353px; font-weight: 300; text-transform: uppercase; margin-top: 35px; margin-bottom: 20px; }
.row-fluid .talk-section .talk-box a:hover { background:#fff; color:#000; }
.row-fluid .talk-section .talk-box h3 { color: #fff; font-size: 26px; }
.row-fluid .talk-section:after { opacity: 0.7; } 

/* */
.row-fluid .page-banner.custom { padding: 129px 0px 164px; }
.row-fluid .page-banner.custom .widget-type-text { padding-top: 12px; font-size: 26px; font-weight: 300; }


/* */ 





/* */
.row-fluid .contact-us-section { padding-top: 89px; padding-bottom: 100px; }
.row-fluid .contact-us-section .address-box { padding-top: 26px; }
.row-fluid .contact-us-section .address-box > div > div > div:first-child { text-align: center; }
.row-fluid .contact-us-section .address-box  h4 { font-size: 25px; padding-bottom: 13px; }
.row-fluid .contact-us-section .address-box p { padding: 0px; font-size: 19px; line-height: 30px; font-weight: 300; }
.row-fluid .contact-us-section .address-box > div > div { padding-bottom: 73px; }
.row-fluid .contact-us-section .address-box .phone-number { }
.row-fluid .contact-us-section .address-box .phone-number .widget-type-rich_text { padding-top: 15px; font-size: 24px; color: #000; }
.row-fluid .contact-us-section .address-box .phone-number .widget-type-rich_text a { font-weight: 300; color: #000; }
.row-fluid .contact-us-section .address-box .phone-number .widget-type-rich_text  strong { font-weight: 400; }
.row-fluid .contact-us-section .address-box .ticket-cta { }
.row-fluid .contact-us-section .address-box .ticket-cta a { padding: 15px 25px; color: #fff; background: #669966; border: 1px solid #000; margin-top: 1px; display: inline-block; }
.row-fluid .contact-us-section .address-box .ticket-cta a:hover,.row-fluid .contact-us-section .contact-form form .hs-submit input:hover { background:#3e613e; }
.row-fluid .contact-us-section .contact-form { padding-left:75px;  }
.row-fluid .contact-us-section .contact-form h3 { font-size: 30px; padding-bottom: 33px; }
.row-fluid .contact-us-section .contact-form form { }
.row-fluid .contact-us-section .contact-form form .hs-form-field { padding-bottom: 15px; }
.row-fluid .contact-us-section .contact-form form .hs-form-field span { font-size: 18px; padding-bottom: 5px; display: block; }
.row-fluid .contact-us-section .contact-form form .hs-form-field span.hs-form-required { display: none; }
.row-fluid .contact-us-section .contact-form form .hs-form-field input, .row-fluid .contact-us-section .contact-form form .hs-form-field textarea { border-color: #000; }
.row-fluid .contact-us-section .contact-form form .hs-submit { padding-top: 40px; }
.row-fluid .contact-us-section .contact-form form .hs-submit input { background: #669966; border: 1px solid #000; text-transform: uppercase; font-weight: 300; letter-spacing: 1px; padding: 10px 35px; }
.row-fluid .contact-us-section .contact-form form .hs-form-field textarea { height: 225px; }
.row-fluid .map-section { overflow: hidden;  position: relative; }
.row-fluid .map-section iframe { height: 591px; border: 5px solid #003B4D !important; border-left: 0px !important; border-right: 0px !important; margin-bottom:-10px; }

/* */
.row-fluid .education:after { opacity: 0.59; }
.row-fluid .education { }
.row-fluid .education .widget-type-cta a { font-size: 18px; display: inline-block; background: #019BDD; color: #fff; padding:11px 48px; margin-top: 68px; }
.row-fluid .education .widget-type-cta a:hover { background: #0070a0; }

/* */
.row-fluid .video-bg { position: fixed; z-index: -1; top: 0; height: 100%;
     width:100%; left:0;
}
/* .row-fluid .video-bg  > div:first-child { position: absolute; height: 100%; width: 100%; top: 0; left: 0; } */
.row-fluid .video-bg video { height: auto; width: 100%; max-width:100%; left: 0; top: 0; object-fit: cover; }
/* .row-fluid .video-bg:after { z-index: 1; } */
/* .row-fluid .video-bg > div:last-child { position: relative; z-index: 2; } */

.row-fluid .video-bg-wrapper{position:relative;}
.row-fluid .video-bg-wrapper:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:0.5;z-index:1;}
/* */
.row-fluid .custom-admissions-section { padding: 35px 0px 39px; text-align: center; }
.row-fluid .custom-admissions-section .cta-wrapper { padding-top: 71px; }
.row-fluid .custom-admissions-section .cta-wrapper li { display: inline-block; }
.row-fluid .custom-admissions-section .cta-wrapper li a { border: 1px solid #000; font-size: 24px; color: #000; font-weight: 300; min-width: 335px; padding: 20px 25px; display: inline-block; }
.row-fluid .custom-admissions-section .cta-wrapper li + li { padding-left: 230px; }
.row-fluid .custom-admissions-section .private-title { padding-top: 71px; padding-bottom:14px;  }
.row-fluid .custom-admissions-section .private-text { font-weight: 600; font-size: 18px; line-height: 26px; }
.row-fluid .custom-admissions-section .private-text > div { max-width: 1400px; margin:  0 auto;}
.row-fluid .custom-admissions-section .cta-wrapper li a:hover { background: #000; color: #fff; }

/* Extran Custome */
.row-fluid .events-box-wrapper { padding-top: 0px;; }
.row-fluid .events-box-wrapper .single-module { display: inline-block; width: 33.33%; margin: -2px; padding: 30px 30px; vertical-align:top;  }
.row-fluid .events-box-wrapper .single-module .inner { border: 4px solid #000000; box-shadow: 19px 20px 25px 0px rgba(0, 0, 0, 0.14); }
.row-fluid .events-box-wrapper .single-module .inner > h3 { background: #669966; text-transform: uppercase; color: #fff; padding: 22px 15px; font-size: 23px; cursor:pointer;  }
.row-fluid .events-box-wrapper .single-module .contain { display:none; }
.row-fluid .events-box-wrapper .single-module .contain  a { color: #000; font-weight: 300; text-transform: capitalize; border: 2px solid #696; padding: 11px 26px; display: inline-block; margin-top: 20px; margin-bottom: 30px; }
.row-fluid .events-box-wrapper .single-module .contain .text { text-align: left; padding: 25px 50px 0px; }
.row-fluid .event-module-main { padding-top: 50px; }
.row-fluid .event-module-main .widget-type-text { padding-top: 50px; font-weight:  300; font-size: 28px; }

/* */
.row-fluid .wrapper-fluid-2 { max-width: 1450px; float: none; margin: 0 auto !important; padding: 0px 15px; }
.row-fluid .challenges-section { padding: 55px 0px; color: #fff; }
.row-fluid .challenges-section:after { opacity: 0.65; }
.row-fluid .challenges-section .contain { }
.row-fluid .challenges-section .contain li { position: relative; font-size: 20px; line-height: 34px; padding: 7px 0px; padding-left: 17px; }
.row-fluid .challenges-section .contain li:before { content: "\f111"; font-family: fontawesome; color: #669966; font-size: 8px; position: absolute; left: 0; }
.row-fluid .challenges-section .contain .widget-type-rich_text { padding-top: 38px; }
.row-fluid .challenges-section .contain h5 { color: #E98300; padding-top: 30px; font-size:26px; text-transform: none; }

.row-fluid .challenges-section.bg-gray { background: #F7F7F7; margin: 0px 0px; }
.row-fluid .challenges-section.bg-gray .contain { color: #000; }
.row-fluid .challenges-section.bg-gray .contain h5 { color: #000; }
.text-right { text-align: right; }
.down-mark { position: relative; }
.down-mark:after { top:100%; left: 50%; border-top-color: #fff; border-width: 30px; margin-left: -30px; }
.down-mark:after, .down-mark:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.down-mark:after { border-color: rgba(255, 255, 255, 0); border-top-color: #f7f7f7; border-width: 30px; margin-left: -30px; }
.down-mark:after { border-color: rgba(0, 0, 0, 0); border-top-color: #f7f7f7; border-width: 25px; margin-left: -25px; opacity: 1 !important; }

.bg-blue { background: #003B4D !important; }
.row-fluid .strip-section { padding: 60px 0px; color: #fff; }
.row-fluid .strip-section a { color: #fff; background: #659965; display: inline-block; padding:19px 23px; font-size: 22px; min-width: 370px; text-align: center; border: 1px solid #fff; }
.row-fluid .strip-section .widget-type-cta { text-align: right; }
.row-fluid .strip-section .widget-type-header { padding-top: 7px; }
.row-fluid .strip-section .wrapper-fluid-2 > div { padding: 0px 100px; }
.row-fluid .strip-section a:hover { background: #476f47; }


/* */
.row-fluid .challenges-section.universities { margin-top: 0; }
.row-fluid .challenges-section.universities .heading { text-align: center; color: #000; padding-bottom: 40px; }
.row-fluid .challenges-section.universities .heading > div { max-width: 1040px; margin: 0 auto; }
.row-fluid .challenges-section.universities .heading .widget-type-rich_text { font-size: 24px; padding-top: 37px; padding-bottom: 37px; }
.row-fluid .challenges-section.universities .tag { text-align: center; color: #000; padding-top: 60px; }
.row-fluid .challenges-section.universities .tag h4 { font-size: 30px; }

/* */
.row-fluid .design-info { padding: 82px 0px 50px; color: #fff; text-align: center; }
.row-fluid .design-info .widget-type-header { padding-bottom: 55px; }
.row-fluid .design-info .widget-type-header h3 { }
.row-fluid .design-info .widget-type-rich_text { }
.row-fluid .design-info .widget-type-rich_text h4 { font-size: 24px; }
.row-fluid .design-info .widget-type-rich_text h3 { font-size: 30px; padding-top: 56px; }
.row-fluid .design-info .widget-type-rich_text h4 span { color: #E98300; }
.row-fluid .design-info .widget-type-rich_text h4 + h4 { padding-top: 37px; }
.row-fluid .design-info .widget-type-cta { padding-top: 50px; }
.row-fluid .design-info .widget-type-cta a { background: #fff; color: #050505; text-transform: uppercase; padding: 21px 38px; display: inline-block; font-size: 26px; }
.row-fluid .design-info .wrapper > div { margin: 0px -50px; }
.row-fluid .design-info:after { opacity: 0.75; }
.row-fluid .design-info .widget-type-cta a:hover { background: #dcdcdc; }

/* */
.row-fluid .two-col-info { padding:70px 0px; }

/* */
.business-box-wrapper { padding-top: 50px; }
.business-box-wrapper .Single-box { width: 33.33%; display: inline-block; padding: 15px 25px; margin: -2px; }
.business-box-wrapper .Single-box .thumb { height: 300px; position: relative; }
.business-box-wrapper .Single-box .thumb:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; }
.business-box-wrapper .Single-box .thumb p { position: absolute; color: #fff; z-index: 1; left: 50%; top: 50%; width: 70%; transform: translate(-50%, -50%); font-size: 30px; padding: 0px; line-height: 37px; }

/* */
.row-fluid .business-info-main { padding: 80px 0px; }
.row-fluid .business-info-main .wrapper-fluid-2 > div > div { display:flex; align-items:center; }
.row-fluid .business-info-main .contain { text-align: right; }
.row-fluid .business-info-main .contain ul li { font-size: 18px; line-height: 28px; padding: 5px 0px; }
.row-fluid .business-info-main .contain .widget-type-header { padding-bottom: 30px; }
.row-fluid .business-info-main .one-line-tag { font-size: 23px; text-align: right; padding-top: 40px; }

/* */
.integration-box-wrapper { float: left; width: 100%; text-align: center; }
.integration-box-wrapper .integration-box { display: inline-block; width: 33.33%; margin: -2px; padding: 45px 30px; vertical-align:top; }
.integration-box-wrapper .integration-box .title { background: #669966; text-transform: uppercase; color: #fff; padding: 22px 15px; font-size: 23px; }
.integration-box-wrapper .integration-box .inner { border: 4px solid #000000; box-shadow: 19px 20px 25px 0px rgba(0, 0, 0, 0.14); }
.integration-box-wrapper .integration-box .contain { }
.integration-box-wrapper .integration-box .contain .text { font-size: 18px; padding: 35px 40px; text-align:left;  }
.integration-box-wrapper .integration-box .contain  .contain-list { padding:0px 15px;; }
.integration-box-wrapper .integration-box .contain  .contain-list ul { max-width: 310px; text-align: left; margin: 0 auto; padding: 40px 0px; padding-top: 0; }
.integration-box-wrapper .integration-box .contain  .contain-list ul li { padding: 10px 0px; position: relative; padding-left: 22px; }
.integration-box-wrapper .integration-box .contain .contain-list ul li:before { content: "\f111"; font-family: fontawesome; font-size: 8px; position: absolute; color: #669966; left: 0; }
.integration-box-wrapper .integration-box.full { width: 95%; }
.integration-box-wrapper .integration-box.full .contain .contain-list {
    display:  flex;
    padding: 0px 95px;
}

/* */
.row-fluid .topic-bar { background: #F9F9F9; padding: 25px 0px; text-align: center; }
.row-fluid .topic-bar .widget-type-post_filter { }
.row-fluid .topic-bar .widget-type-post_filter h3 { display: none; }
.row-fluid .topic-bar .widget-type-post_filter ul { }
.row-fluid .topic-bar .widget-type-post_filter ul li { display: inline-block; padding: 0px 35px; }
.row-fluid .topic-bar .widget-type-post_filter ul li { border-right: 1px solid #000; }
.row-fluid .topic-bar .widget-type-post_filter ul li a { color: #000; font-size: 18px; font-weight: 600; text-transform: uppercase; display: block; padding: 7px 0px; }
.row-fluid .topic-bar .widget-type-post_filter ul li a span.filter-link-count { display: none; }

/* */
.row-fluid .topic-bar .search-box{ text-align:left;}
.row-fluid .topic-bar .search-box form#searchForm { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.8); z-index: 99999; }
.row-fluid .topic-bar .search-box a.blog-search { font-size: 18px; color: #000; font-weight: 600; text-transform: uppercase; padding: 7px 0px; display: inline-block; padding-left: 10px; }
.row-fluid .topic-bar .search-box form#searchForm .inner { position: absolute; left: 50%; top: 50%; max-width: 550px; width: 100%; transform: translate(-50%, -50%); }
.row-fluid .topic-bar .search-box form#searchForm .inner input#blog_search { float: left; width: calc(100% - 120px); padding: 15px 25px; height: 60px; }
.row-fluid .topic-bar .search-box form#searchForm .inner input[type="submit"] { background: #669966; max-width: 120px; width: 100%; height: 60px; text-transform: uppercase; font-weight: 300; }

.row-fluid .topic-bar .search-box form#searchForm{ display:none;}
.search-open .row-fluid .topic-bar .search-box form#searchForm { display: block; }
.search-open { overflow: hidden; }
.row-fluid .topic-bar .search-box form#searchForm a.blog-search-close { position: absolute; color: #ffff; font-size: 35px; top: 25px; right: 25px; }


/* */
.post-listing { }
.post-listing .post-item { float: left; width: 33.33%; padding:33px 23px; }
.row { margin: 0px -15px; float: none; display: block; }
.row:after { content: ""; }
.post-listing .post-item .thumb { height: 250px; position: relative; }
.post-listing .post-item .thumb a.ream-more-link { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.7); color: #fff; width: 70%; text-align: center; padding: 9px 0px; border: 1px solid #fff; border-left: none; border-right: none; font-weight: 300;     visibility: hidden; opacity: 0; transition: all 0.3s ease 0.1s;}
.post-listing .post-item .thumb:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000;     transform: scale(0.5); opacity: 0; visibility: hidden; transition: all 0.3s ease; }
.post-listing .post-item .thumb ul.share-buttons { position: absolute; bottom: 20px; left: 50%;     transform: translateX(-50%) scale(0.7); transition: all 0.3s ease 0s; opacity: 0; visibility: hidden; }
.post-listing .post-item .thumb ul.share-buttons li { padding: 0px 5px; display: inline-block; }
.post-listing .post-item .thumb ul.share-buttons li a { color: #fff; }
.post-listing .post-item .thumb ul.share-buttons span { display: block; color: #fff; text-align: center; font-size: 13px; font-weight: 600; }
.post-listing .post-item .contain { background: #F9F9F9; border: 1px solid #e4e3e3; padding: 15px 20px; }
.post-listing .post-item .contain h2 { font-size: 20px; color: #000; }
.post-listing .post-item .contain h2 a { color: #000; }
.post-listing .post-item .contain div#hubspot-author_data { font-size: 14px; margin: 15px 0px; }
.post-listing .post-item .contain div#hubspot-author_data a.author-link { color: #5D8A5D;    color: #5D8A5D; width: 90px; display: inline-block; overflow: hidden; white-space: nowrap; vertical-align: middle; text-overflow: ellipsis; }
.post-listing .post-item .contain div#hubspot-author_data .post-info { width: 81px; display: inline-block; vertical-align: top; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.post-listing .post-item .contain div#hubspot-author_data .post-info a.topic-link { color: #5D8A5D; }
.post-listing .post-item .contain .text { font-size: 14px; line-height: 22px; }

.post-listing .post-item .inner:hover .thumb:before { opacity: 0.7; visibility: visible; transform: scale(1); }
.post-listing .post-item .inner:hover .thumb a.ream-more-link { opacity: 1; visibility: visible; transform: translate(-50%, -50%) scale(1); }
.post-listing .post-item .inner:hover .thumb ul.share-buttons { opacity: 1; visibility: visible; transform: translateX(-50%) scale(1); transition: all 0.3s ease 0.3s; }


/* */
.load-more-wrapper { float: left; width: 100%; text-align: center; padding-bottom: 121px; }
.load-more-wrapper a { font-size: 18px; border: 1px solid #000; padding: 19px 44px; display: inline-block; margin-top: 64px; color: #000; }

/* */
.blog-section.search-result-blog { float: left; width: 100%; padding: 60px 0px; }
.blog-section.search-result-blog .search-results-title { padding-bottom: 20px; }
.hs-blog-post .blog-post-main ul li { position: relative; padding-left: 16px; }
.hs-blog-post .blog-post-main ul li:before { content: "\f111"; font-family: fontawesome; font-size: 7px; position: absolute; left: 0; top: 2px; }

.row-fluid .topic-bar .wrapper > div { max-width: 950px; margin: 0 auto; }
.row-fluid .topic-bar .wrapper > div > div > div { width: auto; float:none; display:inline-block; }


/* */
.hs-blog-post .row-fluid .page-banner.blog-inner { height: 465px; }
.hs-blog-post .blog-post-main { }
.hs-blog-post .blog-post-main > .wrapper { margin-top: -323px; position: relative; z-index: 1; background: #fff; width: 958px; }
.hs-blog-post .blog-post-main > .wrapper > .blog-section { padding: 33px 40px 0px; }
.hs-blog-post .blog-post-main h1 { font-weight: 300; font-size: 40px; }
.hs-blog-post .blog-post-main h1 + div#hubspot-author_data { font-weight: 300; padding: 22px 0px 24px; }
.hs-blog-post .blog-post-main  .section.post-body { font-weight: 300; line-height: 36px; }
.hs-blog-post .about-author-sec.row-fluid { background: #F9F9F9; padding: 30px 45px; margin:40px 0px; }
.hs-blog-post .about-author-sec.row-fluid .span2 { }
.hs-blog-post .about-author-sec img { height: 110px; width: 110px; border-radius: 100%; object-fit: cover; display:block; margin:0 auto; }
.hs-blog-post .about-author-sec  h3 { font-size: 24px; color: #009CDE; }
.hs-blog-post .about-author-sec h3 a.author-link { color: #009CDE; }
.hs-blog-post .about-author-sec h3 + p { font-size: 14px; }
.hs-blog-post .about-author-sec .hs-author-social-links { text-align: center; padding-top: 6px; }
.hs-blog-post .about-author-sec .hs-author-social-links a { height: 30px; width: 30px; display: inline-block; border: 1px solid #d0cfcf; border-radius: 50%; line-height: 28px; color: #d0cfcf; margin:0px 5px; }
.hs-blog-post .about-author-sec span.author-name { font-size: 14px; text-align: center; display: block; font-weight: 300; padding-top: 10px; }
.hs-blog-post .about-author-sec .hs-author-social-links a:hover { color: #e98300; border-color: #e98300; }

.hs-blog-post .about-author-sec h3 a.author-link:hover { color: #e98300; }
.hs-blog-post .row-fluid .comment-section { }
.hs-blog-post .row-fluid .comment-section .wrapper { width: 958px; }
.hs-blog-post .row-fluid .comment-section .wrapper > div { padding: 33px 40px 70px; }
.hs-blog-post .row-fluid .comment-section h4 { font-size: 24px; font-weight: 500; padding-bottom:20px;  }
.hs-blog-post .row-fluid .comment-section .hs-form-field { padding-bottom: 16px; }
.hs-blog-post .row-fluid .comment-section .hs-form-field > label { padding-bottom: 4px; display: block; }
.hs-blog-post .row-fluid .comment-section .hs-form-field textarea, .row-fluid .comment-section .hs-form-field input { border-color: #000; resize:none;  }
.hs-blog-post .row-fluid .comment-section input.hs-button.primary { background: #5D895D; font-size: 18px; font-weight: 100; letter-spacing: 1px; border: 2px solid #000; font-family: "Open Sans", sans-serif; }

/* */
.row-fluid .custom-page-banner.story-page { padding: 100px 0px; }
.row-fluid .custom-page-banner.story-page .wrapper > div { max-width: 75%; color: #fff; float: right; padding-left: 105px; }
.row-fluid .main-sidebar { width: 28%; }
.row-fluid .main-contain { width: 72%; margin: 0; padding-left: 50px; }
.row-fluid .main-sidebar .info { background: #003B4D; padding: 15px; padding-bottom:0px; color: #fff; margin-top: -420px; border-bottom: 7px solid #e98300; }
.row-fluid .main-sidebar .info .widget-type-linked_image { background: #fff; margin-top: 20px; margin: 0px -18px; position: relative; left: 30px; }
.row-fluid .main-sidebar .info .widget-type-linked_image:after { content: ""; position: absolute; z-index: 1; background-image: url(https://cdn2.hubspot.net/hubfs/4353652/AdmissionPros-2018/Images/curve-2.png); background-position: bottom right; width: 100%; height: 24px; background-repeat: no-repeat; }
.row-fluid .main-sidebar .info .widget-type-linked_image > span { width: 100%; background: #fff; display: block; padding: 10px 20px; position: relative; z-index: 2; }
.row-fluid .main-sidebar .info .widget-type-linked_image > span:after { display: table; content: ""; clear: both; }
.row-fluid .custom-page-banner.story-page h3 { font-size:35px;  }
.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text { padding-top: 18px; display: block; }
.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text > h5 { font-size: 18px; }
.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text > h5 a { color: #e98300; }
.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text > h5 + h5 { padding-top: 9px; }
.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text  ul { font-size: 17px; padding: 20px 9px; margin-top: 10px; }
.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text ul li { border: 1px solid #fff; border-left: 0px; border-right: 0px; padding: 29px 0px; font-weight: 300; font-size: 15px; }
.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text ul li:last-child{ border-bottom:none; }
.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text > h5 + h6 { padding-top: 30px; }

/* */
.row-fluid .main-sidebar .social-sharing { padding-top: 20px; padding-bottom: 30px; }
.row-fluid .main-sidebar .social-sharing ul { text-align: center; }
.row-fluid .main-sidebar .social-sharing ul li { display: inline-block; padding: 0px 5px; }
.row-fluid .main-sidebar .social-sharing ul li a { height: 40px; width: 40px; display: block; border: 1px solid #696; text-align: center; line-height: 39px; border-radius: 100%; color: #696; }
.row-fluid .main-sidebar .bg-title { text-align: center; background: #003B4D; color: #fff; padding: 5px; margin-bottom: 40px; margin-top: 10px; }
.row-fluid .main-sidebar .bg-title h4 { font-size: 25px; }
.row-fluid .main-sidebar .resource-bar { padding: 20px 15px; height: 500px; }
.row-fluid .main-sidebar .resource-bar h4 { font-size: 18px; }
.row-fluid .main-sidebar .resource-bar .widget-type-rich_text { font-size: 15px; padding-top: 12px; }
.row-fluid .main-sidebar  .download-btn { text-align: center; padding-top: 30px; padding-bottom: 20px; }
.row-fluid .main-sidebar .story-link { display: block; float: left; }
.row-fluid .main-sidebar .story-link ul { }
.row-fluid .main-sidebar .story-link ul li { padding: 15px 0px; font-size: 15px; font-weight: 600; }
 
/* */
.row-fluid .main-contain .widget-type-header { padding: 10px 0px; }
.row-fluid .main-contain > div { padding: 60px 0px; }
.row-fluid .main-contain .widget-type-linked_image { padding: 10px 0px; margin-bottom: 30px; }

/*==========*/
.power-statement-info form .hs_phone.hs-phone { margin-bottom:20px; }
.social_sharing { text-align:right; margin-top:30px; }
.widget-type-blog_subscribe .hs_submit.hs-submit input.hs-button.primary.large {  background:#5D8A5D; color:#fff; padding:12px 10px; }
ol li { list-style: inherit; }
 


/* */
.row-fluid .page-banner.custom .down-arrow .widget-type-text { padding: 0px; }
.row-fluid .page-banner.custom .down-arrow { position: absolute; bottom: -140px; }
.row-fluid .page-banner.custom .down-arrow i { height: 35px; width: 35px; border: 2px solid #fff; border-radius: 50%; line-height: 31px; font-size: 21px; color: #fff; }

/* */
.row-fluid .institution-section { padding: 50px 0px 70px; text-align: center; }
.row-fluid .institution-section .widget-type-header { padding-bottom: 19px; }
.row-fluid .institution-section .instituion-box-wrapper { padding-top: 30px; }
.row-fluid .institution-section .instituion-box-wrapper .single-institution-box { float: left; width: 50%; text-align: left; position: relative; margin: 30px 0px; }
.row-fluid .institution-section .instituion-box-wrapper .single-institution-box .inner { position: relative; padding-left: 70px; padding-right: 85px; }
.row-fluid .institution-section .instituion-box-wrapper .single-institution-box .inner .icon { position: absolute; left: 0; }
.row-fluid .institution-section .instituion-box-wrapper .single-institution-box .inner .icon img { max-width: 61px; object-fit: contain; }
.row-fluid .institution-section .instituion-box-wrapper .single-institution-box .inner h4 { font-size: 28px; color: #000000; }
.row-fluid .institution-section .instituion-box-wrapper .single-institution-box .inner .text { font-size: 14px; }
.row-fluid .institution-section .widget-type-header h2 { font-weight: 700; font-size: 33px; }

/* */
.row-fluid .design-info.custom { }
.row-fluid .design-info.custom .widget-type-rich_text { }
.row-fluid .design-info.custom .widget-type-rich_text p { padding: 4px 0px; font-size: 27px; line-height:34px; }
.row-fluid .design-info.custom .widget-type-rich_text h4 { padding: 30px 0 35px; }
.row-fluid .institution-section .widget-type-cta { padding-top: 20px; }
.row-fluid .institution-section .widget-type-cta a { background: #669966; color: #fff; font-size: 20px; text-transform: uppercase; padding: 17px 30px; display: inline-block; border-radius: 2px; border: 1px solid #000; }
.row-fluid .institution-section .widget-type-cta a:hover{background:#476b47;}



.hs-blog-post .blog-post-main .section.post-body h3 {     font-size: 36px;  }
.hs-blog-post .blog-post-main .section.post-body h4 {  font-size: 32px; }




/* */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/*   .row-fluid .hero-section.overlay > div:first-child video{ height:150% !important; width:150% !important; transform:translate(-16%, 0%); } */
/*   .row-fluid .video-bg video{ height:210% !important; width:100% !important; transform:translate(0%, -31%);} */
/*   .desktop-wrapper .desktop .thumb{ min-width:540px;} */
}

@supports (-ms-ime-align:auto) {
/*   .row-fluid .hero-section.overlay > div:first-child video{ height:150% !important; width:150% !important; transform:translate(-16%, 0%); }
  .row-fluid .video-bg video{ height:210% !important; width:100% !important; transform:translate(0%, -31%);} */
/*   .desktop-wrapper .desktop .thumb{ min-width:540px;} */
}

@media(min-width:767px) and (max-width:1170px){
  /* --- 07-06-2018 --- */
  .row-fluid .desing-section .outer-accordion{text-align:left;}
  .all-device-wrapper > div + div { display: inline-block; vertical-align: middle; margin: 15px;}
  .row-fluid .desing-section .wrapper > div > div >div{text-align:center;}
  .row-fluid .desing-section .wrapper > div > div .desktop-wrapper{margin-bottom:0;padding-bottom: 0;}
 
}
/* Hover State */
@media(min-width:767px){
	.row-fluid .header .widget-type-cta a:hover { background: #b16300; }
	.row-fluid .hero-section .hs_cos_wrapper_type_cta a:hover { background: #0079ad; }
	.row-fluid .desing-section .widget-type-cta a:hover { background: #c56f00; border-color: #dcab6c; }
	.row-fluid .client-section .stort-slider .single-slide .contain .text a:hover { color: #E98300; }
	.private_edu_section .single-box .thumb a:hover { background: #ad6100; }
	.blog-list .blog-item .inner .contain a.btn:hover { background: #e98300; }
	.row-fluid .cta-strip-section a:hover { background: #a75e00; }
	.row-fluid .footer-connect ul li a:hover { color: #003b4d; }
	.row-fluid .footer-connect .widget-type-rich_text a:hover { color: #003b4d; }
  .row-fluid .desing-section .green .widget-type-cta a:hover { background: #527b52; border-color: #669966; }
  .widget-type-blog_subscribe .hs_submit.hs-submit input.hs-button.primary.large:hover{ background: #E98300; color:#fff;}
  .row-fluid .topic-bar .widget-type-post_filter ul li a:hover { color: #e98300; }
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 a:hover { color: #e98300; }
	.post-listing .post-item .thumb a.ream-more-link:hover { color: #e98300; }
	.post-listing .post-item .thumb ul.share-buttons li a:hover { color: #e98300; }
	.post-listing .post-item .contain h2 a:hover { color: #e98300; }
	.post-listing .post-item .contain div#hubspot-author_data a.author-link:hover { color: #e98300; }
	.post-listing .post-item .contain div#hubspot-author_data .post-info a.topic-link:hover { color: #e98300; }
	.load-more-wrapper a:hover { background: #000; color: #fff; }
  
  .comment-reply-to { padding: 0px !important; height: auto; }
	.comment-reply-to:hover { background: transparent; color: #e98300; }
  
  
}
 
/* Responsive Media Query */
@media(min-width:1701px){
  
}

@media(max-width:1700px){
	.row-fluid .client-section .stort-slider .slick-prev { left: -60px; }
	.row-fluid .client-section .stort-slider .slick-next { right: -60px; }
	.row-fluid .efficiency-section .info-wrapper > div { margin: 0px; }
	.row-fluid .soluction-strip .wrapper > div { margin: 0px; }
	.row-fluid .client-section .stort-slider .slick-arrow { height: 50px; width: 50px; }
	.row-fluid .client-section .stort-slider .slick-arrow:before { background-size: 13px; background-position: center; }
	.row-fluid .client-section .stort-slider { max-width: calc(100% - 120px); margin: 0 auto; margin-top: 20px; }
  
  .row-fluid .wrapper-fluid { width:100%; padding:0px 35px; }
  
  .row-fluid .page-banner.custom { padding: 110px 0px; }
	.filter-dropdown label { padding: 10px 25px; font-size: 18px; height: 50px; }
	.filer-bar input#quicksearch { height: 50px; }
	.resource-box .inner .contain h4 { font-size: 26px; line-height: normal; }
	.resource-box .inner .contain { padding: 27px 20px 35px; }
	.resource-box .inner .contain .text { line-height: 30px; font-size: 17px; margin-top: 25px; margin-bottom: 10px; }
	.resource-box .inner .contain a.btn { font-size: 20px; padding: 10px 19px; }
	.resource-wrapper .item-wrapper .resource-box { padding: 28px; }
	.row-fluid .resource-section { padding-bottom: 40px; }
	.row-fluid .talk-section .talk-box img { height: 70px; width: 70px; }
	.row-fluid .talk-section { padding-top: 90px; padding-bottom: 80px; }
	.row-fluid .talk-section .talk-box a { font-size: 22px; min-width: 300px; margin-bottom: 20px; margin-top: 30px; }
	.row-fluid .talk-section .talk-box h3 { font-size: 28px; }
  .resource-wrapper > div{ margin:0px;}
  
  
  
}
@media(max-width:1500px){
	.row-fluid .strip-section .wrapper-fluid-2 > div { padding: 0px; }
	.row-fluid .strip-section .wrapper-fluid-2 > div > div > div { width: 100%; text-align: center; margin: 0px; }
	.row-fluid .strip-section .widget-type-cta { text-align: center; padding-top: 40px; }
	.row-fluid .strip-section a { padding: 20px 35px; min-width: auto; }
	.row-fluid .challenges-section .contain .widget-type-header { }
	.row-fluid .challenges-section .contain .widget-type-header h3 { font-size: 30px; }
	.row-fluid .challenges-section .contain .widget-type-rich_text { padding-top: 15px; }
	.row-fluid .challenges-section .contain li { font-size: 19px; line-height: 29px; padding: 5px 0px; padding-left: 17px; }
	.row-fluid .challenges-section.universities .tag { padding-top: 30px; }
	.row-fluid .challenges-section.universities .tag h4 { font-size: 24px; }
	.row-fluid .challenges-section .contain h5 { padding-top: 20px; font-size: 23px; }
	.row-fluid .design-info .widget-type-header h3 { font-size: 36px; }
	.row-fluid .design-info .widget-type-rich_text h4 { font-size: 20px; }
	.row-fluid .design-info .widget-type-rich_text h3 { font-size: 22px; padding-top: 40px; }
	.row-fluid .design-info .widget-type-rich_text h4 + h4 { padding-top: 21px; }
	.row-fluid .design-info .widget-type-cta a { font-size: 20px; padding: 17px 35px; }
  
  /* */
  .integration-box-wrapper .integration-box { padding: 40px 20px; }
	.integration-box-wrapper .integration-box .contain .text { padding: 35px 17px; font-size: 18px; }
	.integration-box-wrapper .integration-box .contain .contain-list ul li { font-size: 18px; padding: 7px 0px; padding-left: 15px; }
  
  .row-fluid .events-box-wrapper .single-module { padding: 15px; }
	.row-fluid .events-box-wrapper .single-module .inner > h3 { font-size: 20px; padding: 10px 15px; }
	.row-fluid .events-box-wrapper .single-module .inner { border-width: 2px; }
	.row-fluid .events-box-wrapper .single-module .contain .text { padding: 10px 15px; font-size: 16px; }
	.row-fluid .events-box-wrapper .single-module .contain .text p { padding-bottom: 0px; }
	.row-fluid .events-box-wrapper .single-module .contain a { margin-top: 10px; font-size: 16px; font-weight: 400; padding: 9px 20px; }
  
  /* */
  .row-fluid .custom-page-banner.story-page { padding: 60px 0px; }
	.row-fluid .main-sidebar .info { margin-top: -379px; }
	.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text ul li { padding: 15px 0px; line-height: 20px; }
	.row-fluid .main-sidebar .info .hs_cos_wrapper_type_rich_text ul { margin-top: 0px; padding-left: 0px; padding-right: 0; }
	.row-fluid .main-sidebar .bg-title h4 { font-size: 21px; }
	.row-fluid .main-sidebar .bg-title { margin-bottom: 16px; }
	.row-fluid .main-sidebar .story-link ul li { padding: 10px 0px; }
	.row-fluid .main-contain > div { padding-top: 40px; }
	.row-fluid .main-contain .widget-type-rich_text p:first-child { padding-top: 0; }
	.row-fluid .main-contain .widget-type-linked_image { margin-bottom: 10px; }
  
  
}

@media(max-width:1200px){
  .row-fluid .video-bg video{ height:100%; width:auto; max-width:none;  }
  
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 { padding:0px 12px; }
  .row-fluid .header .widget-type-cta a { padding:13px 15px;}
	.row-fluid .efficiency-section .companies { padding: 0px 50px; }
	.row-fluid .soluction-strip .hs_cos_wrapper_type_text { font-size: 18px; }
	.row-fluid .education-sector .widget-type-header h3 { font-size: 23px; }
	.row-fluid .client-section .stort-slider .single-slide .contain { padding: 30px 30px 17px 30px; }
	.row-fluid .cta-strip-section h2 { font-size: 28px; line-height: 48px; }
	.row-fluid .footer-connect ul li a { height: 60px; width: 60px; font-size: 31px; line-height: 53px; }
  .row-fluid .footer-connect { padding-top:80px; }
	.row-fluid .footer-connect ul {	padding-bottom:  30px; }
  .row-fluid .efficiency-section .companies .widget-type-text { padding-top: 20px; padding-bottom: 20px; font-size: 24px; line-height: 29px; }
	.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text h4 { font-size: 24px; }
	.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text p { padding: 10px 0px; }
	.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text { font-size: 21px; line-height: 32px; }
  .row-fluid .hero-section h1 { font-size: 40px; }
	.row-fluid .hero-section { padding-top: 170px; padding-bottom: 150px; }
	.row-fluid .hero-section .hs_cos_wrapper_type_rich_text { font-size: 28px; line-height: 35px; padding-top: 20px; }
  .row-fluid .desing-section .wrapper > div > div { display: flex; flex-wrap: wrap; }
	.row-fluid .desing-section .wrapper > div > div >div { width: 100%; }
	.row-fluid .desing-section { padding-top: 90px; padding-bottom: 20px; }
	.row-fluid h2 { font-size: 40px; }
	.row-fluid .stack-up-section .widget-type-rich_text h3, .row-fluid .stack-up-section .widget-type-rich_text h4 { font-size: 27px; }
	.row-fluid .stack-up-section .widget-type-rich_text li { font-size: 20px; padding: 5px 0px; }
	.row-fluid .stack-up-section .lable h2 { font-size: 45px; }
	.row-fluid .stack-up-section .tagline { font-size: 24px; }
	.row-fluid .efficiency-section .info-wrapper > div > div .hs_cos_wrapper_type_header h3, .row-fluid .efficiency-section .info-wrapper > div > div .hs_cos_wrapper_type_header h4 { font-size: 27px; }
	.row-fluid .efficiency-section .companies { padding: 0px 20px; }
	.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text { font-size: 20px; }
	.row-fluid .blog-feed-section .widget-type-blog_subscribe { padding-top: 90px; }
	.row-fluid .cta-strip-section .widget-type-header { padding-bottom: 40px; }
  .row-fluid .header .logo img{ height:62px; }
  .row-fluid .header .menu-wrapper{ padding-top:4px; }
  
  .row-fluid .team-section { }
	.row-fluid .team-section .widget-type-header { padding-bottom: 0px; }
	.row-fluid .team-section .team-member { padding: 25px; }
	.row-fluid .content-section { padding-top: 30px; padding-bottom: 60px; }
  
  .row-fluid .contact-us-section .address-box p { font-size: 20px; }
	.row-fluid .contact-us-section .address-box h4 { font-size: 24px; padding-bottom: 5px; }
	.row-fluid .contact-us-section .contact-form form .hs-submit { padding-top: 10px; }
	.row-fluid .map-section iframe { height: 500px; }
  .power-statement-info .hs_cos_wrapper_type_header h2 { font-size:  30px; }
  
  /* */
  .row-fluid .education h1 { font-size: 41px; }
	.row-fluid .page-banner.custom .widget-type-text { padding-top: 30px; font-size: 28px; }
	.row-fluid .education a { margin-top: 50px; padding: 14px 46px; font-size: 20px; }
	.row-fluid .custom-admissions-section .hs_cos_wrapper_type_header h3 { font-size: 34px; }
	.row-fluid .custom-admissions-section .cta-wrapper { padding-top: 40px; }
	.row-fluid .custom-admissions-section .cta-wrapper li + li { padding-left: 90px; }
	.row-fluid .custom-admissions-section .cta-wrapper li a { padding: 15px 25px; font-size: 21px; min-width: 300px; }
	.row-fluid .custom-admissions-section .private-title { padding-top: 50px; }
	.row-fluid .custom-admissions-section .private-text { font-size: 19px; font-weight: 400; }
  .row-fluid .design-info .wrapper > div { margin: 0px !important; }
  
  /* */
	.business-box-wrapper .Single-box { padding: 15px; }
	.business-box-wrapper .Single-box .thumb { height: 200px; }
	.business-box-wrapper .Single-box .thumb p { font-size: 24px; }
	.row-fluid .business-info-main .contain .widget-type-header h3 { font-size: 25px; }
	.row-fluid .business-info-main .contain ul li { font-size: 18px; line-height: 24px; padding: 3px 0px; }
	.row-fluid .business-info-main .one-line-tag { padding-top: 20px; font-size: 20px; }
	.row-fluid .business-info-main .contain .widget-type-header { padding-bottom: 10px; }
	.row-fluid .business-info-main { padding-top: 30px; }
  
  /* */
  .row-fluid .topic-bar .widget-type-post_filter ul li a { font-size: 15px; padding: 0px; }
	.row-fluid .topic-bar .widget-type-post_filter ul li { padding: 0px 15px; }
	.row-fluid .topic-bar .search-box a.blog-search { padding: 0px; font-size: 15px; }
	.post-listing .post-item { width: 50%; }
	.load-more-wrapper a { margin-top: 50px; padding: 10px 38px; font-size: 16px; }
	.load-more-wrapper { padding-bottom: 60px; }
  
  /* */
  .hs-blog-post .blog-post-main > .wrapper { width: 890px; }
	.hs-blog-post .blog-post-main h1 + div#hubspot-author_data { padding-bottom: 0px; }
	.hs-blog-post .row-fluid .comment-section .wrapper { max-width: 890px; }
  
  /* */
  .row-fluid .hero-section.grident .wrapper-fluid > div { max-width: 510px; }
	.row-fluid .hero-section.grident h1 { font-size: 30px; }
	.row-fluid .hero-section.grident .hs_cos_wrapper_type_rich_text { font-size: 21px; line-height: 27px; padding-bottom: 30px; }
	.row-fluid .hero-section.grident { padding: 100px 0px; }
  
  /* */
  .row-fluid .institution-section .instituion-box-wrapper .single-institution-box .inner { padding-right: 15px; }
	.row-fluid .institution-section .widget-type-header h2 { font-size: 30px; }
	.row-fluid .institution-section { padding: 50px 0 50px; }
  
  
  /* */
  .row-fluid .design-info.custom .widget-type-rich_text p br { display: none; }
	.row-fluid .design-info.custom .widget-type-rich_text p { font-size: 22px; }
  .row-fluid .hero-section{ padding:124px 0px 97px;}
}

@media(max-width:991px){
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 { padding: 0px 14px; }
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 a { }
	.row-fluid .header .widget-type-cta a { padding: 4px 10px; }
	.row-fluid .header { padding: 20px 0px; }
	.row-fluid .header .menu-wrapper { padding-top: 7px; }
	.row-fluid h1 { font-size: 27px; }
	.row-fluid .hero-section h1 { font-size: 27px; }
	.row-fluid .desing-section { padding-top: 40px; }
  .row-fluid .page-banner.custom h1{ font-size:48px; }
	
	.row-fluid .desing-section .widget-type-header h2 { font-size: 27px; }
	.outer-accordion .main-box .accordian h4 { font-weight: 600; font-size: 18px; }

	
	.row-fluid .desing-section .outer-accordion { }
	.row-fluid .desing-section .widget-type-cta { padding-bottom: 34px; }
	.row-fluid .efficiency-section .companies { padding: 0px 15px; }
	.row-fluid .efficiency-section .companies .widget-type-text { padding: 10px 0px 25px; }
	.row-fluid .efficiency-section .info-wrapper > div > div { display: flex; }
	.row-fluid .efficiency-section .info-wrapper { padding-top: 80px; }
	.row-fluid .soluction-strip .hs_cos_wrapper_type_text { line-height: normal; font-size: 14px; }
	.row-fluid .soluction-strip .hs_cos_wrapper_type_header h2 { font-size: 27px; }
	.row-fluid .client-section .hs_cos_wrapper_type_header h3 { font-size: 27px; }
	.row-fluid .blog-feed-section > div { max-width: 640px; margin: 0 auto; }
	.row-fluid .blog-feed-section .widget-type-header h2 { font-size: 27px; }
	.blog-list .blog-item { width: 100%; padding: 30px 0px; }
	.row-fluid .blog-feed-section .widget-type-header { padding-bottom: 10px; }
	.row-fluid .blog-feed-section .widget-type-blog_subscribe { padding-top: 50px; }
	.row-fluid .blog-feed-section { padding-bottom: 70px; }
	.row-fluid .cta-strip-section h2 { font-size: 24px; line-height: normal; }
	.row-fluid .cta-strip-section a { font-size: 20px; padding: 13px 40px; }
	.row-fluid .cta-strip-section .widget-type-header { padding-bottom: 30px; }
	.row-fluid .footer-connect .widget-type-rich_text h4 { padding: 0px; display: block; }
  .row-fluid .desing-section .widget-type-cta { padding: 0px; }
	.row-fluid .desing-section .cta-wrapper .green { margin: 15px 0px; }
	.row-fluid .desing-section .cta-wrapper { padding-top: 30px; padding-bottom:  30px; }
  
  .row-fluid .hero-section { padding-top: 120px; padding-bottom:  130px; }
  .row-fluid .desing-section .cta-wrapper .green { margin: 0px; padding-left: 15px; }
	.row-fluid .desing-section .widget-type-cta a { font-size: 18px; padding: 9px 25px; }
	.row-fluid .stack-up-section .title { padding-bottom: 30px; }
	.row-fluid .stack-up-section .widget-type-rich_text h3, .row-fluid .stack-up-section .widget-type-rich_text h4 { font-size: 25px; }
	.row-fluid .stack-up-section .widget-type-rich_text li { font-size: 18px; line-height: 23px; }
	.row-fluid h2 { font-size: 34px; }
	.row-fluid .efficiency-section .heading .sub-title { font-size: 20px; padding-top: 10px; }
	.row-fluid .efficiency-section .info-wrapper > div > div .hs_cos_wrapper_type_header h3, .row-fluid .efficiency-section .info-wrapper > div > div .hs_cos_wrapper_type_header h4 { font-size: 24px; }
	.row-fluid .efficiency-section .info-wrapper > div > div .hs_cos_wrapper_type_header { margin-top: -40px; }
	.private_edu_section .single-box .thumb h3 { font-size: 30px; line-height: 36px; padding-top: 80px; padding-bottom: 30px; }
	.private_edu_section .single-box .thumb a { font-size: 20px; padding: 10px 25px; }
	.private_edu_section .single-box .thumb { min-height: 300px; }
  
  /* */
  .row-fluid .header .menu-wrapper { position: absolute; z-index: 9999; background: #fffffff5; width: 100%; left: 0; top: 100%; padding: 0px; max-height: 500px; overflow: auto; display:none }
	.row-fluid .header { position: relative; }
	.row-fluid .header .menu-wrapper > div { float: left; width: 100%; }
	.row-fluid .header .menu-wrapper .widget-type-custom_widget { padding: 0px; }
	.row-fluid .header .main-menu .hs-menu-wrapper > ul { float: left; width: 100%; }
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 { float: left; width: 100%; padding: 0px; }
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 a { padding: 5px 15px; display: block; }
	.row-fluid .header .widget-type-cta { float: left; width: 100%; }
	.row-fluid .header .widget-type-cta a { display: block; text-align: center; }
	.row-fluid .header .logo { left: initial; width: 120px; }
	.row-fluid .header .widget-type-cta a { padding: 14px 15px; font-weight: 600; }
  .row-fluid .header .menu-wrapper { margin: 0px; }
	.row-fluid .header .menu-wrapper .widget-type-custom_widget { width: 100%; }
  
  .row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 ul.hs-menu-children-wrapper { position: initial; transform: none; opacity: 1; visibility: visible; box-shadow: none; background: transparent; transition:all 0s ease; display:none;  }
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 ul li a { color: #000; }
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 ul li a { padding-left: 26px; }
  
  .mobile-trigger{ display:block;  cursor:pointer;  position: absolute;  display: block;  height: 25px;  width: 26px;  right: 15px; top:38px; }
	.mobile-trigger i{ position:absolute; height:2px; display:block; width:26px; background:#000;left: 0px;  top: 50%;transform: translatey(-50%); transition:all 0.2s linear}
	.mobile-trigger i:After,.mobile-trigger i:before{ content:""; height:100%; width:100%; background:#000; left:0; position:absolute;}
	.mobile-trigger i:After{ top:6px; transform:rotate(0deg); transition:transform 0.2s linear,top  0.2s linear 0.2s;}
	.mobile-trigger i:before{top:-6px; transform:rotate(0deg); transition:transform 0.2s linear, top 0.2s linear 0.2s;}

	.mobile-open .mobile-trigger i{ background:transparent; transition:all 0.2s linear;}
	.mobile-open .mobile-trigger i:after{transform:rotate(45deg); top:0; transition:all 0.2s linear, transform 0.2s linear 0.2s;}
	.mobile-open .mobile-trigger i:before{ top:0; transform:rotate(-45deg); transition:all 0.2s linear, transform 0.2s linear 0.2s;} 


	.child-trigger{display:block;height: 30px;width: 30px;border: 1px solid transparent;border-radius: 50%;position: absolute;top: 6px;right: 13px; cursor:pointer; z-index:1;}
	.child-trigger i{display:block;position:relative;height: 1px;width: 9px;background: #000;top: 13px;left: 9px;}
	.child-trigger i:after{content:"";position:absolute;height: 100%;width: 100%;display: block;background: #000;left: 0;transform: rotate(90deg); transition:all 0.2s linear;}
	.child-trigger.child-open i:after{ transform:rotate(180deg);}
  
  .row-fluid .hero-section.overlay > div:nth-child(2) { position:  relative; transform:  none; left:0; }
  .row-fluid .video-bg video{ height:100%; width:auto; max-width:none;  }
  /* */
  .row-fluid .page-banner { padding: 70px 0px; }
	.row-fluid .team-section .widget-type-header h3 { font-size: 30px; }
	.row-fluid .team-section .team-member { width: calc(50% - 4px); padding: 15px; }
	.row-fluid .team-section { padding-top: 60px; }
	.row-fluid .team-section .widget-type-header { padding-bottom: 20px; }
	.row-fluid .content-section h4 { font-size: 25px; }
	.row-fluid .content-section .widget-type-rich_text { font-size: 17px; }
	.row-fluid .content-section .pt-70 { padding-top: 30px; }
  
  /* */
  .row-fluid .resource-section .wrapper-fluid { padding: 0px 15px; width: 100%; max-width: 750px; }
	.resource-wrapper .item-wrapper .resource-box { padding: 15px; width: calc(50% - 1px); }
	.filer-bar { padding-left: 15px; padding-right: 15px; }
	.filter-dropdown label { height: 40px; line-height: 19px; font-size: 16px; padding: 10px 20px; }
	.filer-bar input#quicksearch { height: 40px; font-size: 15px; }
	.resource-box .inner .contain h4 { font-size: 21px; }
	.resource-box .inner .contain .text { font-size: 16px; line-height: 28px; }
	.resource-box .inner .contain a.btn { margin-top: 10px; font-size: 16px; padding: 6px 25px; }
	.row-fluid .talk-section .talk-box a { padding: 7px 15px; font-size: 17px; min-width: 260px; }
	.row-fluid .talk-section .talk-box h3 { font-size: 24px; }
	.row-fluid .talk-section { padding-top: 70px; padding-bottom: 65px; }
  
  /* */
  .row-fluid .contact-us-section .address-box { width: 50%; }
	.row-fluid .contact-us-section .contact-form { width: 50%; margin: 0px; padding-left: 25px; }
	.row-fluid .contact-us-section .address-box p { font-size: 18px; }
	.row-fluid .contact-us-section .address-box h4 { font-size: 21px; padding-bottom: 0px; }
	.row-fluid .contact-us-section .address-box .phone-number .widget-type-rich_text strong { font-size: 20px; }
	.row-fluid .contact-us-section .address-box .phone-number .widget-type-rich_text a { }
	.row-fluid .contact-us-section .address-box .phone-number .widget-type-rich_text { font-size: 20px; }
	.row-fluid .contact-us-section .address-box .ticket-cta a { font-size: 17px; }
	.row-fluid .contact-us-section .contact-form form .hs-form-field textarea { height: 200px; }
  
  /* */
  .power-statement-info .hs_cos_wrapper_type_header h2 { font-size: 30px; }
	.power-statement-info .widget-type-form form fieldset.form-columns-2 > div { width: 100%; }
	.power-statement-info .widget-type-form form fieldset.form-columns-2 > div + div { margin-top: 18px; }
	.power-statement-info .widget-type-form { padding: 15px 20px; }
	.power-statement-info .widget-type-form h3 { font-size: 24px; padding-bottom: 10px; padding-top: 14px; }
	.row-fluid .list ul li { padding: 5px 0px; padding-left: 25px; }
	.power-statement-info .widget-type-text { font-size: 20px; }
  
  
  /* */
  .row-fluid .custom-admissions-section .hs_cos_wrapper_type_header h3 { font-size: 30px; }
	.row-fluid .custom-admissions-section .cta-wrapper li + li { padding-left: 30px; }
	.row-fluid .custom-admissions-section .cta-wrapper li a { min-width: 200px; padding: 12px 25px; }
	.row-fluid .custom-admissions-section .cta-wrapper { padding-top: 30px; }
	.row-fluid .challenges-section .wrapper-fluid-2 > div > div > div { width: 100%; margin: 0px; }
	.row-fluid .challenges-section .widget-type-linked_image { }
	.row-fluid .challenges-section .wrapper-fluid-2 > div > div > div > div { max-width: 520px; margin: 0 auto; }
	.row-fluid .challenges-section .contain { padding-top: 40px; }
	.row-fluid .challenges-section { padding: 80px 0px 60px; }
	.row-fluid .challenges-section.down-mark .contain { padding-top: 0px; }
	.row-fluid .challenges-section.bg-gray .widget-type-linked_image { padding-top: 45px; }
	.row-fluid .strip-section a { padding: 13px 30px; font-size: 20px; }
	.row-fluid .strip-section h4 { font-size: 29px; }
	.row-fluid .strip-section .widget-type-cta { padding-top: 20px; }
	.row-fluid .strip-section { padding: 80px 0px; }
	.row-fluid .challenges-section.universities { padding-top: 60px; }
	.row-fluid .challenges-section.universities .heading h3 { font-size: 30px; }
	.row-fluid .challenges-section.universities .heading .widget-type-rich_text { font-size: 20px; padding-top: 19px; padding-bottom: 0px; }
	.row-fluid .challenges-section .wrapper-fluid-2 > div > div > div > div > div > div { width: 100%; }
	.row-fluid .challenges-section.universities .heading { padding-bottom: 0px; }
  
  /* */
	.business-box-wrapper .Single-box { width: 50%; }
	.business-box-wrapper { padding-top: 25px; }
  .row-fluid .business-info-main .wrapper-fluid-2 > div > div{ display:block; }
	.row-fluid .business-info-main .wrapper-fluid-2 > div > div > div { width: 100%; flex-flow: wrap; margin:0px;  }
	.row-fluid .business-info-main .contain { padding-top: 30px; text-align: left; }
	.row-fluid .business-info-main .one-line-tag { text-align: left; }
  .integration-box-wrapper .integration-box { width:  50%; }
  
  
  
  .hs-blog-post .row-fluid .comment-section .wrapper { max-width: 700px; width: 100%; }
	.hs-blog-post .blog-post-main > .wrapper { max-width: 700px; width: 100%; }
	.hs-blog-post .blog-post-main > .wrapper > .blog-section { padding-left: 15px; padding-right: 15px; }
	.hs-blog-post .blog-post-main h1 { font-size: 34px; }
	.hs-blog-post .blog-post-main h1 + div#hubspot-author_data { padding-top: 8px; }
	.hs-blog-post .about-author-sec.row-fluid { padding: 15px; }
	.hs-blog-post .about-author-sec.row-fluid .span3 { width: 33%; }
	.hs-blog-post .about-author-sec.row-fluid  .span9 { width: 64%; }
	.hs-blog-post .about-author-sec h3 + p { padding-bottom: 0px; }
	.hs-blog-post .row-fluid .comment-section .wrapper > div { padding: 0px 15px 60px; }
	
  .filer-bar { float: left; width: 100%; max-width: 100%; margin: 0px; }
	.filer-bar .search-bar { width: 100% !important; }
	.filer-bar .span4 { width: 50%; margin-top: 20px; }
  	
  .row-fluid .events-box-wrapper .single-module { width:50%; }
  
  /* */
  .row-fluid .main-sidebar .info { margin-top: -411px; }
	.row-fluid .custom-page-banner.story-page .wrapper > div { padding-left: 90px; }
	.row-fluid .custom-page-banner.story-page h3 { font-size: 28px; }
	.row-fluid .custom-page-banner.story-page { min-height: 500px; display: flex; align-items: center; }
	.row-fluid .main-sidebar .info .widget-type-linked_image > span img { height: 37px; object-fit: contain; }
	.row-fluid .custom-page-banner.story-page .widget-type-rich_text { font-size: 17px; line-height: 23px; }
	.row-fluid .main-sidebar .social-sharing ul li { padding: 5px 2px; }
	.row-fluid .main-sidebar .social-sharing { padding-bottom: 10px; }
	.row-fluid .main-sidebar .resource-bar h4 { font-size: 15px; }
	.row-fluid .main-sidebar .resource-bar .widget-type-rich_text { font-size: 14px; line-height: normal; }
	.row-fluid .main-sidebar .resource-bar { height: 360px; }
	.row-fluid .main-contain .widget-type-header h3 { font-size: 28px; }
	.row-fluid .main-contain { font-size: 16px; }
	.row-fluid .main-contain .widget-type-header h4 { font-size: 25px; }
  .row-fluid .design-info.custom .widget-type-header {	padding-bottom:  20px;}
	  
  
}

@media(min-width:992px){
  .row-fluid .header .menu-wrapper{ display:block !important; }
}
@media(max-width:767px){
	.row-fluid .efficiency-section .info-wrapper > div > div { display: block; }
	.row-fluid .efficiency-section .admission { border: none; padding: 15px 0px; text-align: center; }
	.row-fluid .efficiency-section .info-wrapper > div > div .hs_cos_wrapper_type_header { margin: 0px; margin-bottom: 30px; }
	.row-fluid .efficiency-section .info-wrapper { padding-top: 20px; }
	.row-fluid .efficiency-section .companies { text-align: center; padding: 15px 0px; }
	.row-fluid .efficiency-section .companies > div { max-width: 460px; margin: 0 auto; }
	.row-fluid .soluction-strip .hs_cos_wrapper_type_header { padding-top: 30px; }
	.row-fluid .soluction-strip { padding-top: 40px; padding-bottom: 50px; }
	.row-fluid .client-section .stort-slider .single-slide .contain .text { font-size: 16px; line-height: 25px; }
	.row-fluid .client-section .stort-slider .single-slide .contain .text a { margin: 0px; }
	.row-fluid .client-section .stort-slider .single-slide .thumb p { max-width: calc(100% - 45px); bottom: 0; }
	.row-fluid .client-section .stort-slider .slick-arrow { height: 35px; width: 35px; }
	.row-fluid .client-section .stort-slider .slick-arrow:before { background-size: 8px; }
	.row-fluid .education-sector .widget-type-header { margin: 0px; padding: 20px 0px; }
	.private_edu_section .single-box { float: none; max-width: 450px; width: 100%; margin: 0 auto; padding: 15px 0px; }
	.row-fluid .blog-feed-section { padding-top: 41px; }
	.row-fluid .blog-feed-section .blog-list { margin: 0px; }
	.row-fluid .footer-connect ul li a { height: 50px; width: 50px; border-width: 2px; font-size: 24px; line-height: 46px; }
	.row-fluid .footer-connect ul { }
	.row-fluid .footer-connect .widget-type-rich_text h4 { font-size: 24px; }
	.row-fluid .footer-connect { padding-top: 60px; padding-bottom: 45px; }
	.row-fluid .hero-section h1 { font-size: 24px; }
	.row-fluid .hero-section .hs_cos_wrapper_type_rich_text { font-size: 20px; padding-top: 30px; padding-bottom: 43px; }
	.row-fluid .desing-section .wrapper > div > div { display: block; }
	.row-fluid .desing-section .wrapper > div > div .desktop-wrapper { display: block; padding-bottom: 30px; padding-top: 30px; }
	.row-fluid .desing-section .desktop img { width: 302px; left: 50%; transform: translateX(-50%); top: 20px; height: 174px; }
	.row-fluid .desing-section .widget-type-header h2 { text-align: center; padding-bottom: 10px; }
	.row-fluid .desing-section { padding-bottom: 30px; }
	.row-fluid .stack-up-section .widget-type-rich_text li { margin-left: 30px; max-width: calc(100% - 30px); }
	.row-fluid .stack-up-section .lable { padding: 20px 0px 30px; text-align: left; }
	.row-fluid .stack-up-section .tagline { padding-top: 30px; }
	.row-fluid .efficiency-section .heading h2 { font-size: 27px; }
	.row-fluid .client-section .stort-slider .single-slide { margin: 0px; }
	.row-fluid .client-section .stort-slider .single-slide .contain { padding: 30px 22px; }
  
	.row-fluid .desing-section .desktop img { transform: none; width: calc(100% - 53px); height: 252px; }
	.row-fluid .desing-section .cta-wrapper .green { padding: 0px; }
	.row-fluid .desing-section .cta-wrapper > div > div > div { float: left; }
	.row-fluid .desing-section .widget-type-cta a { margin: 10px; }
	.row-fluid .client-section .stort-slider .single-slide .thumb { height: 260px; }
	.row-fluid .client-section .stort-slider .single-slide .thumb p { font-size: 17px; }
	.row-fluid .client-section { padding-bottom: 90px; }
  
  
  .row-fluid .team-section .team-list-wrapper { margin: 0px -15px; }
	.row-fluid .team-section .team-member { padding: 15px; }
	.row-fluid .content-section .widget-type-rich_text { font-size: 16px; }
	.row-fluid .team-section .widget-type-header h3 { font-size: 26px; } 
	.row-fluid .team-section { padding-top: 45px; }
  
  
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 a { font-size: 16px; line-height: normal; }
	.row-fluid .header .main-menu .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 { padding: 3px 0px; }
	.row-fluid .header .widget-type-cta a { font-size: 17px; padding: 9px 15px; }
  
  /* */
  .row-fluid .page-banner.custom h1 { font-size: 30px; }
	.row-fluid .page-banner.custom .widget-type-text { font-size: 21px; padding-top:10px; }
	.resource-wrapper > div { margin: 0px; }
	.filer-bar { padding: 15px 0px; max-width: 450px; float: none; margin: 0 auto; }
	.filer-bar .span4 { float: left; width: 100%; margin: 15px 0px; padding:0px; }
	.filter-dropdown label:after { background-size: 18px; right: 10px; }
	.filter-dropdown label { height: 50px; padding: 14px 25px; }
	.filer-bar input#quicksearch { height: 50px; padding: 15px 25px; }
	.filter-dropdown ul li a { font-size: 15px; padding: 5px 25px; }
	.resource-wrapper .item-wrapper .resource-box { width: 100%; padding:15px 0px; }
	.resource-wrapper .item-wrapper { float: none; max-width: 450px; width: 100%; margin: 0 auto; }
	.resource-wrapper .item-wrapper:before, .resource-wrapper .item-wrapper:after { content: ""; display: table; clear: both; }
	.row-fluid .talk-section .talk-box + .talk-box { padding-top: 50px; }
  .filer-bar input#quicksearch { height: 40px; background-position: calc(100% - 15px); background-size: 13px; padding: 5px 15px; }
  
  /* */
  .row-fluid .contact-us-section .address-box { width: 100%; text-align: center; }
	.row-fluid .contact-us-section .address-box > div { max-width: 480px; margin: 0 auto; }
	.row-fluid .contact-us-section .address-box > div > div { }
	.row-fluid .contact-us-section .address-box > div > div { padding-bottom: 40px; }
	.row-fluid .contact-us-section .address-box img { margin-bottom: 20px; }
	.row-fluid .contact-us-section .address-box .phone-number .widget-type-rich_text { padding-top: 0; }
	.row-fluid .contact-us-section .contact-form { padding: 15px 0px; width: 100%; }
	.row-fluid .contact-us-section .contact-form > div { max-width: 480px; margin: 0 auto; }
	.row-fluid .contact-us-section .contact-form h3 { padding-top: 20px; padding-bottom: 10px; }
	.row-fluid .map-section iframe { height: 400px; }
  .row-fluid .contact-us-section { padding-top:50px; padding-bottom:50px; }
  
  /* */
  .power-statement-info .widget-type-text { padding-top: 10px; }
	.power-statement-info .widget-type-form { margin-top: 45px; }
	.power-statement-info .widget-type-form form fieldset.form-columns-2 { width: 100%; min-width: 100%; margin: 0px; }
	.power-statement-info .widget-type-form form fieldset.form-columns-2 > div { width: 50%; }
	.power-statement-info .widget-type-form form fieldset.form-columns-2 > div + div { margin: 0px; }
	.power-statement-info .widget-type-form form fieldset { min-width: 100%; margin: 0px !important; }
	.power-statement-info .widget-type-form form fieldset.form-columns-1 { padding: 0px 6px; }
	.power-statement-info .widget-type-form form fieldset + fieldset { padding-top: 11px !important; }
	.power-statement-info { padding-bottom: 80px; }
  
  /* */
  .row-fluid .custom-admissions-section .hs_cos_wrapper_type_header h3 { font-size: 25px; }
	.row-fluid .custom-admissions-section .private-title { padding-top: 30px; }
	.row-fluid .custom-admissions-section .private-text { font-size: 17px; }
	.row-fluid .challenges-section .contain .widget-type-header h3 { font-size: 26px; }
	.row-fluid .challenges-section .contain h5 { padding-top: 10px; }
	.row-fluid .challenges-section { padding-top: 60px; }
	.row-fluid .design-info .widget-type-cta a { font-size: 18px; padding: 12px 28px; }
	.row-fluid .education a { padding: 12px 38px; }
	.row-fluid .custom-admissions-section .cta-wrapper li a { padding: 12px 28px; font-size: 17px; width: auto; }
  .row-fluid h4 { font-size: 26px; }
	.row-fluid .two-col-info .wrapper > div > div > div { }
	.row-fluid .two-col-info .wrapper > div > div > div + div { padding-top: 40px; }
	.row-fluid .two-col-info { padding: 50px 0px; }
  
  .business-box-wrapper .Single-box { max-width: 480px; width: 100%; display: block; margin: 0 auto; }
  
  .integration-box-wrapper .integration-box { max-width: 500px; width: 100%; margin: 0 auto; display: block; }
  
  /* */
  .post-listing .post-item { width: 100%; padding:15px; }
	.post-listing .post-item .inner { max-width: 500px; margin: 0 auto; }
	.load-more-wrapper { padding-bottom: 40px; }
	.load-more-wrapper a { margin-top: 20px; }
  .row-fluid .topic-bar .search-box a.blog-search{ padding-left:10px;}
  .row-fluid .topic-bar .widget-type-post_filter ul li a { font-size: 13px; line-height: 12px; }
	.row-fluid .topic-bar .widget-type-post_filter ul li { padding: 0px 9px; }
	.row-fluid .topic-bar .search-box a.blog-search { padding-top: 7px; padding-left: 0px; font-size: 14px; }
	.row-fluid .topic-bar .wrapper > div > div > div { width: 100%; text-align: center; }
  .row-fluid .topic-bar .search-box form#searchForm .inner { padding: 15px; }
	.row-fluid .topic-bar .search-box form#searchForm .inner input#blog_search { width: 100%; height: 45px; padding: 5px 15px; }
	.row-fluid .topic-bar .search-box form#searchForm .inner input[type="submit"] { width: 100%; min-width: 100%; margin-top: 20px; height: 45px; padding: 5px 15px; }
  
  .row-fluid .stack-up-section .widget-type-rich_text li{     margin-left: 0; }
  .row-fluid .stack-up-section .widget-type-rich_text{ padding-left: 10px; }
  .row-fluid .stack-up-section .widget-type-rich_text > span > ul { padding-left:40px; }
  
  /* */
  .hs-blog-post .blog-post-main > .wrapper > .blog-section { padding-left: 0px; padding-right: 0px; }
	.hs-blog-post .blog-post-main > .wrapper { max-width: calc(100% - 30px); }
	.hs-blog-post .blog-post-main h1 { font-size: 24px; font-weight: 400; }
	.hs-blog-post .blog-post-main .section.post-body { font-weight: 400; line-height: 30px; }
	.hs-blog-post .blog-post-main h1 + div#hubspot-author_data { font-weight: 400; }
	.hs-blog-post .about-author-sec.row-fluid .span3 { width: 100%; }
	.hs-blog-post .about-author-sec.row-fluid .span9 { width: 100%; text-align: center; margin-top: 20px; }
	.hs-blog-post .about-author-sec.row-fluid { padding: 35px; }
  .resource-box .inner .thumb-wrapper{ height:210px; }
  .integration-box-wrapper .integration-box.full .contain .contain-list{ padding:0px 15px;}
  .integration-box-wrapper .integration-box.full .contain .contain-list{ display:block; }
  
  .row-fluid .events-box-wrapper .single-module { width: 100%; padding: 15px 0px; }
	.row-fluid .events-box-wrapper .single-module .inner { max-width: 500px; margin: 0 auto; }
  .row-fluid .event-module-main .widget-type-text { font-size: 19px; font-weight: 400; padding-top: 30px; }
  
  /* */
  .row-fluid .main-sidebar .info { margin: 0px; }
	.row-fluid .custom-page-banner.story-page { display: block; min-height: auto; }
	.row-fluid .custom-page-banner.story-page .wrapper { }
	.row-fluid .custom-page-banner.story-page .wrapper > div { max-width: 100%; padding-left: 0px; }
	.row-fluid .custom-page-banner.story-page .widget-type-rich_text p { padding: 0px; }
	.row-fluid .main-sidebar { width: 100%; max-width: 460px; float: none; margin: 0 auto !important; padding-top: 70px; }
	.row-fluid .main-sidebar .story-link { width: 100%; }
	.row-fluid .main-contain { padding: 0px; width: 100%; max-width: 460px; margin: 0 auto; }
  .row-fluid .main-sidebar .info .widget-type-linked_image { margin: 0px; left: 0; text-align: center; }
	.row-fluid .main-sidebar .info .widget-type-linked_image:after { background-size: 15px; height: 10px; display: none; }
  
  .social_sharing { text-align:center; }
  .desktop-wrapper .desktop .thumb { padding: 12px 4px; height: 267px; max-width:270px; }
  .row-fluid .desing-section .desktop .thumb img { /*height:168px; padding: 22px 0 0 0; */ width: calc(100% - 33px);}
    
  .row-fluid .grident:After{ background-color:#000; }
  .row-fluid .hero-section.grident .wrapper-fluid > div{ max-width:100%; }
  
  /* */
  .row-fluid .institution-section .instituion-box-wrapper .single-institution-box { width: 100%; margin: 15px 0px; padding:0px; }
	.row-fluid .institution-section .widget-type-header h2 { font-size: 26px; }
  .row-fluid .institution-section .instituion-box-wrapper .single-institution-box .inner{ padding-right:0px;}
  .row-fluid .instu-section .instituion-box-wrapper .single-institution-box .inner{height:auto !important;}
  
  /* */
  .row-fluid .design-info.custom .widget-type-rich_text p { font-size: 18px; }
	.row-fluid .design-info.custom .widget-type-rich_text h4 { padding: 20px 0px 15px; }
  .row-fluid .institution-section .widget-type-cta a { font-size: 17px; padding: 10px 35px; }
  .row-fluid .institution-section .widget-type-cta { padding-bottom: 20px; }
  
  .row-fluid .desktop-wrapper .desktop .thumb {  margin-bottom: 0;}
  
  
  .post-body #hs_cos_wrapper_post_body img{ width:100% !important; }
  .row-fluid .stack-up-section .crm-contain{ padding-left: 0; }
  .row-fluid .stack-up-section .lable{     text-align: center; }
 
  .row-fluid .desing-section .desktop .thumb img { width: calc(100% - 60px); padding-top: 9px;}
}




@media(max-width:560px){
 
  	.row-fluid .hero-section { padding-top: 60px; padding-bottom: 70px; }
		.row-fluid .hero-section .hs_cos_wrapper_type_rich_text { font-size: 19px; line-height:26px;  }
		.row-fluid .desing-section .desktop { max-width: 270px; margin: 0 auto; }
		.row-fluid .desing-section { padding-top: 0px; }
		.row-fluid .stack-up-section .title { padding-bottom: 19px; }
		.row-fluid .stack-up-section .widget-type-rich_text li { font-size: 15px; padding: 0px; }
		.row-fluid .stack-up-section .lable { padding-bottom: 17px; }
		.row-fluid .stack-up-section .tagline { font-size: 15px; line-height: normal; }
		.row-fluid .efficiency-section { padding-top: 50px; }
		.row-fluid .efficiency-section .heading h2 { font-size: 23px; }
		.row-fluid .efficiency-section .heading .sub-title { font-size: 15px; }
		.row-fluid .soluction-strip .hs_cos_wrapper_type_header h2 { font-size: 19px; }
		.row-fluid .soluction-strip .hs_cos_wrapper_type_text { }
		.row-fluid .client-section .hs_cos_wrapper_type_header h3 { font-size: 22px; }
		.row-fluid .client-section .stort-slider { max-width: 100%; }
		.row-fluid .client-section .stort-slider .slick-arrow { top: 100%; left: 50%; margin-top: 18px; right: auto; transform: translateX(-50%); }
		.row-fluid .client-section .stort-slider .slick-prev { margin-left: -20px; }
		.row-fluid .client-section .stort-slider .slick-next { margin-left: 20px; transform: translateX(-50%) rotate(180deg); }
		.row-fluid .client-section { padding-bottom: 100px; }
		.row-fluid .blog-feed-section .widget-type-header h2 { font-size: 24px; }
		.widget-type-blog_subscribe .hs_email.hs-email { width: 100%; max-width: 100%; }
		.widget-type-blog_subscribe .hs_email.hs-email input { border: 1px solid #D2D3D4; border-radius: 30px; }
		.widget-type-blog_subscribe .hs_submit.hs-submit { width: 100%; padding-top: 20px; }
		.widget-type-blog_subscribe .hs_submit.hs-submit input.hs-button.primary.large { border-radius: 30px; border: 1px solid #D2D3D4; }
		.widget-type-blog_subscribe form ul.hs-error-msgs.inputs-list { position: relative; font-size: 14px; }
		.row-fluid .cta-strip-section h2 { font-size: 20px; }
		.row-fluid .cta-strip-section a { font-size: 18px; padding: 10px 25px; }
		.row-fluid .footer-connect ul li { padding: 0px 10px; }
		.row-fluid .footer-connect ul li:first-child { padding-left: 0px; }
		.row-fluid .footer-connect ul li:last-child { padding-right: 0px; }
		.row-fluid .footer-connect .widget-type-header h3 { font-size: 24px; }
		.row-fluid .footer-connect ul li a { width: 40px; height: 40px; font-size: 20px; line-height: 36px; }
		.row-fluid .footer-connect ul { padding: 18px; padding-bottom: 10px; }
		.row-fluid .footer-connect .widget-type-rich_text h4 { font-size: 20px; }
		.row-fluid .footer-connect .widget-type-rich_text p, .row-fluid .footer-connect .widget-type-rich_text a { font-size: 16px; }
		.footer-copyright { padding: 15px 0px; font-size: 14px; }
  
  	.row-fluid .wrapper-fluid { padding: 0px 15px; }
		.row-fluid .hero-section .hs_cos_wrapper_type_cta a { font-size: 18px; padding: 11px 25px; }
		body { font-size: 16px; }
		.row-fluid .hero-section .hs_cos_wrapper_type_rich_text br { display: none; }
		.row-fluid .desing-section .desktop img { padding: 0px; height: 158px; width: calc(100% - 33px); padding-top: 22px; }
		.row-fluid .desing-section .desktop { }
		.desktop .thumb { height: 221px; }
		.row-fluid .desing-section .outer-accordion { padding-top: 10px; }
		.outer-accordion .main-box .accordian .text { font-size: 16px; }
		.outer-accordion .main-box .accordian .current+.text { margin: 7px 0px; }
		.row-fluid .desing-section .green .widget-type-cta a { margin: 15px 0px; }
		.row-fluid .desing-section .widget-type-cta a { margin: 0px; display: block; text-align: center; }
		.row-fluid .desing-section .cta-wrapper { padding-bottom: 10px; }
		.row-fluid .desing-section .cta-wrapper > div > div > div { width: 100%; }
		.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text { font-size: 16px; line-height: 24px; }
		.row-fluid .efficiency-section .companies .hs_cos_wrapper_type_rich_text p { font-weight: 400; }
		.row-fluid .client-section .stort-slider .single-slide .thumb p { font-size: 16px; line-height: 22px; }
		.private_edu_section .single-box .thumb h3 { font-size: 24px; line-height: 27px; }
		.private_edu_section .single-box .thumb a { font-size: 17px; padding: 7px 19px; }
  
  	.row-fluid .team-section .team-member{float:left;width:100%;}
		.row-fluid .team-section .team-member span + a{font-size:16px;padding:4px 15px;}
		.row-fluid .content-section .widget-type-rich_text{font-size:14px;}
		.row-fluid .content-section h4{font-size:23px;}
		.row-fluid .page-banner h3{font-size:27px;}
		.row-fluid .page-banner{padding:48px 0px;}
  
  
  	/* */
  	.row-fluid .page-banner.custom h1 { font-size: 23px; }
		.row-fluid .page-banner.custom .widget-type-text { font-size: 16px; font-weight: 500; }
		.row-fluid .page-banner.custom { padding: 60px 0px; }
		.filer-bar .span4 { margin: 5px 0px; }
		.filter-dropdown label { height: 40px; padding: 10px 15px; }
		.resource-box .inner .thumb { height: 210px; }
		.resource-box .inner .contain h4 { font-size: 18px; }
		.resource-box .inner .contain .text { font-size: 15px; line-height: 25px; margin-top: 16px; }
		.resource-box .inner .contain a.btn { font-size: 14px; }
		.row-fluid .talk-section .talk-box img { height: 53px; }
		.row-fluid .talk-section .talk-box a { margin-top: 20px; margin-bottom: 10px; font-size: 15px; font-weight: 600; min-width: auto; padding: 5px 30px; }
		.row-fluid .talk-section .talk-box h3 { font-size: 20px; }
  	.filter-dropdown ul li a { padding:5px 15px; }
  
  	/* */
  	.row-fluid .contact-us-section { padding-top:40px; padding-bottom:50px; }
  	.row-fluid .contact-us-section .address-box .ticket-cta a { padding: 5px 15px; }
		.row-fluid .contact-us-section .contact-form form .hs-submit input { width: 100%; }
  
  	.power-statement-info .hs_cos_wrapper_type_header h2 { FONT-SIZE: 23PX; }
		.power-statement-info { padding-top: 50px; padding-bottom: 60px; }
		.power-statement-info .widget-type-form form fieldset.form-columns-2 > div { min-width: 100%; }
		.power-statement-info .widget-type-form { padding: 7px; }
		.power-statement-info .widget-type-form form .hs_submit.hs-submit .actions { padding: 0px 6px; }
  
  	/* */
  	.row-fluid .custom-admissions-section .cta-wrapper li+li { padding-left: 0px; padding-top: 15px; }
		.row-fluid .custom-admissions-section .cta-wrapper li a { padding: 9px 28px; }
		.row-fluid .custom-admissions-section .hs_cos_wrapper_type_header h3 { font-size: 21px; }
		.row-fluid .custom-admissions-section .private-text { font-size: 15px; }
		.row-fluid .challenges-section .contain .widget-type-header h3 { font-size: 21px; }
		.row-fluid .challenges-section .contain li { font-size: 15px; padding: 3px 0px; padding-left: 15px; line-height: 22px; }
		.row-fluid .challenges-section .contain h5 { font-size: 19px; }
		.row-fluid .strip-section h4 { font-size: 22px; }
		.row-fluid .strip-section a { font-size: 15px; padding: 9px 25px; }
		.row-fluid .strip-section { padding: 52px 0px 60px; }
		.row-fluid .challenges-section.universities .heading h3 { font-size: 25px; }
		.row-fluid .challenges-section.universities .heading .widget-type-rich_text { font-size: 16px; }
		.row-fluid .design-info .widget-type-header h3 { font-size: 24px; }
		.row-fluid .design-info .widget-type-rich_text h4 { font-size: 17px; }
		.row-fluid .design-info .widget-type-rich_text h4+h4 { padding-top: 14px; }
		.row-fluid .design-info .widget-type-rich_text h3 { font-size: 20px; padding-top: 20px; }
		.row-fluid .design-info .widget-type-cta a { font-size: 15px; padding: 10px 25px; }
		.row-fluid .challenges-section.universities .tag h4 { font-size: 20px; }
		.row-fluid .design-info .widget-type-header { padding-bottom: 30px; }
		.row-fluid .design-info .widget-type-cta { padding-top: 30px; }
		.row-fluid .design-info { padding-top: 50px; } 
  	.business-box-wrapper .Single-box{ padding:15px 0px;}
  	.row-fluid .custom-admissions-section .private-text.pt-40.pb-50 { padding-bottom: 20px; line-height: 27px; padding-top: 22px; } 
  
  	.integration-box-wrapper .integration-box { width: 100%; padding: 15px 0px; }
		.integration-box-wrapper .integration-box .contain .contain-list ul li { font-size: 16px; padding: 5px 0px; padding-left: 18px; }
		.integration-box-wrapper .integration-box .contain .text { font-size: 14px; padding-top: 15px; padding-bottom: 10px; }
		.integration-box-wrapper .integration-box .title { font-size: 17px; }
  	.integration-box-wrapper .integration-box.full{ width:100%;}
  
  	/* */
  	.row-fluid .topic-bar .widget-type-post_filter ul li { width: 100%; border: none; }
		.load-more-wrapper a { font-size: 14px; padding: 5px 25px; }
		.load-more-wrapper { padding-bottom: 15px; }
  	.post-listing .post-item .thumb{ height:180px; }
  
  	.hs-blog-post .blog-post-main > .wrapper { max-width: 100%; }
		.hs-blog-post .blog-post-main h1 { font-size: 22px; }
		.hs-blog-post .blog-post-main .section.post-body { font-size: 14px; line-height: 23px; }
		.hs-blog-post .blog-post-main h1 + div#hubspot-author_data { font-size: 14px; line-height: 26px; }
		.hs-blog-post .blog-post-main  p { padding: 10px 0px; }
		.hs-blog-post .about-author-sec.row-fluid { padding: 30px 15px; }
		.hs-blog-post .about-author-sec img { height: 90px; width: 90px; }
		.hs-blog-post .about-author-sec h3 + p { line-height: 24px; }
		.hs-blog-post .about-author-sec h3 a.author-link { font-size: 20px; }
		.hs-blog-post .about-author-sec.row-fluid .span9 { margin-top: 12px; }
		.row-fluid .comment-section .hs-form-field input { height: 40px; }
		.hs-blog-post .row-fluid .comment-section .wrapper > div { padding: 0px; }
		.hs-blog-post .row-fluid .comment-section { padding: 5px 0px 50px; }
		.hs-blog-post .row-fluid .comment-section input.hs-button.primary { padding: 4px 20px; font-size: 16px; }
  	.integration-box-wrapper .integration-box.full .contain .contain-list{ display:block; }
  
  	/* */
  	.row-fluid .main-contain > div { padding-bottom: 40px; }
		.row-fluid .main-contain { font-size: 15px; }
/*   	.row-fluid .desing-section .wrapper > div > div .desktop-wrapper{ margin-bottom:10px; } */
  	.row-fluid .hero-section.grident h1{ font-size:19px;}
  	.row-fluid .hero-section.grident .hs_cos_wrapper_type_rich_text{ font-size:17px;}
  	.row-fluid .hero-section.grident { padding-top: 60px; }
  
  	/* */
  	.row-fluid .institution-section .widget-type-header h2 { font-size: 22px; }
		.row-fluid .institution-section .instituion-box-wrapper .single-institution-box .inner h4 { font-size: 24px; }
		.row-fluid .institution-section .instituion-box-wrapper .single-institution-box .inner .text { line-height: 24px; }
		.row-fluid .institution-section { padding-bottom: 30px; }
  
  	/* */
  	.row-fluid .design-info.custom .widget-type-rich_text p { line-height: 27px; font-size: 16px; }
		.row-fluid .design-info.custom .widget-type-header { padding: 0px; }
  	.hs-blog-post .blog-post-main h3 { font-size: 21px; }
  
  	.row-fluid .desktop-wrapper .desktop .thumb { max-width: 450px; padding: 40px 15px; height: 276px;  margin-bottom: 0;}
    .row-fluid .desing-section .desktop .thumb img { height: 142px; width: calc(100% - 11px); padding-top:0;}
 		.row-fluid .desing-section .wrapper > div > div .desktop-wrapper { margin-bottom: 0; padding-bottom: 0; padding-top: 0;}
  	.row-fluid .tablet .thumb{ max-width: 260px; height: 190px; }
  	.row-fluid .tablet .thumb img {width: calc(100% - 43px); height: 166px; padding-top: 24px;}
}




