@import url('//fonts.googleapis.com/css?family=Poppins:100,200,300,400,400i,500,500i,600,600i,700,700i,800,800i,900|Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&subset=latin-ext');

@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');


/* Typography
font-family: 'Rubik', sans-serif;
font-family: 'Poppins', sans-serif; */

ul.newBullets {
    list-style-type: square;
    margin-left:20px;
    color:#059F17;
    font-weight:400;/*Updated new Bullets on LP - editor not taking the li*/
}
.gd_1:after{content:'';
    background-color: #015dc7;
    background-image: -webkit-gradient(linear, left top, right top, from(#059f17), to(#4d4d4d));
    background-image: -webkit-linear-gradient(left, #059f17, #4d4d4d);
    background-image: -moz-linear-gradient(left, #059f17, #4d4d4d);
    background-image: -ms-linear-gradient(left, #059f17, #4d4d4d);
    background-image: -o-linear-gradient(left, #059f17, #4d4d4d);
    background-image: linear-gradient(to left, #059f17, #4d4d4d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#059f17', endColorStr='#4d4d4d', gradientType='1');
}

.gd_2:after{content:'';
    background: rgb(1,58,8);
    background: -moz-linear-gradient(left, rgba(1,58,8,1) 0%, rgba(5,159,23,1) 100%);
    background: -webkit-linear-gradient(left, rgba(1,58,8,1) 0%,rgba(5,159,23,1) 100%);
    background: linear-gradient(to right, rgba(1,58,8,1) 0%,rgba(5,159,23,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#013a08', endColorstr='#059f17',GradientType=1 );
}

*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

::-moz-selection { color: #fff; background: #404C73; text-shadow: none; }
::selection { color: #fff; background: #404C73; text-shadow: none;}


body {
    background: #fff;
    color: #404C73;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    line-height:22px;
    margin :0;
}


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:0 0 10px; margin:0; }
p + p{ padding-top:10px;}
ul{list-style:none; padding:0; margin:0;}
ul.my-list-style {list-style-type:none; color: #059f17;padding: 10px 20px;}


.blog-main-section ul:not(.inputs-list){list-style:initial;margin-left:2em;}

.text-center{ text-align:center; }

.row-fluid .left-padding {padding-left: calc(((100% - 1400px) - 30px) / 2);}
.row-fluid .right-padding{padding-right: calc(((100% - 1400px) - 30px) / 2);}
.container-fluid .row-fluid .wrapper .wrapper, .wrapper .wrapper { padding: 0; }


.row-fluid .wrapper-1100 > div { max-width: 1110px; margin: 0 auto !important; position: relative; }

.container-fluid .row-fluid .wrapper, .wrapper { float: none; max-width: 1400px; margin: 0 auto; padding-lefT:15px; padding-right:15px; width:100%; }
.container-fluid .row-fluid .wrapper.small-wrapper, .wrapper.small-wrapper{ max-width: 970px; }

@media (max-width:1440px) { 
    .container-fluid .row-fluid .wrapper, .wrapper{max-width:1170px;}
    .row-fluid .left-padding {padding-left: calc(((100% - 1170px) - 30px) / 2);}
    .row-fluid .right-padding{padding-right: calc(((100% - 1170px) - 30px) / 2);}
}
@media (max-width:1170px) { 
    .container-fluid .row-fluid .wrapper, .wrapper{max-width:950px;}
    .row-fluid .left-padding {padding-left: calc(((100% - 950px) - 30px) / 2);}
    .row-fluid .right-padding{padding-right: calc(((100% - 950px) - 30px) / 2);} 
}
@media (max-width:991px) { 
    .container-fluid .row-fluid .wrapper, .wrapper{max-width:750px;} 
    .row-fluid .left-padding {padding-left: calc(((100% - 750px) - 30px) / 2);}
    .row-fluid .right-padding{padding-right: calc(((100% - 750px) - 30px) / 2);} 
}
@media (max-width:768px) { 
    .container-fluid .row-fluid .wrapper, .wrapper{max-width:100%;}
    .row-fluid .left-padding {padding-left:15px;}
    .row-fluid .right-padding{padding-right:15px;}  
}




a { color: #059f17; text-decoration:none; -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; outline:none !important }
a:hover, a:focus { color: #03550c; }

h1, h2, h3, h4, h5, h6 { margin :0; font-family:Poppins, sans-serif;line-height:1.5}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-size: inherit; font-weight: inherit; font-style: inherit; font-family: inherit; }

h1 { font-size:55px; line-height:60px; font-weight:300; }
h2 { font-size:40px; line-height: 44px; margin: 0 0 10px;}
h3 { font-size:24px; line-height:32px; margin: 0 0 10px;}
h4 { font-size:20px; }
h5 { font-size:15px }
h6 { font-size:15px }

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{ font-weight:400;}

.font-1{ font-family:Rubik, sans-serif; }
.font-2{ font-family:Poppins, sans-serif; }



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

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

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

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


/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; 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 { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus,.slick-slide:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.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; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.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; }

.dots-false.slick-slider { margin: 0; }

/* Dots */
.slick-slider { margin-bottom: 30px; }
.slick-dots {  position: absolute;  bottom: -40px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 8px; height: 8px; margin: 0 8px; padding: 0; cursor: pointer; }
.slick-dots li button {font-size: 0; line-height: 0; display: block; width: 12px; height: 12px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: #059f17; border-radius: 100%; opacity: 0.2; transition: all 0.3s ease;}
.slick-dots li button:hover,.slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-size: 8px; line-height: 8px;  position: absolute; top: 0; left: 0; width: 8px; height: 8px; content: ''; text-align: center;
    opacity: 1; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button { opacity: 1; background: #059f17; box-shadow: 0 0 0 5px #c9e8cd;}

/* Arrows */
.slick-arrow { padding:0 15px; cursor:pointer; z-index:5; position:absolute; top:50%; margin-top:-17.5px; display:inline-block; color:#059f17; background:#fff; width:40px; height:40px; line-height:38px; font-size:0; cursor:pointer; border:none; box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); outline:none; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:22px; }
.slick-arrow:hover { background:#059f17; color:#fff;  }
.slick-arrow.slick-prev { left:-50px; }
.slick-arrow.slick-prev:before { content: "\f104"; }
.slick-arrow.slick-next { right:-50px; }
.slick-arrow.slick-next:before { content: "\f105"; }
.slick-arrow.slick-disabled { display:none; }

/*  Mobile Trigger  menu mobile*/ 
.row-fluid .mobile-trigger-1{ display:block;  cursor:pointer;  position: fixed;  display: block;  height: 25px;  width: 26px;  right: 15px; top:38px; z-index:99999999; }
.row-fluid .mobile-trigger-1 i{position:absolute;height: 5px;display:block;width:26px;background: #fff;left: 0;top: 50%;transform: translatey(-50%);transition:all 0.2s linear;}
.row-fluid .mobile-trigger-1 i:After,.mobile-trigger-1 i:before{content:"";height:100%;width:100%;background: #fff;left:0;position:absolute;}
.row-fluid .mobile-trigger-1 i:After{top: 7px;transform:rotate(0deg);transition:transform 0.2s linear,top  0.2s linear 0.2s;}
.row-fluid .mobile-trigger-1 i:before{top: -7px;transform:rotate(0deg);transition:transform 0.2s linear, top 0.2s linear 0.2s;}

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

.row-fluid .child-trigger-1{display:block;height: 43px;width: 43px;position: absolute;top: 0;right: 0;cursor:pointer;z-index:1;display: flex;align-items: center;justify-content: center;}
.row-fluid .child-trigger-1 i{display:block;position:relative;height: 1px;width: 9px;background: #fff;top: 0;left: 0;}
.row-fluid .child-trigger-1 i:after{content:"";position:absolute;height: 100%;width: 100%;display: block;background: #fff;left: 0;transform: rotate(90deg); transition:all 0.2s linear;}
.row-fluid .child-trigger-1.child-open i:after{ transform:rotate(180deg);}


.submitted-message { text-align:  center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #c3e6cb; border-radius: .25rem; }

.row-fluid input[type=submit],
.row-fluid input,
.row-fluid form button,
.row-fluid textarea,
.row-fluid select,
.row-fluid input[type="text"],
.row-fluid input[type="password"],
.row-fluid input[type="datetime"],
.row-fluid input[type="datetime-local"],
.row-fluid input[type="date"],
.row-fluid input[type="month"],
.row-fluid input[type="time"],
.row-fluid input[type="week"],
.row-fluid input[type="number"],
.row-fluid input[type="email"],
.row-fluid input[type="url"],
.row-fluid input[type="search"],
.row-fluid input[type="tel"],
.row-fluid input[type="color"],
.row-fluid input[type="file"]{border:2px solid #3d3d3d;height:54px;width:100%;min-width:unset;outline:none;padding :0 15px;font-family:Poppins, sans-serif; font-size:14px; }

input::placeholder,
textarea::placeholder{
    font-size: 14px;
}

.row-fluid input{
    border-radius: 0px;
}
.row-fluid input[type=submit],submit{

    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    -webkit-box-shadow: none;
    box-shadow: none;

    border-radius: 0px;

}

form fieldset.form-columns-1 .hs-input {width:100% !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 11px;font-family:Poppins, sans-serif;
}
::-moz-placeholder { /* Firefox 19+ */
    font-size: 11px;font-family:Poppins, sans-serif;
}
:-ms-input-placeholder { /* IE 10+ */
    font-size: 11px;font-family:Poppins, sans-serif;
}
:-moz-placeholder { /* Firefox 18- */
    font-size: 11px;font-family:Poppins, sans-serif;
}

.row-fluid form textarea { min-height: 170px; resize:  none; padding:  15px; font-family: Open Sans, sans-serif; }
.row-fluid select { -webkit-appearance:  none; -moz-appearance: none; appearance: none; 
    border-radius: 0;
    background-color: #ffffff;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALBAMAAABrDns0AAAAAXNSR0IB2cksfwAAACRQTFRFAAAAUJ/FUJ/HTZ/HTqDHT6DHTp/GTp/HTp/HUJ+/TaDHTZ/GYwYjlQAAAAx0Uk5TADAgYP+fkNCgEL9wDYjB2QAAAEVJREFUeJxjYGQAAyYGBpMAMAtIpbiCGMwuBQwcLiBBE/cJDAwtriChSiAXJAgWAglChECCSyBCQEGoEFAQJsTAsBNEAADBag1s4LmQdgAAAABJRU5ErkJggg==');
    background-size: 15px; background-position: calc(100% - 15px) center; background-repeat:  no-repeat; padding-right: 50px;}
select::-ms-expand {
    display: none;
}
.red .row-fluid  select {
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALBAMAAABrDns0AAAAAXNSR0IB2cksfwAAACRQTFRFAAAAigs1hwgwigs1iwo0jAozigsziwoziwo1jxAwiwk0iwk0D2ovJgAAAAx0Uk5TADAgYP+fkNCgEL9wDYjB2QAAAEVJREFUeJxjYGQAAyYGBpMAMAtIpbiCGMwuBQwcLiBBE/cJDAwtriChSiAXJAgWAglChECCSyBCQEGoEFAQJsTAsBNEAADBag1s4LmQdgAAAABJRU5ErkJggg==');
}

.row-fluid form fieldset{min-width:100%;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"],.hs-form-booleancheckbox input[type="checkbox"]{height:20px;width:20px!important;min-width:auto;margin :0;vertical-align:middle;opacity:0;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span,.hs-form-booleancheckbox input[type="checkbox"] + span{padding-left:10px;user-select:none;position:relative;line-height:20px;display:inline-block; cursor:pointer; }
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:before,.hs-form-booleancheckbox  input[type="checkbox"] + span:before{content:'';height:20px;width:20px;border:1px solid #d2d2d2;display:inline-block;vertical-align:bottom;position:absolute;left:-20px;top:0;transition:all 0.3s ease;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:after,.hs-form-booleancheckbox input[type="checkbox"] + span:after{content:"\f00c";height:20px;width:20px;position:absolute;left:-20px;font-family:fontawesome;transform:scale(1.4) rotate(-12deg);transition:all 0.3s ease;font-size:11px;text-align:center;opacity:0;line-height:21px;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"]:checked + span:after,.hs-form-booleancheckbox  input[type="checkbox"]:checked + span:after{opacity:1;transform:scale(1) rotate(0deg);}

.row-fluid form fieldset .hs-form-field > label{font-size:13px;font-weight:600;display:block;margin:0 0 6px;}
.row-fluid form fieldset .hs-form-field .input + ul label{color:red;}
.row-fluid form fieldset + fieldset{padding-top:10px!important;}
.row-fluid form fieldset .legal-consent-container{margin-top:-10px; font-size:13px; font-weight:600;}
.row-fluid form fieldset .legal-consent-container > div.hs-richtext{padding-top:10px;padding-bottom:10px;}
.row-fluid form .hs_submit.hs-submit{padding-top:20px;}
.row-fluid form .hs_submit.hs-submit input{font-family:Poppins, sans-serif;   cursor: pointer; color: #fff; font-size: 18px; font-weight: 500; width: 100%; max-width: 510px; background:#059f17; }
.row-fluid form .hs_submit.hs-submit input:hover { background: #03550c; color:  #fff; border-color:  #474e53; }
.row-fluid form .legal-consent-container .field.hs-form-field{margin :0;}
.row-fluid form .hs-form-checkbox + .hs-form-checkbox,
.row-fluid form .hs-form-booleancheckbox{padding-top:10px;}

.row-fluid form {}
.row-fluid form > .hs_error_rollup { display: none !important; }

.row-fluid form .hs-form-checkbox label input[type="checkbox"],.hs-form-booleancheckbox input[type="checkbox"]{position:absolute;}
.row-fluid form .hs-form-checkbox label,.hs-form-booleancheckbox label{position:relative;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span,.hs-form-booleancheckbox input[type="checkbox"] + span{padding-left:30px;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:before,.hs-form-booleancheckbox input[type="checkbox"] + span:before{left:0;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:after,.hs-form-booleancheckbox input[type="checkbox"] + span:after{left:0;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:after,.hs-form-booleancheckbox input[type="checkbox"] + span:after{top:0;}

.row-fluid .field.hs-form-field + .hs_error_rollup { display:none; }

.row-fluid form > .hs_error_rollup { padding: 15px 15px 0; }
.row-fluid form > .hs_error_rollup label { color: #f55563; font-weight: 500; text-transform: capitalize; font-size: 15px; }
.row-fluid form > .hs_error_rollup > ul.hs-error-msgs.inputs-list { border: 1px solid #ff9696; color: red; background-color: #ffdfdf; padding: 15px 20px !important; }
.row-fluid .submitted-message { text-align:  center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #c3e6cb; border-radius: .25rem; }

.row-fluid .advance-form form .hs-form-field + .hs-form-field { padding-top: 20px; }
/* .row-fluid .advance-form form .hs-form-field > label { display: none; } */

.row-fluid .advance-form form .hs-form-field .input + ul.hs-error-msgs.inputs-list { display: none !important; }
.row-fluid .advance-form form  .hs_error_rollup { color: red; padding-top: 6px; font-size:13px; font-weight:600;  }
.row-fluid .advance-form form input.invalid,.row-fluid .advance-form form select.invalid,.row-fluid .advance-form form textarea.invalid { border-color: #ff9696; color: red; background-color: #ffdfdf; }
.row-fluid .advance-form form input.invalid::placeholder,.row-fluid .advance-form form select.invalid::placeholder,.row-fluid .advance-form form textarea.invalid::placeholder { color: red; }
.row-fluid .advance-form .form-title { position: relative; padding-left:0; margin-bottom: 20px; }
.row-fluid .advance-form .form-title:before { content: ""; position: absolute; top: 50%; left: 0; background: #d0021b; height: 2px; width: 25px; transform: translateY(-50%); opacity:0; }
.row-fluid .advance-form form .form-columns-2 .hs-form-field + .hs-form-field  { padding-top: 0; }
.row-fluid .advance-form.lable form .hs-form-field > label { display: block; } 

.row-fluid .left-padding {padding-left: calc((100% - 1140px) / 2) !important;}
.row-fluid .right-padding{padding-right: calc((100% - 1140px) / 2) !important;}

.row-fluid .set-bg{ display:none; }
.row-fluid .get-bg-self img{ display:none; }
.row-fluid .row{margin:0 -15px;display:block;float:none;width:auto;}
.row-fluid .row:after{content:"";display:table;clear:both;}

.row-fluid .get-bg-inline { position: relative; overflow: hidden; }
.row-fluid .get-bg-inline > div:first-child { position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
.row-fluid .get-bg-inline > div:first-child img.hs-image-widget { position: absolute; height: 100%; max-width: 100%; object-fit: cover; min-width: 100%; left:0; }
.row-fluid .get-bg-inline > div:last-child { position: relative; z-index: 1; }

.row-fluid .fx > div > div { /*display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox;*/ display: flex; /*-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;*/ width:100%;}
.row-fluid .fx.fx-center > div > div { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; }
.row-fluid .fx.fx-rev-r > div > div { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.row-fluid .fx.fx-rev-c > div > div { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.row-fluid .fx-self { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }


.row-fluid .set-bg{ display:none; }
.row-fluid .get-bg-self img{ display:none; }
.row-fluid .row{margin:0 -15px;display:block;float:none;width:auto;}
.row-fluid .row:after{content:"";display:table;clear:both;}

.row-fluid .get-bg-inline { position: relative; overflow: hidden; }
.row-fluid .get-bg-inline > div:first-child { position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
.row-fluid .get-bg-inline > div:first-child img.hs-image-widget { position: absolute; height: 100%; max-width: 100%; object-fit: cover; min-width: 100%; }
.row-fluid .get-bg-inline > div:last-child { position: relative; z-index: 1; }

a.cta_button,.btn a,.hs-form .actions .btn_style { padding: 18px 15px; display: inline-block;  text-align:center; background: #059f17; color: #fff; overflow: hidden; position: relative; z-index: 1; box-shadow: inset 0 0 0 2px transparent; line-height:normal; font-family:Poppins, sans-serif;     text-transform: uppercase; letter-spacing: 1px; font-weight: 600; font-size:14px; -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
a.cta_button:before ,.btn a:before, a.cta_button:after,.btn a:after,.hs-form .actions .btn_style:before,.hs-form .actions .btn_style:after { content: ''; position: absolute; top: 0; right: calc(100% + 30px); width: 120%; height: 120%; background: black; -webkit-transform: skewX(40deg);
    -moz-transform: skewX(40deg);
    -o-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
    transform: skewX(40deg); transform: skewX(40deg); -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; z-index: -1; } 
a.cta_button:before,.btn a:before,.hs-form .actions .btn_style:before { opacity: 0.1; }
a.cta_button:after,.btn a:after,.hs-form .actions .btn_style:after { opacity: 0.2; -webkit-transition: all 0.3s ease 0.2s;
    -moz-transition: all 0.3s ease 0.2s;
    -o-transition: all 0.3s ease 0.2s;
    -ms-transition: all 0.3s ease 0.2s;
    transition: all 0.3s ease 0.2s; }

a.cta_button:hover:before,.btn a:hover:before, a.cta_button:hover:after,.btn a:hover:after,.hs-form .actions .btn_style:hover:before,.hs-form .actions .btn_style:hover:after { right: 32%; }
a.cta_button:hover:before,.btn a:hover:before, a.cta_button:hover:before, .btn a:hover:before,.hs-form .actions .btn_style:hover:before { right: 15%; }
a.cta_button:hover, .btn a:hover,.hs-form .actions .btn_style:hover { background: #00b315; }

.hs-form .actions .btn_style { padding: 0; }
.hs-form .actions .btn_style input { background: transparent !important; text-transform: inherit; letter-spacing: inherit; min-width: auto; height: auto; padding: 13px 15px; }

.gd-1 a.cta_button, .gd-1.btn a { background: hsla(0, 0%, 19%, 0.57); box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.67); }

strong{ font-weight:bold;  font-weight:700; }

.tel a:before { content: "\f095"; font-family: fontawesome; display: inline-block; transform: rotate(16deg); padding-right: 10px; vertical-align: inherit; }
.mail a:before { content: "\f0e0"; font-family: fontawesome; display: inline-block; padding-right: 10px; vertical-align: inherit; }

.row-fluid [class*="span"] { min-height: 1px; }

.fa-twitter:hover:before { color: #1DA1F2; }
.fa-linkedin:hover:before { color: #225982; }
.fa-google-plus:hover:before { color: #DD5144; } 

.row-fluid .social-share ul li { display: inline-block; vertical-align: middle; }
.row-fluid .social-share ul li + li { padding-left: 0; }
.row-fluid .social-share ul li a { color: #fff; display: block; transition: all 0.3s ease; }
.row-fluid .site-header-one .social-share ul li a { color:#059f17; }
.row-fluid .site-header-one .social-share ul li a:hover { background:#059f17; color:#fff !important; }
.row-fluid .site-header-one .social-share .fa-linkedin:hover:before { color:#fff !important; }
.row-fluid .social-share ul li a i { font-size: 0; display: block; height: 35px; width: 35px; text-align: center; line-height: 40px; }
.row-fluid .social-share ul li a i:before { font-size: 25px; line-height: 31px; display: block; }
.row-fluid .social-share ul li a:hover { background: #fff; border-radius: 50%; }
.row-fluid .social-share ul li a i:before { font-size: 17px; line-height: 36px; transition: all 0.3s ease; }

.row-fluid .align-left .social-sharing { text-align: left; }
.row-fluid .align-right .social-sharing { text-align: right; }


.row-fluid .site-header { background: #fff; position:fixed; top:0; left:0; width:100%; z-index:999; }
.row-fluid .site-header .inner-header { background: #f7f7f7; }
.row-fluid .site-header .top { padding: 10px 0; background: #4d4d4d;  }
.row-fluid .site-header .top .info { color: #fff; font-size: 14px; line-height: 20px;}
.row-fluid .site-header .top .info a { color: inherit; }
.row-fluid .site-header .top .info ul li { /*display: inline-block;*/ vertical-align: middle; }
.row-fluid .site-header .top .info ul li + li { /*padding-left: 23px;*/ }
.row-fluid .site-header .top .info a:hover { color: #92d49a; }
.row-fluid .site-header .top .social-share { text-align: right; max-width:calc(50% - 20px);}
.row-fluid .site-header .inner-header .logo { width: 100%; max-width: 199px; }
.row-fluid .site-header .inner-header .menu { width: 100%; max-width: calc(100% - 200px); margin: 0; text-align: right; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper { line-height: 0; text-align: right; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; position: relative; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul { width:600px;width: calc(100% - 260px); display: inline-block; line-height: normal; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li { padding: 42px 13px; display: inline-block; vertical-align: middle; cursor: pointer; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul:after { content: ''; display: table; clear: both; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-item-has-children { position: relative; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul { display: none; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li > a { display: block; font-size: 17px; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li.cta-wrapper { padding: 0 0 0 20px; }
.row-fluid .site-header .inner-header .logo img.hs-image-widget { max-width: 100px !important; position:relative; top:5px; }

.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li { position: relative; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li > a:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; }


/* .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li { padding: 0;}
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li > a { padding: 42px 13px; display: block; }
*/

.row-fluid .site-header .inner-header .menu .hs-menu-wrapper .cta-wrapper a { letter-spacing: 1px; /* font-family: Rubik, sans-serif; font-weight: 400; font-size: 14px; */ }

.row-fluid .site-header .inner-header .menu .hs-menu-wrapper .cta-wrapper { width: 260px; text-align: center; padding-left: 20px; }
.row-fluid .site-header .inner-header .menu .hs-menu-wrapper span.line { position: absolute; bottom: 0; height: 3px; background: #059f17; transition: all 0.5s ease; }



/* */
.row-fluid .hero-section .contain-wrapper { height: 100vh; min-height: 800px; position: relative; z-index:6; max-height:800px !Important; }
.row-fluid .hero-section .contain-wrapper > div { position: absolute; top:50%; left: 0; transform: translateY(-50%); width: 100%; z-index: 1; }
.row-fluid .hero-section .get-bg-seft { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; }
.row-fluid .get-bg-seft .img { display: none !important; }
.get-bg-seft img { display: none; }
.row-fluid .hero-section:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.7;
    background: rgb(1,58,8);
    background: -moz-linear-gradient(left, rgba(1,58,8,1) 0%, rgba(5,159,23,1) 100%);
    background: -webkit-linear-gradient(left, rgba(1,58,8,1) 0%,rgba(5,159,23,1) 100%);
    background: linear-gradient(to right, rgba(1,58,8,1) 0%,rgba(5,159,23,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#013a08', endColorstr='#059f17',GradientType=1 );
}
.row-fluid .hero-section h1 { color: #fff; }
.row-fluid .hero-section h1 strong { display: block;  margin: 0 0 -3px; }
.row-fluid .hero-section .contain-wrapper .wrapper > div { text-align: center; max-width: 1090px; margin: 0 auto; }

.row-fluid .hero-section .widget-type-cta { padding: 30px 0 0; }
.gd-1 a.cta_button:hover, .gd-1.btn a:hover { box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0); }



.row-fluid .devider-wrapper {position: relative;height: 300px;overflow: hidden;position: absolute;z-index: 1;bottom: 0;width: 100%;}
.row-fluid .devider-wrapper svg { width: 100%; height: 100%; left: 50%; position: absolute; -webkit-transform: translatex(-50%); -moz-transform: translatex(-50%); -o-transform: translatex(-50%); -ms-transform: translatex(-50%); transform: translatex(-50%); bottom: -1px;}
.row-fluid .hero-section .devider-wrapper { height: 440px; }

.row-fluid .site-header.sticky {
    transform: translateY(-56px);
    box-shadow:0 0 5px #6b6788; 
}

.row-fluid .site-header {
    transition: all 0.3s ease;
}

.row-fluid .site-header.sticky.nav-up {
    transform: translateY(-100%);
}



.row-fluid .section { padding: 70px 0; }
.row-fluid .testimonials_section { padding: 70px 0 0; }
.row-fluid .section-2 { padding: 70px 0 100px; }
.row-fluid .hover-box-section .hover-box-wrapper { margin: 0 -15px; text-align: center; }
.row-fluid .hover-box-section .hover-box-wrapper .hover-box { display: inline-block; width: 33.33%; margin: 0 -2px; padding: 15px; vertical-align: top; }
.row-fluid .hover-box-section .hover-box .inner { padding-bottom: 65%; position: relative; overflow: hidden; }
.row-fluid .hover-box-section .hover-box .inner .thumb { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; -moz-transition: all 400ms ease; transition: all 400ms ease; z-index: 1; }
.row-fluid .hover-box-section .hover-box .inner:hover .thumb { transform: scale(1); }
.row-fluid .hover-box-section .hover-box .inner a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
.row-fluid .hover-box-section .hover-box span { display: none; position: absolute; top: 150%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-weight: 400; font-size: 25px; color: #fff; z-index: 2; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; font-family: Poppins, sans-serif; letter-spacing: 1px; max-width: 90%; width: 100%; text-align: center; text-overflow: clip; white-space: pre-wrap; word-break: break-word;}
.row-fluid .hover-box-section .hover-box h4 { margin-top: 8px; line-height: normal; text-align:center; }
.row-fluid .hover-box-section .hover-box .inner .thumb:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #383838; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; display:none; }
.row-fluid .hover-box-section .hover-box .inner:hover .thumb:after { opacity:0;}
.row-fluid .hover-box-section .hover-box .inner:hover span { top: 50%; }

.row-fluid .hover-box-section .hover-box-wrapper { text-align: left; }
.row-fluid .hover-box-section .hover-box-wrapper.center { text-align: center; }
.row-fluid .hover-box-section .hover-box-wrapper.five .hover-box { width: 20%; }
.row-fluid .hover-box-section .hover-box-wrapper.four .hover-box { width: 25%; }


.row-fluid .quality-driven-section.updated { padding: 70px 0 80px; }
.row-fluid .quality-driven-section { background: rgba(243, 243, 243, 0.43); }
.row-fluid .quality-driven-section .thumb img { min-width: 100%; }
.row-fluid .quality-driven-section .contain { padding-left: 30px; }
.row-fluid .quality-driven-section .contain .widget-type-text { font-weight: 500; font-size: 23px; line-height: normal; }
.row-fluid .quality-driven-section .contain .widget-type-cta { padding: 20px 0 20px; }
.row-fluid .quality-driven-section .contain .widget-type-cta.btn a { font-size: 16px !important; min-width: 230px; }

.row-fluid .cta-strip { position: relative; text-align: center; color: #fff; overflow:hidden; }
.row-fluid .cta-strip:After { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; }
.row-fluid .cta-strip > div { position: relative; z-index: 1; }

.row-fluid .cta-strip .widget-type-cta { padding: 10px 0 0; }

.row-fluid .heading { text-align: center; padding: 10px 0 30px; overflow:hidden; }
.row-fluid .heading > div { margin: 0 auto; width: 100%; }
.row-fluid .heading .widget-type-text { position: relative; width: auto; display: inline-block; /*text-transform: uppercase;*/ font-weight: 500; letter-spacing: 3px; }
.row-fluid .heading .widget-type-text:After, .row-fluid .heading .widget-type-text:before { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); height: 2px; background: #059f17; width: 300%; width: calc(100% * 3); right: -100%; max-width:300px; }
.row-fluid .heading .widget-type-text:before { left: auto; right: 120%; right:calc(100% + 20px); }
.row-fluid .heading .widget-type-text:after { right: auto; left: 120%; left:calc(100% + 20px);}
.row-fluid .heading.small .widget-type-text:After, .row-fluid .heading.small .widget-type-text:before { width: 200%; width: calc(100% * 2); max-width:130px; }
.row-fluid .heading.extra-small .widget-type-text:After, .row-fluid .heading.extra-small .widget-type-text:before { width: 100%; width: calc(100% * 1); }
.row-fluid .heading h2 { /*text-transform: capitalize;*/ margin: 17px 0 0; }
.row-fluid .heading.small > div { max-width: 730px; }
.row-fluid .section .section { padding: 0; }
.row-fluid .single .widget-type-cta { padding: 30px 0 0; }

.row-fluid .hover-box-section .five .hover-box span {font-size: 20px;}


.row-fluid .hover-anim-section.v2 .hover-box .inner .contain .text ul { max-width: 550px; text-align: left; margin: 0 auto; padding-left:80px; } 
.row-fluid .hover-anim-section.v2 .hover-box .inner .contain .text ul li { padding-left: 20px; position: relative; width:50%; float:left; }
.row-fluid .hover-anim-section.v2 .hover-box .inner .contain .text ul li+ li { margin-top: 5px; }
.row-fluid .hover-anim-section.v2 .hover-box .inner .contain .text ul li:before { content: "\f00c"; font-family: fontawesome; font-size: 11px; position: absolute; left: 0; top: 0; }

.style-ul ul li { padding-left: 20px; position: relative; }
.style-ul ul li+ li { margin-top: 5px; }
.style-ul ul li:before { content: "\f00c"; font-family: fontawesome; font-size: 11px; position: absolute; left: 0; top: 0; }

.style-ul.type-2 ul li:after { content: ''; position: absolute; top: 0; left: 0; height: 18px; width: 18px; border: 2px solid; }
.style-ul.type-2 ul li:before { left: 3px; font-size: 11px; top: -1px; }
.style-ul.type-2 ul li { padding-left: 27px; }

.style-ul.type-3 ul li:before { content: ''; height: 20px; width: 16px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9UAAAPUCAYAAACjFhq6AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAARatJREFUeNrt3X285nOd+PH3mRv3jGNIyqN0u9HWeGS3G0mLwYRIDK1IWWlDrG6VR/lVa1EkKlHaopTbVm4yExmMm1ghuXmopW3Jbcz9MXNm5nx/f5hrmpsz55zre67P9b17Pv9ZDuO8r7Ot9jXv9/W9erIsC2iZN29etmTJkpW+9sILL8TChQtX+lp/f38sWLBgpa8NDAzEnDlzRvR95s+fH4sXL25rtiVLlsS8efPyvKZY9TUNZ/HixTF//vy2v9fcuXNj6dKlbf2awX6WnZZlWcyePTvp96ibvP8ZYHDt/PuBNLrx7xqG1tfXF4sWLSp6jNy22267uOuuu3qKngOgbMYVPUCTLVq0KJs/f37MmTMn5s2bF/Pnz4/58+fH3LlzY+7cuTF//vzlMTt79uzIsmylsFzxv5yH++tz5syJgYGBlb5/69cAAACQj6hOYNGiRdn9998fDz74YPzhD3+Ixx9/PJ555pl48sknY/bs2TF79uxc21MAAADKRVR3QF9fX3bTTTfFzJkzY+bMmXHXXXetdi4NAABA/YjqnB599NHsyiuvjGuvvTZuvvlmEQ0AANBAoroNzz33XHb55ZfHBRdcELfddpv3IwMAADScqB7G7NmzsyuvvDIuvfTSmDZtmvdBAwAAsJyoXoNbbrklO+uss+LKK6+s9MdfAAAAkI6oXkF/f3/2i1/8Is4444y4/fbbix4HAACAkhPV8eKJ9/nnnx+nn356PPbYY0WPAwAAQEU0OqqffPLJ7KSTToof/OAHnt4NAABA2xoZ1fPmzcvOPvvsOOmkk2LevHlFjwMAAEBFNSqq+/r6su9///tx0kknxbPPPlv0OAAAAFRcI6J6yZIl2fe///346le/Gk8++WTR4wAAAFATtY/qu+++O/vYxz4Wd911V9GjAAAAUDNjih4glTlz5mTHHnts9ta3vlVQAwAAkEQtN9VXXXVVduSRR8bjjz9e9CgAAADUWK2i+pFHHsmOOuqomD59etGjAAAA0AC1Of++4IILsm233VZQAwAA0DWV31TPnTs3O/LII+PCCy8sehQAAAAaptJRfeedd2YHHXRQPPLII0WPAgAAQANV8vx7YGAgO/PMM7MddthBUAMAAFCYym2qn3766ezAAw+Mm266qehRAAAAaLhKRfV9992X7bPPPvG///u/RY8CAAAA1Tn//uUvf5m9613vEtQAAACURiWi+swzz8ze+973xty5c4seBQAAAJYr9fn3okWLsiOOOCIuuOCCokcBAACA1ZQ2qp977rlszz33jDvuuKPoUQAAAGBQpYzqp59+Otttt93ivvvuK3oUAAAAWKPSRfX//d//ZZMnT44//vGPRY8CAAAAQyrVg8oefvjhbIcddhDUAAAAVEJpovqBBx7Idt5553jssceKHgUAAABGpBRRfeedd2bvete74oknnih6FAAAABixwqP6/vvvz97znvfErFmzih4FAAAA2lJoVD/yyCPZbrvtFs8//3zRPwcAAABoW2FR/cQTT2S77rprPPnkk0X/DAAAACCXQqJ69uzZ2Z577hl/+tOfin79AAAAkFvXo7qvry/ba6+94t577y36tQMAAMCodDWqlyxZkr3//e+PW2+9tejXDQAAAKPW1aj+zGc+E9OnTy/6NQMAAEBHdC2qf/zjH2ff/OY3i369AAAA0DFdieq77747+9jHPlb0awUAAICOSh7VTz31VLbPPvvECy+8UPRrBQAAgI5KGtWLFy/ODjjggHj88ceLfp0AAADQcUmj+uijj46ZM2cW/RoBAAAgiWRRfcUVV2Tf+973in59AAAAkEySqH7iiSeyww8/vOjXBgAAAEl1PKqzLMsOP/zweO6554p+bQAAAJBUx6P6jDPOiGuvvbbo1wUAAADJdTSqH3jggeyEE04o+jUBAABAV3QsqhcuXJgdeOCBsXDhwqJfEwAAAHRFx6L6lFNOiQceeKDo1wMAAABd05GofuSRR7JTTz216NcCAAAAXdWRqD722GOdfQMAANA4o47qyy67LLvmmmuKfh0AAADQdaOK6r6+vuzTn/500a8BAAAACjGqqD7xxBPjz3/+c9GvAQAAAAqRO6offvjh7Mwzzyx6fgAAAChM7qg+8cQTY/HixUXPDwAAAIXJFdW///3vs0svvbTo2QEAAKBQuaL6hBNOiIGBgaJnBwAAgEK1HdV33XVXdvXVVxc9NwAAABSu7aj+/Oc/H1mWFT03AAAAFK6tqJ45c2Z2/fXXFz0zAAAAlEJbUf2Vr3yl6HkBAACgNEYc1Q8++GD261//uuh5AQAAoDRGHNVnnXWW91IDAADACkYU1bNnz85+8pOfFD0rAAAAlMqIovq8886LBQsWFD0rAAAAlMqwUT0wMJB997vfLXpOAAAAKJ1ho/qqq66KRx99tOg5AQAAoHSGjerzzjuv6BkBAACglIaM6lmzZmW/+tWvip4RAAAASmnIqP75z38e/f39Rc8IAAAApTRkVF988cVFzwcAAACltcaofvbZZ7MZM2YUPR8AAACU1hqj+rLLLoslS5YUPR8AAACU1hqj2uk3AAAADG3QqH722WezmTNnFj0bAAAAlNqgUX3dddfFwMBA0bMBAABAqQ0a1T6bGgAAAIa3WlRnWZaJagAAABjealH9hz/8IZ588smi5wIAAIDSWy2qb7311qJnAgAAgEoQ1QAAAJDTalF95513Fj0TAAAAVMJqUf3nP/+56JkAAACgElaK6gULFmTz5s0reiYAAACohJWi2lO/AQAAmunhhx/Odtxxx+zhhx/Oip6lSlaK6meeeaboeQAAAOiyBx98MNtpp51i5syZsf3228ctt9wirEdopaieO3du0fMAAADQRb/97W+zHXfccfnl8vPPPx+TJ0+OSy65RFiPwKrvqS56HgAAALrklltuyXbeeed47rnnVvr6okWL4qCDDoof/vCHwnoYohoAAKCBrrvuumz33Xdf48Xy0qVL4/DDD49zzz1XWA9BVAMAADTM9OnTs7333jv6+vqG/PsGBgbi4x//eJxxxhnCeg1ENQAAQINMmzYte9/73hcLFy4c0d+fZVl88pOfjK985SvCehCiGgAAoCF++ctfZvvuu++Ig3pFJ554Yhx//PHCehWiGgAAoAGuueaa7P3vf3+uoG459dRT4zOf+UyWZZm4XkZUAwAA1Nzll1+e7bvvvrFo0aJR/7NOO+20OPLII2NgYEBYxypR3YkfMAAAAOVx2WWXZf/8z/8cixcv7tg/85xzzomPfexjwjpWier+/v6i5wEAAKBDLrrooo4Hdct5550XH/nIR2Lp0qWNDmtRDQAAUEMXX3xxdsghh8SSJUuSfY8LLrggPvjBD8aSJUsaG9aiGgAAoGYuuuii7OCDD04a1C0XX3xxo8NaVAMAANTID3/4w2xZ5Hbte15yySVx0EEHxeLFixsX1qIaAACgJn7wgx9khx9+eAwMDHT9e1966aWNDGtRDQAAUAPnnXdedsQRRxQS1C2XXXZZLHswWmPCWlQDAABU3Pe+971s2UdcFT1KXH755bHsM7EbEdaiGgAAoMK+/e1vZ//6r/9aiqBuueaaa+LAAw+M/v7+2oe1qAYAAKioc889NzvmmGMiy8rXrr/4xS/ife97XyxcuLB8w3WQqAYAAKigb37zm9nHP/7xUgZ1y7XXXhv77rtvrcO6Z8X/Bbz61a/O/vSnPxU9EyNwzjnnxAEHHFD0GABAQ4wdOzY22mijnqLnAF70zW9+MzvuuOOKHmPEdt9997jiiitinXXWqd2/R8at+Cc21dWx/vrrR29vb+3+AwkAAAztjDPOyD75yU8WPUZbpk+fHvvss09cccUV2brrrlurjnH+DQAAUBHf+MY3KhfULb/61a9in332iRdeeKFWp+CiGgAAoAJOP/307FOf+lTRY4zKddddF1OmTIn58+fXJqxFNQAAQMmdfvrp2ac//emix+iIm2++OfbYY4/ahLWoBgAAKLHTTjutNkHdMnPmzNhjjz1i3rx5lQ/r5VE9MDCQLV26tOh5AAAAWObrX/969pnPfKboMZKoS1gvj+pFixYVPQsAAADLfO1rX8s++9nPFj1GUrfccku85z3vqXRYL49qp98AAADlcOqpp2af+9znih6jK2699daYMmVKzJ07t5JhLaoBAABK5NRTT82OP/74osfoqttuuy122WWXmDVrVuXCWlQDAACURBODuuWuu+6KXXfdNZ5//vlKhbWoBgAAKIH/9//+X2ODuuW3v/1t5cJ6eVQvXry46FkAAAAa6cQTT8y+/OUvFz1GKdx9990xefLkeO655yoR1jbVAAAABfrSl76UfeUrXyl6jFK55557Ytddd61EWItqAACAgnzpS1/KvvrVrxY9Rindc889MXny5PjrX/9a6rAW1QAAAAX44he/KKiHce+995Y+rL2nGgAAoMuOP/747N///d+LHqMSfve738Uuu+xS2rBeHtVLliwpehYAAIDaO+GEE7JTTz216DEq5b777osdd9wxnnrqqdKFtagGAADokhNOOCH7j//4j6LHqKSHHnoodt5559KF9fKoXrp0adGzAAAA1NYXvvAFQT1K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AAAAKLU3vOENy/94pajeYostip4NAAAASu2Nb3zj8j/uybJspb+4ySabZLNmzSp6RgAAACidsWPHxvPPPx8bbbTR6h+pFRHx2te+tugZAQAAoJTe9KY3LQ/qiEGietdddy16RgAAACilHXbYYaU/Xy2qd99996JnBAAAgFLafvvtV/rz1d5TvWTJkmzTTTeNOXPmFD0rAAAAlEZPT0/85S9/iS222GLN59/jxo3r2WmnnYqeFQAAAEpl2223XSmoIwaJ6ggn4AAAALCq3XbbbbWvDRrVU6ZMKXpWAAAAKJXBFtCrvae6ZZtttskeeuihomcGAACAwm2++ebxl7/8JcaOHTv8+XdExIEHHlj0zAAAAFAK+++//2pBHTFEVB966KHR09MTAAAA0HRrWjyvMaq32mqrnlU/fwsAAACaZosttoh3vvOdg/61MUP9wkMOOaTo2QEAAKBQBx54YIwZM2bQU+41PqgsImLWrFnZFltsEYsWLSr6NQAAAEAhbr/99nj7298+aFQPuanu7e3t2WuvvYqeHwAAAAqx1VZbxdve9rY1/vUxw/0DnIADAADQVEcccUT0DPEU7yHPvyMili5dmr3+9a+PRx99tOjXAgAAAF2z7rrrxmOPPRYTJ05cY1QPu6keO3Zszyc+8YmiXwsAAAB01UEHHTRkUEeMYFMdETFv3rzsFa94RcyePbvo1wQAAABdce+998akSZOGjOphN9URERtuuGHPRz/60aJfDwAAAHTFu9/97mGDOmKEUR0Rceyxx8Zaa61V9OsCAACA5Eb6NugRR/XLX/7ynqlTpxb9ugAAACCpV7ziFbHPPvuM6O8dcVRHRHzqU5+KIZ4kDgAAAJX3hS98IcaNGzei+B3Rg8pWtN9++2U///nPi36NAAAA0HFbbbVVPPzww7HWWmuNKKrb2lRHRJx88skxbty4ol8nAAAAdNyXv/zlEQd1RI6ofv3rX9/zkY98pOjXCQAAAB31+te/Pg466KC2fk3b598REU888UT2ute9Lvr6+op+zQAAANARl1xySUydOrWtB4m1vamOiHjZy17Wc8wxxxT9egEAAKAj3vSmN8V+++3X9q/LtamOiJg9e3b2mte8Jp5//vmiXzsAAACMyjXXXBN77LFH2x93lWtTHRGx8cYb95xwwglFv24AAAAYlX322SdXUEeMYlMdEbFkyZLsrW99a9xzzz1F/wwAAACgbeutt17cf//98apXvSpXVOfeVEdEjBs3rufcc8+NsWPHFv1zAAAAgLadeOKJuYM6YpRRHRHxj//4jz0f//jHi/45AAAAQFve+MY3xnHHHTeqf8aozr9b5s2bl22zzTbx+OOPF/0zAQAAgGH19PTEr3/969hpp51yb6kjOrCpjojYcMMNe84666yifyYAAAAwIoceeuiogzqiQ5vqln333Te74oorivy5AAAAwJBe9rKXxe9+97vYdNNNyxXVTz/9dLbtttvGU089VegPCAAAAAbT09MTV199de6P0FpVR86/WzbffPOeH/7wh9HT05HZAAAAoKOOO+64jgV1RIc31S2f/OQnszPOOKOrPxgAAAAYyhvf+Ma46667Yp111il3VC9evDh717veFXfccUdXf0AAAAAwmHXWWSfuuOOOePOb39zR0+qOnn+3jB8/vucnP/lJbLjhht356QAAAMAQvv71r3c8qCMSRXVExGtf+9qeb33rW2l/KgAAADCMvffeO4466qgk/+wk598r+pd/+ZfsP//zP5N+DwAAABjMNttsE7fffntstNFGSZ6onTyqFy9enO22225x4403Jv0+AAAAsKLe3t64884747WvfW2yj6hKdv7dMn78+J7LLrssXvOa16T+VgAAABAREWPHjo0LL7wwaVBHdCGqIyImTpzYc9VVV8WECRO68e0AAABouG984xvxnve8J2lQR3QpqiMitt56656LLrooxo4d261vCQAAQAMdeuihccwxxyQP6oguRnVExJQpU3pOPfXUbn5LAAAAGmTHHXeMc889t2vfL/mDygZz9NFHZ9/5zne6/n0BAACor7e85S1xww03xIQJE7qypY4oKKqzLMuOOOKIOO+887r+vQEAAKif173udTFz5szYfPPNuxbUEQVFdUTE0qVLs4MPPjguuuiiQr4/AAAA9bDlllvGLbfcEq985Su7GtQRBUZ1xIufYf3+978/rr766sJmAAAAoLo222yzuPnmm+MNb3hD14M6ossPKlvV+PHjey6//PLYfffdixwDAACACpowYUJMmzatsKCOKDiqIyLWWmutnssuuyze8Y53FD0KAAAAFbHJJpvE9OnT4y1veUthQR1RgqiOiNhggw16rrvuOhtrAAAAhrX55pvHDTfcEG9729sKDeqIkkR1RMT666/fc+WVV8YBBxxQ9CgAAACU1Ctf+cqYOXNmTJo0qfCgjihRVEe8eAr+05/+NI444oiiRwEAAKBktt5667jlllvida97XSmCOqJkUR0RMXbs2J5zzjknTjzxxKJHAQAAoCS22267uOmmm2LLLbcsTVBHFPyRWsM57bTTss9+9rNR5hkBAABIa9ddd43LL788Ntxww1IFdUTJozoi4qqrrsoOPvjgmDt3btGjAAAA0GVHHHFEfPvb347x48eXLqgjKhDVERG///3vs/e9733x6KOPFj0KAAAAXbD22mvH2WefHYcddlgpY7qlElEdEfH8889nH/jAB+K6664rehQAAAAS2nTTTeOyyy6Ld7/73aUO6ogSPqhsTTbZZJOea6+9Nj73uc8VPQoAAACJbLvttnHXXXdVIqgjKhTVES8+GfyUU07pOf/882PdddctehwAAAA66MMf/nDcdttt8cpXvrISQR1RofPvVT300EPZwQcfHHfffXfRowAAADAKEyZMiO985zvxwQ9+sDIx3VKpTfWKtt56657f/OY3ceKJJ8bYsWOLHgcAAIAc3vGOd8Q999xTyaCOqPCmekW33357dvDBB3s6OAAAQEWMGzcuTjjhhPjiF78YY8eOrWRQR9QkqiMiZs+enR111FHx05/+tOhRAAAAGMLf/d3fxYUXXhjbbbddZWO6pbLn36vaeOONey688MKeSy+9NLbccsuixwEAAGAVa6+9dnzxi1+Me+65pxZBHVGjTfWK+vr6sq997Wtx8sknR39/f9HjAAAANN4//dM/xdlnnx1bb711LWK6pZZR3fKHP/whO/roo+O6664rehQAAIBGeulLXxqnnnpqHHLIIdHT01OroI6oeVS3XHrppdknPvGJePrpp4seBQAAoBHGjBkThx9+eHzta1+LCRMm1C6mWxoR1RERc+bMyU477bQ488wzY968eUWPAwAAUEs9PT2x3377xZe//OXYZpttahvTy19vU6K65bnnnsu+9a1vxTe+8Q1xDQAA0EGTJ0+OU045pTYPIRuJxkV1y7PPPpudfvrpcdZZZ8ULL7xQ9DgAAACV9c53vjNOOumkePe7392YmG5pbFS3PPbYY9nJJ58c559/fvT19RU9DgAAQCX09PTELrvsEscff3zssssujYvp5T+Hpkd1y5w5c7If/ehHceaZZ8af/vSnoscBAAAopXXWWSemTp0an/3sZ+Pv//7vGxvTLaJ6FQMDA9kNN9wQZ555ZlxzzTXh5wMAABDx6le/Oo444oj46Ec/GptssknjY7pFVA/hoYceyr773e/GJZdc4uO4AACAxllnnXViypQpcdhhh8Wee+4ZY8aMEdOrENUjMDAwkN12221x6aWXxsUXXyywAQCA2ho7dmy8/e1vjw996ENx4IEH1vozpjtBVLdp6dKl2e233x6XXnpp/OxnP4tnn3226JEAAABGpRXSU6dOjYMOOig222wzIT1ConoUli5dmt17771x/fXXxy233BI333xzzJ07t+ixAAAAhvWqV70qdt1115g8eXJMnjw5ent7hXQOorqD+vv7szvuuCNuuOGGuPHGG+OPf/xjPPPMM7F48eKiRwMAABrsJS95Sbz85S+P7bffPrbffvvYYYcd4hWveIWI7gBR3QXPPPNM9swzz8Ts2bPjhRdeWP4/Fy5cGLNmzVr+x7Nnz44sy2JgYCDmzJkTERFLliyJefPmRUTEokWLln+Wdl9fXyxatCgiIubPn7883OfMmRMDAwNFv2QAAGAIEyZMiDFjxkRERG9vb0S8eIK90UYbRUTEWmutFeuvv35EvPiwsHXXXTciItZff/1Ya621IiJio402irXXXjs23HDD2GCDDWLddddd6Y833njjeMlLXhKbbbZZjB8/XkAnIqprKsuybPbs2RGxcpj39/fHggULlv99CxYsiP7+/pV+7WBfWzHih/pa6zcI8nxt4cKF8cILL6z2Wgb7Pisa6jcSli5dOuRJ/oq/UQEAQD4rBuBg1ltvvVh77bXX+NdXDMxVjRkzJiZMmLDa18ePHx8bbLDBSl8bN25cbLjhhsN+bcV4Heprg33vwb7W09MTG2+88fI/X3vttWO99daLiIh111031llnnYiI2GCDDcRtDYlqGML8+fOzoc73W9cFg1nxNzNGYtXf8BipLMui9RsoOV5frrcn5P3NiBWvMNo1d+7cWLp0adu/bk2/WTOc4X5DZihlvhjJ+3Msi8WLF8f8+fOLHmNU5s2bF0uWLEn+fVpbj6pacStTVRtvvHH09JTz/3ceKmCGMlwYrclgUTNSeX+OK27z2jFYqI1U3v+7WxZabf+6FcNtJFaMu8FsuOGGMW7cuEH/2rJoLOd/oKFg/x8+cByKfvLECAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wNi0xMlQwMzozNTowMCswODowMIXPbdgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDQtMjNUMDA6Mzk6MzgrMDg6MDBwariEAAAAVHRFWHRzdmc6YmFzZS11cmkAZmlsZTovLy9ob21lL2RiL3N2Z19pbmZvL3N2Zy85Zi80MC85ZjQwMWMxYjkxNTE5OGVmNGJmZGVjZDZjY2ZhNDhkNC5zdmeq7LxTAAAAAElFTkSuQmCC'); background-position: center; background-size: contain; background-repeat: no-repeat; }
.style-ul.type-3 ul li { padding-left: 22px; }

.row-fluid .testimonials-main .heading { padding-bottom: 0; }

.team-slider-wrapper { margin: 0 -15px; }
.team-slider .single-member { padding: 15px; }
.team-slider .single-member .thumb { height: 388px; width: 100%; }
.team-slider .single-member .contain { text-align: center; padding: 14px 0 0; }
.team-slider .single-member .contain h4 { text-transform: uppercase; opacity: 0.5;  }
.team-slider .single-member .contain span { font-weight: 400; font-size: 17px; text-transform: uppercase; opacity: 0.7; letter-spacing: 1px; }

/* */
.row-fluid .info-intro-section .thumb { text-align: center; }
.row-fluid .info-intro-section .intro-list { max-width: 1020px; margin: 0 auto; padding: 30px 0 30px; }
.row-fluid .info-intro-section .intro-list .single-list { position: relative; min-height: 80px; }
.row-fluid .info-intro-section .intro-list .single-list .icon { position: absolute; left: 0; width: 60px; height: 60px; background: #059f17; border-radius: 100%; top: 50%; transform: translateY(-50%); }
.row-fluid .info-intro-section .intro-list .single-list .contain { padding: 19px 0; padding-left: 96px; }
.row-fluid .info-intro-section .intro-list .single-list .icon > div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 0; height: 45px; width: 45px; object-fit: contain; }/*increase icon size robV 20190227*/
.row-fluid .info-intro-section .intro-list .single-list + .single-list { margin-top: 25px; }
.row-fluid .info-intro-section  .widget-type-cta { text-align: center; padding: 0; }

/* */
.row-fluid .slider-widget{ overflow:hidden;}

/* */
.row-fluid .topic-widget {  box-shadow: 0 0 16px 0 rgba(3, 38, 96, 0.2); }
.row-fluid .topic-widget h3 { display: none; }
.row-fluid .topic-widget .widget-module ul { display: flex; margin: 0 -15px; }
.row-fluid .topic-widget .widget-module li { width: 100%; text-align: center; padding: 10px 15px; display: flex; align-items: center; justify-content: center; position: relative; }
.row-fluid .topic-widget .widget-module li a { color: #000; }
.row-fluid .topic-widget .widget-module li a span { display: none; }
.row-fluid .topic-widget .widget-module li a:hover { color: #059f17; }

/* */
.two-col .post-item { width: 50%; float: left; }
.two-col:After { content: ''; display: table; clear: both; }
.post-listing.two-col { margin:0 -15px; margin-top: -15px; }

/* */
ul.pagination { margin-top: 25px; width: 100%; text-align: center; }
ul.pagination li { display: inline-block; }
ul.pagination li a { width: 40px; height: 40px; text-align: center; line-height: 40px; background-color: #fff; display: inline-block; box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); }
ul.pagination li.active a, ul.pagination li a:hover { background-color: #059f17; color: #fff; border-color: #059f17; }
ul.pagination li + li { padding-left: 12px; }
ul.pagination li.active a { pointer-events: none; }

.row-fluid .blog-main-section { padding:40px 0 60px; }
.row-fluid .sidebar-widget { box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); margin-bottom: 40px; }
.row-fluid .sidebar-widget .hs_cos_wrapper_type_blog_subscribe { display: block; }
.row-fluid .sidebar-widget .hs_cos_wrapper_type_blog_subscribe form { padding: 45px 25px 45px; }
.row-fluid .sidebar-widget .hs_cos_wrapper_type_blog_subscribe form input { height: 45px; }
.row-fluid .sidebar-widget form .hs_error_rollup { padding: 17px 0 0; }
.row-fluid .sidebar-widget form > .hs_error_rollup > ul.hs-error-msgs.inputs-list { padding: 11px 19px !important; text-align: center; }
.row-fluid .sidebar-widget h3 { padding: 15px !important; margin: 0 !important; background: #059f17; color: #fff; }
.row-fluid .sidebar-widget .hs_cos_wrapper_type_blog_subscribe form .hs_submit input { border-color: transparent; transition: all 0.3s ease;padding :0 15px; }
.row-fluid .sidebar-widget .rs-post-wrapper { padding: 45px 25px 45px; }
.row-fluid .sidebar-widget .single-post a { display: flex; flex-wrap: wrap; align-items: center; box-shadow:0 0 2px 0 rgba(3, 38, 96, 0.2); }
.row-fluid .sidebar-widget .single-post .post-image { height: 75px; width: 110px; }
.row-fluid .sidebar-widget .single-post .post-title { width: calc(100% - 110px); padding-left: 15px; color: #000; transition:all 0.3s ease;  }
.row-fluid .sidebar-widget .single-post + .single-post { margin-top: 15px; }
.row-fluid .blog-main-section .heading { padding: 20px 0 40px; }

.row-fluid .sidebar-widget .single-post a:hover { box-shadow: 0 0 6px 0 rgba(3, 38, 96, 0.2); color: #059f17; }
.row-fluid .sidebar-widget .single-post a:hover .post-title { color: #059f17; }



/* */
.row-fluid .twitter-feeds ul { display: flex; flex-wrap: wrap; }
.row-fluid .twitter-feeds ul li { width: calc((100% / 3) - 30px); margin: 15px; box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); text-align: center; }
.row-fluid .twitter-feeds ul li .thumb { display: flex; align-items: center; justify-content: center; background: black; padding: 24% 0; display:none; }
.row-fluid .twitter-feeds ul li  .tweet-text { padding: 45px 15px 35px; }
.row-fluid .twitter-feeds ul li .tweet-text p { padding: 16px 0 0; }

/* */
.single-zick-zack { display: flex; flex-wrap: wrap; min-height: 340px; }
.single-zick-zack .thumb { width: 45%; }
.single-zick-zack .contain { padding: 50px 50px; }
.single-zick-zack:nth-child(odd)  .contain { padding-right: 0; }
.single-zick-zack:nth-child(even) .contain { padding-left: 0; text-align: right; }
.single-zick-zack:nth-child(even) { flex-direction: row-reverse; }
.single-zick-zack .contain { width: 55%; display: flex; align-items: center; }
.single-zick-zack .contain ul { margin: 10px  0 0; }
.single-zick-zack .contain .inner > h3 { font-size: 33px; line-height: 41px; }
.single-zick-zack + .single-zick-zack { margin-top: 30px; }

/* */
.ul-style ul li { padding-left: 20px; position: relative; }
.ul-style ul li+ li { margin-top: 5px; }
.ul-style ul li:before { content: "\f00c"; font-family: fontawesome; font-size: 11px; position: absolute; left: 0; top: 0; }

/* */
.cs_popup { max-width: 600px !Important; margin: 0 !important; border: 2px solid #059f17; border-top-width: 8px; }
.cs_popup button.fancybox-close-small { background: #059f17; padding: 0; width: 30px; height: 30px; color: #fff; top:-6px !important; }
.cs_popup button.fancybox-close-small svg { stroke-width: 3px; }
.fancybox-content{ overflow:hidden !important;} 
.cs_popup .cs_inner .contain  > .hs_cos_wrapper hr { margin:40px 0 20px;}
/* .cs_popup .cs_inner .contain  > .hs_cos_wrapper hr + div {text-align: center; position: absolute; left: 0; right: 0; margin-top: 12px;} */
.cs_popup .cs_inner .contain  > .hs_cos_wrapper a.cta_button  { margin-top:-75px}


/* */
.circle_progress canvas { border-radius: 100%; box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.37); position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.circle_progress { height: 380px; width: 380px; margin: 0 auto; position: relative; }
.circle_progress .content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 100%; max-width: calc(100% - 60px); }
.circle_progress .content strong { display: block; color: #059f17; font-size: 80px; line-height: normal; }
.circle_progress .content span { display: block; font-size: 22px; }


/* */
.row-fluid .lp-future-strip { text-align: center; }
.row-fluid .lp-future-strip .box { width: 33.33%; display: inline-block; margin: 0 -2px; padding: 15px; text-align: center; vertical-align: top; }
.row-fluid .lp-future-strip .box .thumb { height: 100px; width: 100px; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; }
.row-fluid .lp-future-strip .box h4 { margin: 10px 0 20px; }
.row-fluid .lp-future-strip .box .contain { max-width: 380px; margin: 0 auto; }

/* */
.row-fluid .lp-cta-strip .wrapper > div { max-width: 1030px; margin: 0 auto; }
.row-fluid .lp-cta-strip { text-align: center; }
.row-fluid .lp-cta-strip .widget-type-rich_text { font-size: 21px; line-height: 29px; padding: 16px 0 34px; }
.row-fluid .lp-cta-strip .heading { padding: 0 0 0; }

/* */
.row-fluid .heading.text {}
.row-fluid .heading.text .widget-type-rich_text {padding: 20px 0 0;font-size: 21px;line-height: 29px;}
.row-fluid .heading.medium > div {max-width: 990px;}


.row-fluid .hover-box-section .hover-box-wrapper .hover-box{ max-width:360px; }
.row-fluid .hover-box-section .hover-box-wrapper .hover-box a.hover-box-link { display: block; box-shadow: 1px 2px 11px rgba(0, 0, 0, 0.08); background: #fff; padding: 30px 0; transition: all 0.3s ease; position:relative; }
.row-fluid .hover-box-section .hover-box-wrapper .hover-box a.hover-box-link:hover { box-shadow: 1px 4px 11px rgba(0, 0, 0, 0.30); transform: translateY(-5px);}
.row-fluid .hover-box-section .hover-box h4 { display: flex; align-items: center; justify-content: center; }
.row-fluid .hover-box-section .hover-box h4 span { display: block; }


/* */
.row-fluid .cs_4box-section .widget-type-header { padding: 0 0 30px; }
.row-fluid .cs_4box-section .partner-box-wrapper.type-2 { width: 100%; max-width: 100%; }
.row-fluid .cs_4box-section .partner-box-wrapper.type-2 .single-box { width: 50%; float: left; margin: 0; padding: 15px; }


/* Paid Media LP Page */
.row-fluid .paid-media-form-section.cs-logo-strip .content-wrapper { line-height:26px; }
.row-fluid .paid-media-form-section ul.noBullets { margin-left: 40px; }
.row-fluid .paid-media-form-section ul.noBullets li { margin-bottom: 10px; }
.row-fluid .paid-media-form-section .hs-field-desc { margin-bottom:5px; }

.row-fluid .hero-bottom-slider { position:relative !important; bottom:auto; margin-top:30px; }


@media (min-width:601px){
    .row-fluid .cs-logo-strip .lp-form.media-lpform form .hs-form-field + .field { padding-top:0; }
    .row-fluid .cs-logo-strip .lp-form.media-lpform form fieldset + fieldset { padding-top:21px !important; }
}

@media(min-width:768px){
    ._dot { width: 16px; height: 16px; }
    ._dot:before { width: 4px; height: 4px; }
    @-webkit-keyframes pulse_1 {
        0% { box-shadow: 0 0 0 0 #346ab4; }
        100% { box-shadow: 0 0 0 10px rgba(52, 106, 180, 0); }
    }
    @keyframes pulse_1 {
        0% { box-shadow: 0 0 0 0 #346ab4; }
        100% { box-shadow: 0 0 0 10px rgba(52, 106, 180, 0); }
    }
    
    .row-fluid .cs-logo-strip .lp-form.media-lpform form ul.multi-container li { float: left; width: 50%; padding: 0 0 10px !important; }
    
    
    /*.slick-track {width:auto !important}
    .slick-initialized .slick-slide {width:auto !important }*/
    .row-fluid .hover-anim-section.v2 { overflow:hidden; }
    .row-fluid .hover-anim-section.v2 .hover-box-wrapper { margin: 0 -15px; width: auto; height: 400px; position: relative; }
    .row-fluid .hover-anim-section.v2 .hover-box:nth-child(1) { left: calc(0 * 33.334% + 1 * 16.667%); top: calc(0 * 85px); }
    .row-fluid .hover-anim-section.v2 .hover-box:nth-child(2) { left: calc(1 * 33.334% + 1 * 16.667%); top: calc(0 * 85px); }
    .row-fluid .hover-anim-section.v2 .hover-box:nth-child(3) { left: calc(2 * 33.334% + 1 * 16.667%); top: calc(0 * 85px); }
    .row-fluid .hover-anim-section.v2 .hover-box.hover { transition: all 0.25s; width: 100%; height: 100%; left: 50%; top: 50%;  -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);  z-index: 997; box-shadow: 0 4px 23px 0 rgba(0, 0, 0, .09); position: relative; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner { width: 100%; max-width: 500px; height: 270px; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .thumb { position: absolute; width: calc(100% - 30px); height: 250px; top:0;left:0; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner:after { content: ''; display: table; clear: both; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain .text { color: #fff; z-index: 1; position: relative; }
    .row-fluid .hover-anim-section.v2 .hover-box.hover .thumb { height: 100%; top: 0; left: 0; width: 100%; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain > div { max-height: 280px; overflow: auto; }
    .row-fluid .hover-anim-section.v2 .hover-box .thumb:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0; transition: all 0.3s ease; }
    .row-fluid .hover-anim-section.v2 .hover-box.hover .thumb:after { opacity: 0.5; }
    .row-fluid .hover-anim-section.v2 .hover-box.hover .inner .contain h3.title {  }
    .row-fluid .hover-anim-section.v2 .hover-box.hover .inner .contain .text { font-size:18px; line-height:26px; }
    .row-fluid .hover-anim-section.v2 .hover-box { width: 33.33%; display: inline-block; vertical-align: middle; margin: 0 -2px; padding: 15px; display: flex; position: absolute; height: 85px; transform: translateX(-50%) translateY(60px);  z-index: 996; height: 280px;transition: all 0.3s ease 0.01s;}
    .row-fluid .hover-anim-section.v2 .hover-box.hover{ -webkit-transition: all 0.3s ease 0.01s;
        -moz-transition: all 0.3s ease 0.01s;
        -o-transition: all 0.3s ease 0.01s;
        -ms-transition: all 0.3s ease 0.01s;
        transition: all 0.3s ease 0.01s;}
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain { position: absolute; width: 100%; top: 80%; left: 50%; transform: translate(-50%, -50%); padding: 35px; border-radius: 10px; overflow: hidden; box-shadow: 0 4px 23px 0 rgba(0, 0, 0, .09); opacity: 0; visibility: hidden; overflow: auto; transition: all 200ms ease 0ms; }
    .row-fluid .hover-anim-section.v2 .hover-box.hover .contain { opacity: 1; visibility: visible; max-width: 700px; top: 50%; transition: all 500ms ease 500ms; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain h3.title { position: relative; z-index: 1; color: #fff; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .thumb h3 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; z-index: 1; color: #fff; font-weight: 500; font-size: 26px; width: 90%; text-align: center; }
    .row-fluid .hover-anim-section.v2 .hover-box .thumb:after { opacity: 0.2; }
    .row-fluid .hover-anim-section.v2 .hover-box.hover .inner .thumb h3 { opacity: 0; }
    
    .client_img.mobile { display:none; }  

}

@media (max-width:1025px){
    /*.menu .hs-menu-wrapper > ul + .top { display: none; }*/
    .row-fluid .site-header .top { display:none; }
    .row-fluid .site-header .top.menu_in_top { display:block; }
}


.bubbles { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; opacity:0.2; }
.bubble { width: 80px; height: 80px; background: #000000; border-radius: 200px; -moz-border-radius: 200px; -webkit-border-radius: 200px; position: absolute; }
.bubble1 { transform: scale(0.5); animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate; }
.bubble2 { left: 10%; transform: scale(0.6); opacity: 0.5; animation: moveclouds 25s linear infinite, sideWays 5s ease-in-out infinite alternate; }
.bubble3 { left: 20%; transform: scale(0.8); opacity: 0.3; animation: moveclouds 20s linear infinite, sideWays 4s ease-in-out infinite alternate; }
.bubble4 { left: 50%; transform: scale(0.75); opacity: 0.35; animation: moveclouds 18s linear infinite, sideWays 2s ease-in-out infinite alternate; }
.bubble5 { left: 5%; transform: scale(0.8); opacity: 0.3; animation: moveclouds 27s linear infinite, sideWays 10s ease-in-out infinite alternate; }
.bubble6 { transform: scale(0.1); animation: moveclouds 15s linear infinite, sideWays 2s ease-in-out infinite alternate; }
.bubble7 { right: 10%; transform: scale(0.5); opacity: 0.5; animation: moveclouds 10s linear infinite, sideWays 5s ease-in-out infinite alternate; }
.bubble8 { right: 50%; transform: scale(0.9); opacity: 0.3; animation: moveclouds 10s linear infinite, sideWays 4s ease-in-out infinite alternate; }
.bubble9 { right: 30%; transform: scale(0.75); opacity: 0.35; animation: moveclouds 18s linear infinite, sideWays 2s ease-in-out infinite alternate; }
.bubble10 { right: 20%; transform: scale(0.8); opacity: 0.3; animation: moveclouds 7s linear infinite, sideWays 1s ease-in-out infinite alternate; }
@keyframes moveclouds {
    0% { top: 300px }
    100% { top: -300px }
}
@keyframes sideWays {
    0% { margin-left: 0 }
    100% { margin-left: 100px; }
}
.row-fluid .cta-strip .wrapper { z-index: 31; position: relative; }

.row-fluid .Flying { overflow: hidden; position:relative; }
.Flying.black > div > div:after { background: black !important; box-shadow: rgb(0, 0, 0) 0 0 20px 2px !important; opacity: 0.1 !important; }
.row-fluid .Flying  .wrapper { position: relative; z-index: 10; }
#bigBox { position: absolute; width: 100%; height: 100%; top: 0; left: 0; margin: -100px 0 0 -120px; animation: bigBoxAnimation 6s linear infinite; }
#box, #box2, #box3, #box4 { position: absolute; top: 60%; left: 50%; width: 40px; height: 40px; margin: -20px 0 0 -20px; animation: boxAnimation 2.95s cubic-bezier(0.02, 0.01, 0.31, 1) infinite; }
#box2 { animation: boxAnimation 3.2s cubic-bezier(0.02, 0.01, 0.31, 1) infinite; transform: matrix(-1, 0, 0, 1, 0, 0); }
#box3 { animation: boxAnimation 5s cubic-bezier(0.02, 0.01, 0.31, 1) infinite; transform: matrix(-1, 0, 0, 1, 0, 0); }
#box4 { animation: boxAnimation 8s cubic-bezier(0.02, 0.01, 0.31, 1) infinite; transform: matrix(-1, 0, 0, 1, 0, 0); }
#box::after, #box2::after, #box3::after, #box4::after { content: ''; position: absolute; top: 0; left: 0; width: 6px; height: 6px; background: #fff; border-radius: 100%; animation: spanAnimation 3s cubic-bezier(0.3, 0.27, 0.07, 1.64) infinite; box-shadow: rgba(255, 255, 255, 1) 0 0 20px 2px; }
#box3 { margin: 38% 0 0 -10%; }
div#box4 { margin: -5% 0 0 200px; }
#box::after { width: 26px; opacity: 1; }
#box2::after { width: 15px; }
#box3::after { width: 35px; height: 35px; opacity: 0.2; }
@keyframes bigBoxAnimation {
    100% { transform: rotate(360deg); }
}
@keyframes boxAnimation {
    50% { transform: translateY(-150px); }
}
@keyframes spanAnimation {
    50% { transform: translateX(-150px) }
}


.row-fluid .bg-flow { position: relative; }
.row-fluid .bg-flow:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://cdn2.hubspot.net/hubfs/2484270/VelentiumTheme/bg-2.png); opacity: 0.2; }
.row-fluid .bg-flow .wrapper { position: relative; z-index: 1; }

.row-fluid .gray { background: rgba(243, 243, 243, 0.43); }

.row-fluid .section.blog-feed { overflow: hidden; position:relative; }


.row-fluid .section.blog-feed .post-item { width: 33.33%; float: left; }

.post-item { padding: 15px; }
.post-item .inner { box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); }
.post-item .thumb { padding-bottom: 58%; }
.post-item .contain { padding: 25px 28px 35px; position: relative; position: relative; z-index: 2; background: #fff; }
.post-item .contain h4.post-title { margin-bottom:10px;  }
.post-item .contain h4.post-title a { display: inline-block; }
.post-item .contain .text { font-size: 14px; line-height: 23px; display: block; margin: 10px 0 12px; }
.post-item .contain .btn { line-height: 0; }
.post-item .contain .btn a {  padding: 11px 15px; /* font-size: 12px; min-width: auto; letter-spacing: 2px; */ }
.post-item .contain span.date { font-weight: 500; font-size: 14px; display: block; line-height: 19px; }

/* .post-item .contain span.date a.author-link:hover { color: #059f17;} */
/* .post-item .contain span.date span.author-link,.hs-blog-post .row-fluid .blog-outer-widget .contain span.date span.author-link{color: #059f17;} */


.row-fluid .section.blog-feed .four .post-item { width: 25%; }
.four .post-item .thumb { padding-bottom: 80%; }

.row-fluid .overlay{ position:relative; }
.row-fluid .overlay:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000000; opacity: 0.7; }
.row-fluid .overlay .wrapper { position: relative; z-index: 1; color: #fff; }

.row-fluid .singup-strip form { display: flex; align-items: center; justify-content: center; }
.row-fluid .singup-strip form .hs_submit.hs-submit { padding: 0; line-height :0; }
.row-fluid .singup-strip form .hs-form-field { padding: 0 15px !important; width: 25%; }
.row-fluid .singup-strip form  .hs_submit { padding: 0 15px !important; }
.row-fluid .singup-strip form .hs_submit input { border: none; padding: 0 45px; transition: all 0.3s ease; height:54px; }
.row-fluid .singup-strip form .hs_submit input:hover { background: #026b0e; }
.row-fluid .singup-strip form .hs-form-field input.error, .row-fluid .singup-strip form .hs-form-field input .invalid { border-color: #ff9696; color: red; background-color: #ffdfdf; }
.row-fluid .singup-strip form .hs_error_rollup { position: absolute; top: 100%; width: 70%; background: transparent; }
.row-fluid .singup-strip  .submitted-message { max-width: 500px; margin: 0 auto; }
.row-fluid .singup-strip form > .hs_error_rollup > ul.hs-error-msgs.inputs-list { background: transparent !important; text-align: center; border: none !important; padding: 15px 20px !important;}



.row-fluid .site-footer { padding: 70px 0 80px; background: #252525; color: #fff; }
.row-fluid .site-footer .logo-contain { padding-right: 60px; }
.row-fluid .site-footer .logo-contain img.hs-image-widget { max-width: 110px; }
.row-fluid .site-footer .logo-contain .widget-type-rich_text { padding: 20px 0 0; font-size: 14px; }
.row-fluid .site-footer .f-blog-post .widget-type-rss_listing h3 { display: none; }
.row-fluid .site-footer .f-blog-post .hs-rss-item { display: flex; align-items: center; flex-direction: row-reverse; flex-wrap: wrap; margin-bottom:20px; }
.row-fluid .site-footer .f-blog-post .hs-rss-item .hs-rss-item-image-wrapper { width: 30%; /*height: 80px;*/ }
.row-fluid .site-footer .f-blog-post .hs-rss-item .hs-rss-item-text { width: 70%; padding: 0 0 0 20px; }
.row-fluid .site-footer .f-blog-post .hs-rss-item .hs-rss-item-text a { font-weight: 400; color:#fff; }
.row-fluid .site-footer .f-blog-post .hs-rss-item .hs-rss-item-text a:hover{ color:#059f17; }
/* .row-fluid .site-footer .f-blog-post .hs-rss-item .hs-rss-item-image-wrapper img { display: none; } */
.row-fluid .site-footer .widget-type-header { padding: 0 0 20px; }
.row-fluid .site-footer .widget-type-header h3 { text-transform: uppercase; display: inline-block; border-bottom: 2px solid; padding: 0 0 5px; }

.row-fluid .copyright { padding: 21px  0 18px; text-align: center; background: #000000; color: #fff; font-size: 14px; }
.row-fluid .copyright a { color: inherit; }

.row-fluid .site-footer .social-share ul { overflow: hidden; }
.row-fluid .site-footer .social-share ul a i:before { font-size: 28px; line-height: 50px; }
.row-fluid .site-footer .social-share ul a i { height: 50px; width: 50px; }


/* */
.row-fluid .page-banner { padding: 230px 0 230px; position: relative; }
.row-fluid .page-banner:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; }
.row-fluid .page-banner h1, .row-fluid .page-banner h2 { color: #fff; margin: 0; padding: 0;  }
.row-fluid .page-banner h1 strong, .row-fluid .page-banner h2 strong { display: block; line-height: normal; }

.row-fluid .page-banner.skew:before { content: ''; position: absolute; bottom: -80px; left: 0; width: 100%; height: 200px; background: #fff; z-index: 1; transform: skewY(-4deg); outline: 1px solid transparent; }

/* */
.row-fluid .banner-skew{ margin: -114px 0 0; position: relative; z-index: 1; transform: skewY(-4deg); overflow: hidden; min-height:200px; background:#fff; }
.row-fluid .banner-skew > div { transform: skewY(4deg); width:101%; }
/* */

.row-fluid .contact-section iframe { width: 100%; height: 900px; }
.row-fluid .contact-section .iframe-widget { height: 770px; overflow: hidden; margin: -130px 0 0; position: relative; }
.row-fluid .contact-section .iframe-widget:after { display:none; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.0); }
.row-fluid .contact-section .form-widget { margin: -210px 0 0; }
.contact-section-wrapper .form-widget h3 { color: #fff; letter-spacing: 1px; }
.contact-section-wrapper { margin: -403px 0 0; position: relative; z-index: 5; padding:0 0 90px; }
.row-fluid .contact-section .iframe-widget:before { content: ''; position: absolute; height: 17%; width: 100%; background: #fff; bottom: 0; z-index: 1; }
.contact-section-wrapper .form-widget { background: rgba(0, 0, 0, 0.7); padding: 35px; border: 2px solid rgba(0, 0, 0, 0.2); border-bottom :0; }
.contact-section-wrapper form fieldset + fieldset { padding-top: 20px !important; }
.contact-section-wrapper form fieldset textarea { min-width: 100%; }
.contact-section-wrapper form .hs_submit.hs-submit { text-align: center; }
.contact-section-wrapper form .hs_submit.hs-submit input { border: transparent; transition: all 0.3s ease; }
.contact-section-wrapper form fieldset input,.contact-section-wrapper form fieldset textarea { border-color: transparent !important; }
.contact-section-wrapper .form-widget .btn_style { max-width: 300px; width: 100%; }


.gm-style-pbc { display: none !important; }

/* */

.bg-animation { position: absolute; height: 100%; width: 100%; top: 0; left: 0; opacity: 0.2; z-index: 1; overflow:hidden; }
.bg-animation img { position: absolute; height: 50px; animation: translate 40s linear, rotate 40s linear infinite; }
.bg-animation img.img-1{left:19%;top:4%;height:25px;}
.bg-animation img.img-2{left: 53%; top: 9%; height: 92px; animation: translate 200s linear, rotate 200s linear infinite; opacity: 0.1;}
.bg-animation img.img-3{left:-7%;top:41%;animation:translate 500s linear,rotate 500s linear infinite;height:260px; opacity:0.1;}
.bg-animation img.img-4{left:95%;top:47%;height:20px;}
.bg-animation img.img-5{right:19%;top:20%; opacity:0.2; }
.bg-animation img.img-6{right:36%;top:49%;height:44px;}
.bg-animation img.img-7{right:80%;top:68%;animation:translate_reverse 10s linear infinite;}
.bg-animation img.img-8{right:53%;top:70%;height:21px;}
.bg-animation img.img-9{right:50%;top:66%;animation:translate_reverse 10s linear infinite;height:106px;opacity:0.2;}
.translate{-webkit-animation:translate 4s linear;-webkit-animation-iteration-count:infinite;animation:translate 4s linear;animation-iteration-count:infinite;}
.translate_img img{-webkit-animation:translate 4s linear;-webkit-animation-iteration-count:infinite;animation:translate 4s linear;animation-iteration-count:infinite;}
.translate_rotate{animation:translate 40s linear,rotate 10s linear infinite;}
.translate_rotate_img img{-webkit-animation:translate 4s linear,rotate 10s linear;-webkit-animation-iteration-count:infinite;animation:translate 4s linear,rotate 10s linear;animation-iteration-count:infinite;}
.translate_reverse{-webkit-animation:translate_reverse 4s linear;-webkit-animation-iteration-count:infinite;animation:translate_reverse 4s linear;animation-iteration-count:infinite;}
.translate_reverse_img img{-webkit-animation:translate_reverse 4s linear;-webkit-animation-iteration-count:infinite;animation:translate_reverse 4s linear;animation-iteration-count:infinite;}
.translate_reverse_rotate{-webkit-animation:translate_reverse 4s linear;-webkit-animation-iteration-count:infinite;animation:translate_reverse 4s linear;animation-iteration-count:infinite;}
.translate_reverse_rotate_img img{-webkit-animation:translate_reverse 4s linear;-webkit-animation-iteration-count:infinite;animation:translate_reverse 4s linear;animation-iteration-count:infinite;}
.rotate{-webkit-animation:rotate 10s linear;-webkit-animation-iteration-count:infinite;animation:rotate 10s linear;animation-iteration-count:infinite;}
@-webkit-keyframes translate{
    0%{transform:translateY(-15px);}
    25%{transform:translateX(-15px);}
    50%{transform:translateY(15px);}
    75%{transform:translateX(15px);}
    100%{transform:translateY(-15px);}
}
@keyframes translate{
    0%{transform:translateY(-15px);}
    25%{transform:translateX(-15px);}
    50%{transform:translateY(15px);}
    75%{transform:translateX(15px);}
    100%{transform:translateY(-15px);}
}
@keyframes rotate{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
@-webkit-keyframes translate_reverse{
    0%{transform:translateY(15px);}
    25%{transform:translateX(15px);}
    50%{transform:translateY(-15px);}
    75%{transform:translateX(-15px);}
    100%{transform:translateY(15px);}
}
@keyframes translate_reverse{
    0%{transform:translateY(15px);}
    25%{transform:translateX(15px);}
    50%{transform:translateY(-15px);}
    75%{transform:translateX(-15px);}
    100%{transform:translateY(15px);}
}
@-webkit-keyframes anim3{
    0%{transform:translateY(15px);}
    25%{transform:translateX(15px);}
    50%{transform:translateY(-15px);}
    75%{transform:translateX(-15px);}
    100%{transform:translateY(15px);}
}
@keyframes anim3{
    0%{transform:translateY(15px);}
    25%{transform:translateX(15px);}
    50%{transform:translateY(-15px);}
    75%{transform:translateX(-15px);}
    100%{transform:translateY(15px);}
}
.bg-animation img.img-4 + img.img-4{left:89%;top:73%;height:50px; opacity:0.2;}
.bg-animation img.img-10{right:28%;top:10%;opacity:1;height:25px;}
.bg-animation img.img-4.small{left:11%;top:91%;height:20px;opacity:1;}
.row-fluid .animateBG .wrapper { position: relative; z-index: 10; }
.animateBG{ position: relative; }

/* */
.contact-section-wrapper form { border-bottom: none; padding-bottom: 30px; }
.contact-section-wrapper .address-info { background: rgba(0, 0, 0, 0.88); padding: 0; border-top: none; color: #fff; /*border-top: 3px solid transparent;*/ margin-bottom: 3px; }
.row-fluid .contact-section-wrapper form fieldset .hs-form-field > label { color:#fff; }
.contact-section-wrapper .address-info > div > div > div { width: 25%; margin: 0; padding: 30px 25px; position: relative; }
.contact-section-wrapper .address-info > div > div > div:nth-child(1) { background: rgba(5, 159, 23, 1); }
.contact-section-wrapper .address-info > div > div > div:nth-child(2) { background: rgba(5, 159, 23, 0.90); }
.contact-section-wrapper .address-info > div > div > div:nth-child(3) { background: rgba(5, 159, 23, 0.80); }
.contact-section-wrapper .address-info > div > div > div:nth-child(4) { background: rgba(5, 159, 23, 0.70); }
.contact-section-wrapper .widget-type-text { text-align: center; padding: 83px 0 0; font-size: 45px; font-style: italic; font-weight: 300; }
.contact-section-wrapper .address-info  a { color: #fff; }
.contact-section-wrapper .address-info a:hover { color: #d0d0d0; }


/* slider */
.bee3D--effect__classic { background: rgba(243, 111, 86, 0.2) }
.bee3D--effect__classic .bee3D--inner { background: #F36F56 }
.bee3D--effect__classic a { color: #F36F56 }
.bee3D--effect__carousel { background: rgba(121, 255, 0, 0.2) }
.bee3D--effect__carousel .bee3D--inner { background: #83C745 }
.bee3D--effect__carousel a { color: #83C745 }
.bee3D--effect__concave { background: rgba(235, 156, 184, 0.3) }
.bee3D--effect__concave .bee3D--inner { background: #EB9CB8 }
.bee3D--effect__concave a { color: #EB9CB8 }
.bee3D--effect__coverflow {background: rgba(250, 255, 254, 0.2);}
.bee3D--effect__coverflow .bee3D--inner { background: #2ACEB9 }
.bee3D--effect__coverflow a { color: #2ACEB9 }
.bee3D--effect__cube { background: rgba(86, 174, 231, 0.3) }
.bee3D--effect__cube .bee3D--inner { background: #56AEE7 }
.bee3D--effect__cube a { color: #56AEE7 }
.bee3D--effect__arc { background: rgba(233, 213, 88, 0.2) }
.bee3D--effect__arc .bee3D--inner { background: #FFAB07 }
.bee3D--effect__arc a { color: #FFAB07 }
.bee3D--effect__wave { background: rgba(179, 224, 153, 0.2) }
.bee3D--effect__wave .bee3D--inner { background: #028F76 }
.bee3D--effect__wave a { color: #028F76 }
.bee3D--effect__spiral-right { background: rgba(255, 234, 173, 0.2) }
.bee3D--effect__spiral-right .bee3D--inner { background: #B3E099 }
.bee3D--effect__spiral-right a { color: #B3E099 }
.bee3D--effect__spiral-left { background: rgba(255, 234, 173, 0.2) }
.bee3D--effect__spiral-left .bee3D--inner { background: #B3E099 }
.bee3D--effect__spiral-left a { color: #B3E099 }
.custom--shadow-wrapper { position: absolute; z-index: -1; left: 0; width: 100%; height: 100px }
.bee3D--parent { -webkit-perspective: 600px; perspective: 600px }
.bee3D--slide {position: absolute;-webkit-transform: none;-ms-transform: none;transform: none;width: 512px;height: 380px;top: 50%;left: 50%;margin-left: -256px;margin-top: -190px;opacity: 0;transition: opacity 0.7s ease, -webkit-transform .7s ease;transition: opacity 0.7s ease, transform .7s ease;transition: opacity 0.7s ease, transform .7s ease, -webkit-transform .7s ease;}
.bee3D--slide__inactive { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none }
.bee3D--slide__active { opacity: 1; z-index: 10 }
.bee3D--inner { position: relative; width: 100%; height: 100% }
.draggable { cursor: move; cursor: grab; cursor: -webkit-grab }
.draggable:active { cursor: grabbing; cursor: -webkit-grabbing }
.bee3D--parallax { position: relative !important }
.bee3D--shadow-wrapper { position: absolute; z-index: -1; left: 0; width: 100%; height: 100px }
.bee3D--shadow>span { display: block; content: ''; left: 0; width: 100%; height: 200px; border-radius: 50%; background: rgba(0, 0, 0, 0.45); box-shadow: 0 0 200px 50px rgba(0, 0, 0, 0.7); transition: opacity 1.5s; opacity: .15; -webkit-transform: rotateX(95deg) translateZ(30px) scale(0.55); transform: rotateX(95deg) translateZ(30px) scale(0.55) }
.bee3D--nav { position: absolute; cursor: pointer; top: 50%; font-size: 8em; color: rgba(0, 0, 0, 0.45); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: color 0.7s ease; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: transparent; background-repeat: no-repeat; background-size: contain; width: 20px; height: 40px }
.bee3D--effect__classic .bee3D--before {-webkit-transform: translate3d(-1920px, 0, 0);transform: translate3d(-1920px, 0, 0);}
.bee3D--effect__classic .bee3D--before-2 { -webkit-transform: translate3d(-1280px, 0, 0); transform: translate3d(-1280px, 0, 0); opacity: 0.1 }
.bee3D--effect__classic .bee3D--before-1 {-webkit-transform: translate3d(-640px, 0, 0);transform: translate3d(-610px, 0, 0);opacity: 1;}
.bee3D--effect__classic .bee3D--after { -webkit-transform: translate3d(1920px, 0, 0); transform: translate3d(1920px, 0, 0) }
.bee3D--effect__classic .bee3D--after-2 {-webkit-transform: translate3d(1280px, 0, 0);transform: translate3d(1280px, 0, 0);opacity: 0.1;}
.bee3D--effect__classic .bee3D--after-1 {-webkit-transform: translate3d(640px, 0, 0);transform: translate3d(620px, 0, 0);opacity: 1;}
.bee3D--effect__carousel .bee3D--before { -webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px); transform: translateX(-980px) rotateY(-72deg) translateX(-1290px); opacity: 0 }
.bee3D--effect__carousel .bee3D--before-2 { -webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px); transform: translateX(-590px) rotateY(-52deg) translateX(-780px); opacity: 0.3 }
.bee3D--effect__carousel .bee3D--before-1 { -webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px); transform: translateX(-270px) rotateY(-30deg) translateX(-290px); opacity: 0.5 }
.bee3D--effect__carousel .bee3D--after { -webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px); transform: translateX(980px) rotateY(72deg) translateX(1290px); opacity: 0 }
.bee3D--effect__carousel .bee3D--after-1 { -webkit-transform: translateX(270px) rotateY(30deg) translateX(290px); transform: translateX(270px) rotateY(30deg) translateX(290px); opacity: 0.5 }
.bee3D--effect__carousel .bee3D--after-2 { -webkit-transform: translateX(590px) rotateY(52deg) translateX(780px); transform: translateX(590px) rotateY(52deg) translateX(780px); opacity: 0.3 }
.bee3D--effect__concave .bee3D--before { -webkit-transform: translateX(-800px) rotateY(90deg) translateX(-800px); transform: translateX(-800px) rotateY(90deg) translateX(-800px) }
.bee3D--effect__concave .bee3D--before-1 { -webkit-transform: translateX(-310px) rotateY(28deg) translateX(-240px); transform: translateX(-310px) rotateY(28deg) translateX(-240px); opacity: 0.4 }
.bee3D--effect__concave .bee3D--after { -webkit-transform: translateX(800px) rotateY(-90deg) translateX(800px); transform: translateX(800px) rotateY(-90deg) translateX(800px) }
.bee3D--effect__concave .bee3D--after-1 { -webkit-transform: translateX(310px) rotateY(-28deg) translateX(240px); transform: translateX(310px) rotateY(-28deg) translateX(240px); opacity: 0.4 }
.bee3D--effect__coverflow .bee3D--before { -webkit-transform: translateX(-270px) rotateY(45deg) scale(0.6); transform: translateX(-270px) rotateY(45deg) scale(0.6); z-index: 6 }
.bee3D--effect__coverflow .bee3D--before-3 {transform: translateX(-270px) rotateY(45deg) scale(0.6);opacity: 0.1;z-index: 7;}
.bee3D--effect__coverflow .bee3D--before-2 {transform: translateX(-210px) rotateY(45deg) scale(0.6);opacity: 0.2;z-index: 8;}
.bee3D--effect__coverflow .bee3D--before-1 { -webkit-transform: translateX(-150px) rotateY(45deg) scale(0.6); transform: translateX(-150px) rotateY(45deg) scale(0.6); opacity: 0.3; z-index: 9 }
.bee3D--effect__coverflow .bee3D__active { z-index: 10 }
.bee3D--effect__coverflow .bee3D--after { -webkit-transform: translateX(270px) rotateY(-45deg) scale(0.6); transform: translateX(270px) rotateY(-45deg) scale(0.6); z-index: 6 }
.bee3D--effect__coverflow .bee3D--after-1 {-webkit-transform: translateX(150px) rotateY(-45deg) scale(0.6);transform: translateX(150px) rotateY(-45deg) scale(0.6);opacity: 0.3;z-index: 9;}
.bee3D--effect__coverflow .bee3D--after-2 {transform: translateX(270px) rotateY(-45deg) scale(0.6);opacity: 0.2;z-index: 8;}
.bee3D--effect__coverflow .bee3D--after-3 {-webkit-transform: translateX(230px) rotateY(-45deg) scale(0.6);transform: translateX(210px) rotateY(-45deg) scale(0.6);opacity: 0.1;z-index: 7;}
.bee3D--effect__cube .bee3D--before { -webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px); transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px) }
.bee3D--effect__cube .bee3D--before-1 { -webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-512px); transform: translateX(-332px) rotateY(-70deg) translateX(-512px); opacity: 0.5 }
.bee3D--effect__cube .bee3D--after { -webkit-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px); transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px) }
.bee3D--effect__cube .bee3D--after-1 { -webkit-transform: translateX(332px) rotateY(70deg) translateX(512px); transform: translateX(332px) rotateY(70deg) translateX(512px); opacity: 0.5 }
.bee3D--effect__arc .bee3D--before { -webkit-transform: translateX(-750px) translateY(240px) rotateZ(-17deg) scale(0.5); -ms-transform: translateX(-750px) translateY(240px) rotate(-17deg) scale(0.5); transform: translateX(-750px) translateY(240px) rotateZ(-17deg) scale(0.5); opacity: 0 }
.bee3D--effect__arc .bee3D--before-2 { -webkit-transform: translateX(-560px) translateY(160px) rotateZ(-14deg) scale(0.6); -ms-transform: translateX(-560px) translateY(160px) rotate(-14deg) scale(0.6); transform: translateX(-560px) translateY(160px) rotateZ(-14deg) scale(0.6); opacity: 0.3 }
.bee3D--effect__arc .bee3D--before-1 { -webkit-transform: translateX(-350px) translateY(75px) rotateZ(-8deg) scale(0.8); -ms-transform: translateX(-350px) translateY(75px) rotate(-8deg) scale(0.8); transform: translateX(-350px) translateY(75px) rotateZ(-8deg) scale(0.8); opacity: 0.5 }
.bee3D--effect__arc .bee3D--after { -webkit-transform: translateX(750px) translateY(240px) rotateZ(17deg) scale(0.5); -ms-transform: translateX(750px) translateY(240px) rotate(17deg) scale(0.5); transform: translateX(750px) translateY(240px) rotateZ(17deg) scale(0.5); opacity: 0 }
.bee3D--effect__arc .bee3D--after-1 { -webkit-transform: translateX(350px) translateY(75px) rotateZ(8deg) scale(0.8); -ms-transform: translateX(350px) translateY(75px) rotate(8deg) scale(0.8); transform: translateX(350px) translateY(75px) rotateZ(8deg) scale(0.8); opacity: 0.5 }
.bee3D--effect__arc .bee3D--after-2 { -webkit-transform: translateX(560px) translateY(160px) rotateZ(14deg) scale(0.6); -ms-transform: translateX(560px) translateY(160px) rotate(14deg) scale(0.6); transform: translateX(560px) translateY(160px) rotateZ(14deg) scale(0.6); opacity: 0.3 }
.bee3D--effect__wave .bee3D--before { -webkit-transform: translateX(-690px) translateY(120px) rotateZ(-6deg) rotateY(-15deg) scale(0.4); transform: translateX(-690px) translateY(120px) rotateZ(-6deg) rotateY(-15deg) scale(0.4); opacity: 0 }
.bee3D--effect__wave .bee3D--before-2 { -webkit-transform: translateX(-560px) translateY(100px) rotateZ(-14deg) rotateY(-40deg) scale(0.55); transform: translateX(-560px) translateY(100px) rotateZ(-14deg) rotateY(-40deg) scale(0.55); opacity: 0.3 }
.bee3D--effect__wave .bee3D--before-1 { -webkit-transform: translateX(-410px) translateY(55px) rotateZ(-11deg) rotateY(-30deg) scale(0.8); transform: translateX(-410px) translateY(55px) rotateZ(-11deg) rotateY(-30deg) scale(0.8); opacity: 0.5 }
.bee3D--effect__wave .bee3D--after { -webkit-transform: translateX(690px) translateY(120px) rotateZ(6deg) rotateY(15deg) scale(0.4); transform: translateX(690px) translateY(120px) rotateZ(6deg) rotateY(15deg) scale(0.4); opacity: 0 }
.bee3D--effect__wave .bee3D--after-1 { -webkit-transform: translateX(410px) translateY(55px) rotateZ(11deg) rotateY(30deg) scale(0.8); transform: translateX(410px) translateY(55px) rotateZ(11deg) rotateY(30deg) scale(0.8); opacity: 0.5 }
.bee3D--effect__wave .bee3D--after-2 { -webkit-transform: translateX(560px) translateY(100px) rotateZ(14deg) rotateY(40deg) scale(0.55); transform: translateX(560px) translateY(100px) rotateZ(14deg) rotateY(40deg) scale(0.55); opacity: 0.3 }
.bee3D--effect__spiral-right { overflow: hidden }
.bee3D--effect__spiral-right .bee3D--before { -webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0); transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0); opacity: 0 }
.bee3D--effect__spiral-right .bee3D--before-2 { -webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0); transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0); opacity: 0.3 }
.bee3D--effect__spiral-right .bee3D--before-1 { -webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0); transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0); opacity: 0.5 }
.bee3D--effect__spiral-right .bee3D--after { -webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0); transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0); opacity: 0 }
.bee3D--effect__spiral-right .bee3D--after-1 { -webkit-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0); transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0); opacity: 0.5 }
.bee3D--effect__spiral-right .bee3D--after-2 { -webkit-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0); transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0); opacity: 0.3 }
.bee3D--effect__spiral-left { overflow: hidden }
.bee3D--effect__spiral-left .bee3D--before { -webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0); transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0); opacity: 0 }
.bee3D--effect__spiral-left .bee3D--before-2 { -webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0); transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0); opacity: 0.3 }
.bee3D--effect__spiral-left .bee3D--before-1 { -webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0); transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0); opacity: 0.5 }
.bee3D--effect__spiral-left .bee3D--after { -webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0); transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0); opacity: 0 }
.bee3D--effect__spiral-left .bee3D--after-1 { -webkit-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0); transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0); opacity: 0.5 }
.bee3D--effect__spiral-left .bee3D--after-2 { -webkit-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0); transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0); opacity: 0.3 }

.bee3D--nav { top: 100%; background:#059f17; color:#fff; left: 50%; right: auto; width: 40px; height: 40px; transform: translate(-50%, -30px); opacity: 0.8; cursor: pointer; transition: all 0.3s ease; }
span.bee3D--nav.bee3D--nav__prev { margin-left: -30px; }
span.bee3D--nav.bee3D--nav__next { margin-left: 30px; }
.bee3D--nav:After { content: "\f104"; font-family: fontawesome; font-size: 21px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
span.bee3D--nav.bee3D--nav__next:after { transform: translate(-50%, -50%) scale(-1); }
.bee3D--nav:hover { opacity: 1; box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); }

/* */
.row-fluid .testimonials-section { position: relative; overflow: hidden; background:#fff; }
.row-fluid .testimonials-section .wrapper { position: relative; z-index: 1; }
.row-fluid .testimonials-section .testimonials-slider { min-height: 500px; background: transparent; position:relative; top:-30px }
.row-fluid .testimonials-section .sinlge-testimonials { background: #fff; padding: 35px 30px; color: #000; text-align: center; height: auto;  border-radius: 3px; box-shadow:0 3px 16px 0 rgba(3, 38, 96, 0.2); }
.row-fluid .testimonials-section .sinlge-testimonials .thumb { height: 100px; width: 100px; border-radius: 100%; margin: 0 auto; }
.row-fluid .testimonials-section .sinlge-testimonials .c-info { font-family: Poppins, sans-serif; padding: 27px 0 20px; position: relative; }
.row-fluid .testimonials-section .sinlge-testimonials .c-info span { display: block; font-weight: 600; font-size: 19px; }
.row-fluid .testimonials-section .sinlge-testimonials .c-info span.designation { font-weight: 400; font-size: 13px; text-transform: uppercase; opacity: 0.7; letter-spacing: 1px; }
.row-fluid .testimonials-section .sinlge-testimonials .inner { filter: blur(2px); opacity: 0.2; transition: all 0.3s ease; }

.row-fluid .testimonials-section .sinlge-testimonials.bee3D--slide__active .inner { filter: blur(0); opacity: 1; }
.row-fluid .testimonials-section .sinlge-testimonials .c-info span.name { text-transform: uppercase; opacity: 0.5; font-weight: 500; letter-spacing: 4px; }
.row-fluid .testimonials-section .sinlge-testimonials .c-info:after { content: ''; position: absolute; bottom: 11px; left: 50%; height: 2px; width: 50px; background: #151515; transform: translateX(-50%); opacity: 0.2; }
.row-fluid .testimonials-section .sinlge-testimonials .text { font-size: 14px; padding: 6px 0 0; position: relative; }
.row-fluid .testimonials-section .sinlge-testimonials .devider-wrapper { position: absolute; width: 100%; left: 0; height: 40%; opacity: 0; transition:all 0.3s ease;}
.row-fluid .testimonials-section .sinlge-testimonials.bee3D--slide__active .devider-wrapper { opacity:0.1;}

.row-fluid .testimonials_section-2 { padding-bottom: 65px; }

.row-fluid .testimonials_section-2 .testimonials-section .testimonial-slick-slider.testimonials-slider { margin: 0;padding-bottom: 0; min-height:auto !important; }
.row-fluid .testimonials_section .testimonials-section .testimonial-slick-slider.testimonials-slider{min-height:auto !important; }

.row-fluid .testimonials_section-2 .testimonials-section .testimonial-slick-slider .slick-slide>div { padding-bottom: 20px; }


.row-fluid .partner-section .driven-box .download-btn { padding: 30px 0 0;}

/* */
.row-fluid .partner-section .driven-box { text-align: center; }
.row-fluid .partner-section .driven-box .widget-type-rich_text {padding: 23px 0 20px;}
.row-fluid .partner-section .driven-box img.hs-image-widget { max-width:500px; width:100% !important; }

.row-fluid .partner-section .partner-widget { padding-left: 140px; }
.row-fluid .partner-box-wrapper .single-box { position: relative; }
.row-fluid .partner-box-wrapper .single-box .icon { position: absolute; left: 0; width: 70px; height: 70px; background: #059f17; border-radius: 100%; }
.row-fluid .partner-box-wrapper .single-box .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.row-fluid .partner-box-wrapper .single-box .contain { padding-left: 70px; }
.row-fluid .partner-box-wrapper .single-box .contain > h3 { margin: 0; padding: 10px 0 11px; text-transform: capitalize; }
.row-fluid .partner-box-wrapper .single-box .contain .text h4 { font-weight: 500; line-height: normal; }
.row-fluid .partner-box-wrapper .single-box .contain ul li { width: auto; display: inline-block; vertical-align: top; padding-right: 13px; }
.row-fluid .partner-box-wrapper .single-box .contain ul li { margin: 3px 0; }
.row-fluid .partner-box-wrapper .single-box + .single-box { margin-top: 27px; }
.row-fluid .partner-section .partner-widget .widget-type-header { padding: 0 0 30px; }

/* */
.row-fluid .about-tab-section .about-tab-title-wrapper { text-align: center; }
.row-fluid .about-tab-section .about-tab-title-wrapper ul li { display: inline-block; vertical-align: top; margin: 0 30px; cursor: pointer; }
.row-fluid .about-tab-section  .thumb { height: 100px; width: 100px; border-radius: 100%; margin: 0 auto; position: relative; overflow: hidden; transition: all 0.3s ease; box-shadow: 3px 0 16px 0 rgba(0, 24, 64, 0.2); }
.row-fluid .about-tab-section .about-tab-title-wrapper ul li h4 { padding: 15px 0 0; width: 100%; max-width: 200px; min-width:200px; }
.row-fluid .about-tab-section .about-tab-contain-wrapper { text-align: center; padding: 20px 0 0; }
.row-fluid .about-tab-section .contain { font-size: 18px; max-width: 940px; margin: 0 auto; line-height: 27px; }
.row-fluid .about-tab-section .about-tab-title-wrapper ul li:hover .thumb > div, .row-fluid .about-tab-section .about-tab-title-wrapper ul li.active .thumb > div { transform: scale(1.1); }
.row-fluid .about-tab-section .thumb > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; transition: all 0.3s ease; }
.row-fluid .about-tab-section .about-tab-title-wrapper ul li:hover h4, .row-fluid .about-tab-section .about-tab-title-wrapper ul li.active h4 { color: #059f17; }

.row-fluid .about-tab-section .about-tab-contain-wrapper .title { display: none; }

.row-fluid .inner-pagination {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid rgba(0, 96, 170, 0.5);border-left: none;border-right: none;position: relative;margin: 30px 0 60px;}
.row-fluid .inner-pagination .tag {width: 50%;padding: 30px 0 38px;}
.row-fluid .inner-pagination .tag.prev a:before { content: "\f104"; left: 0; }
.row-fluid .inner-pagination .tag a {font-size: 16px;text-transform: capitalize;font-weight: 500;position: relative;top: 3px;font-family: Poppins, sans-serif;}
.row-fluid .inner-pagination:before, .row-fluid .inner-pagination:after {content: '';position: absolute;left: 0;width: 100%;height: 7px;background: #059f17;top: -4px;opacity: 0.1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";}
.row-fluid .inner-pagination:after { top: auto; bottom: -4px; }
.row-fluid .inner-pagination .next.tag { text-align: right; }
.row-fluid .inner-pagination .next.tag a:after { content: "\f105"; }
.row-fluid .inner-pagination .prev.tag { position: relative; border-right: 1px solid rgba(0, 96, 170, 0.5); }
.row-fluid .inner-pagination .prev.tag:after {content: '';position: absolute;right: -4px;width: 7px;height: 100%;background: #059f17;top: 0;opacity: 0.1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";}
.row-fluid .inner-pagination .tag.prev a { padding-left: 25px; }
.row-fluid .inner-pagination .next.tag a { position: relative; padding-right: 25px; }
.row-fluid .inner-pagination .tag.prev a:before, .row-fluid .inner-pagination .tag.next a:after {font-size: 36px;font-family: fontawesome;position: absolute;right: 0;top: -1px;}

blockquote { margin: 20px 0; padding: 15px 25px; border-left: 3px solid #059f17; font-style: italic; line-height: 24px; }
blockquote p { padding: 0; }

.hs-blog-post .row-fluid .blog-outer-widget .section { padding: 0; }
.hs-blog-post .row-fluid .blog-outer-widget .contain h2.post-title { display: none; }
.hs-blog-post .row-fluid .blog-outer-widget .contain .thumb { padding-bottom: 55%; }
.hs-blog-post .row-fluid .blog-outer-widget .contain span.date { display: block; padding: 22px 0 14px; }
.hs-blog-post .row-fluid .blog-outer-widget .contain span.date i { padding-right: 6px; vertical-align: top; }
.hs-blog-post .row-fluid .blog-outer-widget .contain .topic-list { padding: 20px 0 10px; }
.hs-blog-post .row-fluid .blog-outer-widget .contain .topic-list a.topic-link { text-align: center; line-height: 40px; background-color: #fff; box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); padding: 4px 16px; vertical-align: middle; display: inline-block; margin: 6px; }
.hs-blog-post .row-fluid .blog-outer-widget .contain .topic-list a.topic-link:hover { background-color: #059f17; color: #fff; border-color: #059f17; }
.hs-blog-post .row-fluid .cmt-form fieldset textarea { min-width: 100%; }
.hs-blog-post .row-fluid .cmt-form fieldset input { min-width: 100%; }
.hs-blog-post .row-fluid .cmt-form fieldset.form-columns-3 > div { width: 33.33% !important; }
.hs-blog-post .row-fluid .cmt-form .actions input.hs-button.primary { border-color: transparent; transition: all 0.3s ease; }
.hs-blog-post .row-fluid .cmt-form h3 { padding: 30px 0 0; }

.row-fluid ul.share-buttons { display: inline-block; }
.row-fluid ul.share-buttons li { display: inline-block; vertical-align: middle; }
.row-fluid ul.share-buttons:after { content: ''; display: table; clear: both; }
.row-fluid ul.share-buttons li + li { padding-left: 15px; }
.row-fluid ul.share-buttons li a i.fa { display: block; height: 55px; width: 55px; line-height: 57px; font-size: 21px; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; text-align: center; }
.row-fluid ul.share-buttons li a i.fa.fa-facebook { background: #4867AA; }
.row-fluid ul.share-buttons li a i.fa.fa-twitter { background: #1DA1F2; }
.row-fluid ul.share-buttons li a i.fa.fa-skype{ background:#00aff0}

.row-fluid ul.share-buttons li a i.fa.fa-linkedin { background: #225982; }
.row-fluid ul.share-buttons li a i.fa.fa-google-plus { background: #DD5144; }
.row-fluid ul.share-buttons li a i.fa.fa-youtube { background: #FF0000; }
.row-fluid ul.share-buttons li a i.fa.fa-rss { background: #FB6405; }
.row-fluid ul.share-buttons li a:hover i { background: #fff !important; -webkit-box-shadow: 0 3px 7px 0 rgba(3, 38, 96, 0.2); -moz-box-shadow: 0 3px 7px 0 rgba(3, 38, 96, 0.2); box-shadow: 0 3px 7px 0 rgba(3, 38, 96, 0.2); }
.row-fluid ul.share-buttons li:hover a i.fa.fa-facebook { color: #4867aa; }
.row-fluid ul.share-buttons li a:hover i.fa.fa-twitter { color: #1da1f2; }
.row-fluid ul.share-buttons li a:hover i.fa.fa-linkedin { color: #225982; }
.row-fluid ul.share-buttons li a:hover i.fa.fa-google-plus { color: #dd5144; }
.row-fluid ul.share-buttons li a:hover i.fa.fa-youtube { color: red; }
.row-fluid ul.share-buttons li a:hover i.fa.fa-rss { color: #fb6405; }
.row-fluid ul.share-buttons li a i.fa.fa-pinterest { background: rgb(189, 8, 28); }
.row-fluid ul.share-buttons li a:hover i.fa.fa-pinterest { color: rgb(189, 8, 28); }
.row-fluid ul.share-buttons li a:hover i.fa.fa-skype{ color:#00aff0}
.row-fluid .blog-outer-widget .social-sharing { padding: 20px 0 10px; }

/* */
.row-fluid .topic-widget-slider h3 {float: left; margin: 0; width: 200px; font-weight: 300; font-size: 20px; text-transform: capitalize; text-align: center; padding:21px 15px; }
.row-fluid .topic-widget-slider .block {/*display:table;*/ width:100%; box-shadow: 0 0 16px 0 rgba(3, 38, 96, 0.2); margin: 10px 0 0; background: #ffffff; align-items: center; }
.row-fluid .topic-widget-slider .block:after{clear:both; content:''; display:table;}
.row-fluid .topic-widget-slider .widget-module { width: calc(100% - 200px); float: left; }
.row-fluid .topic-widget-slider .widget-module ul {float:left; max-width: calc(100% - 120px); margin: 0; text-align: center; border-left:1px solid rgba(0, 0, 0, 0.17); }
.row-fluid .topic-widget-slider .widget-module span.show-all-category {float: left; width: 120px; padding:26px 0 0 28px; text-transform: capitalize; }
.row-fluid .topic-widget-slider .widget-module ul a { display: block; padding: 15px; }
.row-fluid .topic-widget-slider .widget-module ul a span.filter-link-count { display: none; }
.row-fluid .topic-widget-slider .widget-module ul button.slick-arrow { margin: 0; line-height:72px; }
.row-fluid .topic-widget-slider .widget-module ul button.slick-arrow.slick-prev { margin: 0 0 0 -140px; top: 0; left:0; }
.row-fluid .topic-widget-slider .widget-module ul button.slick-arrow { height: 100%; width: 30px; }
.row-fluid .topic-widget-slider .widget-module ul button.slick-arrow:before { width: 100%;background: #ffffff; box-shadow: none; }
.row-fluid .topic-widget-slider .widget-module ul button.slick-arrow.slick-prev:before { margin: 0; }
.row-fluid .topic-widget-slider .widget-module ul button.slick-arrow:hover:before { color: #025a0c; }
.row-fluid .topic-widget-slider .widget-module ul .slick-slide  > div{display:table; width:100%;}
.row-fluid .topic-widget-slider .widget-module ul li {display:table-cell !important; height:74px !important; text-align:center; vertical-align:middle;}
.row-fluid .topic-widget-slider .widget-module ul button.slick-next.slick-arrow { top:0; right:0; }
.row-fluid .topic-widget-slider .widget-module ul button.slick-next.slick-arrow:before { margin: 0; }
.row-fluid .topic-widget-slider .widget-module ul .slick-track > div + div { border-left: 1px solid rgba(0, 0, 0, 0.17); }

.row-fluid .topic-widget-slider .widget-module ul button.slick-arrow { background: #f3f3f3; }
.row-fluid .topic-widget-slider .widget-module ul button.slick-arrow:before { background: transparent; }

.row-fluid .author-info { display: flex; align-items: center; flex-wrap: wrap; padding: 10px 15px 60px; }
.row-fluid .author-info .author-thumb { position: relative; border-radius: 100%; overflow: -webkit-paged-x; height: 150px; width: 150px; }
.row-fluid .author-info .author-contain { width: calc(100% - 150px); padding-left: 34px; }
.row-fluid .author-info .author-thumb img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.row-fluid .author-info .author-contain .social-bar { float: left; }
.row-fluid .author-info .author-contain .social-bar ul.hs-author-social-links { float: left; width: 100%; }
.row-fluid .author-info .author-contain .social-bar ul.hs-author-social-links a { background: transparent; height: auto; width: auto; color: #fff; }
.row-fluid .author-info .author-contain .social-bar ul.hs-author-social-links a i.fa { height: 50px; width: 50px; color: #fff; font-size: 15px !important; }
.row-fluid .author-info .author-contain .inner .text { padding: 10px 0 20px; }
.row-fluid .author-info .author-contain .inner .text p { padding: 0; }
.row-fluid .author-info .author-contain h3 { padding-bottom: 0; margin: 0; }
.row-fluid .author-info .author-contain .social-sharing { padding: 0; }
.row-fluid .author-info + h3.hs-author-listing-header { padding-left: 15px; }

/* */
.lp-header .site-header { background: transparent !important; position: absolute !important; }
.lp-header .site-header .top { display: none; }
.lp-header .site-header .inner-header { /*background: rgba(255, 255, 255, 0.78);*/ padding:6px 0; }
.lp-header .site-header .inner-header .menu { display: none; }
.lp-header .site-header .inner-header .logo { width: 100%; min-width: 100%; text-align: center; }
.lp-header .site-header.sticky.nav-up, .row-fluid .site-header.sticky { transform: none; }
.lp-header .site-header .inner-header .v2-contact .span6 {width:auto; display:inline-block; vertical-align:middle;float:none;} 

.row-fluid .page-banner.lp-banner { text-align: center; padding:220px 0 150px; }
.row-fluid .page-banner.lp-banner .widget-type-rich_text { font-size: 23px; color: #fff; line-height: 34px; padding:10px 0 0; }

/* */
.row-fluid .lp-form > div { max-width: 500px; margin: 0 auto; background: #f5f5f5; padding: 35px 35px; text-align: center; border-top: 5px solid #059f17; border-bottom: 5px solid #059f17; }
.row-fluid .lp-form  h3 { color: #059f17; margin: 0 0 20px; }
.row-fluid .lp-form form .hs-form-field { text-align: left; }
.row-fluid .lp-form form .hs-form-field + .field { padding-top: 14px; }
.row-fluid .lp-form form .hs-form-field input,
.row-fluid .lp-form form .hs-form-field textarea{ background: transparent; border-color: #9c9c9c; height: 45px; border-width: 1px; }
.row-fluid .lp-form form .hs-button.large.primary {  border:none; min-width: 200px; /*padding: 15px 15px; display: inline-block; text-align: center; background: #059f17; color: #fff; overflow: hidden; position: relative; z-index: 1; box-shadow: inset 0 0 0 2px transparent; transition: all 0.3s ease; line-height: normal; font-family: Poppins, sans-serif; text-transform: uppercase; letter-spacing: 4px; font-weight: 600; width: 100%; margin-top: 0; height:auto;  */}
.row-fluid .lp-form form .hs-button.large.primary:hover { background: #026b0e; }
.row-fluid .lp-form form .hs-form-field span.hs-form-required { display: none; }


/* */
.row-fluid .lp-testimonials-slider .lp-single-slide { text-align: center; }
.row-fluid .lp-testimonials-slider .lp-single-slide .thumb { height: 200px; width: 200px; margin: 6px auto; border-radius: 100%; border: 3px solid #059f17; box-shadow: 0 0 0 3px rgba(5, 159, 23, 0.21); }
.row-fluid .lp-testimonials-slider .lp-single-slide .contain { padding: 17px 0 0; }
.row-fluid .lp-testimonials-slider .lp-single-slide .contain span { display: block; padding: 8px 0 0; font-style: italic; }

/* */
.testimonials-strip-slider { max-width: calc(100% - 200px); margin: 0 auto; }
.testimonials-strip-slider .text { font-size: 22px; line-height: 40px; text-align: center; max-width: 910px; margin: 0 auto; }
.testimonials-strip-slider .name { text-align: center; padding: 20px 0 0; display: block; color: #059f17; }
.testimonials-strip-slider .single-slide:after { content: "\f10d"; margin: 0 auto 45px; font-size: 34px; line-height: 87px; width: 87px; height: 87px; display: inline-block; background: #059f17; color: #FFFFFF; font-family: 'FontAwesome'; position: absolute; top: 0; left: 50%; transform: translateX(-50%); text-align: center; }
.testimonials-strip-slider .single-slide { position: relative; padding: 110px 0 0; }
.row-fluid form > .hs_error_rollup { padding: 15px 0;}
.row-fluid .lp-form form ul.hs-error-msgs.inputs-list {}
.row-fluid .lp-form form .field  ul.hs-error-msgs.inputs-list label { font-size: 14px; color:red; }


.lp-footer .site-footer { display: none; }

.row-fluid .page-banner.lp-hero .banner-contain { max-width: 940px; float: none; margin: 0 auto; }
.row-fluid .cs-logo-strip .wrapper > div > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.row-fluid .page-banner.lp-hero { padding: 230px 0 70px; text-align: center; }
.row-fluid .page-banner.lp-hero .widget-type-rich_text { color: #fff; font-size: 23px; padding: 30px 0 50px; line-height: 34px; }

.row-fluid .cs-videobox-popup { position: relative; height: 280px; max-width: 500px; float: none; margin: 0 auto !important; box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.22); border-radius: 1px; float: right; }
.row-fluid .cs-videobox-popup a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.24); transition: all 0.3s ease; }
.row-fluid .cs-videobox-popup a:before { width: 70px; height: 70px; position: absolute; left: 0; right: 0; bottom: 0; top: 0; content: ''; margin: auto; background: #fff; border-radius: 50%; transition: all 0.3s ease; }
.row-fluid .cs-videobox-popup a:after { width: 0; height: 0; border-style: solid; border-width: 11px 0 11px 15px; border-color: transparent transparent transparent #059f17; position: absolute; left: 5px; right: 0; bottom: 0; top: 0; content: ''; margin: auto; transition: all 0.3s ease; }
.row-fluid .cs-videobox-popup a:hover { background: rgba(0, 0, 0, 0.35); }
.row-fluid .cs-videobox-popup a:hover:after { transform: scale(1.2); }
.row-fluid .cs-videobox-popup a:hover:before { transform: scale(1.3); }



.row-fluid .cs-logo-strip .lp-form { margin-top: -377px; line-height: normal; }
.row-fluid .cs-logo-strip .thumb-wrapper { padding: 13px 0; min-height: 226px; display:flex; align-items:center; flex-wrap:wrap; }
.row-fluid .cs-logo-strip .thumb-wrapper > div { float: none; width: 33.333%; margin: 0 -2px; display: inline-block; vertical-align: middle; text-align: center; }
.row-fluid .cs-logo-strip { position: relative; z-index: 99; padding: 0; line-height: 0; }
.row-fluid .cs-logo-strip .lp-form form .hs-form-field + .field { padding-top: 0; }
.row-fluid .cs-logo-strip .lp-form > div { background: #fff; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.28); }
.row-fluid .cs-logo-strip .lp-form form .hs-form-field input { height: 50px; }
.row-fluid .cs-logo-strip .lp-form  .widget-type-rich_text { padding: 0 0 20px; }
.row-fluid .cs-logo-strip .lp-form form .hs-form-field + .field { padding-top: 0; }
.row-fluid .cs-logo-strip .lp-form select { border:1px solid #9c9c9c; }

/* */
.row-fluid .single_zick_zack .thumb { text-align: center; height: 270px; width: 270px; border-radius: 100%; border: 5px solid #fff; box-shadow: -6px 6px 7px rgba(0, 0, 0, 0.35); position: relative; }
.row-fluid .single_zick_zack .contain { width: calc(100% - 270px); margin: 0; padding-left: 40px; text-align: left; }
.row-fluid .single_zick_zack .contain h3 {  position: relative; padding: 0 0 13px; margin: 0 0 10px; }
.row-fluid .single_zick_zack .contain h3:after { content: ''; position: absolute; bottom: 0; right: calc(100% - 100px); width: 250px; height: 3px; background: #059f17; z-index: -1; }
.row-fluid .single_zick_zack.even > div > div { flex-direction: row-reverse; }
.row-fluid .single_zick_zack.even .contain { padding-left: 0; padding-right: 40px; text-align: right; }
.row-fluid .single_zick_zack.even .contain h3:after { right: auto; left: calc(100% - 100px); }
.row-fluid .single_zick_zack .thumb:after { position: absolute; z-index: -1; left: -25px; right: auto; top: -20px; content: ''; border: 4px solid #eee; width: 125px; height: 125px; border-radius: 50%; }
.row-fluid .single_zick_zack.even .thumb:after { top: auto; bottom: -30px; left: auto; right: -25px; }
.row-fluid .single_zick_zack > div { max-width: 1000px; margin: 0 auto; }
.row-fluid .zick-zack-wrapper > div + div { padding-top: 50px; }
.row-fluid .lp-zick-zack-section .heading { max-width: 1100px; float: none; margin: 0 auto; }
.row-fluid .lp-zick-zack-section .heading .widget-type-rich_text { padding: 10px 0 30px; }
.row-fluid .lp-zick-zack-section .heading h2 {  padding: 0 0 10px; }

/* */
.lp-testimonials-slider-2 .single-slide { display: table !important; width: 100% !important; max-width: 1070px; margin: 0 auto; }
.lp-testimonials-slider-2 .single-slide .thumb { position: relative; width: 230px; height: 230px; border-radius: 50%; border: 5px solid #fff; text-align: center; }
.lp-testimonials-slider-2 .single-slide .contain { padding-left: 60px; display: table-cell; vertical-align: middle; }
.lp-testimonials-slider-2 .single-slide .contain .text { color: #fff; font-size: 22px; line-height: 30px; font-style: italic; }
.lp-testimonials-slider-2 .single-slide .contain .info { font-size: 21px; padding-top: 20px; color: #fff; font-weight: 300; }
.lp-testimonials-slider-2 .single-slide .contain .info h4 { color: #11c533; font-weight: 600; display: inline-block; vertical-align: middle; }
.lp-testimonials-slider-2 .single-slide .contain .info span { display: inline-block; vertical-align: middle; }
.lp-testimonials-slider-2 .single-slide .contain .info span:before { content: ','; padding-right: 4px; }
.lp-testimonials-slider-2 .single-slide .thumb:After { position: absolute; left: auto; right: -20px; bottom: 10px; top: auto; background: #059f17; border: 4px solid #fff; width: 100px; height: 100px; border-radius: 50%; content: "\f10d"; color: #fff; font-family: 'FontAwesome'; font-size: 35px; line-height: 95px; }
.lp-testimonials-slider-2 button { opacity: 1 !important; }

/* */
.row-fluid .page-sharing-strip { text-align: center; padding: 20px 0; }
.row-fluid .page-sharing-strip ._title { display: inline-block; vertical-align: middle; font-size: 20px; padding-right: 10px; }
.row-fluid .page-sharing-strip ul.share-buttons { display: inline-block; vertical-align: middle; }

/* */
.lp-header.v2 .site-header .inner-header .logo { width: 100%; min-width: auto; max-width: 200px; }
.lp-header.v2 .site-header .inner-header .v2-contact { width: 100%; max-width: calc(100% - 200px); margin: 0; text-align: right; margin-left:-2px;padding-right: 80px; }
.lp-header.v2 .site-header .inner-header .v2-contact a { font-weight: 500; font-size: 22px; }
.lp-header.v2 .site-header .inner-header .v2-contact a:before { content: "\f095"; font-family: fontawesome; font-size: 27px; vertical-align: middle; padding-right: 11px; display: inline-block; transition: all 0.3s ease; position: relative; top: 3px; transform: rotate(10deg); }
.lp-header.v2 .site-header .inner-header .v2-contact .mail-wrap a:before {content:"\f0e0";    transform: none; top: 0;}
/* */
.row-fluid .cs-logo-strip.v2 .thumb-wrapper { min-height: auto; }
.row-fluid .cs-logo-strip.v2 .thumb-wrapper > div { width:calc(100% / 6); }
.row-fluid .cs-logo-strip.v2 .thumb-wrapper img.hs-image-widget{height:93px; max-width:140px; object-fit:cover;}

/* */
.row-fluid .page-banner.lp-hero-2 { padding: 230px 0 100px; }
.row-fluid .page-banner.lp-hero-2 .fx > div > div { flex-direction: row-reverse; }
.row-fluid .page-banner.lp-hero-2 .widget-type-rich_text { color: #fff; font-size: 20px; line-height: 29px; padding: 20px 0 10px; }
.row-fluid .page-banner.lp-hero-2 .banner-contain { margin: 0; padding-right: 2.564102564%; }
.row-fluid .page-banner.lp-hero-2 .banner-contain h1 { font-weight: 600; }

/* */
.row-fluid .v2.single_zick_zack > div > div > div { width: calc(50% - 40px); margin: 20px; }
.row-fluid .v2.single_zick_zack .thumb { border-radius: 0; box-shadow: none; border: none; height: auto; }
.row-fluid .v2.single_zick_zack .contain { background: #059f17; color: #fff; padding: 35px !important; position: relative; }
.row-fluid .v2.single_zick_zack.even .contain { text-align: left; }
.row-fluid .v2.single_zick_zack > div > div { margin: 0 -20px; width: auto; }
.row-fluid .v2.single_zick_zack .contain:after { width: 0; height: 0; border-style: solid; border-width: 27.5px 0 27.5px 15px; border-color: transparent transparent transparent #059f17; position: absolute; top: 0; bottom: 0; margin: auto; left: -15px; content: ''; transform: scaleX(-1); }
.row-fluid .v2.single_zick_zack.even .contain:after { left: auto; right: -15px; transform: none; border-color: transparent transparent transparent #000000; }
.row-fluid .v2.single_zick_zack.even .contain{ background:#000000;}
.row-fluid .v2.single_zick_zack .contain h3:after { display: none; }
.row-fluid .v2.zick-zack-wrapper > div + div { padding: 0; }
.row-fluid .v2.single_zick_zack .thumb:after { display: none; }

.row-fluid .bold h1 { font-weight: 600; }

/* */
.row-fluid .cs-videobox-popup:after { content: ''; position: absolute; top: 50%; left: 50%; background: rgba(255, 255, 255, 0.25); height: calc(100% + 30px); width: calc(100% + 30px); transform: translate(-50%, -50%); border-radius: 3px; z-index: -1; }
.row-fluid .cs-videobox-popup { border-radius: 0; box-shadow: none !Important; }
.row-fluid .cs-videobox-popup > div { z-index: 3; }

/* */
.row-fluid .team-contain-section .wrapper > div { max-width: 1150px; margin: 0 auto; }
.row-fluid .team-contain-section .designation { color: #059f17; font-weight: 500; }
.row-fluid .small ul.share-buttons li a i.fa { height: 35px; width: 35px; line-height: 37px; font-size: 18px; }
.row-fluid .small ul.share-buttons li + li { padding-left: 5px; }
.row-fluid .team-contain-section  .thought { position: relative; font-size: 22px; font-weight: 500; line-height: 32px; padding: 20px 0; margin: 10px 0 30px; letter-spacing: 0.5px; }
.row-fluid .team-contain-section .thought:before { content: "\f10d"; font-family: fontawesome; position: absolute; top: 50%; left: 0; transform: translateY(-50%); font-size: 122px; opacity: 0.1; line-height: normal; }
.row-fluid .team-contain-section .thought.none { display: none; }
.row-fluid .team-contain-section .team-contain { padding-right: 40px; }
.row-fluid .team-contain-section .thumb { padding-bottom: 100%; }
.row-fluid .team-contain-section .team-sidebar .widget-type-rich_text { margin: 20px 0 0; background: rgba(5, 159, 23, 0.08); color: #000; padding: 25px 25px 15px 25px; }
.row-fluid .team-contain-section .team-sidebar .widget-type-rich_text h4 { margin: 0 0 10px; font-weight: 500; letter-spacing: 1px; color: #059f17; }
.row-fluid .team-contain-section .team-sidebar .widget-type-rich_text p { padding-bottom: 20px; }
.row-fluid .team-contain-section .text .widget-type-rich_text { padding: 0 0 30px; }


/* */
.accordion-title { padding: 15px 55px 15px 15px; background: #059f17; color: #fff; position: relative; cursor: pointer; user-select: none; transition: all 0.3s ease; }
.accordion-title:after, .accordion-title:before { content: ''; position: absolute; width: 18px; height: 2px; background: #fff; top: 0; bottom: 0; margin: auto 0; right: 20px; transition: all 0.3s ease; }
.accordion-title:after { transform: rotate(90deg); }
.accordion-title h4 { padding-top: 2px; }
.accordion-text { display: none; }
.accordion-text .text { padding: 25px 15px; }
.accordion-title.active:after { transform: rotate(180deg); }
.accordion-title.active:before { transform: rotate(180deg); }
.accordion-box + .accordion-box { margin-top: 20px; }
.accordion-title.active { background: #017333; }


.acc-style-1 .accordion-title { background: transparent; color: #000; border-bottom: 1px solid #e6e6e6; }
.acc-style-1 .accordion-box { box-shadow: 0 0 8px rgba(136, 136, 136, 0.52); }
.acc-style-1 .accordion-title:after, .acc-style-1 .accordion-title:before { background: #000; }
.acc-style-1 .accordion-title.active { background: #059f17; color: #fff; }
.acc-style-1 .accordion-title.active:before, .acc-style-1 .accordion-title.active:after { background: #fff; }

.acc-style-2 .accordion-title { background: transparent; color: #000; }
.acc-style-2 .accordion-box { border-bottom: 1px solid #ccc; }
.acc-style-2 .accordion-title:after, .acc-style-2 .accordion-title:before { background: #000; }
.acc-style-2 .accordion-box + .accordion-box { margin: 0; }
.acc-style-2 .accordion-text .text { padding-top: 10px; }

.animated .style-ul.type-3 ul li { position: relative; transform: translateX(-55px); transition: all 1.5s ease; opacity: 0; }
.go .style-ul.type-3 ul li { opacity: 1; transform: translateY(0); }


/* */
.cs_popup .title { position: absolute; top: 0; background: #059f17; width: 100%; left: 0; padding: 7px 45px 10px 25px; color: #fff; font-weight: 600; font-size: 30px; line-height: normal; }
.cs_popup { border-top: 0; padding-top: 70px !important; font-size: 20px; line-height: 31px; }
.cs_popup button.fancybox-close-small { top: 0 !important; right: 0 !important; height: 57px; width:57px; }
.cs_popup button.fancybox-close-small svg { stroke-width: 1.5px; }


.f-22 { font-size: 22px; }
.f-24 { font-size: 24px; }
.f-26 { font-size: 26px; }
.f-28 { font-size: 29px; }
.f-30 { font-size: 30px; }

.team-slider .single-member .thumb-wrapper { box-shadow: 1px 2px 11px rgba(0, 0, 0, 0.08); transition: all 0.3s ease; position: relative; margin-bottom:10px; }
.team-slider .single-member .contain { padding: 0 15px; }
.team-slider .single-member .contain h4 { padding: 20px 0 0; }
.team-slider .single-member .contain span { padding: 0 0 20px; display: block; }
.team-slider .single-member .thumb-wrapper:hover { box-shadow: 1px 4px 11px rgba(0, 0, 0, 0.30); transform: translateY(-5px); }

.about-strip-wrapper { max-width: 1000px; margin: 0 auto; }
.about-strip-wrapper .single-strip { box-shadow: 0 12px 6px -6px rgba(41,41,41,0.25); position: relative; padding-left: 210px; }
.about-strip-wrapper .single-strip .thumb { position: absolute; top: 50%; left: 0; transform: translateY(-50%) skewX(20deg); height: calc(100% + 30px); width: 160px; background: #f9f9f9; box-shadow: 0 12px 30px -6px rgba(41, 41, 41, 0.25); }
.about-strip-wrapper .single-strip .contain { padding: 20px 0; }
.about-strip-wrapper .single-strip .thumb > div { position: absolute; top: 50%; left: 8px; transform: translateY(-50%) skewX(-20deg); height: 100px; width: 150px; background-position: center; background-repeat: no-repeat; background-size: contain; }
.about-strip-wrapper .single-strip + .single-strip { margin-top: 50px; }
.about-strip-wrapper .single-strip .contain h4 { padding: 0 0 20px; font-size:35px; line-height:42px; color:#4d4d4d; }

/* */
.about-strip-section { overflow: hidden; }
.about-strip-wrapper .single-strip { box-shadow: 0 12px 6px -6px rgba(41, 41, 41, 0.25); position: relative; padding-left: 210px; }

.cs_popup > button.fancybox-close-small { display: none !important; }
.cs_popup .cs_title { position: relative; background: #059f17; padding: 15px 25px; }
.cs_popup .cs_title h4 { height: auto !important; }
.cs_popup { padding: 0 !important; }
.cs_popup .cs_title h4 { color: #fff; padding-right: 30px; }
.cs_popup .cs_inner { padding: 25px 25px; position: relative; }
.cs_popup .cs_inner .ul-style ul li { float:left; width:50%; }
.cs_popup .cs_title button.fancybox-close-small { top: 50% !important; height: 40px; width: 40px; transform: translateY(-50%); }
.cs_popup .thumb { position: absolute; top: 50%; left: 20px; transform: translateY(-50%); height: 40px; width: 40px; border: 2px solid #fff; border-radius: 100%; }
.cs_popup .cs_title h4 { position: relative; top: 2px; }
.cs_popup .cs_inner .bg-thumb { position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); height: 270px; width: 350px; z-index: 0; background-size: contain !important; opacity: 0.1; }
.cs_popup .cs_inner .contain { position: relative; z-index: 1; }


.row-fluid .hover-anim-section.v2 .arrow { position: absolute; top: 50%; height: 40px; transform: translate(-50%, -50%); width: 90%; left: 50%; z-index: 4; transition:all 0.3s linear; opacity:0; visibility:hidden; }
.row-fluid .hover-anim-section.v2 .hover .arrow{opacity:1; visibility:visible;}
.row-fluid .hover-anim-section.v2 .arrow .arrow-btn { height: 40px; width: 40px; background: #fff; float: left; color: #059f17; line-height: 40px; z-index: 1; position: relative; transition: all 0.3s ease; cursor: pointer; }
.row-fluid .hover-anim-section.v2 .arrow .arrow-btn + .arrow-btn { float: right; }
.row-fluid .hover-anim-section.v2 .arrow .arrow-btn:hover { background: #059f17; color: #fff; }


/* */
.row-fluid .cs-logo-strip .lp-form{ margin-top:-200px; margin-right: -2px;}
.row-fluid .page-banner.lp-hero .widget-type-rich_text{ padding:90px 0 10px; max-width: 680px; margin: 0 0 0 auto;}

/* */
.row-fluid .career-box-section .filter-wrapper { padding:0 0 40px; }
.row-fluid .career-box-section .filter-wrapper ul { display: flex; }
.row-fluid .career-box-section .filter-wrapper ul li { width: 100%; }
.row-fluid .career-box-section .filter-wrapper ul li a { display: flex; padding: 15px; background: rgba(5, 159, 23, 0.1); text-align: center; height:100%; align-items:center; }
.row-fluid .career-box-section .filter-wrapper ul li a span { margin-left:auto; margin-right:auto; }
.row-fluid .career-box-section .filter-wrapper ul li a.active, .row-fluid .career-box-section .filter-wrapper ul li a:hover { background: #059f17; color: #fff; }
.row-fluid .career-box-section .career-box-wrapper { margin: 0 -15px; }
.row-fluid .career-box-section .career-box-wrapper:after{ content:''; display:table; clear:both; }
.row-fluid .career-box-section .sinlge-box { width: calc(100% / 4); padding: 15px; float:left; }
.row-fluid .career-box-section .sinlge-box .inner { box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); }
.row-fluid .career-box-section .sinlge-box .thumb { padding-bottom: 60%; }
.row-fluid .career-box-section .sinlge-box .contain { padding: 0 28px 0; position: relative; z-index: 2; background: #fff; }
.row-fluid .career-box-section .sinlge-box  h4.box-title { font-weight: 600; padding: 20px 0 10px; }
.row-fluid .career-box-section .sinlge-box  .text { font-size: 14px; line-height: 21px; }
.row-fluid .career-box-section .sinlge-box .btn a { font-size: 12px; padding: 11px 15px; min-width: auto; letter-spacing: 2px; }
.row-fluid .career-box-section .sinlge-box .btn { padding: 20px 0 20px; line-height: 0; }


/* */

.row-fluid .advertisement-strip .wrapper > div > div { display: flex; align-items: center; padding: 15px; justify-content: center; max-width: 100%; margin: 0 auto; }
.row-fluid .advertisement-strip a.cta_button { background: #fff; color: #404C73; /* padding: 10px 15px; letter-spacing: 1px; min-width: 137px; font-weight: 400; font-size:14px;  */}
.row-fluid .advertisement-strip .wrapper > div > div > div { width: auto; }
.row-fluid .advertisement-strip p { padding: 0; }


.row-fluid .advertisement-strip .close-btn { position: absolute; top: 50%; right: 20px; width: 20px; height: 20px; transform: translateY(-50%) rotate(45deg); cursor: pointer; }
.row-fluid .advertisement-strip { position: relative; }
.row-fluid .advertisement-strip .close-btn:before, .row-fluid .advertisement-strip .close-btn:after { content: ''; position: absolute; top: 50%; left: 50%; height: 2px; width: 100%; background: #fff; transform: translate(-50%, -50%); }
.row-fluid .advertisement-strip .close-btn:after { transform: translate(-50%, -50%) rotate(90deg); }

.row-fluid .advertisement-strip { background: #059f17; padding: 0 50px; color: #fff; /*position: absolute; top: 0; z-index: -1;*/ transition: all 0.5s ease; height: 0; /*opacity:0;*/ overflow: hidden;}
.row-fluid .advertisement-strip.fixed { /*top: 100%; opacity:1;*/ height:110px;}
.row-fluid .career-box-section .sinlge-box .date { font-weight: 500; font-size: 14px; display: block; line-height: 19px; padding: 0 0 10px; }

.hs-blog-post .blog-resourcesec { display:none; }

.row-fluid .resource-topicsec { padding:0; text-align:center; width:100%; float:left; }
.row-fluid .resource-topicsec .container { padding:0; }
.row-fluid .resource-topicsec .topicbox { width:16.666%; margin:0; padding:55px 15px 15px; float:left; }
.row-fluid .resource-topicsec .topicboxin { padding-bottom:50px; height:200px; background:#fff; border:4px solid #252525; position:relative; }
.row-fluid .resource-topicsec .topicboxin img { position:relative; margin-top:-50px; }
/* .row-fluid .resource-topicsec .topic-link:first-child img { margin-top:-35px; }
.row-fluid .resource-topicsec .topic-link:last-child img { margin-top:-44px; }
.row-fluid .resource-topicsec .topic-link:nth-child(2) img { margin-top:-45px; }
.row-fluid .resource-topicsec .topic-link:nth-child(3) img { margin-top:-30px; } */
.row-fluid .resource-topicsec h3 { float:left; width:100%; box-sizing:border-box; font-size:20px; margin:0;  line-height:24px; color:#fff; font-weight:600; text-transform:uppercase; background:#404C73; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease; position:absolute; bottom:0; left:0; padding:10px 5px;}
.row-fluid .resource-topicsec .topicbox:hover h3 , .row-fluid .current-topic .topicboxin h3 /*, .row-fluid .resource-topicsec .topicbox h3.active*/ { background:#059f17; }

.row-fluid .resource-mainsec { margin-top:40px; }
.row-fluid .blog-posting-title { display:none; }
.hs-blog-post .row-fluid .resource-mainsec { margin-top:0; } 

div#map{ top:-120px;}

/* update 11-01-2019 */
.row-fluid .recentv2 ul { margin:0; padding:45px 25px 45px; list-style-type:none; }
.row-fluid .recentv2 ul li { margin:0; padding:0; display:block; }
.row-fluid .recentv2 ul li a { padding:5px 0 5px 20px; position:relative; display:inline-block; width:100%; }
.row-fluid .recentv2 ul li a:before { content:"\f105"; font-family:'fontAwesome'; position:absolute; top:4px; left:0; font-size:20px; }
.row-fluid .recentv2 ul li a span { display:none; }

.hs-blog-post .blog-posting-title , .hs-blog-post .blog-listing-title { display:none; }

.row-fluid .partner-box-wrapper.type-2 { max-width: 550px; margin:0 auto; }
.row-fluid .partner-box-wrapper.type-2 .single-box .inner { position: relative; border-radius: 5px; overflow: hidden; }
.row-fluid .partner-box-wrapper.type-2 .single-box .inner .thumb { height: 250px; }
.row-fluid .partner-box-wrapper.type-2 .single-box .inner .thumb h3 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; z-index: 1; color: #fff; font-weight: 500; font-size: 26px; width: 90%; text-align: center; }
.row-fluid .partner-box-wrapper.type-2 .single-box .inner  .overlay-contain { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease; transform: scale(.9); opacity: 0; visibility: hidden; border-radius: 5px; overflow: hidden; }
.row-fluid .partner-box-wrapper.type-2 .single-box .inner .overlay-contain:After { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.row-fluid .partner-box-wrapper.type-2 .single-box .contain { padding: 20px 30px 20px; text-align: center; color: #fff; max-height: 250px; overflow: auto; }
.row-fluid .partner-box-wrapper.type-2 .single-box .inner:hover .overlay-contain { opacity: 1; visibility: visible; transform: scale(1); }
.row-fluid .partner-box-wrapper.type-2 .single-box .contain li { float: left; width: 50%; position: relative; padding-left: 20px; }
.row-fluid .partner-box-wrapper.type-2 .single-box .contain li:before { content: "\f00c"; font-family: fontawesome; font-size: 11px; position: absolute; left: 0; top: 0; }
.row-fluid .partner-box-wrapper.type-2 .single-box .contain ul { max-width: 550px; text-align: left; margin: 0 auto; padding-left: 80px; }
.row-fluid .partner-box-wrapper.type-2 .single-box .inner .overlay-contain { display: flex; align-items: center; justify-content: center; }


/* */
.row-fluid .img-map-widget {}

.row-fluid .img-map-widget .img-map {
    max-width: 1470px;
    float: none;
    position: relative;
    margin: 0 auto;
}

.row-fluid .img-map-widget .img-map:after {
    content: '';
    display: table;
    clear: both;
}

@keyframes pulse_1 {
    0% { box-shadow: 0 0 0 0 #346ab4; }
    100% { box-shadow: 0 0 0 7px rgba(52, 106, 180, 0); }
}
.row-fluid .contact-section .iframe-widget { margin: -140px 0 0; }
.contact-section-wrapper { margin-top: -425px; }
#map { position: relative; max-width: 1280px; margin: 0 auto; }
._dot { width: 9px; height: 9px; border-radius: 50%; -webkit-animation: pulse_1 1.5s infinite ease-out; animation: pulse_1 1.5s infinite ease-out; background: #059F17; position: absolute; z-index: 1; top: 50%; left: 50%; cursor:pointer;}
._dot:before { content: ''; position: absolute; width: 3px; height: 3px; border-radius: 50%; top: 0; left: 0; bottom: 0; right: 0; margin: auto; background: rgba(255, 255, 255, 0.4); }
._dot:nth-child(odd) { -webkit-animation: pulse_1 1.5s infinite ease-out 0.3s; animation: pulse_1 1.5s infinite ease-out 0.3s; }
._dot-1 {top: 30%;left: 17.5%;}
._dot-2 {top: 34%;left: 14.5%;}
._dot-3 {top: 36.5%;left: 14.5%;}
._dot-4 {top: 42%;left: 14.5%;}
._dot-5 {top: 43%;left: 15%;}
._dot-6 {top: 46%;left: 16.5%;}
._dot-7 {top: 46%;left: 18%;}
._dot-8 {top: 42%;left: 20%;}
._dot-9 {top: 42%;left: 22%;}
._dot-10 {top: 44.5%;left: 22%;}
._dot-11 {top: 45.5%;left: 23%;}
._dot-12 {top: 33%;left: 23%;}
._dot-13 {top: 38%;left: 24.5%;}
._dot-14 {top: 57.5%;left: 25%;}
._dot-15 {top: 38.5%;left: 28.5%;} 
._dot-16 {top: 39.5%;left: 27.7%;}
._dot-17 {top: 29%;left: 47.5%;}
._dot-18 {top: 30%;left: 49.5%;}
._dot-19 {top: 31.5%;left: 51.5%;}
._dot-20 {top: 34.5%;left: 51%;}
._dot-21 {top: 45%;left: 80.3%;}
._dot-22 {top: 54%;left: 75.5%;}
._dot-23 { left: 46%; top: 30%; }
._dot-24 { left:80.5%; top:42%; }  

._dot:hover { z-index: 5; }
._dot span { position: absolute; background: #fff; text-transform: capitalize; padding: 5px 15px 3px; border-radius: 2px; bottom: calc(100% + 19px); left: 50%; transform: translateX(-50%); font-size: 14px; text-align: center; opacity: 0; transition: all 0.3s ease; visibility: hidden; min-width:90px; }
._dot span:after { content: ''; top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 5px; margin-left: -5px; }
._dot:hover span { opacity: 1; visibility: visible; bottom: calc(100% + 11px); }




/* */
.row-fluid .career-value .outer-wrapper > div > div { width: 50%; float: left; padding: 0 15px; }
.row-fluid .career-value .section-2 { padding: 0; }
.row-fluid .career-value .single-strip h4 { font-size: 21px; padding: 0; line-height: normal; }
.row-fluid .career-value .single-strip .thumb { left: 30px; width: 130px; }
.row-fluid .career-value .about-strip-wrapper .single-strip .thumb > div { width: 112px; height: 80px; }
.row-fluid .career-value .about-strip-wrapper .single-strip .contain { padding: 15px 0; }
.row-fluid .career-value .single-strip:last-child { margin-bottom: 40px; }
.row-fluid .career-value .outer-wrapper > div { margin: 0 -15px; display: flex; align-items: center; }
.row-fluid .career-value .contain-widget .widget-type-header { padding-bottom: 10px; }

.row-fluid .Atmosphere-section { padding: 10px 0 20px; }
.row-fluid .Atmosphere-section .info-intro-section { padding-left: 30px; }
.row-fluid .Atmosphere-section .info-intro-section .widget-type-header { text-align: center; }
.row-fluid .Atmosphere-section .info-intro-section .thumb { max-width: 200px; float: none; margin: 0 auto; }
.row-fluid .Atmosphere-section .info-intro-section  .intro-list { padding: 10px 0; }
.row-fluid .Atmosphere-section .info-intro-section .intro-list .single-list + .single-list { margin-top: 5px; }
.row-fluid .Atmosphere-section .contian-widget .widget-type-header { padding: 0 0 20px; }

.row-fluid .Atmosphere-section .contian-widget { padding-right: 30px; }
.row-fluid .Atmosphere-section .info-intro-section .intro-list .single-list { display: table; width: 100%; }
.row-fluid .Atmosphere-section .info-intro-section .intro-list .single-list .contain { display: table-cell; vertical-align: middle; }
.row-fluid .Atmosphere-section .info-intro-section .intro-list .single-list .icon { height: 60px; width: 60px; }
.row-fluid .Atmosphere-section .info-intro-section .intro-list .single-list .contain { padding: 20px 0; padding-left: 65px; }
.row-fluid .Atmosphere-section .info-intro-section .intro-list .single-list .contain p{ padding :0;}
.row-fluid .Atmosphere-section .info-intro-section .intro-list .single-list { min-height: 60px; }



.row-fluid .line-heading { text-align: center; position: relative; }
.row-fluid .line-heading h2 { margin: 0; display: inline-block; background: #fff; padding: 0 30px; }
.row-fluid .line-heading:After { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); height: 2px; background: #059f17; width: 300%; width: 100%; right: 0; z-index: -1; }

.popup.fancy-model .iframe-wrapper { padding: 30px 0; }


.row-fluid .whitepaper-section { padding-top:20px !important;  }
.row-fluid .whitepaper-section .button-block { padding: 0 0 20px; }
.row-fluid .whitepaper-section .button-block .button-block-inner { display: inline-block; position: relative; vertical-align: top; }
.row-fluid .whitepaper-section .button-block .button-block-inner input { display: none; }
.row-fluid .whitepaper-section .button-block .button-block-inner input + label { padding-left: 35px; position: relative; cursor: pointer; user-select: none; font-weight: 500; text-transform: capitalize; line-height: 23px; display: block; }
.row-fluid .whitepaper-section .button-block .button-block-inner input + label:before { content: ''; content: ''; height: 23px; width: 23px; border: 2px solid #4d4d4d; display: inline-block; vertical-align: bottom; position: absolute; left: 0; top: 0; transition: all 0.3s ease; }
.row-fluid .whitepaper-section .button-block .button-block-inner input + label:after { content: "\f00c"; height: 23px; width: 23px; position: absolute; font-family: fontawesome; transform: scale(1.4) rotate(-12deg); transition: all 0.3s ease; font-size: 13px; text-align: center; opacity: 0; line-height: 23px; left: 0; top: 0; }
.row-fluid .whitepaper-section .button-block .button-block-inner + .button-block-inner { padding-left: 20px; }
.row-fluid .whitepaper-section .button-block .button-block-inner input:checked + label:after { opacity: 1; transform: scale(1) rotate(0deg); }
.row-fluid .whitepaper-section .white-papers-box { padding: 15px; width: 25%; }
.row-fluid .whitepaper-section .white-papers-box .inner { box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); padding: 25px 15px 30px; }
.row-fluid .whitepaper-section .white-papers-outer { margin: 0 -15px; }
.row-fluid .whitepaper-section .white-papers-box .inner img.icon { width: 100px; }
.row-fluid .whitepaper-section .white-papers-box .inner .text { margin: 20px 0 20px; font-size: 20px; }
.row-fluid .whitepaper-section .white-papers-box .inner .btn { line-height: 0; }
.row-fluid .whitepaper-section .white-papers-box .inner .btn a { padding: 10px 15px; }

.popup-form-main { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.62); z-index: 9999999; cursor: pointer; }
.popup-form-main .popup-form-outer { position: absolute; width: calc(100% - 30px); left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 800px; background: #fff; padding: 25px 25px; max-height: calc(100vh - 90px); overflow: auto; cursor: auto; border-top:5px solid #059f17; }
.popup-form-main .popup-form-outer .popup-form-stripe h2 { font-weight: 400; font-size: 27px; margin: 0; padding-right: 40px; }
.popup-form-main .popup-form-outer .popup-form-stripe h2 spna.popup-form_close { position: absolute; right: 10px; top: 10px; height: 35px; width: 35px; text-align: center; line-height: 31px; border-radius: 100%; border: 2px solid; font-size: 16px; cursor:pointer; transition:all 0.3s ease; }
.popup-form-main .popup-form-outer .popup-form-stripe h2 spna.popup-form_close:hover{ color:#fff; background:#404C73;}
.popup-form-main .popup-form-outer .popup-form-stripe h2 spna.popup-form_close i { font-weight: 400; }
.row-fluid form fieldset .legal-consent-container { font-weight: 400; line-height: 18px; }
.row-fluid form fieldset .hs-form-field .input + ul label { font-size: 13px; }
.popup-form-main .popup-form-outer form input { height: 40px; }
.popup-form-main .popup-form-outer form input.hs-button.primary.large { border: none; padding: 10px 40px; } 
.popup-form-main .popup-form-outer h3 { display: none; }

.popup-form-main{ visibility:hidden; opacity:0; transition:all 0.3s ease; }
.popup-open .popup-form-main{  visibility:visible; opacity:1; }
.popup-open { overflow:hidden; }

.row-fluid .whitepaper-section .loadmore-btn-wrapper { line-height: 0; padding: 30px 0 0; } 
.row-fluid .whitepaper-section .loadmore-btn-wrapper a { padding: 13px 55px; }


/* */
.row-fluid .white-paper-widget { }
.row-fluid .white-paper-widget .white-papers-box { width: 100% !important; }
.row-fluid .white-paper-widget .white-papers-box .text { font-weight: 500; font-size: 18px !important; margin: 0 !important; padding: 0 0 10px; }
.row-fluid .white-paper-widget .white-papers-box .contain { position: relative; padding-left: 110px; margin-top: 0; }
.row-fluid .white-paper-widget .white-papers-box .contain img.icon { position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.row-fluid .white-paper-widget .section { padding: 0 !important; }
.row-fluid .white-paper-widget .white-papers-box:first-child { padding-top: 0; } 
.row-fluid .white-paper-widget { margin-bottom: 25px;} 



.row-fluid .white-paper-widget .white-papers-outer { margin: 0; }
.row-fluid .white-paper-widget .white-papers-box { padding: 0; }
.row-fluid .white-paper-widget .white-papers-box .inner { box-shadow: none; }
.row-fluid .white-paper-widget .white-papers-box + .white-papers-box { border-top: 1px solid rgba(0, 0, 0, 0.16); }

.row-fluid .team-contain-section .team-sidebar .widget-type-rich_text ul { list-style: none !important;}
.row-fluid .team-contain-section .team-sidebar .widget-type-rich_text ul li { position: relative; padding-left: 20px;}
.row-fluid .team-contain-section .team-sidebar .widget-type-rich_text ul li:before { content: ''; position: absolute; left: 0; top: 7px; width: 5px; height: 5px; display: block; background-color: #000;}

.team-slider-wrapper .team-slider .single-member { float: left; width: 25%;}



@keyframes scale-up-center{
    0%{transform:scale(.9)}
    100%{transform:scale(1)}
}
.popup-open .popup-form-main > div{-webkit-animation:scale-up-center .4s ease both}
.popup-form-main > div{position:absolute;top:0;left:0;width:100%;height:100%;}
@keyframes fade-in{
    0%{opacity:0}
    100%{opacity:1}
}
.popup-form-main{animation:fade-in .3s ease;}
.popup-open .popup-form-main{animation:fade-in .3s ease;}

.popup-form-main .popup-form-outer .submitted-message { background: transparent; border: transparent; text-align: left; padding: 0; color: #000; }
.popup-form-main .popup-form-outer .submitted-message a { padding: 10px 30px; margin: 10px 0 0; }


/* System Page Design */
.row-fluid .hero-section.system-page .contain-wrapper > div { top: calc(50% + 40px); }
.row-fluid .hero-section.system-page .btn { padding: 30px 0 0; }

.row-fluid .system-section { text-align: center; padding-bottom: 80px; }
.row-fluid .system-section .page-header { padding: 0; }
.row-fluid .system-section .widget-type-email_simple_subscription { }
.row-fluid .system-section .widget-type-email_simple_subscription input.email-edit.hs-input { padding: 0 15px !important; width: 100% !important; text-align: center; }

.row-fluid .system-section .widget-type-email_simple_subscription > div { margin: 0 auto; max-width: 560px; }
.row-fluid .system-section .widget-type-email_simple_subscription input#submitbutton,
.row-fluid .system-section .widget-type-password_prompt input.hs-button.primary.large{     min-width: auto;
    width: auto;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    display: inline-block;
    padding: 9px 24px;
    background: #059f17;
    border: 2px solid #059f17;
    text-align: center;
    white-space: normal;
    text-transform: uppercase;
    transition: all 0.3s ease;
    cursor: pointer;
    height: auto; }
.row-fluid .system-section .widget-type-email_simple_subscription input#submitbutton:hover,
.row-fluid .system-section .widget-type-password_prompt input.hs-button.primary.large:hover{     background: #fff;
    color: #059f17; }

.row-fluid .system-section .widget-type-password_prompt { }
.row-fluid .system-section .widget-type-password_prompt input#hs-pwd-widget-password { height: 50px !important; width: 100% !important; text-align: center; margin: 20px 0 10px !important; }

.row-fluid .system-section .contain-wrapper > div { max-width: 500px; margin: 0 auto; }

.row-fluid .sys-page .preferences-widget { }
.row-fluid .sys-page .preferences-widget .page-header { padding: 0; }
.row-fluid .sys-page .preferences-widget .page-header h1 { display: none; }
.row-fluid .sys-page .preferences-widget .page-header h2 { padding: 0; font-size: 25px; line-height: 30px; margin: 0; }
.row-fluid .sys-page .preferences-widget .page-header h2 + br { display: none; }
.row-fluid .sys-page .preferences-widget p.header { padding: 0; border: none; margin: -10px 0 0; }
.row-fluid .sys-page .preferences-widget p.header:before { display: none; }
.row-fluid .sys-page .preferences-widget .checkbox-row { position: relative; padding: 2px 0; }
.row-fluid .sys-page .preferences-widget .checkbox-row input[type="checkbox"] { position: absolute; width: 100%; height: 100%; opacity: 0; }
.row-fluid .sys-page .preferences-widget .checkbox-row input[type="checkbox"] + span { padding: 3px  0; user-select: none; position: relative; line-height: 20px; display: inline-block; cursor: pointer; padding-left: 30px; margin: 0; }
.row-fluid .sys-page .preferences-widget .checkbox-row input[type="checkbox"] + span:before { content: ''; height: 20px; width: 20px; border: 1px solid #444444; display: inline-block; vertical-align: bottom; position: absolute; left: 0; top: 2px; transition: all 0.3s ease; }
.row-fluid .sys-page .preferences-widget .checkbox-row input[type="checkbox"] + span:after {content: "\f00c";height: 22px;width: 22px;position: absolute;left: 0;font-family: fontawesome;transform: scale(1.4) rotate(-12deg);transition: all 0.3s ease;font-size: 11px;text-align: center;opacity: 0;line-height: 21px;top: 2px;}
.row-fluid .sys-page .preferences-widget .checkbox-row input[type="checkbox"]:checked + span:after { opacity: 1; visibility: visible; transform: scale(1) rotate(0deg); }
.row-fluid .sys-page .preferences-widget .item-inner { text-align: left; }
.row-fluid .sys-page .preferences-widget .item-inner p {padding: 0px 0 0 30px;margin: 0;}
.row-fluid .sys-page .preferences-widget .subscribe-options { margin: 0; background: #f7f7f7; border: 1px solid #E4E4E4; overflow: hidden; margin-top: 0; padding: 15px; background: #f7f7f7; border-radius: 8px; text-align: left; margin: 0px 0 20px; }
.row-fluid .sys-page .preferences-widget .subscribe-options p.header { margin: 0; padding: 0 0 7px; }
.row-fluid .sys-page .preferences-widget .subscribe-options label { margin: 0; position: relative; padding: 6px 0; }
.row-fluid .sys-page .preferences-widget .subscribe-options label input[type="checkbox"] { position: absolute; width: 100%; height: 100%; margin: 0; top: 0; opacity: 0; }
.row-fluid .sys-page .preferences-widget .subscribe-options label input[type="checkbox"] + span { padding-left: 30px; user-select: none; position: relative; line-height: 20px; display: inline-block; cursor: pointer; margin: 0; }
.row-fluid .sys-page .preferences-widget .subscribe-options label input[type="checkbox"] + span:before { content: ''; height: 20px; width: 20px; border: 1px solid #333333; display: inline-block; vertical-align: bottom; position: absolute; left: 0; top: 0; transition: all 0.3s ease; }
.row-fluid .sys-page .preferences-widget .subscribe-options label input[type="checkbox"] + span:after { content: "\f00c"; height: 20px; width: 22px; position: absolute; left: 0; font-family: fontawesome; transform: scale(1.4) rotate(-12deg); transition: all 0.3s ease; font-size: 11px; text-align: center; opacity: 0; line-height: 21px; top: 1px; }
.row-fluid .sys-page .preferences-widget .subscribe-options label input[type="checkbox"]:checked + span:after { opacity: 1; visibility: visible; transform: scale(1) rotate(0deg); }
.row-fluid .sys-page .preferences-widget .subscribe-options p { padding: 0; margin: 0; }
.row-fluid .sys-page .preferences-widget input#submitbutton {min-width: auto;width: auto;font-weight: 500;font-size: 16px;line-height: 24px;color: #ffffff;display: inline-block;padding: 9px 24px;background: #059f17;border: 2px solid #059f17;text-align: center;white-space:normal;text-transform: uppercase;transition: all 0.3s ease;cursor: pointer; height:auto; }
.row-fluid .sys-page .preferences-widget input#submitbutton:hover {background: #fff;color: #059f17;}


/* */
.row-fluid .security-section {}
.row-fluid .security-section h2 { text-align: left; }
.row-fluid .security-section a.cta_button {}
.row-fluid .security-section a.cta_button img { height: 25px; vertical-align: middle; margin-right: 11px; }
.row-fluid .security-section .widget-type-header { padding: 0 0 20px; }
.row-fluid .security-section ul { margin: 10px 0 20px; }
.row-fluid .security-section h3 {}

.row-fluid .security-section h3 img { height: 50px; width: auto !important; vertical-align: middle; margin-right: 10px; position: relative; top: -4px; }
.row-fluid .security-section h3 { vertical-align: middle; }


.content-toggle {}
.content-toggle .career-box-section .sinlge-box .contain .contain-inner { overflow: hidden; transition: all 0.3s ease 0s; }
.row-fluid .content-toggle .career-box-section .sinlge-box .contain { position: relative; }
.row-fluid .content-toggle .career-box-section .sinlge-box .contain span.content-toggle-btn { position: absolute; bottom: 0; background: #fff; width: 100%; left: 0; text-align: center; padding: 20px 20px; cursor: pointer; }
.row-fluid .content-toggle .career-box-section .sinlge-box .contain span.content-toggle-btn:after { content: ''; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0); position: absolute; height: 50px; width: 100%; left: 0; bottom: 100%; }



.row-fluid .cyber-partnerwrap .single-box { display:inline-block; width:49%; margin-bottom:20px; vertical-align:top; text-align:left; }
.row-fluid .cyber-partnerwrap .single-box + .single-box { margin-top:0; } 

.row-fluid .cyber-cs_sec .hs_cos_wrapper_type_header h2 { margin-bottom:30px; }

.row-fluid .cyberpartner-section { font-size:22px; line-height:32px; }

.row-fluid .cyber-blogsec { font-size:20px; line-height:30px; }
.row-fluid .cyber-blogsec .heading h2 { margin-bottom:20px; }

.row-fluid .cyber-aboutsec .about-strip-wrapper .single-strip + .single-strip { margin-top:70px; }

/* 25-06-2019 */
.row-fluid .security-section.cyber-partnersec-new {  padding-bottom: 0; padding-top:0; } 
.row-fluid .box-new--main h2 { margin-top: 0; }
.row-fluid .box-new--main.hover-box-main { padding-top: 30px;  padding-bottom: 30px; }
.row-fluid .box-new--main h2 { margin-bottom: 15px; }

/* 03-07-2019 */
.cyber-partnerwrap-new .partner-box-wrapper { width: 100%; max-width: 1050px;  margin: auto; /*text-align: center;*/}
.cyber-partnerwrap-new .partner-box-wrapper:before  , .cyber-partnerwrap-new .partner-box-wrapper:after { content: ""; display: table; clear: both; }
.cyber-partnerwrap-new .partner-box-wrapper .single-box {  padding: 0 15px; }
.row-fluid .main-text p , .row-fluid .main-text span { display: inline; }
.main-content { display: inline; }
.row-fluid .main-text .main-content p , .row-fluid .main-text .main-content span { display: block; }

.row-fluid .cyber-partnersec .partner-widget-inner { width: 100%; max-width: 850px; margin: auto;  float: none; }
.row-fluid .partner-btn { margin-top: 30px;}


/* ==A== 08-07-2019 ==A== */
.devices-main { position: relative; z-index: 1; overflow: hidden; padding: 35px 0px 25px; }
.devices-main .devices-right:before { content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 55vw 50vw 0; border-color: transparent #ffffff transparent transparent; right: 0; z-index: -1; top: 0; }
.devices-main .wrapper > div > div { display: flex; align-items: center; }
.devices-main  .devices-left h3 {position: relative; color: #fff; margin: 0; font-size: 30px; text-align: right; background-color: rgba(0, 0, 0, 0.5); padding: 20px 25px; }
.devices-main .devices-left h3:before { content: ''; position: absolute; top: 0; bottom: 0; right: 100%; width: 50vw; background-color: rgba(0, 0, 0, 0.5);}
.devices-main .devices-right h2 { text-transform: uppercase; font-size: 40px; }
.devices-main .devices-right { text-align: right; }
.devices-main .devices-right p { max-width: 500px; float: right; }
.devices-main .devices-right .widget-type-text { font-size: 30px; line-height: normal; margin-bottom: 25px; }


.meet-main { overflow: hidden;  position: relative;  z-index: 1;}
.meet-main .meet-our { display: flex; }
.meet-main .meet-our .meet-left { display: flex; transition: all 0.8ms ease; width: 80%; float: left; padding: 25px 35px; position: relative; z-index: 1; }
.meet-right { width: 20%; float: left; transition: all 400ms ease; text-align: center; padding: 20px; display: flex; align-items: center; flex-wrap: wrap;  justify-content: center; }
/* .meet-right:hover { transform: scale(1.08);} */
/* .meet-main .meet-our .meet-left:hover { transform: scale(1.02);} */
.meet-main .meet-our .meet-left .meet-img { width: 200px; height: 220px; box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.2); }
.meet-main .meet-our .meet-left .meet-content { width: calc(100% - 200px); padding-right: 40px; float: left; padding-left: 25px; }
.meet-main .meet-our .meet-left .meet-img img { width: 100%; height: 100%; object-fit: cover; object-position: top; }
.meet-main .meet-our .meet-left .meet-content h2 { font-weight: 500; }
.meet-right h3 { color: #404C73; font-size: 18px; line-height: normal; }
.meet-right .meet-right-text { font-size: 13px; color:#404C73; line-height: 18px; }
.meet-right .meet-right-text ul li {position:relative;text-align: left; padding-left:20px;}
.meet-right .meet-right-text ul li:before {content:"\f00c"; font-size:14px; font-family:FontAwesome; position:absolute; left:auto; margin-left: -22px; top: 1px;}
.meet-main .meet-our .meet-left:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; width: 0; height: 0; border-style: solid; /* border-width: 0 72vw 39vw 0; */ border-width: 0 1170px 1340px 0; border-color: transparent #ffffff transparent transparent; z-index: 2; }
.meet-main .meet-our .meet-left.go:before { z-index:-1;}
.meet-main .meet-our .meet-left .meet-content .meet-s-main { display: flex; align-items: center; margin-bottom: 15px; }
.meet-main .meet-our .meet-left .meet-content .meet-s-main h3 { font-weight: 400; margin: 0; }
.meet-main .meet-our .meet-left .meet-content .meet-s-main ul { padding-left: 15px; }
.meet-main .meet-our .meet-left .meet-content .meet-s-main ul a { display: inline-block; color: #fff; background-color: #404c73; padding: 5px 10px; font-size: 14px; }
.meet-main .meet-our .meet-left .meet-content .meet-s-main ul a:hover { background-color: #059f17; }
.meet-main .meet-our .meet-left .meet-content .meet-s-main ul a:hover i,
.meet-main .meet-our .meet-left .meet-content .meet-s-main ul .fa-linkedin:hover:before { color: #fff; }
.author { max-width: 60%; float: right; margin-right: 85px; padding-top: 25px; position: relative; z-index: 1; width:100%;}
.author:before { content: '\f10d'; top: 35px; left: 0; position: absolute; font-family: 'fontawesome'; font-size: 80px; z-index: -1; color: rgba(181, 186, 201, 0.3); display:none;}


.row-fluid form .legal-consent-container .hs-form-booleancheckbox-display > span {  margin-left: 0;}
.meet-main {background: #fafafa;padding-top: 80px;    padding-bottom: 60px;}
.meet-main:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(64, 76, 115, 0.4); z-index: -1; display:none;}
.meet-right .icon-wrap {max-width: 180px; margin: 0 auto 10px;}
.meet-left:after {content:''; width:1px; height:80%; border-left:1px solid #000;position:absolute; right:27px;}
.meet-main .meet-our .meet-left:before {border-color: transparent #fafafa transparent transparent;background: #fafafa;}
.meet-right {margin-top: -110px;position:relative;}
.meet-right:before {content:''; width:100%; height:100%; background:#fafafa;position:absolute; right:0; top:0;z-index:5;}
.meet-right.go:before {z-index:-1;}


.industry-leading-section.box-new--main.hover-box-main {padding:80px 0 120px;}
.industry-leading-section.box-new--main h2 {margin-top:20px;}
.industry-leading-section .hover-box-wrapper .hover-box:nth-child(even) {margin-top:0 !important;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper { max-width: 730px; height: 720px; border-radius: 50%; margin-top: 50px;padding-top: 0; position:relative;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box {margin-bottom:80px;max-width: 280px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child{left: -160px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2){right: -140px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3){left: -270px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4){right: -240px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(5){left: -290px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(6){right: -260px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(7){left: -265px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(8){right: -235px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(9){left: -155px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(10){right: -125px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child {left: 33%; bottom:-160px;position: absolute;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box a {text-align: left;background-image: none !important;background: #059f17 !important;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box a .icon-wrap {width: 30px; float: left;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box a .box-title {float: left; width: calc(100% - 70px); margin-left: 15px; font-size: 12px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box a.box-btn-link:after, .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box a.box-btn-link:before { opacity: 0.2;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:after {content:'';width: 73px; height: 1px; background-color: #069f18; position: absolute; left: 100%;  top: 50%;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child:after {transform: rotate(45deg);bottom: 18px; top: inherit; width: 104px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2):after { left: inherit; right: 95%; transform: rotate(-45deg); top: inherit; bottom: 9px; width: 88px;} 
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3):after { left: 108%;  transform: rotate(15deg);}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4):after { left: inherit; right: 99%; transform: rotate(-15deg); top: 58%;  width: 62px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(6):after { right: 100%;transform: rotate(0); left: inherit;  width: 40px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(7):after {left: 102%;  transform: rotate(-15deg);}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(8):after {right: 99%; transform: rotate(15deg); left: inherit; top: 40%; width: 47px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(9):after {left: 102%;  transform: rotate(-35deg);top: 42%;width: 85px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(10):after {right: 96%; transform: rotate(35deg); top: 35%; left: inherit; width: 67px;}
.row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child:after {left: 50%; bottom: 100%;  width: 1px; height: 69px;top:inherit;transform: none;} 

.cyber-herosec .btn-wrap {margin-top:30px;}
.cyber-herosec.page-banner.skew:before {background: #fafafa;}
.cyber-herosec.page-banner {    padding: 310px 0 200px;}

.white-link a { color:#fff; transition:0.5s ease-in-out; }
.white-link a:hover { text-decoration:underline; }
/* 25-7-2019 */
.fancybox-slide--html .fancybox-content {max-width: 750px !important;  width: 100%;}
.cs_popup .cs_title {padding:25px;    min-height: 200px;}
/* .cs_popup .cs_title:after {content:''; width:100%; height:110px; background-image:url(https://www.velentium.com/hubfs/Home_Page/popup-shape.png);position:absolute; bottom:-30px;    left: 0; z-index: 9; background-size: cover;  background-position: center;} */
.cs_popup .cs_title .devider-wrapper{ position:absolute; left: -360px;width:100%; height:120px;right:0;bottom:0;}
.cs_popup .cs_title .devider-wrapper svg {width:150%; height:120px;}
.cs_popup .cs_title .popup-icon {max-width:100%; text-align: center;  margin-top: 5px;}
.cs_popup .cs_title .popup-icon img {width: 100px;}
.cs_popup .cs_title button.fancybox-close-small {top:20% !important;}
.cs_popup .cs_inner {padding:45px 115px 25px;}
.cs_popup .cs_title h4 {max-width: 100%;text-align: left;padding-right:0;    font-size: 28px;line-height:36px;}
.cs_popup .cs_title .title-wrap {display:inline-block;max-width: 500px;}

.home-testimonial-wrap {position:fixed; top:200px; right:0;    max-width: 400px;  z-index: 223;}
.home-testimonial-wrap .testimonial-wrap { max-width:400px;z-index:223;background:#fff;padding: 20px 20px 40px; box-shadow: -3px 2px 3px rgba(0,0,0,0.2); width:100%;
    right: -410px;position: relative; transition: all ease 0.4s;}
.home-testimonial-wrap .testimonial-wrap.open {right:0;}
.home-testimonial-wrap .single-slide {text-align:right;}
.home-testimonial-wrap .single-slide .logo-img {width: 100%; display: inline-block;}
.home-testimonial-wrap .single-slide .logo-img img {max-width:150px; margin-bottom:10px;float:right;    min-height: 100px;  object-fit: contain;}
.home-testimonial-wrap .single-slide .testimonial-content-wrap h4 {margin-bottom:10px;font-size: 16px;  line-height: 24px;}
.home-testimonial-wrap .single-slide .testimonial-content-wrap > a { display:none;}
.home-testimonial-wrap .single-slide .testimonial-content-wrap > a.show { display:block;}
.home-testimonial-wrap .single-slide .testimonial-content-wrap .author-name {margin-bottom:10px;}
.home-testimonial-wrap .single-slide .testimonial-content-wrap .testimonial-content {font-size: 14px; line-height: 22px;    max-height: 90px;  overflow: hidden;}
.home-testimonial-wrap .testimonial-btn a {color:#fff; border-radius: 7px 0 0 7px;}
/* .home-testimonial-wrap .testimonial-btn a span {position:relative;z-index:221;} */
.home-testimonial-wrap .testimonial-btn { color: #fff; width: 180px; position: absolute;  right: -200px; top: 7px;  cursor: pointer;transition:all ease 0.4s;    line-height: 27px; }
.home-testimonial-wrap .testimonial-btn a span {width: 100%; text-indent: 31px; display: inline-block;  line-height: 25px;  text-align: left;}
.home-testimonial-wrap .testimonial-btn a span:before {content:"\f10d"; font-size:35px; font-family:FontAwesome;    margin-right: 7px;}
.home-testimonial-wrap .testimonial-btn a span:after {content:"\f10e"; font-size:35px; font-family:FontAwesome;     position: absolute; right: 12px;  bottom: 13px;}
.home-testimonial-wrap .fancybox-close-small {left:0;}
.home-testimonial-wrap .hs_cos_wrapper .testimonial-btn img {position: absolute; right: 150px; background: #fff; border-radius: 50%; padding: 5px;   top: -7px;z-index: 2;}
.cs_popup .logo-img img {max-width:200px;height: 100px; object-fit: contain;}
.testimonial-popup .cs_title:after {bottom:-37px;}
.testimonial-popup.cs_popup .cs_title { padding: 55px;}
.testimonial-popup.cs_popup .cs_title button.fancybox-close-small { top: 15% !important;}
.testimonial-popup.cs_popup.cs_popup .cs_inner { padding: 25px;height: 570px;}
/* .testimonial-btn:before, .testimonial-btn:after {z-index:220;} */
.testimonial-popup.cs_popup .cs_title { min-height: 190px;}

.testimonial-popup.cs_popup.cs_popup .cs_inner .content-body-title .logo-img {width:50%; float:left;padding-bottom:20px;}
.testimonial-popup.cs_popup.cs_popup .cs_inner .content-body-title .head-shot-wrap {    width: 50%; float: left; display: flex; align-items: center; justify-content: center;padding-bottom:20px;}
.testimonial-popup.cs_popup.cs_popup .cs_inner .content-body-title .head-shot-wrap img {width: 100px; height: 100px; object-fit: cover; border-radius: 50%; margin-right: 15px;}
.testimonial-popup.cs_popup.cs_popup .cs_inner .testimonial-content-wrap {clear:both;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  background-color: rgb(5, 159, 23) !important;}
.testimonial-popup  .content-body-title {display: inline-block; width: 100%; border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 15px; padding-bottom: 10px;}
.testimonial-popup .testimonial-content hr {width: 100%; border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 15px; padding-bottom:0;display: inline-block; margin-top: 10px;}
.testimonial-popup.cs_popup.cs_popup .cs_inner .content-body-title .head-shot-wrap span {font-size:16px; line-height:24px; display:inline-block;}

.cybersec-popup-wrap {position:fixed; top:800px;z-index:99;left:-90px;}
.cyber-sec-btn {color: #fff; width: 75px; position:absolute; left:0px; top:0px; cursor: pointer; /*transition: all ease 0.4s;*/ line-height: 27px; z-index: 99;}
.cyber-sec-btn.show{position:fixed; top:260px; left:0;}
.cyber-sec-btn img {position: absolute; right: -10px; background: #fff; z-index: 11; border-radius: 50%;  padding: 3px; top: -10px;}
.cyber-sec-btn a {border-radius: 0 5px 5px 0; width: 50px;}
.cyber-sec-btn a span {writing-mode: vertical-rl; text-orientation: upright;}
.cyber-sec-btn.fixed {position:fixed; top:200px;}
.cybersec-popup-wrap.show { top: 220px;left:0;}

.cybersecurity-popup .cs_title {min-height:250px;}

.rotating-text marquee {color:#fff;font-size: 12px;line-height: 18px;text-align:center;}
.rotating-text marquee a {color:#fff; text-decoration:underline;}
.rotating-text marquee a:hover {color:#059f17;}

body.sticky .home-testimonial-wrap {top:69%;position:absolute;}
body.sticky .cybersec-popup-wrap {position:absolute; top:69%;}
body.sticky .cybersec-popup-wrap .popout-box {top: 0; position: absolute;}

.hover-box-main {overflow:hidden;position:relative;}

.home-testimonial-wrap.show  { top:200px;}
.home-testimonial-wrap.show .testimonial-btn{right:0;}
.home-testimonial-wrap.show .testimonial-wrap {right:0;}
.home-testimonial-wrap.popupclose .testimonial-wrap {right:-410px;}

/* 12-11-2019 */
.row-fluid .header-v2  .site-header .inner-header .logo img.hs-image-widget { max-width: 100px !important; width: 100%; }

.small-box .box-new-section.hover-box-section .hover-box-wrapper {max-width:560px; height:560px;}
.small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child {left: 27%;bottom: -200px;}
.small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child{left: -290px;}
.small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2) { right: -267px;}
.small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3) { left: -360px;}
.small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4) { right: -326px !important;bottom: inherit !important; left: inherit;position:relative;}
.small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4):after { left: inherit; right: 99%; transform: rotate(-15deg); top: 58%; width: 62px; height:1px !important;}
.industry-leading-section.box-new--main.hover-box-main{padding-bottom:150px;}
.small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child {bottom: -220px;}
.small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child:after {height: 32px;}



.row-fluid .post-section { position: relative; z-index: 1; }
.row-fluid .post-section .post-section-title { padding-bottom: 20px; text-align: center; }
.row-fluid .post-section .post-section-title h3 { font-size: 40px; font-weight: 400; line-height: 55px; color: #000; }
.row-fluid .post-section .post-section-title h3 span { font-size: 40px; font-weight: 700; line-height: 55px; color: #129f49; }
.row-fluid .post-section .post-wrapper { width: 100%; max-width: 1100px; margin: 0 auto; }
.row-fluid .post-section .post-wrapper .recent-post-wrapper { }
.row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box { }
.row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner { }
.row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb { width: 100%; height: 570px; position: relative; z-index: 1; }
.row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #fff; opacity: 0.3; z-index: -1; }
.row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .thumb-inner-content { padding: 93px 100px 20px 196px; }
.row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .recent-post-title { padding-bottom: 45px; }
.row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .recent-post-title h4 { font-family: Georgia; font-size: 56px; font-weight: 400; line-height: 60px; color: #000; }
.row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .recent-post-truncate { font-family: arial; font-size: 20px; font-weight: 400; line-height: 30px; color: #000; }


.row-fluid .post-section .post-wrapper .post-list-wrapper { display: flex; flex-direction: row; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box { padding: 30px 6px; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb { width: 100%; height: 250px; position: relative; z-index: 1; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #fff; opacity: 0.7; z-index: -1; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content { padding: 26px 30px 15px 30px; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-title { padding-bottom: 30px; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-title h4 { color: #011631; font-family: Arial; font-size: 20px; font-weight: 700; line-height: 30px; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-truncate { color: #000; font-family: Arial; font-size: 14px; font-weight: 400; line-height: 24px; }

.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box { display: flex; flex-direction: row; align-items: center; padding: 30px 25px; background-color: #f1f9ff; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box .avtar { width: 31px; height: 31px; background-color: #2699fb; text-align: center; line-height: 28px; border-radius: 100%; margin-right: 23px; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box .avtar img { vertical-align: middle; }
.row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box .author-name { color: #2699fb; font-family: Arial; font-size: 13px; font-weight: 700; line-height: 22px; }

.row-fluid .cta-section { padding: 80px 0; }
.row-fluid .cta-section .wrapper { }
.row-fluid .cta-section .cta-wrapper > div > div { display: flex; flex-direction: row; align-items: center; }
.row-fluid .cta-section .cta-wrapper .cta-content-box { position: relative; width: 80%; margin: 0 auto; padding: 0 36px 0 230px; }
.row-fluid .cta-section .cta-wrapper .cta-content-box .cta-header { }
.row-fluid .cta-section .cta-wrapper .cta-content-box .cta-header h3 { color: #2699fb; font-size: 40px; font-weight: 700; line-height: 45px; }
.row-fluid .cta-section .cta-wrapper .cta-content-box .cta-para { color: #2699fb; font-family: Rubik, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; padding-right: 225px; }
.row-fluid .cta-section .cta-wrapper .cta-button-box { align-self: center; text-align: center; width: 20%; margin: 0; }
.row-fluid .cta-section .cta-wrapper .cta-content-box:before { content: ''; position: absolute; width: 168px; height: 168px; top: 0; left: 50px; background: url('https://www.velentium.com/hubfs/Security%2022-11-2019/Path_359.png')no-repeat center / cover; }


/* 06-02-2020 */
.row-fluid .thankyou-banner { display: inline-block; width: 100%; padding-bottom: 110px; z-index: 0; }
.row-fluid .thankyou-banner:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; background: linear-gradient(to bottom, #5f5f5f 40%, rgba(125, 185, 232, 0) 150%); }
.row-fluid .thankyou-banner-inner .icon-img img { width: 100px; height: 100px; object-fit: contain; }
.row-fluid .thankyou-banner-inner { text-align: center; max-width: 760px; margin: 0 auto !important; float: none; }
.row-fluid .thankyou-title { margin: 0; }
.row-fluid .thankyou-title h1 { font-size: 45px; line-height: 55px; color:#ffffff;}
.row-fluid .thankyou-content { color: #ffffff; line-height: 24px; padding-bottom: 50px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); margin-bottom: 50px; }
.row-fluid .thankyou-logo a { max-width: 160px; display: inline-block; }
.row-fluid .thankyou-logo a img { object-fit: contain; }

.row-fluid .menu_module.active { opacity:1; }
.row-fluid .menu_module { position: absolute; width: 100%; left: 0; top: 100%; background: rgba(255,255,255,0.9); transition:all .4s ease; opacity:0; } 
.row-fluid .menu_module .wrapper { max-width:1170px; }
.row-fluid .menu_module .menuitem_box { width:25%; float:left; padding:15px 10px; display:flex; align-items:center; opacity:0.6; transition:all .4s ease; }
.row-fluid .menu_module .menuitem_box:hover { opacity:1; }
.row-fluid .menu_module .menuitem_box .menuitem_img { width:30px; float:left; }
.row-fluid .menu_module .menuitem_box .menu_title { width:calc(100% - 30px); float:left; padding-left:10px; color:#059f17 !important; font-weight:500; }

.row-fluid .header_main.site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-menu-depth-1 { position:relative; }
.row-fluid .header_main.site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-menu-depth-1:nth-child(2):before { opacity:0; color:#059f17; position:absolute; content:"\f078"; font-family:'FontAwesome'; left: 50%; bottom: 20px; margin-left: -8px; transition:all .4s ease; }
.row-fluid .header_main.site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-menu-depth-1:nth-child(2):hover:before,.row-fluid .header_main.site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-menu-depth-1.active:nth-child(2):before { opacity:1; }
.row-fluid .header_main.site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-menu-depth-1:nth-child(2):hover a,.row-fluid .header_main.site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-menu-depth-1.active:nth-child(2) a { color:#059f17;}

/*  new Header */
.row-fluid .header-section .inner-header { background: #ffffff; }
.row-fluid .header-section .inner-header .menu .hs-menu-wrapper > ul > li { padding: 28px 13px; }
.row-fluid .header-section .cta-wrapper { display: none; }
.row-fluid .header-section .inner-header .menu .hs-menu-wrapper > ul > li a {font-size: 16px;color: #808080;}
.row-fluid .header-section .inner-header .logo img.hs-image-widget { width: 100%; max-width: 170px !important; display: block; top: 3px; }
.row-fluid .header-section .inner-header .logo a { display: inline-block; }
.row-fluid .header-section .top { padding: 5px 0; }
/* .row-fluid .header-section .inner-header .menu .hs-menu-wrapper > ul { width: 100%; } */
.row-fluid .header-section.site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-menu-depth-1:nth-child(2):before {  bottom: 8px; }

.row-fluid .menu_module { visibility: hidden; }
.row-fluid .menu_module.active { visibility: visible; }

/*  */
.cyty-hero-section { width: 100%; float: left;  min-height: 800px; position: relative; z-index: 1;  background-size: cover; background-position: center; background-repeat: no-repeat; display: flex;  align-items: center; padding: 80px 0 260px; }
.cyty-hero-section:before {content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 50%;/* Style for "Rectangle" */background-image: linear-gradient(147deg, #404C73 0%, #404C73 0%, #252525 100%);opacity: 0.75;z-index: -1;}
.cybersecurity-caption { width: 50%; float: right; padding-left: 140px; color: #fff; }
.cybersecurity-caption h2 { font-size: 50px; font-weight: 600; line-height: 64px; margin-bottom: 20px; }
.cybersecurity-caption h2 strong { font-size: 65px; font-weight: 700; }
.cyty-hero-text { font-size: 22px; line-height: 28px; }

.training-col-section { width: 100%; float: left; margin-top: -180px; position: relative; z-index: 1; }
.training-col { width: 33.3%; float: left; padding: 0 20px; text-align: center; border-right: 1px solid #707070; }
.row-fluid .training-col-section .wrapper { max-width: 1600px; }
.row-fluid .training-col-section .training-col-row { display: table; background-color: #fff; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.16); width: 100%; padding: 50px 0 30px; border: 1px solid #707070; }
.training-col:last-child {border-right: 0; }
.training-tag { background: #059f17; color: #fff; padding: 2px 40px; font-size: 16px; font-weight: 400; letter-spacing: 0.2px; margin-bottom: 30px; display: inline-block; position: relative; line-height: 20px; min-width: 200px; }
.training-tag:before { content: ''; width: 0; height: 0; border-top: 10px solid transparent; border-right: 20px solid #fff; border-bottom: 10px solid transparent; right: 0px; position: absolute; top: 50%; transform: translateY(-50%); }
.training-tag:after { content: ''; position: absolute; border-top: 10px solid transparent; border-left: 20px solid #fff; border-bottom: 10px solid transparent; left: 0px; top: 50%; transform: translateY(-50%); }

.img-wrap img { width: 180px; height: 180px; object-fit: scale-down; }
.img-wrap { margin-bottom: 40px; }
.training-text { margin-bottom: 30px; font-size: 14px; font-weight: 400; line-height: 18px; color: #707070; }
.training-content .btn a { padding: 9px 15px; min-width: 230px; }

/* */
.container-fluid .row-fluid .wrapper_1600, .wrapper_1600 { max-width: 1600px; }
.cyty-expert-sec { width: 100%; float: left; padding: 70px 0; }
.cyty-expert-row { width: 100%; max-width: 1090px; margin: auto; display: flex; align-items: center; }
.cyty-expert-content { width: calc(100% - 400px); text-align: right; padding-right: 50px; }
.training-content h3 { font-size: 30px; line-height: 36px; margin-bottom:15px; }
.cyty-expert-img { width: 400px; height: 420px; opacity:0.7; }
.cyty-expert-img img { border-radius: 100%; width:100%; height:100%; object-fit: cover; }
.cyty-expert-content h2 { font-size: 55px; line-height: 66px; margin-bottom: 30px; }
.cyty-expert-text { font-size: 14px; font-weight: 400; line-height: 18px; color: #707070; }

.accomplish-section h2 { font-size: 55px;  line-height: 60px; margin-bottom: 20px; padding-right: 110px; }
.accomplish-section h2:after {content: "";background: url('https://www.velentium.com/hubfs/best_value.png') no-repeat center / contain;width: 100px;height: 60px;display: inline-block;vertical-align: bottom;margin-left: 40px;position: relative;bottom: -10px;}
.accomplish-section h2 span { font-size: 45px;  font-weight: 700; }
.accomplish-box {  padding: 30px 25px;  border: 1px solid #707070; width: 100%; float: left; border-top:none; }
.accomplish-row { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.16); width: 100%; float: left; margin-top:25px;}
.accomplish-row h3 {  background-color: #059f17; color: #fff; font-size: 24px; font-weight: 700; line-height: 35px; padding: 16px 35px; margin-bottom: 0; }

.accomplish-content h4 { margin-bottom: 10px; }
.accomplish-box-inner { border-bottom: 1px solid #707070; padding: 0 0 22px 35px; width: 100%;  float: left; }
.accomplish-box-inner + .accomplish-box-inner { padding-top: 30px; }
.accomplish-box-inner:last-child { border-bottom: none; padding-bottom: 0; }
.accomplish-content { width: 62%;  float: left; }
.new-btn a {  padding: 10px 15px; min-width: 230px; }
.accomplish-btn { width: 38%;  float: left; }
.accomplish-btn a { float: right; }
.accomplish-b-text { font-size: 14px; font-weight: 700; line-height: 18px; color: #059f17; }
.accomplish-text { font-size: 14px; color: #707070;  margin-bottom: 0px; }

.software-accomplish { margin-top: 20px; }
.software-accomplish .accomplish-box { border-top: 1px solid #707070;  padding: 40px 25px 40px 40px; display: flex; align-items: center; }
.accomplish-logo-title img { display: inline-block; }
.software-accomplish .accomplish-content .accomplish-logo-title h4 { display: inline-block; font-size: 28px; font-weight: 700; margin-bottom: 0; padding-left: 13px;  color: #404C73; }
.accomplish-logo-title { display: flex;  align-items: center;  margin-bottom: 30px; }
.software-accomplish .accomplish-content { width: 63%; }
.software-accomplish .accomplish-content h4 { font-size: 24px;  font-weight: 700; line-height: 40px; color: #707070; }
.software-accomplish .accomplish-btn { width: 37%; }

.course-section h3 {  font-size: 55px; font-weight: 700;  line-height: 55px; color: #404c73;  margin-bottom: 50px; }
.course-box {position: relative;padding-left: 155px;padding-bottom: 30px;} 
.course-box h4 {  font-size: 30px; font-weight: 700; line-height: 35px; }
.course-box h6 { font-size: 18px; font-weight: 700; line-height: 24px; }
.body-text {  font-size: 14px; font-weight: 400;  line-height: 18px; color: #707070; margin-bottom: 10px; }
.course-b-text { font-size: 14px; font-weight: 700; line-height: 18px; color: #059f17;  display: block; margin-bottom: 10px; }
.plus-icon {  position: relative; }
.plus-icon:before { content: ""; background: url(https://www.velentium.com/hubfs/plus-icon.png) no-repeat center / cover; width: 18px; height: 18px; display: inline-block; vertical-align: middle; position: relative; bottom: 2px; margin-right: 7px; }

.course-section { /*padding-top: 230px;*/ padding-left: 80px; }
.course-icon { position: absolute; left: 0; }
.course-icon img { width: 145px; object-fit: cover; }
.course-section .btn { /*padding-left: 92px; padding-top: 30px;*/ }

.top-boxes{margin-top:30px; align:center;}

.blog-recent-posts-section { width: 100%; float: left; padding: 90px 0; }
.blog-recent-posts-section .blog-recent-posts-inner { width: 100%; max-width: 1000px; margin: auto; }
.blog-recent-posts-section .post-section-title h3 { font-size: 50px; line-height: 55px; }
.blog-recent-posts-section .post-section-title { width: 100%; max-width: 740px; display: table; margin-bottom: 30px; }
.blog-recent-posts-section .post-section-title h3 span { font-size: 40px; }
.blog-recent-posts-section .blog-recent-posts-row {  margin: 0 -15px; }
.blog-recent-posts-section .blog-recent-posts-box { width: 33.333%; float: left; padding: 0 8px 16px; }
.blog-recent-posts-section .blog-recent-posts-box.blog-recent-posts-first {  width: 100%; }
.blog-recent-posts-section .blog-recent-content { min-height: 333px; position: relative;  padding: 70px 40px; z-index: 1; }
.blog-recent-posts-section .blog-recent-content:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: #000;opacity: 0.7;z-index: -1;} 
.blog-recent-posts-section .blog-recent-text { color: #fff; }
.blog-recent-posts-section .blog-recent-content h3 a { color: #fff; }
.blog-recent-posts-section .blog-recent-content h3 { font-size: 20px;  margin-bottom: 40px; }
.blog-recent-posts-section .blog-recent-posts-first .blog-recent-content { min-height: 568px; padding: 100px 40px; }
.blog-recent-posts-section .blog-recent-posts-first .blog-recent-content h3 { font-size: 56px; font-weight: 400; line-height: 62px; }
.blog-recent-posts-section .blog-recent-posts-first .blog-recent-content h3 a { color: #fff; }

.author-caption { padding: 38px 36px; display: flex; align-items: center; background: #f1f9ff; }
.author-caption a.author-link { margin-left: 18px; color: #2699fb; }
.author-icon img { width: 32px; height: 32px; object-fit: cover; }

.embedded-medical-section { width: 100%; float: left; padding: 80px 0 0; }
.embedded-medical-caption { border: 2px solid #059f17;   padding: 60px 60px 60px 60px; position: relative; }
.embedded-medical-caption h2 { font-weight: 700;  letter-spacing: 2.2px; font-size: 55px; line-height: 60px; margin-bottom: 30px; text-align:center; }
.embedded-medical-caption h2 span { font-size: 44px; font-weight: 700; }
.embedded-medical-caption .btn { text-align: center; margin-top: 40px; }
.embedded-medical-caption .body-text { padding-right: 210px; }
.embedded-medical-section .wrapper {  position: relative; }
.embedded-medical-img { float: right; width: 400px;  height: 400px; margin-top: -330px; /*opacity: 0.3;*/ }
.embedded-medical-img img { /*border-radius: 100%;*/ width: 100%; height: 100%; object-fit: cover; }
.embedded-medical-caption:after { content: ""; position: absolute; left: 0; bottom: 0; height: 2px; width: 730px; }
.embedded-medical-caption h5 { font-size: 24px; font-weight: 600; line-height: 24px; color: #059f17; margin-bottom: 27px; text-align:center; }
.training-content h3 em { font-size: 12px; font-weight: 600; color: #707070; display: block; font-style: normal; }

/*  */
.cybersecurity-hero-v2 .cyty-hero-section { padding: 80px 0; }

.cyty-levels-section { width: 100%; float: left; padding: 50px 0 100px; }
.cyty-levels-row { display: table; padding-top: 30px; position: relative; }
.main-cyty-title { width: 100%; max-width: 620px; margin-bottom: 40px; display: table; } 
.main-cyty-title h2 { font-size: 45px; line-height: 55px; margin-bottom: 30px; }
.cyty-levels-box { width: 33.333%; float: left; padding-right: 15px; padding-left: 270px; position: relative; padding-top: 60px; }
.cyty-levels-icon { position: absolute; left: 0; top: 0; background: #fff; z-index: 1; padding: 0 10px 10px 10px; }
.cyty-levels-icon img {width: 250px; height: 250px; } /*removed width and height*/
.cyty-levels-row .cyty-levels-box:nth-child(1) { margin-top: 250px; }
.cyty-levels-row .cyty-levels-box:nth-child(3) { margin-top: -280px; }
.cyty-levels-row .cyty-levels-box:nth-child(3) .cyty-levels-icon { padding-bottom: 0; }


.cyty-levels-content h3 { font-size: 30px; font-weight: 700; line-height: 35px; margin-bottom: 0; }
.cyty-levels-content h6 { font-size: 20px; font-weight: 400; line-height: 35px; color: #059f17; margin-bottom: 20px; }
.cyty-levels-b-text { font-size: 20px; font-weight: 600; line-height: 35px; color: #059f17; padding-left: 34px; position: relative; margin-bottom: 15px; }
.cyty-levels-text p { padding-bottom: 0; margin-bottom: 15px; }
/*.cyty-levels-b-text:before { content: ""; background: url('https://www.velentium.com/hubfs/level-icon.png') no-repeat center / contain; width: 22px; height: 40px; display: inline-block; vertical-align: middle; position: absolute; left: 0; top: 0; } */

/*  */
.tabs-section { width: 100%; float: left; position: relative; }
.tabs-list { background: #404c73; width: 100%; float: left; text-align: center; display:none; height:0; position: absolute; top:0; }
.tabs-list li { color: #fff; vertical-align: middle; display: inline-block; width: auto; padding: 20px 20px; border-left: 1px solid #707070; font-weight: 700; line-height: 28px; cursor: pointer; min-width: 380px; display: flex; justify-content: center; align-items: center; }
.tabs-list ul { width: 100%; margin: auto; display: flex; justify-content: center; padding:0 15px; }
.tabs-list li img { width: 40px; height: 40px; object-fit: contain; display: inline-block; vertical-align: middle; margin-right: 18px; }
.tabs-list li:last-child { border-right: 1px solid #707070; }
.tabs-list li.active { background: #059f17; }
.tabs-row { width: 100%; float: left; }
.tab-top-left { width: calc(100% - 445px); float: left; padding-right: 40px; }
.tab-top-content { display: flex; align-items: center; }
.tab-top-img { width: 445px; height: 485px; }
.tab-top-img img { width: 100%; height: 100%; object-fit: cover; /*border-radius: 100%;*/ }
.container-fluid .tabs-row .wrapper { max-width: 1170px; }
.tab-top-left h2 { font-size: 55px; font-weight: 700; line-height: 65px; margin-bottom: 20px; }
.tab-top-left h4 { font-size: 24px; font-weight: 700; color: #059f17; margin-bottom: 10px; }
.level-price-left { width: 64%; }
.level-price-row { display: flex; align-items: center; }
.level-price-box { font-size: 30px; font-weight: 700; line-height: 42px; color: #059f17; position: relative; margin-bottom: 20px; }
.level-price-box span { font-size: 16px; margin-right: 10px; }
/*.level-price-box:before { content: ""; background: url(https://www.velentium.com/hubfs/tag2.png) no-repeat center / contain; width: 30px; height: 30px; display: block; position: absolute; left: 0; top: 7px; }*/
.middle-content { width: 100%; float: left; }
.middle-row { display: table; width: 100%; }
.middle-title { padding-bottom: 40px; position: relative; }
.middle-title-img { position: absolute; right: 0; top: 40px; }
.middle-box { background: rgba(112, 112, 112, 0.1); width: 100%; float: left; display: flex; margin-bottom: 13px; }
.middle-left { width: 68%; float: left; padding: 20px 90px 20px 20px; align-self: center; }
.middle-right { width: 32%; float: left; padding: 22px 63px; border-left: 2px solid rgba(112, 112, 112, 0.5); display: flex; align-items: center; }
.middle-right-inner {  width: 100%; }
.tabs-box { width: 100%; float: left;  padding: 60px 0 0; }
.middle-left h6 { color: #059f17; margin-bottom: 5px; }
.middle-price-row { font-size: 12px; font-weight: 600; color: #059f17; line-height: 35px; }
.middle-price-row span { font-size: 18px; font-weight: 700; }
.middle-price { width: 63%; display: inline-block; vertical-align: middle; position: relative; padding-left: 43px; }
.middle-price-row-top { font-size: 12px; font-weight: 600; color: #059f17; line-height: 35px; }
.middle-price-row-top span { font-size: 18px; font-weight: 700; }
.middle-price-top { display: inline-block; vertical-align: middle; position: relative; /*padding-left: 43px;*/ }
.middle-tag { display: inline-block; vertical-align: middle; position: relative; padding-left: 40px; }
/*.middle-price:before { content: ""; background: url(https://www.velentium.com/hubfs/tag2.png) no-repeat center / contain; width: 30px; height: 30px; display: block; position: absolute; left: 0; top: 7px; }*/
.middle-tag:before { content: ""; background: url(https://www.velentium.com/hubfs/level-icon.png) no-repeat center / contain; width: 22px; height: 40px; display: inline-block; vertical-align: middle; position: absolute; left: 0; top: 0; }
.middle-details ul li { font-size: 14px; font-weight: 400; line-height: 18px; color: #707070; margin: 0 0 12px; position: relative; padding-left: 26px; }
.middle-details ul li i { position: absolute; left: 0; top: 0; width: 22px;  text-align: center;  }
.middle-details ul li span { font-weight: 600; margin-right: 5px; }
.middle-details { margin-bottom: 30px; }
.middle-btn .btn { margin-bottom: 6px; }
.middle-btn .new-btn2 a { background: transparent; border: 1px solid #00b315; color: #00b315; }
.middle-btn .new-btn2 a:hover { background: #00b315; color: #fff; }
.full-middle-title .middle-title-left { width: 100%; }

/* */
.software-training-box h4 { margin-bottom: 24px; font-size: 24px; }
.software-training-box .middle-left { padding-top: 30px; padding-left: 30px; padding-bottom: 30px; }
.software-training-box .middle-left h6 { color: #707070; font-size: 18px; margin-bottom: 10px; }
.software-training-box .middle-price span { font-size: 24px; }
.software-training-box .middle-price span sup { font-size: 15px; margin: 0 5px; }
.software-training-box .middle-price { width: auto; margin-right: 8px; }
.software-training-box .middle-tag { width: 50%; padding-left: 0; line-height: 20px; color: #707070; font-weight: 400; }
.software-training-box .middle-tag:before { display: none; }
.software-training-box .middle-price-row { padding-top: 20px; }
.day-training-text { color: #059f17; font-size: 14px; font-weight: 700; }

.middle-title-left h2 span { display: block; }
.middle-title-left { width: 64%; }

.row-fluid .green-cta-strip-section { float: left; width: 100%; color: #fff; font-size: 21px; line-height: 25px; font-weight: 700; }
.row-fluid .green-cta-strip-raw { background-color: #059f17; display: flex; align-items: center; padding: 26px 70px; justify-content: space-between; }
.row-fluid .green-cta-strip-cta.btn.new-btn.new-btn2 a { background: #fff; color: #059f17; min-width: 146px; line-height: 18px; padding: 14px 10px 10px 10px; box-sizing: border-box !important; }
.row-fluid .green-cta-strip-cta.btn.new-btn.new-btn2 a:hover { background: #00b315; color: #fff; }
.row-fluid .green-cta-strip-title { padding-right: 30px; }
.middle-box:last-child { margin-bottom: 0; }

.row-fluid .embedded-v2-section .embedded-medical-section { padding-bottom: 150px; }

/* */
.row-fluid .main-training-section { }
.row-fluid .main-training-section .lp-page-sec { padding: 40px 0 80px; }
.row-fluid .main-training-section .lp-page-sec .main-training-left { }
.row-fluid .main-training-section .lp-page-sec .main-training-left .course-section { padding: 0; }
.row-fluid .main-training-section .lp-page-sec > div > div { display: flex; flex-wrap:wrap; align-items:start; }
.row-fluid .main-training-section .lp-page-sec > div > div > div + div{ padding-left:20px;}
.row-fluid .main-training-section .lp-page-sec > div > div > div + div > div { border: 2px solid #059f17; padding: 55px 35px 130px;}
.row-fluid .main-training-section .lp-page-sec > div > div > div + div > div + div { padding-bottom: 50px; }
.row-fluid .main-training-section .lp-page-sec .legal-consent-container { padding: 25px 0 0; }
.row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit input { border-color: #059f17 !important; }
.row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit input { }
/* .row-fluid .main-training-section .lp-page-sec .accomplish-section-lp { margin: 0; }   */ 

.row-fluid .main-training-section .lp-page-sec .accomplish-section-lp { margin: 0 !important; padding-left: 90px; }
.row-fluid .main-training-section .lp-page-sec .accomplish-section-lp h3 { line-height: normal; }
.row-fluid .main-training-section .lp-page-sec .main-training-right h3 { font-size: 44px; line-height: 1.2; text-align: center; padding-bottom: 30px; } 
.row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit { display: flex; align-items: center; justify-content: center; }  

/* */
.cy-lp-page .cyty-expert-content .cyty-expert-text h3 { font-size: 46px; line-height: 1.5; color: #404C73; }
.cy-lp-page .cyty-expert-content .cyty-expert-text h3 small { font-size: 49%; }
.cy-lp-page .cyty-expert-content .cyty-expert-text h2 img { vertical-align: baseline; }
.cy-lp-page .cyty-expert-content h2 { margin: 0; font-size: 33px; line-height: 36px; color:#404C73; } 



.keynot-box { }
.keynot-box .single-box + .single-box { margin: 30px 0 0; }
.keynot-box .single-box { position: relative; padding-left: 80px; }
.keynot-box .single-box .icon { /*position: absolute;*/ left: 0; width: 275px; } 

.row-fluid .cs-logo-strip .content-wrapper { line-height: normal; padding: 40px 0;  }
.row-fluid .cs-logo-strip.v2 .wrapper > div > div { align-items: start; } 


/*  */
.software-hero-section .cybersecurity-caption h2 span { display: block; font-weight: 700; font-size: 34px; }
.software-hero-section .cybersecurity-caption h2 { font-weight: 700; line-height: 42px; margin-bottom: 30px; }
.software-hero-section .cybersecurity-caption h2 sup { font-size: 17px; }
.software-hero-section .cyty-hero-text h4 { font-size: 28px; }
.software-hero-section .cyty-hero-text h4 img { margin-top: 5px; margin-right: 13px; }

/* 24-07-2020 */
.row-fluid .cyber-hero-section { padding-top: 200px; }
.row-fluid .cyber-hero-sub-text { color: #fff; font-size: 18px; line-height: 28px; margin-top: 30px; width: 100%; max-width: 860px; }

/* 30-07-2020 */
.keynot-box .single-box .icon { position: relative; width: 132px; }
.keynot-box .single-box { display: flex; align-items: center; }
.keynot-box .single-box .single_text { width: calc(100% - 132px); padding-left: 10px; }
.keynot-box .single-box .single_text h3 { font-size: 20px; }
.list_style ul li { position: relative; color: #0167a4; font-weight: 600; padding-left: 16px; }
.single_text .body-text { font-size: 14px; }
.list_style ul li:before {content: "";width: 8px;height: 8px;display: inline-block;background: #0167a4;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
.list_style ul { margin-top: 8px; }
.list_style_start li:before {
    margin-right: 5px;
}

ul.left{text-align: left;vertical-align: middle;padding: 0 10px 0 0; margin-bottom:10px;list-style-position: outside;}
li.alt ,.list_style_start li{margin-bottom: 5px;list-style-position: outside;text-indent: -0.75em;margin: 0.33em 0.5em 0.5em 1.5em;}
li.altBlue ,.list_style_start li{margin-bottom: 5px;list-style-position: outside;text-indent: -1.2em;margin: 0.33em 0.5em 0.5em 1.5em;}
li.alt:before,.list_style_start li:before {content: "\2605"; color:#059f17;}
li.altBlue:before,.list_style_start li:before {content: "\2605"; color:#0e93d2;}
span.year{color: #059f17;font-size: 15px;}
.single_date_price { display: flex; align-items: center; color: #0167a4; font-weight: 600; font-size: 20px; margin-bottom: 20px; }
.single_date { border-right: 2px solid #404c73; padding-right: 10px; width: 115px; font-size: 34px;}
.single_date_price span { display: block;  font-size: 24px; text-transform: capitalize; margin-bottom: 7px; }
.single_date_price sup { font-weight: 500; text-transform: uppercase; position: relative; top: 0px; font-size: 14px; }
.single_date_price sup small { font-size: 10px; position: relative; top: -2px; }
.date_price { padding-left: 10px; font-size: 26px; }
.single_date_price .date_price sup small { font-weight: 600; } 

.cyty-levels-icon{ padding:0; background: transparent; margin-left: -140px; }
.cyty-levels-icon img { width: 180px; height: 200px; } 
.cyty-levels-box { padding-left: 70px; }
.cyty-levels-row:after { top: -248px; }
.cyty-levels-row { padding-left: 108px; }

/* */
.row-fluid .green_cta_stip_new { background: #059f17; padding: 30px 0; color: #fff; text-align: center; }
.row-fluid .green_cta_stip_new .content { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.row-fluid .green_cta_stip_new .content > div { width: auto; }
.row-fluid .green_cta_stip_new h3 { margin: 0; }
.row-fluid .green_cta_stip_new .content a.cta_button { margin-left: 25px; background: #fff; color: #00b315; padding: 15px 40px; }


.row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit .form-cta-btn { width: auto; }
.row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit .actions { line-height: 0; }
.row-fluid .style-2 a.cta_button { background: #fff; border: 2px solid #059f17; color: #059f17; }
.row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit .btn_style { border: 2px solid #059f17; }

.row-fluid .style-2 a.cta_button:hover {
    background: #059f17;
    color: #fff;
} 288


.row-fluid .main-training-section.hide-block .lp-page-sec > div > div > div + div > div + div {
    display: none;
}


/*---*/
.white_btn a.cta_button:before { display:none; }  
.white_btn a.cta_button:after { background: transparent; content: "\f107"; opacity: 1; font-family: 'FontAwesome'; width: auto; height: 100%; transform: none; right: 0; font-size: 0; position: relative; float: none; display: inline-block; vertical-align: middle; line-height: 13px; margin-left: 0;}  
.white_btn a.cta_button:hover:after { font-size:36px;  margin-left: 13px; }
.white_btn a.cta_button { background:transparent !important; border: 2px solid #fff; text-transform: capitalize; color: #fff; font-size: 20px; line-height: 30px; padding: 10px 20px; font-weight: 400; }
.white_btn a.cta_button:hover { border-color:#45b248; background:#45b248 !important; }

.employeeportal_heroarea { padding:150px 0 80px; text-align:center; width:100%; float:left; position:relative; }
.employeeportal_heroarea:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:url('https://www.velentium.com/hubfs/Cybersecurity_Image_2020/Intersection_1.png') no-repeat center / cover; opacity:0.4; }
.employeeportal_heroarea .wrapper { position:relative; z-index:9; }
.employeeportal_heroarea .employeeportal_herotext { margin:20px 0 25px; width:100%; max-width:850px; float:none; display:inline-block; font-size:36px; line-height:44px; color:#fff; }
.employeeportal_heroarea h1 { display:flex; align-items:center; justify-content: center; color:#fff; font-size:100px; line-height:1.2; font-weight:bold; }
.employeeportal_heroarea img { margin-right:30px; }
.employeeportal_heroarea .employeeportal_protaltitle { width:100%; text-align:center; margin-bottom:50px; } 
.employeeportal_heroarea .employeeportal_protaltitle .protaltitle_box { width:auto; float:none; display:inline-block; position:relative; color:#fff; font-size:30px; line-height:36px; font-weight:bold; padding:0 30px; } 
.employeeportal_heroarea .employeeportal_protaltitle .protaltitle_box:after { position:absolute; content:""; right:0; top:0; width:5px; height:100%; background:#fff; }
.employeeportal_heroarea .employeeportal_protaltitle .protaltitle_box:last-child:after { display:none; }

.filterbox_area { width:100%; float:left; position:relative; }
.filterbox_area .filterbox_top { width:100%; float:left; text-align:center; background: #30a647; }
.filterbox_area .filterbox_top ul { width:100%; float:left; margin:0; padding:0; list-style:none; }
.filterbox_area .filterbox_top ul li { width:auto; float:none; display:inline-block; cursor:pointer; color:#fff; font-weight: 400; padding:10px 40px; font-size: 21px; line-height:30px;  }
.filterbox_area .filterbox_top ul li a { font-size: 21px; line-height:30px; color:#fff; font-weight: 400; float:none; display:inline-block; }
.filterbox_area .filterbox_top ul li a:hover,.filterbox_area .filterbox_top ul li a.selected { color: #141227; }
.filterbox_area .filterbox_top ul li:first-child { color: #141227; }
.filterbox_area .filterbox_top ul li:first-child strong { color: #fff; }

.filterbox_area .filterbox_cover { width:100%; float:left; padding:30px 0; }
.filterbox_area .filterbox_cover .filterbox { width:calc(100%/3 - 30px); float:left; margin:0 15px 30px; }
.filterbox_area .filterbox_cover .filterbox h3 { width:100%; float:left; color: #141227; font-size:34px; line-height:40px; font-weight: 400; }
.filterbox_area .filterbox_cover .filterbox h3 strong { color: #30a647; }
.filterbox_area .filterbox .filterbox_img { width:100%; float:left; height:230px; position:relative; display: flex;  align-items: flex-end; border:1px solid #707070; border-bottom:0; }
.filterbox_area .filterbox .filterbox_img .filterbox_imgmain { position:absolute; left:0; top:0; width:100%; height:100%; transition:all .4s ease; opacity:0.5; }
.filterbox_area .filterbox .filterbox_imgspan { width:auto; position:relative; z-index:1; min-width:135px; text-align: center; padding:10px 15px; color:#fff; font-size: 24px; line-height:30px; font-weight: 400; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.16); background-color: #30a647; margin-bottom: -25px; }
.filterbox_area .filterbox .filterbox_info { width:100%; float:left; padding:50px 50px 20px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); border: 1px solid #707070; border-top:none; transition:all .4s ease; }
.filterbox_area .filterbox .filterbox_content { width:100%; float:left; margin:0 0 30px; font-size:20px; line-height:28px; }
.filterbox_area .filterbox .filterbox_date { width:100%; float:left; color: #525f65; font-size:16px; line-height:24px; font-weight:400; }
.filterbox_area .filterbox:hover .filterbox_info { border-color:#30a647; border-width:4px; box-shadow: 10px 10px 20px #00000029; -webkit-box-shadow: 10px 10px 20px #00000029; -moz-box-shadow: 10px 10px 20px #00000029; -ms-box-shadow: 10px 10px 20px #00000029; }
.filterbox_area .filterbox:hover .filterbox_img .filterbox_imgmain { opacity:1; }

/**/
.discussform_area { padding:50px 0 80px; text-align:center; width:100%; float:left; }
.discussform_area .discussform_top h2 { color: #252525; font-size: 35px; line-height:44px; font-weight: 400; margin-bottom:20px; }
.discussform_area .discussform_top h2 strong { color: #30a647; font-weight:bold; }
.discussform_area .discussform_text { color: #707070; font-size: 18px; font-weight: 400; margin-top:20px; }
.discussform_area .discussform_form { margin-top:30px; text-align:center; width:100%; float:left; }
.discussform_area .discussform_form form { width:100%; float:none; display:inline-block; max-width:1090px; text-align:left; }
.discussform_area .discussform_form form .hs-input { height: 45px; width:100%; float:left; border-radius: 2px; border: 1px solid #707070; margin-bottom:10px; }
.discussform_area .discussform_form form .hs_submit { width:100%; float:left; text-align:center; } 
.discussform_area .discussform_form form .btn_style { background:transparent !important; }
.discussform_area .discussform_form form .btn_style:before,.discussform_area .discussform_form form .btn_style:after { display:none; }
.discussform_area .discussform_form form fieldset .hs-form-field > label { font-weight:400; color: #4e5f66; font-size: 18px; line-height:24px; }
.discussform_area .discussform_form form .hs_submit .hs-button { color:#fff; padding:10px 20px; border:2px solid #45b248 !important; border-radius: 2px; margin-bottom:0; background: #45b248 !important; float: none;  display: inline-block;  min-width: 300px; width:auto; transition:all .4s ease; }
.discussform_area .discussform_form form .hs_submit .hs-button:hover { background:transparent !important; color:#45b248; }

/**/
.downloadblog_hero { width:100%; padding:50px 0; min-height: 500px; display: flex; align-items: center; }
.downloadblog_hero .downloadblog_heroinfo { color: #707070; font-size: 21px; font-weight: 400; }
.downloadblog_hero .downloadblog_heroinfo img { margin-right:20px; }
.downloadblog_hero .downloadblog_heroinfo h1 { color: #141227; font-size: 75px; font-weight: 700; margin-bottom:20px; width:100%; display:flex; align-items: center; }
.downloadblog_hero .downloadblog_heroinfo .downloadblog_herotext { font-size: 21px; line-height:30px; font-weight: 400; color: #707070; margin-top:15px; }

/**/
.section_title { width:100%; float:left; }
.section_title h2 { font-size: 54px; line-height:60px; color:#141227; font-weight: 700; width:auto; display:inline-block; position:relative; padding-bottom: 50px; margin: 0; }
.section_title h2 span { color: #45b248; font-weight:700; }
.section_title h2:before { position:absolute; content:""; left:0; bottom:0; width:calc(100% - 60px); height:1px; background:#30a647; }
.section_title h2:after { position:absolute; content:""; right:60px; bottom:0; width:1px; height:32px; background:#30a647; }
.section_title h2 b { font-weight: 400; }

.borderdiv_style { width:100%; float:left; position:relative; border-left: 1px solid #30a647; padding-top:50px; margin: 0; }
.borderdiv_style .borderdiv { position:relative; padding-left:50px; margin-bottom:20px; width:100%; float:left; color: #525f65; font-size: 21px; line-height:30px; font-weight: 400; }
.borderdiv_style .borderdiv:before { position:absolute; content:""; left:0; top:20px; width:30px; height:1px; background:#30a647; }
.borderdiv_style .borderdiv h3 { width:100%; float:left; color: #45b248; font-size: 32px; line-height:40px; font-weight: 700; }
.borderdiv_style .borderdiv a { color: #525F65; } 
.borderdiv_style .borderdiv a:hover { color: #45b248;} 

.btmimg_style { text-align:center; width:100%; float:left; border-left: 1px solid #30a647;  }
.marginbtm_40 { padding-top:40px; width:100%; float:left; }

ul.round_icon { padding:0; margin:0; width:100%; float:left; list-style:none; }
ul.round_icon li { width:100%; float:left; margin-bottom:20px; padding-left:50px; position:relative; color: #525f65; font-size: 21px; line-height:30px; font-weight: 400; }
ul.round_icon li:before { position:absolute; content:""; left:0; top:-3px; background:url('https://www.velentium.com/hubfs/Cybersecurity_Image_2020/done-icon.png') no-repeat center; width:38px; height:38px; }

ul.square_icon { padding:0; margin:0; width:100%; float:left; list-style:none; }
ul.square_icon li { width:100%; float:left; margin-bottom:20px; padding-left:30px; position:relative; color: #525f65; font-size: 21px; line-height:30px; font-weight: 400; }
ul.square_icon li:before { position:absolute; content:""; left:0; top:5px; background:#45b248; width:20px; height:20px; }
ul.square_icon ul.round_icon { padding-top:20px; }
ul.square_icon ul.round_icon li  { padding-left:50px; }
ul.square_icon ul.round_icon li:before { position:absolute; content:""; left:0; top:0; background:url('https://www.velentium.com/hubfs/Cybersecurity_Image_2020/done-icon.png') no-repeat center; width:38px; height:38px; }

.square_icon ul { padding:0; margin:0; width:100%; float:left; list-style:none; }
.square_icon ul li { width:100%; float:left; margin-bottom:20px; padding-left:30px; position:relative; color: #525f65; font-size: 21px; line-height:30px; font-weight: 400; }
.square_icon ul li:before { position:absolute; content:""; left:0; top:5px; background:#45b248; width:20px; height:20px; }

ul.check_icon { padding:0; margin:0; width:100%; float:left; list-style:none; }
ul.check_icon ul { padding-top:10px; padding-left:30px;  }
ul.check_icon ul li { width:100%; float:left; margin-bottom:10px; padding-left:30px; position:relative; color: #525f65; font-size: 21px; line-height:30px; font-weight: 400; }
ul.check_icon ul li:before { position:absolute; content:""; left:0; top:6px; background:url('https://www.velentium.com/hubfs/Cybersecurity_Image_2020/check.png') no-repeat center; width:19px; height:19px; }

/**/
.scrollnav_area { width:100%; float:left; background-color: #30a647; }
.scrollnav_area .scroll_menu ul { width:100%; float:left; padding:0; margin:0; list-style:none; text-align:center; }
.scrollnav_area .scroll_menu .menu_deftext { color: #141227; }
.scrollnav_area .scroll_menu .menu_deftext span { color: #fff; font-weight:700; }
.scrollnav_area .scroll_menu ul li { width:auto; float:none; display:inline-block; padding:10px 30px; font-size: 18px; line-height:28px; font-weight: 400; }
.scrollnav_area .scroll_menu ul li a { color:#fff;  display:inline-block; }
.scrollnav_area .scroll_menu ul li a:hover { color: #141227; }

/**/
.culturefocus_area { padding:80px 0 0; width:100%; float:left; position:relative; margin-bottom:0; }
.culturefocus_area .culturefocus_main { width:100%; float:left; position:relative; }
.culturefocus_area .culturefocus_img { position: absolute; right: 0; top: -100px; z-index:1; }
.culturefocus_area .culturefocus_img img { max-width:410px; }
.culturefocus_area .culturefocus_cover { width:100%; float:left; }
.culturefocus_area .culturefocus_cover .culturefocus_box { width:100%; float:left; }
.culturefocus_area .culturefocus_cover .culturefocus_boxtext { width:100%; float:left; padding-left:20px; max-width:1060px; }

.velennews_area { width:100%; float:left; } 
.velennews_area .velennews_box_text { width:100%; float:left;  padding-left:0; max-width:1060px; }

.lunchtogeth_area .lunchtogeth_boxtext { width:100%; float:left;  padding-left:20px;   }

.needknow_area { position:relative; width:100%; float:left; }
.needknow_area .needknow_subtext { padding-left:50px; color: #525f65; font-size: 21px; line-height:30px; font-weight: 400; margin-bottom:20px; }     
.needknow_area .needknow_boxtext { width:100%; float:left; }
.needknow_area .needknow_boxtext h4 { color: #212222; font-size: 35px; line-height:40px; font-weight: 700; width:100%; float:left; margin:10px 0; }
.needknow_area .needtoknow_img { position:absolute; right:0; bottom:-200px; max-width:150px; }
.needknow_area .needknow_boxtext ul li {  width: auto;  float: none; }  
.needknow_area .needknow_boxtext ul li.no_icon:before { display:none; }

blockquote { text-align:center; color: #45b248; font-size: 21px; line-height:30px; font-style:italic; font-weight: 500; border: 1px solid #707070; max-width:990px; width:auto; float:none; margin:30px auto; padding:30px; }
blockquote strong {  color: #525f65; font-style:normal; margin-bottom:10px; display:block; }

.downbenefits_area .btmimg_style { margin-bottom:20px; border-left:0; padding:0; }
.downbenefits_area .downbenefits_countcover { width:100%; float:left; text-align:center; margin:30px 0 50px; }
.downbenefits_area .downbenefits_countitem { width:calc(100%/4 - 30px); float:left; margin:0 15px; padding:0 20px; color: #525f65; font-weight: 700; position:relative; z-index:1; }
.downbenefits_area .downbenefits_countitem:before { position:absolute; content:""; left:50%; top:30px; width:100%; height:2px; background:#45b248; z-index:-1; }
.downbenefits_area .downbenefits_countitem:last-child:before { display:none; }
.downbenefits_area .downbenefits_countitem .countnumber { width:65px; height:65px; background-color: #45b248; border-radius:50%; margin:0 auto 20px; float:none; color:#fff; font-size: 36px; line-height:40px; font-weight: 700;  display: flex; align-items: center; justify-content: center; padding: 5px; }
.downbenefits_area .downbenefits_counttext { width:100%; float:left; padding-left:20px; } 

.downptonews_area { width:100%; float:left; padding-bottom:60px; }  
.downptonews_area .downptonews_btmbox { width:100%; float:left; background-color: #45b248; padding:30px; text-align:center;  color: #ffffff; font-size: 25px; line-height:32px; font-weight: 700; }
.downptonews_area .downptonews_btmbox h4 { font-size: 36px; line-height:44px; font-weight: 700; margin-bottom:20px; }
.downptonews_area .downptonews_boxtext { padding-left:20px; width:100%; float:left; margin-top:5px;  max-width:1100px; }
.downptonews_area .mail_icon { position:relative;margin-left:30px;  color: #525f65; padding-left:50px; display:inline-block;  }
.downptonews_area .mail_icon:before { position:absolute; content:""; left:0; top:0; width:36px; height:26px; background:url('https://www.velentium.com/hubfs/Cybersecurity_Image_2020/noun_Email_3210124.png') no-repeat center; }
.downptonews_area .downptonews_btmbox a { color:#fff; }
.downptonews_area .downptonews_btmbox a:hover { color:#000; }

.downbenefits_area .section_title h2 { padding-bottom:70px; }
.downbenefits_area .section_title h2:before { width:calc(100% - 200px); }
.downbenefits_area .section_title h2:after { right:200px; }

.needknow_area .section_title h2 { padding-bottom:70px; }
.needknow_area .section_title h2:before { width:calc(100% - 280px); }
.needknow_area .section_title h2:after { right:280px; }

.culturefocus_area .section_title h2 { padding-bottom:70px; } 
.culturefocus_area .section_title h2:before { width:calc(100% - 160px); }
.culturefocus_area .section_title h2:after { right:160px; }
.top .top-logo img{ width: 100%;  max-width: 170px !important;  display: block; top: 3px;}



.row-fluid .header-section.main-header-strip .top .logo img{ width: 100%;  max-width: 170px !important; display: block; top: 3px;}}
.row-fluid .header-section.main-header-strip .inner-header{display:none;}
.row-fluid .header-section.main-header-strip.site-header .top .info ul li.mail a:before { display: none; }
.row-fluid .header-section.main-header-strip .inner-header{ display:none; }
body.header-fix-margin .body-container-wrapper{ padding-top: 56px !important;}
.row-fluid .site-footer{ padding: 70px 0 60px;}
.row-fluid .site-footer .footer-content{max-width: 620px; width: 100%;}
.row-fluid .header-section.main-header-strip .static-text a:hover { color: #fff;}
.row-fluid .header-section.main-header-strip.site-header .top .info{ text-align: center;}
 
/**/
.teamhero_area { width:100%; padding:150px 0 200px; position:relative; } 
/* .teamhero_area:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:; } */
.teamhero_area .wrapper { position:relative; z-index:1; padding:0 60px !important; }
.teamhero_area h1 { color:#fff; font-size: 64px; line-height:74px; font-weight: 500; }
.teamhero_area h1 strong { color:#fff; display:block; }
.teamhero_area .teamhero_btn { width:100%; display:flex; align-items:center; flex-wrap:wrap; margin-top:50px; line-height:0; }
.teamhero_area .teamhero_btn .btn a { min-width:250px; text-align: center; }
.teamhero_area .teamhero_btn .border_btn span { min-width:250px; cursor:pointer; text-align: center; border:2px solid #fff; color:#fff; font-family: Poppins, sans-serif; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; font-size: 14px; line-height:21px; width:auto; display:inline-block; padding:16px 15px; margin-left:20px; transition:all .4s ease; }
.teamhero_area .teamhero_btn .border_btn span:hover { background:#fff; color:#000; } 
.teamhero_area .teamhero_btn .border_btn { position:relative; }

.teamhero_area .team_info { position:absolute; display:none; margin-top: 10px; left:20px; top:100%; width:650px; border:2px solid #fff; -webkit-backdrop-filter: blur(21px); -moz-backdrop-filter: blur(21px); backdrop-filter: blur(21px); background: #059f17; }  
.teamhero_area .close_btn { position:absolute; right:0; top:-45px; cursor:pointer; color:#fff; font-size:35px; line-height:35px; }
.teamhero_area .team_details { height:206px; width:100%;  display:inline-block; }  
.teamhero_area .team_info .team_infobox { width:100%; display:inline-block; }
.teamhero_area .team_info .team_infobox a { color:#fff; padding:8px 30px; font-weight:300; display:inline-block; width:100%; font-size: 16px; line-height: 18px; }
.teamhero_area .team_info .team_infobox a strong { color:#fff; font-weight: 500; min-width:200px; display: inline-block; }
.teamhero_area .team_info .team_infobox a:hover { background:rgba(255,255,255,0.2); }
.teamhero_area .mCSB_inside > .mCSB_container { margin-right: 13px; }
.teamhero_area .mCSB_scrollTools { width:10px; border-left: 2px solid #fff; background: rgb(255 255 255 / 20%); }
.teamhero_area .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .teamhero_area .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { border-radius:0; margin: 0 !important; width: 10px; right: 0; }
.teamhero_area .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .teamhero_area .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background:transparent !important; }

/**/      
.teaminfo_area { width:100%; display:inline-block; padding:70px 0; }
.teaminfo_area .wrapper { padding:0 50px !important; }
.teaminfo_area .heading { position:relative; overflow:hidden; }
.teaminfo_area .heading .widget-type-text { letter-spacing:0; }
.teaminfo_area .heading .widget-type-text:After, .teaminfo_area .heading .widget-type-text:before { max-width:1000%; width:1000%; }

.teaminfo_area .teaminfo_cover { width:100%; display:inline-block; margin-top:30px; }
.teaminfo_area .teaminfo_box { width:100%; display:flex; flex-wrap:wrap; margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #404c73; }
.teaminfo_area .teaminfo_box:last-child { border:none; margin:0; }
.teaminfo_area .teaminfo_box:nth-child(2n) { flex-direction:row-reverse; }
.teaminfo_area .teaminfo_box:nth-child(2n) .client_left { padding-right:0; padding-left:40px; }
 
.teaminfo_area .teaminfo_box .client_left { width:75%; padding-right:40px; } 
.teaminfo_area .teaminfo_box .client_right { width:25%; } 
.teaminfo_area .teaminfo_box .client_right .client_img { width:100%; height:240px; display:inline-block; margin-bottom:10px; } 
.teaminfo_area .teaminfo_box .client_locationbox { width:100%; padding:20px; background:#f0f7ee; }
.teaminfo_area .teaminfo_box .client_locationbox h5 { color:#059F17; margin-bottom:5px; display:inline-block; width:100%; }
.teaminfo_area .teaminfo_box .client_locationbox .client_locationtext { color:#000; margin-bottom:20px; } 
.teaminfo_area .teaminfo_box .client_locationbox .client_locationtext ul { padding:0 0 0 20px; margin:0; list-style:disc; width:100%; display:inline-block; }
.teaminfo_area .teaminfo_box .client_locationbox .client_locationtext ul li { margin-bottom:5px; }

.teaminfo_box .client_left h6 { color:#059F17; width:100%; display:inline-block; margin:10px 0; }
.teaminfo_box .client_left .linkedin_link { font-size:30px; width:100%; display:inline-block; }
.teaminfo_box .client_left .linkedin_link a { color:#000; width:32px; height:32px; background:#404C73; color:#fff; padding:5px 10px; font-size:14px; display: flex; align-items: center; justify-content: center; }
.teaminfo_box .client_left .linkedin_link a:hover { background:#059f17; color:#fff; }
.teaminfo_box .client_left .linkedin_link a:hover .fa-linkedin:before { color:#fff; }

.teaminfo_box .client_left .client_quote { width:100%; display:inline-block; margin:10px 0 20px; color: #404C73; font-size: 22px; line-height:30px; font-weight: bold; font-style: italic; }
.teaminfo_box .client_left .client_quotetext { width:auto; display:inline-block; }
.teaminfo_box .client_left .client_quotetext span { font-size:40px; display:block; text-align: center; margin-bottom: 10px; }
.teaminfo_box .client_left .client_biocontent h6 { color:#404C73; margin-top:0; }
.teaminfo_area .teaminfo_box .client_locationbox .client_locationtext.marginhide { margin-bottom:0; }

.backtop { position:relative; display:flex; justify-content:flex-end;width:100%; margin-top:20px; color:#02A023; }
.backtop span { display:flex; align-items:center; cursor:pointer;  }
.backtop span img { margin-left:10px; }



/* */
.row-fluid .site-footer-2 { background-image: linear-gradient(to top, #252525 0%, #6d6d6d 100%); padding: 30px 0 30px; color: #fff; font-size: 16px; font-weight: 300; }
.row-fluid .site-footer-2 .logo { }
.row-fluid .site-footer-2 .logo img { max-width: 140px; }
.row-fluid .site-footer-2  .content { padding: 10px 0 0; font-size: 16px; font-weight: 300; font-style: normal; letter-spacing: normal; line-height: 27px; max-width: 590px; }
.row-fluid .site-footer-2 h4 { font-size: 16px; font-weight: 700; }
.row-fluid .site-footer-2 .email { padding: 32px 0 40px; }
.row-fluid .site-footer-2 .email a { border: 2px solid #fff; color: #fff; padding: 10px 10px; display: inline-block; font-weight: 500; }
.row-fluid .site-footer-2 .email a:hover { background: #ffff; color: #4d4d4d; }
.row-fluid .site-footer-2 .right { text-align: right; }
.row-fluid .site-footer-2 .click-link { padding: 28px 0 0; }
.row-fluid .site-footer-2 .right .cs__title { padding: 94px 0 0; }
.row-fluid .site-footer-2 .content h4 { margin-top: 10px; }
.row-fluid .site-footer-2 .address { padding: 4px 30px 0 0; background-image: url(https://www.velentium.com/hubfs/noun_Location_Position_972538.png); background-repeat: no-repeat; background-position: right top; }

.row-fluid .copyright-2 { text-align: center; padding: 14px  0; color: #252525; font-size: 14px; font-weight: 300; }
.row-fluid .copyright-2 .wrapper > div { position: relative; } 

.row-fluid .copyright-2 .social-sharing { padding: 0; position: absolute; right: 0; top: -22px; }
.row-fluid .copyright-2 .social-sharing li  a i.fa { height: auto; width: auto; line-height: initial; background: transparent !important; color: #000; }
.row-fluid .site-footer-2 a { color: #fff; }
.row-fluid .site-footer-2 a:hover { color: #059f17; }



@media (min-width:768px){
    .tab-acc-title{ display:none; height:0; }
    .tabs-list { display:block; height:auto; }
}

@media(min-width:1700px){
    .row-fluid .page-banner.skew:before { height: 230px; bottom: -100px; } 
    .cyber-herosec.page-banner.skew:before {bottom: -150px;}
}


@media(min-width:1200px){

    /* */
    .cyber-partnerwrap-new .partner-box-wrapper { transform: translateX(40px); }
}

@media(min-width:1430px){
    .cookie-has .row-fluid .hero-section .contain-wrapper { max-height: 100vh !important; height: 100vh !important;} 
    .cyber-partnerwrap-new .partner-box-wrapper { transform: translateX(80px); }

    /* */

    /*     .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(odd) { left: -25%; }
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(even) { right: -25%; } */


}

@media (min-width:1800px){
    /*  */
    .keynot-box .single-box .icon {  width: 215px; }
    .keynot-box .single-box .single_text { width: calc(100% - 215px); padding-left: 20px; }
    .single_text .body-text { font-size: 18px; line-height: 28px; }
    .keynot-box .single-box .single_text h3 { font-size: 24px; }
    .single_date { font-size: 40px;  width: auto; }
    .single_date_price { font-size: 24px; }
    .single_date_price span { font-size: 28px; }
    .date_price { font-size: 28px; }
}

@media(max-width:1800px){
    .cyber-herosec.page-banner.skew:before {bottom: -100px;} 


    /* */
    .cybersecurity-caption { padding-left: 80px; }
    .cybersecurity-caption h2 { font-size: 40px; line-height: 50px; }
    .cybersecurity-caption h2 strong { font-size: 56px; }
    .cyty-hero-section { min-height: 680px; padding: 70px 0 200px; }
    .row-fluid .training-col-section .wrapper { max-width: 1400px; }
    .training-content h3 { font-size: 26px; }
    .cyty-expert-content h2 { font-size: 45px; line-height: 52px; }
    .container-fluid .row-fluid .wrapper_1600, .wrapper_1600 { max-width: 1400px; }
    .accomplish-section h2 { padding-right: 0; font-size: 45px; line-height: 50px; }
    .course-section { padding-top: 190px; padding-left: 60px; }
    .accomplish-section h2 span { font-size: 35px; }
    .course-section h3 { font-size: 45px; line-height: 50px; margin-bottom: 40px; }
    .embedded-medical-section { padding: 59px 0 0; }
    .embedded-medical-caption h2 { font-size: 45px; line-height: 50px; }
    .embedded-medical-caption h2 span { font-size: 35px; }
    .software-accomplish .accomplish-content .accomplish-logo-title h4 { font-size: 24px; }
    .blog-recent-posts-section .post-section-title h3 { font-size: 45px; line-height: 50px; }
    .blog-recent-posts-section .post-section-title h3 span { font-size: 35px; }
    .blog-recent-posts-section .blog-recent-posts-first .blog-recent-content h3 { font-size: 45px; line-height: 50px; }
    .blog-recent-posts-section .blog-recent-posts-first .blog-recent-content { padding: 90px 30px; min-height: 500px; }

    /* */
    .tabs-list li { font-size: 16px; padding: 28px 15px; min-width: auto; }
    .tabs-list li img { width: 30px; height: 30px; margin-right: 8px; }

    /* */
    .cyty-levels-icon img { width: 170px; height: 170px; }
    .cyty-levels-box { padding-left: 50px; }
    .cyty-levels-row:after { top: -258px; transform: rotate(-12deg); width: 860px; height: 666px; left: 60px }


}


@media(max-width:1619px){
    .meet-main .meet-our .meet-left .meet-content {padding-right:15px;}
    .meet-main {    padding-top: 30px;}

    .row-fluid .site-header .top .info {    width: 30%;}
    .rotating-text {width:50%;}
/*     .row-fluid .header-section.main-header-strip.site-header .top .info{width:auto;} */
/*     .row-fluid .header-section.main-header-strip.site-header .top .logo { width: auto; } */
    .row-fluid .header-section.main-header-strip.site-header .top .rotating-text{ text-align: center;}

    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child { left: -291px;} 
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2) { right: -266px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3) { left: -360px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4) {right: -325px !important; left:inherit !important;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child:after {height: 44px !important; top: -33px !important;}

    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4):after {    height: 1px !important;top: 58% !important;}

    /* 17-03-2020 */
    .row-fluid .header-section .inner-header  .menu .hs-menu-wrapper > ul { width: 100%; } 

    /* 30-07-2020 */
    .cyty-levels-icon img { width: 140px; height: 140px; }
    .cyty-levels-box { padding-left: 40px; }
    .cyty-levels-row:after { top: -165px; transform: rotate(-6deg); width: 820px; height: 476px; } 

}

@media(max-width:1450px){
    /* */
    .cybersecurity-caption { padding-left: 50px; }
    .row-fluid .training-col-section .wrapper { max-width: 1170px; }
    .container-fluid .row-fluid .wrapper_1600, .wrapper_1600 { max-width: 1170px; }
    .course-section { padding-left: 20px; }
    .training-content h3 { font-size: 20px; }
    .cyty-expert-content h2 { font-size: 40px; line-height: 45px; }
    .accomplish-section h2 { font-size: 40px; line-height: 44px; }
    .course-section h3 { font-size: 40px; }
    .course-icon img { width: 60px; }
    .course-box { padding-left: 70px; }
    .course-box h4 { font-size: 24px; }
    .course-box h6 { font-size: 18px; }
    .new-btn a { min-width: 170px; }
    .software-accomplish .accomplish-btn { width: 32%; }
    .software-accomplish .accomplish-content { width: 68%; }
    .embedded-medical-caption h2 { font-size: 40px; line-height: 50px; letter-spacing: normal; }
    .embedded-medical-caption { padding: 60px 60px 60px 60px; }
    .blog-recent-posts-section { padding: 60px 0; }
    .blog-recent-posts-section .post-section-title h3 { font-size: 40px; }
    .blog-recent-posts-section .blog-recent-posts-first .blog-recent-content { min-height: 440px; padding: 70px 30px; }
    .blog-recent-posts-section .blog-recent-content { padding: 50px 40px; }

    /* */
    .middle-btn .new-btn a { min-width: 100%; }
    .tabs-list li img { display: table; margin: auto; margin-bottom: 8px; }
    .tabs-list li { padding: 14px 15px; font-size:14px; }
    .row-fluid .main-training-section .lp-page-sec .accomplish-section-lp { padding-left: 70px; }

    .cyty-levels-box { padding-left: 20px; }
    .cyty-levels-row:after { width: 750px; }
}

@media(max-width:1430px){
    .row-fluid .hover-box-section .hover-box-wrapper.five .hover-box { width: 25%; }
    .contact-section-wrapper{ margin-top:-150px; }

    .row-fluid .hero-section .contain-wrapper{ min-height:auto !Important; }

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper {max-width: 560px; height: 560px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child { left: -200px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2) { right: -170px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box { margin-bottom: 40px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(9) {  left: -195px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(10) { right: -175px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child { left: 28%; bottom: -140px;}

    .blog-feed-wrapper .slick-arrow.slick-prev {left: -20px;}
    .blog-feed-wrapper .slick-arrow.slick-next { right: -20px;}

    .meet-main {padding-top: 0;padding-bottom: 40px;}

    .lp-header.v2 .site-header .inner-header .v2-contact {padding-right: 22px;}

    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child {left: -256px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2) { right: -228px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3) { left: -320px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4) { right: -310px !important;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child {bottom: -180px;}

    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3):after { left: 102%;}


    .row-fluid .embedded-v2-section .embedded-medical-section { padding-bottom: 100px; }
    .tab-top-left h2 { font-size: 38px; line-height: 44px; }
    .middle-right { padding: 22px 36px; }


}

@media (min-width:1300px){
    .row-fluid .cyber-blogsec { margin-bottom:50px; }
}
@media(max-width:1439px){

    .devices-main .devices-right h2 { text-transform: uppercase; font-size: 30px;}
    .devices-main .devices-right .widget-type-text { font-size: 23px; margin-bottom: 15px;}
    .devices-main .devices-right p { max-width: 370px;}
    .devices-main .devices-right:before { border-width: 0 55vw 65vw 0;}

    .meet-main .meet-our .meet-left { padding: 25px 20px 25px 0px;}
    .meet-main .meet-our .meet-left .meet-img { width: 170px;  height: 180px;}
    .meet-main .meet-our .meet-left .meet-content h2 { font-size: 30px; line-height: normal;}
    .meet-main .meet-our .meet-left .meet-content .meet-s-main h3 {font-size: 20px;}
    .author { max-width: 80%; margin-right: 0;}
    .meet-right { width: 30%;}
    .meet-main .meet-our .meet-left {width: 70%;}
    .meet-main .meet-our .meet-left:before{ border-width: 0 907px 85vw 0;}

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child:after {  bottom: 26px;  top: inherit; width: 83px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2):after {width: 64px; bottom: 20px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3):after {left: 98%;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4):after {width:36px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(5):after { left:94%;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(6):after {width: 23px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(7):after {left:91%;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(8):after {width: 18px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(9):after { left: 100%; top: 53%; width: 64px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(10):after {width: 44px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child:after {height:76px; width: 1px; top: -76px; left: 50%;}


    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child { left: -260px;} 
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2) { right: -229px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3) { left: -330px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4) {bottom: inherit;left: 40%;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4):after{left: -60px; right: 99%; transform: rotate(-15deg); top: 58%; width: 62px; height: 1px;}    

    .row-fluid .thankyou-banner-inner .icon-img img { width: 85px; }   
    .row-fluid .thankyou-title { margin: 25px 0 30px; }
    .row-fluid .thankyou-title h1 { font-size: 55px; line-height: 63px; }

    .scrollnav_area .scroll_menu ul li { padding: 10px 20px; font-size: 16px; }
    .section_title h2 { font-size: 40px; line-height: 50px; }
    .needknow_area .needtoknow_img {     max-width: 150px; }  



}


@media(max-width:1170px){
body.header-fix-margin .body-container-wrapper { padding-top: 48px !important;}
}

@media(max-width:1169px){

    .devices-main .devices-left h3 { font-size: 25px; padding: 15px 15px; }
    .devices-main .devices-right h2 { font-size: 25px; line-height: 36px; }
    .devices-main .devices-right .widget-type-text { font-size: 20px; margin-bottom: 10px; }
    .devices-main .devices-right p { max-width: 345px; font-size: 15px; line-height: 20px; }
    .devices-main .devices-right:before { border-width: 0 55vw 80vw 0; }
    
}

@media(max-width:1200px){
    h1 { font-size: 54px; line-height: 67px; }
    h2 { font-size: 34px; }

    .row-fluid .site-header .inner-header .logo { max-width: 100px;}
    .row-fluid .site-header .inner-header .menu { max-width: calc(100% - 100px); }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper .cta-wrapper {/*width:160px; */padding-left:10px;}

    .row-fluid .hero-section h1 strong{ margin :0;}

    .row-fluid .hover-box-section .hover-box-wrapper.five .hover-box, .row-fluid .hover-box-section .hover-box-wrapper.four .hover-box { width: 33.33%; }
    .row-fluid .hero-section .devider-wrapper { height: 230px; }
    .row-fluid .devider-wrapper svg { width: 110%; }


    .row-fluid .page-banner { padding: 270px 0 220px; }
    .contact-section-wrapper .address-info > div > div > div { width: 50%; }


    .row-fluid .section-2 { padding: 20px 0 70px; }
    .row-fluid .partner-section .partner-widget { padding-left: 40px; }

    .row-fluid .page-banner.lp-hero-2 .banner-contain h1 { font-size: 35px; line-height: 42px; }
    .row-fluid .career-box-section .sinlge-box { width: calc(100% / 3); }

    /* update 11-01-2019 */
    .row-fluid .resource-topicsec .topicbox { width:33.33%; }
    /*.row-fluid .cs_4box-section .partner-box-wrapper.type-2 .single-box { width: 100%; max-width: 670px; margin: 0 auto; float: none; }*/

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper { max-width: 480px; height: 480px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box {max-width: 230px; margin-bottom: 30px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child { left: -180px;} 
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3) { left: -225px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4) { right: -220px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(5) {left: -235px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(6) { right: -230px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(7) {left: -215px;clear:left;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(8) { right: -195px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(9) { left: -165px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(10) { right: -165px; top: 0px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child {  left: 26%;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box a .box-title {font-size: 11px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box a{padding: 18px 10px; min-height: 87px; box-sizing: border-box !important; display: flex; align-items: center;}




    .row-fluid .page-banner.cyber-herosec { padding: 185px 0 180px;} 

    .industry-leading-section.box-new--main.hover-box-main { padding: 60px 0 20px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper {margin-top:20px;}

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child:after {left: 89%;width: 85px;  bottom: 26px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2):after { width: 63px;  bottom: 23px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3):after { left: 88%;} 
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4):after { width: 40px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(5):after { left: 90%;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(6):after { width: 43px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(7):after { left: 99%;width: 98px; top: 33px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(8):after { width: 80px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(9):after { left: 84%; top: 6%; width: 161px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(10):after { width: 125px; left: inherit; right: 92%; top: -10px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child:after {height: 82px; top: -63px;width: 1px; left: 50%; }

    .row-fluid .site-header .top .info {width:40%;}

    .row-fluid .box-new-section {padding-bottom:120px;}

    .lp-header.v2 .site-header .inner-header .v2-contact { padding-right: 0;}

    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child {left:23%;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4):after{left:-60px;right:99%;transform:rotate(-15deg);top:58%;width:62px;height:1px;}

    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child { left: -223px;} 
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3) { left: -245px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:after {width: 55px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2) { right: -215px;}
    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4) { right: -278px !important;}

    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li {padding: 42px 8px;}
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul {width: calc(100% - 220px);}
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper .cta-wrapper {max-width: 220px;}
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper .cta-wrapper a.cta_button {padding: 18px 10px;}


    /* 23/11/2019 */
    .row-fluid .post-section { padding: 60px 0; }
    .row-fluid .post-section .post-section-title h3 { font-size: 38px; }
    .row-fluid .post-section .post-section-title h3 span { font-size: 38px; display: block; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb { height: 540px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .thumb-inner-content { padding: 93px 90px 20px 185px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content { padding: 26px 22px 15px 22px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-title { padding-bottom: 25px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-truncate { line-height: 22px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-truncate > p + p + p { display: none; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box { padding: 25px 20px; }
    .row-fluid .cta-section { padding: 60px 0; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box:before { width: 140px; height: 140px; left: 25px; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box { padding: 0 12px 0 176px; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box .cta-header h3 { font-size: 36px; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box .cta-para { padding-right: 120px; }




    .row-fluid .thankyou-banner { padding-bottom: 110px; }

    /* */
    .row-fluid .header-section .inner-header .menu .hs-menu-wrapper > ul { width: 100%; }
    .row-fluid .header-section .inner-header .menu .hs-menu-wrapper > ul > li { padding: 22px 13px; }
    .row-fluid .header-section .inner-header .logo { width: 100%;  max-width: 150px; }

    /* 19-03-2020 */
    .training-content .btn a { min-width: auto; }
    .training-content h3 { line-height: 30px; }
    .training-tag { padding: 0 5px; }
    .img-wrap img { width: 180px; height: 180px; }
    .course-section h3 { font-size: 30px; margin-bottom: 30px; }
    .course-section { padding-top: 120px; }
    .accomplish-box-inner { padding-left: 0; }
    .accomplish-section h2 { font-size: 30px; line-height: 40px; }
    .software-accomplish .accomplish-content h4 { font-size: 20px; }
    .accomplish-section h2:after { width: 50px; height: 30px; bottom: -4px; margin-left: 20px; }
    .embedded-medical-caption h2 { font-size: 30px; line-height: 35px; margin-bottom: 20px; text-align:center; }
    .embedded-medical-caption h2 span { font-size: 30px; }
    .embedded-medical-caption h5 { font-size: 20px; margin-bottom: 14px; }
    .embedded-medical-caption { padding: 60px 60px 60px 60px; }
    .embedded-medical-img { position: relative; }
    .embedded-medical-caption:after { width: 454px; }
    .cyty-expert-sec { padding: 60px 0; }
    .blog-recent-posts-section .post-section-title h3 { font-size: 30px; line-height: 40px; }
    .blog-recent-posts-section .post-section-title h3 span { font-size: 30px; }
    .blog-recent-posts-section .post-section-title { margin-bottom: 20px; }
    .blog-recent-posts-section .blog-recent-posts-first .blog-recent-content h3 { font-size: 35px; line-height: 45px; margin-bottom: 30px; }
    .blog-recent-posts-section .blog-recent-content { padding: 50px 24px; }
    .blog-recent-posts-section .blog-recent-content h3 { margin-bottom: 20px; }
    .author-caption { padding: 24px 26px; }

    .software-hero-section .cybersecurity-caption h2 span {  font-size: 24px; }
    .software-hero-section .cybersecurity-caption h2 {  line-height: 35px; }
    .software-hero-section .cyty-hero-text h4 {font-size: 20px;}
    .software-hero-section .cyty-hero-text h4 img { display: block; margin-bottom: 10px; }

    /* */
    .keynot-box .single-box { display: block; }
    .keynot-box .single-box .icon { margin: 0 0 30px; }
    .keynot-box .single-box .single_text { width: 100%; }
    .date_price { font-size: 18px; }

    /* */
    .cyty-levels-row { padding-left: 0; }
    .cyty-levels-icon { margin: auto; }

    .row-fluid .green_cta_stip_new .content > div { width: 100%; }
    .row-fluid .green_cta_stip_new .content a.cta_button { margin: 13px 0 0; }

    .employeeportal_heroarea h1 { font-size: 70px; }
    .employeeportal_heroarea .employeeportal_herotext {   font-size: 28px;  line-height: 36px; }  

    .section_title h2 { font-size: 34px;  line-height: 44px; }  
    .downbenefits_area .downbenefits_countitem { padding:0; }
    .culturefocus_area .culturefocus_img img { max-width:330px; }
    .needknow_area .needtoknow_img { bottom: -240px; max-width: 140px;}  
    .scrollnav_area { padding:10px 0; } 
    .scrollnav_area .scroll_menu ul li { padding:10px; font-size: 16px; line-height: 26px; }

    .marginbtm_40 { padding-top:50px; }
    .filterbox_area .filterbox .filterbox_info { padding:50px 20px 20px; }
    .filterbox_area .filterbox_cover .filterbox h3 { font-size:30px; }

    .needknow_area .needknow_boxtext ul li { width:100%; float: left; }

    /* 26-03-2021 */
    .cs-logo-strip .widget-type-rich_text > span > ul { padding-left: 18px; }


}

/* @media (max-width:1170px){
.row-fluid .site-header .top .info { width: 19%;}
} */

@media(max-width:1600px) and (min-width:1201px){
    .cyty-levels-b-text { font-size:18px; }
}

@media(max-width:1200px) and (min-width:992px){
    .row-fluid .cyber-partnerwrap .single-box h3 { font-size:20px; line-height:30px; } 
}

@media(max-width:991px) and (min-width:768px){
    .row-fluid .white-paper-widget .white-papers-box .contain { padding: 80px 0 00; text-align: center; }
    .row-fluid .white-paper-widget .white-papers-box .contain img.icon { top: 0; transform: translateX(-50%); left: 50%; } 
    a.cta_button, .btn a, .hs-form .actions .btn_style {padding:7px;margin-right:1em}

    .row-fluid .cyber-partnerwrap .single-box h3 { font-size:16px; line-height:26px; } 

}

@media(max-width:1200px) and (min-width:768px){
    .main-cyty-title { max-width: 100%; display: block; text-align: center; }
    .main-cyty-title h2 { font-size: 36px; line-height: 40px; }
    .cyty-levels-row { display: block; float: left; width: 100%; }
    .cyty-levels-box { padding: 0 10px !important; margin: 0 !important; text-align: center; }
    .cyty-levels-icon { position: relative; padding-bottom: 15px !important; }
    .cyty-levels-row:after { display: none; }
    .cyty-levels-content h3 { font-size: 24px; line-height: 30px; }    
}

@media (min-width:1026px){
    .row-fluid .tabs-list { transition:all ease-in-out .5s; -moz-transition:all ease-in-out .5s; -webkit-transition:all ease-in-out .5s; -ms-transition:all ease-in-out .5s; -o-transition:all ease-in-out .5s; }
    .row-fluid .tabs-section.stick .tabs-list { position: fixed; top: 0; left: 0; width: 100%; z-index: 2; }
    
    .row-fluid .site-header-one.site-header .top { background:#fff; box-shadow:0px 10px 20px rgb(0 0 0 / 10%); }
    .row-fluid .site-header-one.site-header .top .info a { color:#059f17; }
    .row-fluid .site-header-one.site-header .top .info a:hover, .row-fluid .site-header-one.header-section.main-header-strip .static-text a:hover { color:#000 !important; }
}

@media(max-width:991px){
    h1 { font-size: 40px; line-height: 48px; }
    h2 { font-size: 30px; line-height: 37px; }
    .row-fluid .heading h2 { margin: 7px 0 0; }

    .row-fluid .hero-section .contain-wrapper { min-height: 700px; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .thumb { width: 100%; }
    .row-fluid .hover-anim-section.v2 .hover-box { width: 33.34%; }
    .row-fluid .hover-anim-section.v2 { padding: 40px 0 40px; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .thumb h3 { font-size: 21px; }
    a.cta_button, .btn a, .hs-form .actions .btn_style {margin-right:0}
    .row-fluid .hero-section h1 {margin-bottom:15px;  }
    .row-fluid .hero-section .widget-type-cta { padding: 0 0 0; }
    .row-fluid .quality-driven-section .contain .widget-type-text { font-size: 19px; }

    .row-fluid .hover-anim-section.v2 .hover-box-wrapper{ max-width:calc(100% - 30px); margin:0 auto; }
    .row-fluid .hover-anim-section.v2 .hover-box.hover .contain { max-width: calc(100% - 60px); }

    .row-fluid .contact-section .iframe-widget{height:620px;margin:-130px 0 0;}
    .row-fluid .contact-section iframe{height:630px;}
    .contact-section-wrapper{margin:-213px 0 0;}
    .contact-section-wrapper .form-widget h3{font-size:32px;}
    .contact-section-wrapper .address-info > div > div > div{width:50%!important;}
    .contact-section-wrapper .address-info > div > div > div:nth-child(4) > div{text-align:left;}
    .contact-section-wrapper .widget-type-text{line-height:normal;font-size:30px;padding:40px 0 0;}
    .bee3D--effect__classic .bee3D--before-1{transform:translate3d(-550px,0,0);}
    .bee3D--effect__classic .bee3D--after-1{transform:translate3d(550px,0,0);}

    .row-fluid .page-banner.contact-page { padding: 180px 0 180px; }
    .row-fluid .page-banner { padding: 220px 0 180px; }

    .row-fluid .page-banner.skew:before { height: 150px; }
    .row-fluid .testimonials-section { padding: 50px 0; }
    .row-fluid .hover-box-section .hover-box span { font-size: 20px; }

    .row-fluid .topic-widget .widget-module { float: left; width: 522px; position: relative; float: none; margin: 0 auto; max-width:100%; }
    .row-fluid .topic-widget .widget-module label { float: left; width: 100%; border: 1px solid #059f17; padding: 12px 40px 12px 20px; font-size: 16px; position: relative; cursor: pointer; font-weight: 400; text-transform: capitalize; user-select: none; background: #fff; }
    .row-fluid .topic-widget .widget-module label:after { content: "\f107"; position: absolute; right: 0; top: 0; height: 100%; width: 45px; font-family: fontawesome; line-height: 44px; text-align: center; transition: all 0.3s ease; }
    .row-fluid .topic-widget .widget-module ul { display: none; position: absolute; top: 100%; z-index: 8; background: white; width: 100%; border: 1px solid #d2d2d2; border-top: 0; margin: 0; max-height: 300px; }
    .row-fluid .topic-widget .widget-module ul li { padding: 0; text-align: left; }
    .row-fluid .topic-widget .widget-module ul li a { display: block; color: #000; padding: 9px 20px; cursor: pointer; text-decoration: none; transition: all 0.3s ease; user-select: none; font-size: 15px; font-weight: 300; display: block; text-align: left; width: 100%; }
    .row-fluid .topic-widget .widget-module ul li a.selected { font-weight: 600; background: rgba(0, 0, 0, 0.02); }
    .row-fluid .topic-widget .widget-module ul li a:hover, .filter-dropdown ul li.active a { background:rgb(5, 159, 23); color: #fff; }
    .row-fluid .topic-widget .widget-module.open label:after { transform: rotate(180deg); }
    .row-fluid .topic-widget .widget-module ul li + li { border-top: 1px solid rgb(210, 210, 210); }
    .row-fluid .topic-widget .widget-module:after { content: ''; display: table; clear: both; }
    .row-fluid .topic-widget { padding: 15px 0; }
    .row-fluid .blog-main-section .heading { padding-top: 0; }
    .row-fluid .blog-main-section .heading h2 { line-height: 39px; }

    /* */
    .two-col .post-item { width: 100%; }
    .row-fluid .advance-form .form-title, .row-fluid .sidebar-widget h3 { font-size: 17px; line-height: 25px; }
    .row-fluid .sidebar-widget .hs_cos_wrapper_type_blog_subscribe form { padding: 25px 25px 25px; }
    .row-fluid .sidebar-widget .single-post .post-image { width: 100%; }
    .row-fluid .sidebar-widget .single-post .post-title { width: 100%; padding: 15px; font-size: 14px; line-height: 19px; }
    .row-fluid .sidebar-widget .rs-post-wrapper { padding: 25px 25px 25px; }
    .row-fluid .twitter-feeds ul li { width: 100%; max-width: 440px; }
    .row-fluid .twitter-feeds ul { align-items: center; justify-content: center; }

    .single-zick-zack { display: block; }
    .single-zick-zack .thumb { width: 100%; padding-bottom: 50%; }
    .single-zick-zack .contain { width: 100%; padding: 20px 0 0 !important; text-align: left !important; }
    .single-zick-zack + .single-zick-zack { margin: 40px 0 0; }

    .testimonials-strip-slider .single-slide:after { height: 60px; width: 60px; line-height: 60px; font-size: 20px; }
    .testimonials-strip-slider .single-slide { padding: 80px 0 70px; }
    .testimonials-strip-slider .text { font-size: 18px; line-height: 27px; }
    .testimonials-strip-slider { width: 100%; max-width: 100%; }
    .testimonials-strip-slider  button.slick-arrow { top: 100%; left: 50%; transform: translateX(-50%); margin-top: -46px; width: 40px; height: 40px; }
    .testimonials-strip-slider button.slick-next.slick-arrow:before { margin-left: 25px; }
    .testimonials-strip-slider button.slick-prev.slick-arrow:before { margin-left: -25px; }
    .testimonials-strip-slider button.slick-arrow:before { box-shadow: none; background: rgba(0, 0, 0, 0.13); }
    .testimonials-strip-slider button.slick-arrow:hover:before { background: #059f17; }


    .row-fluid .cs-logo-strip .lp-form { margin-top: 0; width: 100%; }
    .row-fluid .cs-logo-strip .thumb-wrapper { width: 100%; min-height: auto; padding: 0 0 40px; }
    .row-fluid .cs-logo-strip { padding: 50px 0 70px; }
    .row-fluid .cs-videobox-popup-wrapper { width: 100%; }
    .row-fluid .cs-videobox-popup { float: none; }

    .row-fluid .page-banner.lp-hero-2 .banner-contain { width: 100%; padding: 0; text-align: center; }
    .row-fluid .page-banner.lp-hero-2 .thumb { width: 100%; padding: 0 0 30px; text-align: center; }
    .row-fluid .page-banner.lp-hero-2 { padding: 160px 0 80px; }
    .row-fluid .cs-logo-strip.v2 { padding: 15px 0; }
    .row-fluid .cs-logo-strip.v2 .thumb-wrapper { padding: 0; }
    .row-fluid .cs-logo-strip.v2 .thumb-wrapper img.hs-image-widget { max-width: 95px; }
    .row-fluid .v2.single_zick_zack > div > div > div { width: 100%; margin: 0; }
    .row-fluid .v2.single_zick_zack .thumb { min-height: 260px; padding-bottom: 46%; }
    .row-fluid .v2.zick-zack-wrapper > div + div { padding-top: 40px; }
    .row-fluid .v2.single_zick_zack .contain:after { top: 0; margin: auto; bottom: auto; border-color: #0c0000d1 black transparent #059f17; }
    .row-fluid .v2.single_zick_zack .contain:after { display: none; }
    .row-fluid .v2.single_zick_zack > div > div { margin: 0; } 

    .lp-header.v2 .site-header .inner-header .logo {max-width:45%}
    .lp-header.v2 .site-header .inner-header .v2-contact {max-width:54%}
    .row-fluid .page-banner.lp-hero .widget-type-rich_text { padding: 30px 0 0; margin: 0 auto}
    .lp-header.v2 .site-header .inner-header .v2-contact a {font-size:15px}
    .row-fluid .hover-anim-section.v2 .arrow{ width:100%; }
    .row-fluid .career-box-section .sinlge-box { width: calc(100% / 2); }

    .filer-bar { float: left; width: 100%; padding-top: 48px; padding-bottom: 50px; }
    .filter-dropdown { max-width: 522px; position: relative; margin: 0 auto; padding: 0 0 0 !IMPORTANT; }
    .filter-dropdown label { float: left; width: 100%; border: 1px solid #d2d2d2; padding: 12px 40px 12px 20px; font-size: 16px; position: relative; cursor: pointer; font-weight: 400; text-transform: capitalize; user-select: none; }
    .filter-dropdown label:after { content: "\f107"; position: absolute; right: 0; top: 0; height: 100%; width: 45px; font-family: fontawesome; line-height: 44px; text-align: center; transition: all 0.3s ease; }
    .filter-dropdown ul { display: none; position: absolute; top: 100%; z-index: 8; background: white; width: 100%; border: 1px solid #d2d2d2; border-top: 0; }
    .filter-dropdown ul li a { display: block; color: #000; padding: 9px 20px; cursor: pointer; text-decoration: none; transition: all 0.3s ease; user-select: none; font-size: 15px; font-weight: 300; }
    .filter-dropdown ul li a.selected { font-weight: 600; background: rgba(0, 0, 0, 0.02); }
    .filter-dropdown ul li a:hover, .filter-dropdown ul li.active a { background: rgb(159, 47, 108); color: #fff; }
    .filer-bar input#quicksearch { width: 100%; height: 70px; border: 1px solid #000; font-size: 18px; font-weight: 300; font-family: 'Open Sans', sans-serif; }
    .filter-dropdown.open label:after { transform: rotate(180deg); }
    .filter-dropdown ul li + li { border-top: 1px solid rgb(210, 210, 210); }
    .filter-dropdown:after { content: ''; display: table; clear: both; }
    .row-fluid .career-box-section .filter-wrapper ul { display: none; max-height:370px; }
    .row-fluid .career-box-section .filter-wrapper ul .mCSB_outside+.mCSB_scrollTools { right: 0; width: 6px; }
    .row-fluid .career-box-section .filter-wrapper ul li a { text-align: left; padding: 10px 15px; font-weight: 400; }

    .about-strip-wrapper .single-strip .contain h4 { font-size:28px; line-height:36px; }
    .row-fluid .career-box-section .filter-wrapper ul li { height:auto !important; }

    .row-fluid .partner-section .driven-box { width: 100%; }
    .row-fluid .partner-section .driven-box + div { width: 100%; text-align: center; padding: 50px 0 0; margin: 0; }
    .row-fluid .partner-box-wrapper.type-2 { margin: 0 auto; }

    .contact-section-wrapper{ margin-top:-70px; }
    .row-fluid .whitepaper-section .white-papers-box { width: 33.33%; }
    .row-fluid .whitepaper-section .white-papers-box .inner .text { font-size: 16px; }

    .row-fluid .hero-section.system-page .btn { padding: 0; }
    .row-fluid .testimonials_section-2 .testimonials-section .testimonial-slick-slider.testimonials-slider { padding-bottom: 40px; }

    .cs_popup .cs_inner .contain > .hs_cos_wrapper hr { margin: 30px 0 0;}
    .cs_popup .cs_inner .contain > .hs_cos_wrapper a.cta_button { margin-top: -40px;}

    .devices-main .wrapper > div > div { display: block; align-items: center; }
    .row-fluid .devices-main .devices-left,
    .row-fluid .devices-main .devices-right { width: 100%; text-align: center; margin: 0; }
    .devices-main .devices-right p { max-width: 100%; }
    .devices-main .devices-right { position: relative; padding: 30px 0; }
    .devices-main .devices-right:before { border: none; width: 200%; height: 100%; left: -50%; background-color: #fff; }
    .devices-main { padding: 35px 0px 0px; }
    .row-fluid .devices-main .devices-left { padding: 30px 0 55px; }
    .devices-main .devices-left h3 { text-align: center; }


    .meet-main .meet-our { display: block; }
    .meet-main .meet-our .meet-left { width: 100%;    padding: 25px 0px 25px 0px; }
    .meet-right { width: 100%; }
    .meet-main .meet-our .meet-left:before { border: none; background-color: #fff; width: 200%; height: 100%; left: -50%; }
    .meet-right { padding: 35px 20px; }
    .meet-right .meet-right-text p { line-height: normal; padding: 0 0 8px; }
    .meet-right { width: 100%; display: block; justify-content: inherit; align-items: inherit; padding: 35px 20px; }
    .meet-main .meet-our .meet-left .meet-content {padding-right: 0;}

    .meet-left:after {display:none;}
    .meet-main .meet-our .meet-left:before {background-color:#fafafa;}
    .meet-right { margin-top: 0;} 
    .meet-main .meet-our .meet-left .meet-content {width: calc(100% - 160px);}
    .meet-main {padding-bottom: 0;}

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:first-child,
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(3),
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(5),
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(7),
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(9) {left:0;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2),
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4),
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(6),
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(8),
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(10) {right:0;}

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(9) {clear:left;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(10) {top:0;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:last-child { left: 0; bottom: 0; position: relative;}

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper {background:none !important;}

    .row-fluid .singup-strip form .hs_submit input {height:38px;}

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box::after {display:none;}
    .row-fluid .advertisement-strip{padding: 0 30px;}

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(2n + 1){clear:left;}

    .row-fluid .box-new-section { padding-bottom: 0;}

    .small-box .box-new-section.hover-box-section .hover-box-wrapper .hover-box:nth-child(4) { left:0 !important;}


    /* 23/11/2019 */
    .row-fluid .post-section { padding: 50px 0; }
    .row-fluid .post-section .post-section-title h3 { line-height: 48px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb { height: 500px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .thumb-inner-content { padding: 150px 90px 50px 90px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box { padding: 30px 6px 10px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content { padding: 15px 20px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-title { padding-bottom: 26px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-title h4 { font-size: 19px; line-height: 25px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box { padding: 20px 15px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box .author-name { font-size: 12px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box .avtar { margin-right: 16px; }

    .row-fluid .cta-section { padding: 20px 0 50px; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box:before { width: 120px; height: 120px; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box .cta-header h3 { font-size: 30px; line-height: 38px; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box { padding: 0 12px 0 150px; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box { width: 70%; }
    .row-fluid .cta-section .cta-wrapper .cta-button-box { width: 30%; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box .cta-para { padding-right: 40px; }
    .help-btn { }
    .row-fluid .cta-section .cta-wrapper .cta-button-box .help-btn { }
    .row-fluid .cta-section .cta-wrapper .cta-button-box .help-btn a.cta_button { padding: 18px 15px; }


    .row-fluid .thankyou-banner { padding: 170px 0 70px; }
    .row-fluid .thankyou-banner-inner .icon-img img { width: 75px; }
    .row-fluid .thankyou-title { margin: 20px 0 25px; }
    .row-fluid .thankyou-title h1 { font-size: 45px; line-height: 58px; }


    /* 19-03-2020 */
    .training-tag { min-width: 160px; padding: 0 15px; }
    .training-col { padding: 0 10px; }
    .training-tag:after { border-left: 10px solid #fff; }
    .training-tag:before { border-right: 10px solid #fff; }
    .img-wrap img { width: 180px;  height: 180px; }
    .training-content h3 { font-size: 16px;  line-height: 24px; }
    .training-content .btn a {  font-size: 12px;}
    .cybersecurity-caption h2 {  font-size: 28px;  line-height: 40px; }
    .cybersecurity-caption h2 strong {  font-size: 28px; }
    .cyty-hero-text {  font-size: 18px; }
    .cyty-hero-section { min-height: 540px; padding: 30px 0 200px; }

    .cyty-expert-img { width: 260px; height:260px; }
    .cyty-expert-content { width: calc(100% - 260px); }
    .cyty-expert-content h2 { font-size: 30px; line-height: 40px; }
    .accomplish-content { width: 100%; }
    .accomplish-btn { width: 100%; margin-top: 20px; }
    .accomplish-btn a { float: none; }
    .software-accomplish .accomplish-content { width: 100%; }
    .software-accomplish .accomplish-box { display: block; padding: 30px 24px; }
    .accomplish-logo-title { display: block; margin-bottom: 10px; }
    .software-accomplish .accomplish-content .accomplish-logo-title h4 { width: 100%; padding-left: 0; margin-top: 20px; }
    .course-box { padding-left: 0; }
    .course-icon { position: relative; margin-bottom: 20px; }
    .course-section .btn { padding-left: 0; text-align: center; padding-top: 0px; }
    .embedded-medical-caption { padding: 40px 25px; }
    .embedded-medical-img { width: 100%; max-width: 260px; height:260px; margin-top: -180px; margin-right: -10px; }
    .accomplish-section h2 span { font-size: 30px; }
    .blog-recent-posts-section .blog-recent-posts-first .blog-recent-content h3 { font-size: 30px; line-height: 38px; margin-bottom: 20px; }
    .blog-recent-posts-section .blog-recent-posts-first .blog-recent-content { padding: 50px 30px; min-height: 360px; }
    .blog-recent-posts-section .blog-recent-content h3 { font-size: 16px; line-height: 24px; }


    /* */
    .tabs-list ul {max-width: 800px;}
    .tabs-list li { width: 25%; border-bottom: 1px solid #707070; line-height: 20px; }
    .tabs-list ul { flex-wrap: wrap; }
    .tabs-list li:nth-child(2n) { border-right: 1px solid #707070; }

    .container-fluid .tabs-row .wrapper {max-width: 100%;}

    /* */
    .tab-top-left { width: 100%; }
    .tab-top-content { flex-direction: column-reverse; }
    .middle-title {  padding-bottom: 20px; } 
    .middle-left { padding-right: 30px; width: 65%;padding-right: 0; }
    .middle-price { width: 100%; padding-bottom: 5px; }
    .middle-tag:before { width: 16px; height: 36px; }
    .middle-right { padding: 22px 26px; width: 35%; }
    .tab-top-img { width: 295px; height: 295px; margin-bottom: 50px; }

    .row-fluid .main-training-section .lp-page-sec .accomplish-section-lp { padding: 0; }

    .cy-lp-page .cyty-expert-content .cyty-expert-text h3 { font-size: 40px; }
    .row-fluid .cs-logo-strip .content-wrapper {width: 100%;padding: 40px 0 60px;}
    .row-fluid .page-banner.lp-hero { padding: 170px 0 70px; }

    /* */
    .software-hero-section .cyty-hero-section {  min-height: auto; } 

    .row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit a.cta_button { padding: 10px 20px; height: auto !important; }
    .row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit .btn_style { padding: 0; }
    .row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit .btn_style input.hs-button.primary.large { height: 40px; padding: 0 30px; font-size: 15px; }
    .row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit .form-cta-btn { width: 100%; margin: 10px 0 0; text-align: center; }
    .row-fluid .main-training-section .lp-page-sec form .hs_submit.hs-submit { flex-wrap: wrap; }

    .employeeportal_heroarea { padding:100px 0 60px; }
    .employeeportal_heroarea h1 { font-size: 50px; }
    .employeeportal_heroarea .employeeportal_herotext { font-size: 24px; line-height: 38px; }
    .employeeportal_heroarea .employeeportal_protaltitle .protaltitle_box { font-size: 24px;  line-height: 34px; padding:0 20px; }

    .filterbox_area .filterbox_cover .filterbox { width:calc(100%/2 - 30px); }
    .filterbox_area .filterbox_top ul li { padding:14px 20px; font-size: 18px; line-height: 26px; } 
    .filterbox_area .filterbox_top ul li a { font-size: 18px; line-height: 26px;  }
    .filterbox_area .filterbox .filterbox_info { padding:50px 30px 20px; }
    .filterbox_area .filterbox .filterbox_content { font-size: 18px; line-height: 26px; }
    .filterbox_area .filterbox_cover .filterbox h3 { font-size: 28px;  line-height: 32px; }

    .borderdiv_style .borderdiv { font-size: 18px; line-height: 28px; }
    .borderdiv_style .borderdiv h3 {  font-size: 26px; line-height: 36px; }  
    .btmimg_style { padding-left:20px; }
    .downbenefits_area .downbenefits_countitem { padding:0; font-size:16px; line-height:24px; }
    .downptonews_area .downptonews_btmbox { font-size: 20px; line-height: 30px; padding:20px; }
    .downptonews_area .downptonews_btmbox h4 { font-size: 30px; margin-bottom:10px;  line-height: 36px; }
    .needknow_area .needknow_boxtext h4 { font-size: 26px; line-height: 34px; }

    .section_title h2 { font-size: 34px; line-height: 40px; }
    ul.round_icon li { font-size: 18px; line-height: 28px; }
    ul.square_icon li { font-size: 18px; line-height: 28px; }
    .square_icon ul li { font-size: 18px; line-height: 28px; }
    ul.square_icon ul.round_icon li:before { top: -2px; background-size: 30px; }
    .culturefocus_area .culturefocus_img { position:relative; top:0; float:left; margin:20px 0; }
    .needknow_area .needtoknow_img { bottom: 0; position: relative; float: left; width: 100%; padding-left: 50px; }

    .scrollnav_area { padding:10px 0; } 
    .scrollnav_area .scroll_menu ul li { padding:10px 20px; font-size: 16px; line-height: 26px; }

    .downloadblog_hero { min-height:410px; }
    .downloadblog_hero .downloadblog_heroinfo h1 { font-size: 60px; justify-content: center; }

    .marginbtm_40 { padding-top:50px; }

    .btmimg_style img { max-width:400px; }
    
    /* 26-03-2021 */
    .paid_media .discount-caption .discount-middle-content { width: 44%; }
    
    /**/
    .teamhero_area { padding:80px 0 120px; }
    .teamhero_area h1 { font-size: 50px; line-height: 64px; }
    .teamhero_area .teamhero_btn .btn a { padding:18px 15px; }
    .teamhero_area .team_info { width:450px; }
    
    .teaminfo_area .teaminfo_box .client_left { width:70%; padding-right: 40px; }  
    .teaminfo_area .teaminfo_box .client_right { width:30%; }
    .teaminfo_area .teaminfo_box:nth-child(2n) .client_left { padding-left: 50px; }
    
    .teaminfo_area .wrapper { padding:0 20px !important; } 
    .teamhero_area .wrapper { padding:0 20px !important; } 

    

}

@media(max-width:767px){
    h2 { font-size: 28px; }
    
    .post-item .contain .btn { text-align:center; }  
/*     .row-fluid .top { display:none; }
    .row-fluid .menu_in_top.top { display:block; } */

    .row-fluid .section{ padding:55px 0;}
    .row-fluid .site-header .top .info a { font-size: 14px; }
    .row-fluid .site-header .inner-header .logo img.hs-image-widget { max-width: 80px; }
    .row-fluid .hover-anim-section.v2 .hover-box-wrapper { margin: 0; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain { width: 80%; }
    .row-fluid .quality-driven-section .contain { padding: 40px 0 0; }
    .row-fluid .heading .widget-type-text:before, .row-fluid .heading .widget-type-text:after { max-width: 170px; }
    .row-fluid .hover-box-section .hover-box-wrapper.five .hover-box, .row-fluid .hover-box-section .hover-box-wrapper.four .hover-box,.row-fluid .hover-box-section .hover-box-wrapper .hover-box { width: 50%; }
    .row-fluid .blog-feed-slider button.slick-arrow { display: none !important; }
    .row-fluid .heading.small .widget-type-text:After, .row-fluid .heading.small .widget-type-text:before { max-width: 80px; }
    .row-fluid .heading { overflow: hidden; }
    .row-fluid .singup-strip form .hs-form-field { width: 100%; }
    .row-fluid .singup-strip form { display: block; }
    .row-fluid .singup-strip form .hs-form-field + .hs-form-field { padding-top: 15px !important; }
    .row-fluid .singup-strip form .hs_submit input { width: 100%; max-width: 100%; }
    .row-fluid .singup-strip form .hs_submit.hs-submit { margin-top: 15px; }

    .row-fluid .site-footer > div { max-width: 500px; margin: 0 auto; }
    .row-fluid .site-footer .logo-contain { text-align: center; padding: 0 0 0; }
    .row-fluid .site-footer .f-blog-post { padding: 40px 0 40px; }
    .row-fluid .site-footer .widget-type-header { text-align: center; }
    .row-fluid .site-footer .contact { text-align: center; }
    .row-fluid .site-footer { padding: 60px 0 50px; }

    .row-fluid .hover-anim-section.v2 .hover-box { width: 100%; position: relative; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .thumb { position: relative; padding-bottom: 41%; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .thumb h3 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; z-index: 1; color: #fff; font-weight: 700; width: 90%; text-align: center; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .thumb:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.3; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain { top: 0; left: 0; width: 100%; height: 100%; position: relative; display: none; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain > div { position: relative; z-index: 2; padding: 15px; color: #fff; float:left; width:100%; }
    .row-fluid .hover-anim-section.v2 .hover-box + .hover-box { margin: 30px 0 0; }
    .row-fluid .hover-anim-section.v2 { padding: 70px 0; }

    .row-fluid .hover-anim-section.v2 .hover-box-wrapper{ max-width:100%; }
    .row-fluid .hover-box-section .hover-box .inner .thumb:after { opacity: 0.4; }
    .row-fluid .hover-box-section .hover-box .inner span { top: 50%;}

    .contact-section-wrapper .form-widget { padding: 35px 15px; }
    .contact-section-wrapper form .hs_submit.hs-submit input { width: 100%; max-width: 400px; }
    .contact-section-wrapper .address-info > div > div > div { float: left; }
    .contact-section-wrapper { padding: 0 0 50px; }
    .contact-section-wrapper .widget-type-text { font-size: 23px; }

    .row-fluid .advertisement-strip.fixed{height: auto;}
    .row-fluid .partner-section .partner-widget { padding: 50px 0 0; }
    .row-fluid .partner-section .partner-widget > div { max-width: 510px; margin: 0 auto; }
    .row-fluid .page-banner { padding: 220px 0 180px; }

    .row-fluid .about-tab-section  .title { text-align: left; padding: 0; padding: 8px 18px; border-bottom: 1px solid #e8e8e8; cursor: pointer; transition: all 0.3s ease; }
    .row-fluid .about-tab-section .thumb { display: inline-block; height: 60px; width: 60px; box-shadow: none; vertical-align: middle; }
    .row-fluid .about-tab-section .thumb + h4 { display: inline-block; vertical-align: middle; padding: 8px 15px; min-width:auto; width:calc(100% - 70px); }
    .row-fluid .about-tab-section .single-tab { box-shadow: 0 3px 16px 0 rgba(3, 38, 96, 0.2); }
    .row-fluid .about-tab-section .single-tab + .single-tab { margin-top: 20px; }
    .row-fluid .about-tab-section .contain { padding: 15px; text-align: left; font-size: 16px; line-height: 24px; }
    .row-fluid .about-tab-section .title.active { background: #f3f3f3; }
    .team-slider .single-member { max-width: 320px; display: block !important; margin: 0 auto; float:none !important;}


    .row-fluid .about-tab-section .about-tab-contain-wrapper .title { display: block; }
    .row-fluid .about-tab-section .about-tab-title-wrapper{ display:none;}
    .row-fluid .about-tab-section .contain{ display:none; }
    .row-fluid .slider-widget .dots-false { margin-bottom: 50px; }
    .team-slider .single-member { padding-bottom: 0; }

    .row-fluid .blog-main-section > div { max-width: 540px; margin: 0 auto; }
    ul.pagination { margin: 0; padding: 30px 0 50px; }
    .row-fluid .sidebar-widget .single-post .post-title { text-align: left; }
    .row-fluid .sidebar-widget .single-post .post-image { width: 120px; }
    .row-fluid .sidebar-widget .single-post .post-title { width: calc(100% - 120px); }
    .row-fluid .sidebar-widget.populer { margin-bottom: 0; }

    .hs-blog-post .row-fluid .blog-main-section > div { max-width: 100%; }
    .hs-blog-post .row-fluid .blog-main-section .cmt-form { padding: 0 0 60px; }
    .row-fluid .cmt-form .actions input.hs-button.primary { width: 100%; min-width: 100%; }
    .hs-blog-post  .blog-sidebar-widget { max-width: 550px; width: 100%; float: none; margin: 0 auto; }
    .row-fluid .topic-widget-slider .widget-module ul button.slick-arrow.slick-prev { margin: 0; }
    .row-fluid .topic-widget-slider h3 { width: 100%; }
    .row-fluid .topic-widget-slider .widget-module { width: 100%; }
    .row-fluid .topic-widget-slider .widget-module span.show-all-category { width: 100%; padding :0; text-align: center;}
    .row-fluid .topic-widget-slider .widget-module ul { width: 100%; max-width:none; border: none; margin: 10px auto 10px; }
    .row-fluid .topic-widget-slider .widget-module ul .slick-track > div + div { border: none; }
    .row-fluid .topic-widget-slider h3 { font-weight: 500; }

    .row-fluid .author-info { flex-direction: column; }
    .row-fluid .author-info .author-contain { width: 100%; padding: 20px 0 0; text-align: center; }
    .row-fluid .author-info + h3.hs-author-listing-header { text-align: center; }

    .single-zick-zack .contain .inner > h3 { font-size: 24px; line-height: 28px; }
    .row-fluid .topic-widget-slider .widget-module ul a { padding: 15px 30px; }

    .row-fluid .quality-driven-section .thumb { width: 100%; }
    .circle_progress { width: 270px; height: 270px; }
    .row-fluid .quality-driven-section .contain { width: 100%; text-align: center; }
    .row-fluid .lp-form { padding: 40px 0 0; }

    .row-fluid .single_zick_zack > div > div { display: block; }
    .row-fluid .single_zick_zack .thumb { margin: 0 auto; }
    .row-fluid .single_zick_zack .contain { width: 100%; text-align: center !important; padding: 30px 0 0 !important; }
    .row-fluid .single_zick_zack .contain h3:after { width: 100% !important; left: 50% !important; right: auto !important; transform: translateX(-50%); }
    .row-fluid .single_zick_zack .contain h3 { width: auto; display: inline-block; }
    .lp-testimonials-slider-2 .single-slide { display: block !important; }
    .lp-testimonials-slider-2 .single-slide .thumb { margin: 0 auto; }
    .lp-testimonials-slider-2 .single-slide .contain { padding: 30px 0 0; text-align: center; }
    .lp-testimonials-slider-2 .single-slide .contain .text { font-size: 18px; line-height: 28px; }
    .row-fluid .lp-zick-zack-section .heading .widget-type-rich_text { padding: 10px 0 10px; }
    .row-fluid .page-sharing-strip ._title { width: 100%; text-align: center; padding: 0 0 20px; }

    .row-fluid .cs-logo-strip.v2 .thumb-wrapper > div { width: 33.33%; }
    .row-fluid .cs-logo-strip.v2 { text-align: center; } 
    div#map { height: 710px; }
    .circle_progress .content strong { font-size: 54px; }
    .circle_progress .content span { line-height: 23px; font-size: 17px; }

    .row-fluid .lp-future-strip .box { width: 100%; }
    .row-fluid .lp-future-strip .box + .box { padding-top: 30px; }
    .row-fluid .heading.text .widget-type-rich_text { font-size: 18px; line-height: 25px; }
    .row-fluid .lp-cta-strip .widget-type-rich_text { font-size: 18px; line-height: 24px; padding: 16px 0 24px; }

    .row-fluid .team-contain-section .team-contain { padding: 0 0 40px; }
    .row-fluid .team-contain-section .team-sidebar > div { max-width: 400px; margin: 0 auto; }
    .row-fluid .align-left .social-sharing,.row-fluid .align-left .social-sharing ._title { text-align: left !important; }

    .row-fluid .team-contain-section { padding-top: 30px; }
    .row-fluid .team-contain-section .designation { padding: 20px 0 0; }
    .row-fluid .team-contain-section .team-contain { padding: 30px 0 0; }

    .cs_popup { font-size: 16px; line-height: 25px; }

    .about-strip-wrapper .single-strip { padding: 0; text-align: center; box-shadow: 0 5px 30px -6px rgba(41, 41, 41, 0.25); padding: 25px 15px; }
    .about-strip-wrapper .single-strip .thumb { position: static; height: 100px; transform: none; margin: 0 auto; background: transparent; box-shadow: none; }
    .about-strip-wrapper .single-strip .thumb > div { transform: none; position: static; margin: 0 auto; }
    .about-strip-wrapper .single-strip .contain { padding-top: 0; }
    .about-strip-wrapper .single-strip .contain h4 { padding: 15px 0 20px; }

    .row-fluid .career-box-section { padding-top: 30px; }
    .row-fluid .career-box-section .sinlge-box { width: 100%; padding: 15px 10px; }
    .row-fluid .career-box-section .sinlge-box .contain { padding: 0 15px 0; }
    .row-fluid .career-box-section .career-box-wrapper { margin: 0; }
    .row-fluid .career-box-section .sinlge-box .inner { max-width: 520px; margin: 0 auto; }

    .row-fluid .advertisement-strip .wrapper > div > div { display: block; text-align: center; }
    .row-fluid .advertisement-strip .wrapper > div > div > div + div { padding: 14px 0 0; }
    .row-fluid .advertisement-strip .close-btn { transform: rotate(45deg); top: 20px; }
    .row-fluid .advertisement-strip a.cta_button { letter-spacing: 0.5px; }

    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain .text ul { padding-left:0; }

    div#map { height: 500px; top:-60px;}
    .row-fluid .contact-section .iframe-widget { height: 450px; }

    .row-fluid .resource-topicsec .topicbox { width:50%; }

    .row-fluid .topic-widget-slider .widget-module ul button.slick-arrow { line-height:52px; } 
    .row-fluid .partner-box-wrapper.type-2 .single-box .contain { padding: 20px 15px; }
    .row-fluid .partner-box-wrapper.type-2 .single-box .contain li{ width:100%; }
    .row-fluid .partner-box-wrapper.type-2 .single-box .contain ul{ width:100%;}

    .contact-section-wrapper{ margin-top:-50px; }
    .row-fluid .career-value .outer-wrapper > div > div { width: 100%; }
    .row-fluid .career-value .outer-wrapper > div { display: flex; flex-wrap: wrap; }
    .row-fluid .career-value .single-strip h4 { padding: 0 !important; }
    .row-fluid .career-value .about-strip-wrapper .single-strip .contain { padding: 0 0 0; }
    .row-fluid .Atmosphere-section .fx > div > div { flex-direction: column-reverse; }
    .row-fluid .Atmosphere-section .contian-widget { padding: 40px 0 20px; }
    .row-fluid .Atmosphere-section .info-intro-section { padding: 0; width:100%; }
    .row-fluid .career-value { padding-top: 0; }

    .row-fluid .partner-box-wrapper.type-2 .single-box .inner .overlay-contain { opacity: 1; visibility: visible; transform: scale(1); position: relative; border-radius: 0; height: auto; }
    .row-fluid .partner-box-wrapper.type-2 .single-box .inner .thumb { position: relative; }
    .row-fluid .partner-box-wrapper.type-2 .single-box .inner .overlay-contain .contain { border-radius: 0; height: auto; max-height: -webkit-fill-available; text-align: left; }
    .row-fluid .partner-box-wrapper.type-2 .single-box .contain ul { max-width: 100%; padding: 0; }
    .row-fluid .partner-box-wrapper.type-2 .single-box .contain ul:after { content: ''; display: table; clear: both; }
    .row-fluid .cs_4box-section .widget-type-header { padding: 0; }
    .row-fluid .whitepaper-section .white-papers-box { width: 50%; }

    .row-fluid .whitepaper-section .button-block .filter-wrapper{ display:none; }
    .row-fluid .whitepaper-section .button-block > label { display: block; border: 2px solid; padding: 7px 15px 6px; font-weight: 500; }
    .row-fluid .whitepaper-section .button-block .filter-wrapper { position: relative; background: #fff; z-index: 1; padding: 8px 15px; border: 2px solid; border-top: 0; }
    .row-fluid .whitepaper-section .button-block { padding: 0; margin-bottom: 20px; position: relative; }
    .row-fluid .whitepaper-section .button-block .button-block-inner { width: 100%; float: left; }
    .row-fluid .whitepaper-section .button-block .button-block-inner + .button-block-inner { padding: 0; }
    .row-fluid .whitepaper-section .button-block .filter-wrapper:after { content: ''; display: table; clear: both; }
    .row-fluid .whitepaper-section .button-block .button-block-inner { padding: 6px 0 !important; }
    .row-fluid .whitepaper-section .button-block > label:after { content: "\f107"; position: absolute; top: 0; right: 0; height: 40px; width: 30px; text-align: center; line-height: 41px; font-size: 20px; transform: scaleY(1); font-family: fontawesome; transition: all 0.3s ease; font-weight: 700; }
    .row-fluid .whitepaper-section .button-block > label.open:after { transform: scaleY(-1); }
    .row-fluid .whitepaper-section .button-block > label { padding-right: 30px; }
    .row-fluid .advertisement-strip { width: 100%; }
    .row-fluid .cs_4box-section .partner-box-wrapper.type-2 .single-box { width: 100%;margin: 0 auto; float: none; }
    .row-fluid .fx > div > div{display:block;}
    .row-fluid .hero-section.system-page h1 { margin: 0; }

    .row-fluid .hero-section .contain-wrapper { max-height: 370px !important; }
    .row-fluid .security-section { padding-top: 20px; }
    .row-fluid .testimonials-section .sinlge-testimonials { margin-top: 0 !important; top: 40px; }

    .row-fluid .quality-driven-sec.quality-driven-section.updated { padding-top:0; }
    .row-fluid .quality-driven-sec.quality-driven-section.updated .contain { padding-top:0; }

    .row-fluid .cyber-herosec { padding-bottom:120px; } 
    .row-fluid .cyber-partnerwrap .single-box { width:100%; margin-bottom:30px; }
    .row-fluid .cyber-partnerwrap .single-box:last-child { margin:0; }
    .row-fluid .cyber-partnerwrap .partner-box-wrapper .single-box .contain > h3 { font-size:18px; line-height:24px; }

    .row-fluid .cyberpartner-section { font-size:18px; line-height:28px; }
    .row-fluid .cyber-blogsec { font-size:16px; line-height:26px; }

    .row-fluid .cyber-aboutsec .about-strip-wrapper .single-strip + .single-strip { margin-top:35px; }
    .row-fluid .cyber-aboutsec .about-strip-wrapper .single-strip .contain h4 { font-size:19px; line-height:29px; }

    .row-fluid .cyber-partnersec { text-align:center; padding-bottom:0; }
    .cs_popup .cs_inner .contain > .hs_cos_wrapper hr { margin: 40px 0;}
    .cs_popup .cs_inner .contain > .hs_cos_wrapper a.cta_button { margin-top: -110px;}

    .meet-main .meet-our .meet-left .meet-img { max-width: 170px; height: 180px; width: 100%; margin: 0px auto 15px;}
    .meet-main .meet-our .meet-left { display: block;}
    .meet-main .meet-our .meet-left .meet-content { width: 100%; padding-left: 0;}
    .author {  max-width: 100%;}
    .meet-main .meet-our .meet-left .meet-content h2 { font-size: 25px;}

    .row-fluid .page-banner.cyber-herosec { padding: 145px 0 130px;}
    .industry-leading-section.box-new--main.hover-box-main {padding: 40px 0 20px;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper { margin-top: 20px;height:100%; border-radius:0;padding: 30px 0;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box {max-width:100%;}
    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper .hover-box a {display: inline-flex; align-items: center;min-height: 75px;}

    .lp-header.v2 .site-header .inner-header .logo { max-width: 15%; float:left;}
    .lp-header.v2 .site-header .inner-header .v2-contact {max-width: 85%; float: left; margin: 25px 0px;}
    .lp-header .site-header .inner-header .v2-contact .span6 {margin-left: 15px;}

    .cyber-sec-btn, .popout-box.sidebar-show, .home-testimonial-wrap.show {display:none}
    .home-testimonial-wrap {z-index:0;}

    /* 23/11/2019 */
    .row-fluid .post-section { padding: 40px 0; }
    .row-fluid .post-section .post-section-title h3 { font-size: 32px; line-height: 40px; }
    .row-fluid .post-section .post-section-title h3 span { font-size: 32px; line-height: 42px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb { height: 460px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .thumb-inner-content { padding: 70px 40px 40px 40px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .recent-post-title h4 { font-size: 41px; line-height: 45px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .recent-post-title { padding-bottom: 30px; }

    .row-fluid .post-section .post-wrapper .post-list-wrapper { flex-direction: column; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-title h4 { font-size: 30px; line-height: 35px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-title { padding-bottom: 50px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-truncate { font-size: 22px; line-height: 25px; }

    .row-fluid .cta-section .cta-wrapper > div > div { flex-direction: column; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box { width: 100%; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box .cta-header h3 { font-size: 28px; line-height: 33px; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box .cta-para { padding-right: 0; }
    .row-fluid .cta-section .cta-wrapper .cta-button-box { width: 100%; padding-top: 30px; }


    .row-fluid .thankyou-title h1 { font-size: 40px; line-height: 55px; }
    .row-fluid .thankyou-banner { padding: 170px 0 70px; }
    .row-fluid .thankyou-content { padding-bottom: 40px; margin-bottom: 40px; }   
    .row-fluid .thankyou-logo a { max-width: 120px; }

    /* */
    .training-col { width: 100%; padding: 0 14px 20px; border-bottom: 1px solid #707070; border-right: none; max-width: 390px; margin: 0 auto 30px; float: none; display: table; }
    .row-fluid .training-col-section .training-col-row { padding: 40px 20px 30px; }
    .training-text { margin-bottom: 20px; }
    .img-wrap { margin-bottom: 20px; }
    .training-col:last-child {  padding-bottom: 0; margin-bottom: 0; border-bottom:none; }
    .cyty-hero-section:before { width: 100%; }
    .cybersecurity-caption { width: 100%; padding-left: 0; }
    .cyty-hero-section { min-height: 470px; padding: 40px 0 200px; }

    /* */
    .cyty-expert-row { display: block; }
    .cyty-expert-content { width: 100%; text-align: center; padding-right: 0; }
    .cyty-expert-img { margin: 0 auto 30px; display: table; }
    .cyty-expert-sec .cyty-expert-row { display: flex; flex-direction: column-reverse; }
    .accomplish-row h3 { font-size: 20px; line-height: 24px; padding: 20px 25px; }
    .embedded-medical-section { border: 2px solid #059f17; width: calc(100% - 30px); margin: 50px auto 0; float: none; padding: 40px 10px; }
    .embedded-medical-caption .body-text { padding-right: 0; }
    .embedded-medical-img { position: relative; margin: 0 auto 30px; float: none; }
    .embedded-medical-caption:after { opacity: 0; display:none; }
    .embedded-medical-caption { width: 100%; border: none ; padding: 0; }
    .embedded-medical-section .wrapper { display: flex; flex-direction: column-reverse; }
    .blog-recent-posts-section .post-section-title h3 span { font-size: 24px; }
    .blog-recent-posts-section .post-section-title h3 { font-size: 24px; line-height: 36px; }
    .blog-recent-posts-section .blog-recent-posts-first .blog-recent-content h3 { font-size: 20px; line-height: 30px; }
    .blog-recent-posts-section .blog-recent-posts-first .blog-recent-content { min-height: 300px; padding: 30px 21px; }
    .blog-recent-posts-section .blog-recent-content { width: 100%; min-height: 243px; padding: 30px 24px; }
    .blog-recent-posts-section .blog-recent-posts-box { width: 100%; }
    .blog-recent-posts-section { padding: 40px 0 30px; }
    .course-section {  padding-left: 0; padding-top: 50px; }

    .cyty-expert-content h2 { font-size: 28px; line-height: 40px; }
    .accomplish-section h2 { font-size: 28px; line-height: 40px; }
    .accomplish-section h2 span { font-size: 28px; line-height: 40px; }
    .embedded-medical-caption h2 { font-size: 28px; }
    .embedded-medical-caption h2 span {  font-size: 28px; line-height: 40px; text-align:center;}

    .tab-acc-title { padding: 16px 15px; width: 100%; float: left; background: #059f17; color: #fff; margin: 8px 0; }
    .tab-acc-title span { padding-left: 42px; display: flex; align-items: center; position: relative; padding-right: 40px; }
    .tab-acc-title img { width: 100%; max-width: 33px; position: absolute; left: 0; }
    .tab-acc-title span:after {content: "\f067";font-family: 'FontAwesome';position: absolute;right: 0;}
    .tab-acc-title.active span:after {content: "\f068";}

    /* Cyber Security Training Page 2 */
    .cyty-levels-section { padding: 50px 0; text-align: center; }
    .main-cyty-title h2 { font-size: 30px; line-height: 36px; margin-bottom: 10px; }
    .main-cyty-title { margin: 0 0 20px; display: block; max-width: 100%; }
    .cyty-levels-row { display: block; float: left; width: 100%; }
    .cyty-levels-box { width: 100% !important; padding: 0 !important; margin: 0 0 50px !important; }
    .cyty-levels-icon { position: relative; margin-bottom: 10px; }
    .cyty-levels-content h3 { font-size: 22px; line-height: 26px; }
    .cyty-levels-content h6 { font-size: 17px; line-height: 22px; }
    .cyty-levels-row:after { display: none; }
    .cyty-levels-b-text { font-size: 17px; line-height: 22px; }
    .cyty-levels-box:last-child { margin-bottom: 0 !important; }
    .tab-top-left { padding-right: 0; text-align: center; }
    .tab-top-left h2 { font-size: 28px; line-height: 34px; text-align: center; }
    .tab-top-left h4 { font-size: 20px; line-height: 24px; }
    .level-price-row { display: block; }
    .level-price-left { width: 100%; float: left; }
    .level-price-row .btn.new-btn { float: left; width: 100%; }
    .middle-title-left { width: 100%; }
    .middle-title-img { position: relative; width: 100%; top: auto; right: auto; text-align: center; }
    .middle-title-img img { }
    .middle-title { padding-bottom: 40px; }
    .middle-left { width: 100%; padding: 30px 20px; }
    .middle-right { width: 100%; padding: 0 20px 30px; border: 0; }
    .middle-box { display: block; }
    .level-price-box { font-size: 20px; line-height: 30px;  display: table; margin: 0 auto 30px; }
    .tab-top-content { padding-bottom: 20px; }
    .embedded-medical-section { padding: 40px 0; }
    .row-fluid .embedded-v2-section .embedded-medical-section { padding-bottom: 20px; margin-bottom: 60px; }
    .row-fluid .embedded-medical-caption { padding: 0; text-align: center; }
    .middle-price {  line-height: 18px; margin: 7px 0; }
    .middle-price:before { top: 0; }

    .row-fluid .green-cta-strip-raw { display: block; text-align: center; padding: 30px 15px; }
    .row-fluid .green-cta-strip-title { padding: 0 0 20px; font-size: 18px; line-height: 26px; }

    .row-fluid .main-training-section .lp-page-sec .accomplish-section-lp { padding: 0 0 50px;}
    .row-fluid .main-training-section .lp-page-sec > div > div > div + div { padding: 50px 0 0; }  
    .row-fluid .main-training-section .lp-page-sec .main-training-right h3 { font-size: 36px; }
    .row-fluid .main-training-section .lp-page-sec > div > div { display: block; }

    .cy-lp-page .cyty-expert-content .cyty-expert-text h3 { font-size: 30px; }
    .row-fluid .main-training-section .lp-page-sec { padding-top: 0; }
    .cy-lp-page .cyty-expert-content .cyty-expert-text h3 { font-size: 34px; }
    .cy-lp-page .cyty-expert-content .cyty-expert-text h2 img { display: block; margin: 0 auto 10px; }
    .row-fluid .cs-logo-strip .content-wrapper { padding-bottom: 0;}

    .row-fluid .paid_lp_content ul.newBullets { display:none; }
    
    /* */
    .row-fluid .tabs-section { padding-top: 20px !important; }
    .tabs-box { padding-top: 20px; }
    .middle-title { padding-bottom: 20px; }
    .software-training-box h4 img { display: block; margin-bottom: 20px; }
    .software-training-box h4 { margin-bottom: 9px; }
    .software-training-box .middle-price { width: 100%; margin-bottom: 10px; }
    .software-training-box .middle-tag { width: 100%; }
    .software-training-box .middle-left { padding: 30px 20px; }

    .blog-recent-posts-section .blog-recent-posts-box { max-width: 400px; margin: auto; float: none; }

    /* 24-07-2020 */
    .row-fluid .protect_devices_hero { padding-bottom: 220px; }

    /* */
    .keynot-box .single-box { display: flex; padding: 0; width: 100%; max-width: 342px; margin: 0 auto 30px !important; }

    /**/
    .employeeportal_heroarea h1 { font-size:30px; flex-direction:column; justify-content:center; }
    .employeeportal_heroarea img {  margin:0 0 20px; }  
    .employeeportal_heroarea .employeeportal_herotext { font-size: 24px; line-height: 36px; }
    .employeeportal_heroarea .employeeportal_protaltitle .protaltitle_box { padding:5px 10px; }
    .employeeportal_heroarea .employeeportal_protaltitle .protaltitle_box:after { display:none; }

    .filterbox_main { width:100%; float:left; text-align: left;  }
    .filterbox_area .filterbox_top { padding:15px 0;  position:relative; text-align:left; }
    .filterbox_area .filterbox_top ul li:first-child { display:none; }
    .filterbox_area .filterbox_top ul li { padding: 8px 15px; font-size: 18px; line-height: 24px; width:100%; }
    .filterbox_area .filterbox_top ul li a { font-size: 16px; line-height: 22px; width:100%; }

    .filterbox_area .filterbox_cover { max-width: 400px; margin: 0 auto; float: none; padding-bottom:0; }
    .filterbox_area .filterbox_cover .filterbox { width:100%; margin:0 0 40px; }
    .filterbox_area .filterbox_cover .filterbox:last-child { margin-bottom:0; }
    .filterbox_area .filterbox .filterbox_info { padding:50px 20px 20px; }    
    .filterbox_area .filterbox_cover .filterbox h3 { font-size: 26px; line-height: 30px;  }
    .filterbox_area .filterbox .filterbox_content { font-size: 18px; line-height: 26px; }
    .filterbox_area .filterbox .filterbox_imgspan { font-size: 18px; }

    .discussform_area .discussform_top h2 { font-size: 30px; line-height: 42px; } 
    .discussform_area .discussform_form { margin-top: 10px; }    
    .discussform_area .discussform_form form .hs_submit .hs-button { min-width: 250px; } 

    .filterbox_area .filterbox_top ul li a:hover, .filterbox_area .filterbox_top ul li a.selected { color: #30a647; }  
    .filterbox_area .filterbox_top .filter_select { background:#fff no-repeat scroll right center; max-width: 400px; margin:0 auto; position:relative; border:1px solid #d7d7d7;  width:100%; border-radius:2px; text-decoration:none; color:#3D4A52; cursor:pointer; display:block; padding:10px;padding-right:25px; }
    .filterbox_area .filterbox_top .filter_select:before { position:absolute; content:"\f0dd"; font-family: 'FontAwesome'; font-size:16px; line-height:10px; right:10px; top: 50%; transform: translateY(-50%); margin-top:-4px; color:#3D4A52; }
    .filterbox_area .filterbox_top ul { list-style:none; width:100%;float:left; padding:5px 0; margin:0; text-align:left; position:absolute; width:100%; left:0; top:100%; z-index:99; display:none; background:#4d4d4d; left: 50%; top: 100%; max-width: 400px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); } 

    /**/
    .downloadblog_hero { min-height: 360px; }
    .downloadblog_hero .downloadblog_heroinfo h1 img { margin:0 0 30px; }
    .downloadblog_hero .downloadblog_heroinfo h1 { font-size: 34px; text-align:center; justify-content: center;  flex-direction: column; }
    .downloadblog_hero .downloadblog_heroinfo .downloadblog_herotext { font-size: 18px; line-height: 26px; }

    .velennews_box_text { width: 100%; float: left;  word-break: break-word; padding-left: 0; }
    .borderdiv_style .borderdiv h3 { font-size: 24px; line-height: 30px; }
    .needknow_area .needtoknow_img { position:relative; bottom:0; float:left; width:100%; }
    .needknow_area .needknow_boxtext h4 {  font-size: 24px; line-height: 36px; }
    .needknow_area .needknow_subtext { font-size: 18px; line-height: 28px; padding-left:0; }
    .downbenefits_area .downbenefits_countitem { width:100%; margin:0 0 30px; }
    .downbenefits_area .downbenefits_countitem:before { display:none; }
    .culturefocus_area .culturefocus_img { float: left; width: 100%; position:relative; top:0; }
    .culturefocus_area .culturefocus_img img { max-width:100%; }

    .section_title h2 { padding-bottom:0; font-size: 26px; line-height: 36px; }
    .section_title h2:before,.section_title h2:after { display:none; }    

    .btmimg_style { border:none; }
    .borderdiv_style { border-left:0; padding-top: 20px; }
    .borderdiv_style .borderdiv { padding-left:0; margin-bottom:20px; }
    .borderdiv_style .borderdiv:before { display:none; }
    .borderdiv_style .borderdiv { font-size: 18px; line-height: 28px; }
    .square_icon ul li,.round_icon ul li { font-size: 18px; line-height: 28px; }
    .square_icon ul li { padding-left:25px; margin-bottom: 10px; }
    .square_icon ul li:before { width: 15px; height: 15px; }
    ul.square_icon ul.round_icon li { margin-bottom:18px; }
    ul.square_icon li { font-size: 18px; line-height: 28px; }

    .downptonews_area .mail_icon:before { top: 8px; }
    .downptonews_area .downptonews_boxtext { word-break: break-word; padding-left:0; }
    .downptonews_area .downptonews_btmbox { font-size: 20px; line-height: 30px; padding:20px; }
    .downptonews_area .downptonews_btmbox h4 { font-size: 24px; line-height: 34px; }

    .scrollnav_area { padding:20px 0; }  
    .scroll_menu { position:relative; }
    .scroll_menu .filter_select { background:#fff no-repeat scroll right center; max-width: 400px; margin:0 auto; position:relative; border:1px solid #d7d7d7;  width:100%; border-radius:2px; text-decoration:none; color:#3D4A52; cursor:pointer; display:block; padding:10px;padding-right:25px; }
    .scroll_menu .filter_select:before { position:absolute; content:"\f0dd"; font-family: 'FontAwesome'; font-size:16px; line-height:10px; right:10px; top: 50%; transform: translateY(-50%); margin-top:-4px; color:#3D4A52; }
    .scroll_menu ul { list-style:none; width:100%;float:left; padding:8px 0; margin:0; text-align:left; position:absolute; width:100%; left:0; top:100%; z-index:99; display:none; background:#4d4d4d; left: 50%; top: 100%; max-width: 400px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); } 
    .scrollnav_area .scroll_menu ul li { width:100%; padding:8px 15px; text-align:left; font-size:16px; }

    .culturefocus_area { padding:50px 0 0; }
    .culturefocus_area .culturefocus_img { margin:20px 0; }
    .scrollnav_area .scroll_menu .menu_deftext { display:none; }

    .needknow_area .needknow_boxtext ul li { width:100%; float:left; }
    .culturefocus_area .culturefocus_cover .culturefocus_boxtext { padding-left:0; }
    .marginbtm_40 { padding-top:50px; }

    .white_btn a.cta_button:after { font-size:36px;  margin-left: 13px; } 

    ul.check_icon ul li { font-size: 18px;   line-height: 28px; }
    ul.check_icon ul { padding-left:0; }

    .btmimg_style img { max-width:100%; }
    .downbenefits_area .section_title h2 { padding-bottom:0; }
    .needknow_area .section_title h2 { padding-bottom:0; }
    .culturefocus_area .section_title h2 { padding-bottom:0; } 
    .downbenefits_area .downbenefits_counttext { padding-left:0; }

    .lunchtogeth_area .lunchtogeth_boxtext { padding-left:0; }
    .culturefocus_area .culturefocus_cover .culturefocus_box:last-child { margin-bottom:0; }
    .downbenefits_box:last-child  { margin-bottom:0; }

    /* 26-03-2021 */
    .cs-logo-strip .widget-type-rich_text > span > ul { list-style-type: none !important; padding-left: 0; }
    .cs-logo-strip .widget-type-rich_text > span > ul ul { list-style-type: none !important; }
    .paid_media .discount-caption .discount-middle-content { width: 100%; }
    
    /**/
    .teamhero_area { padding:50px 0; }  
    .teamhero_area h1 { font-size: 30px; line-height: 44px; }
    .teamhero_area .teamhero_btn .btn { margin-right:10px; }   
    .teamhero_area .teamhero_btn .green_btn { margin-bottom:20px; }
    .teamhero_area .teamhero_btn .border_btn span { margin-left:0; }   
    .teamhero_area .teamhero_btn { margin-top:20px; }
    .teamhero_area .team_info { left:0; width: 280px; background:#4e4e4e; }
    .teamhero_area .team_info .team_infobox a { padding:8px 20px; font-size: 14px; }
    .teamhero_area .team_info .team_infobox a strong {display:block;}
    
    .teaminfo_area { padding:40px 0; }
    .teaminfo_area .teaminfo_box { margin-bottom: 30px; padding-bottom: 30px; }  
    .teaminfo_area .teaminfo_box:nth-child(2n) { flex-direction: inherit; }
    .teaminfo_area .teaminfo_box .client_left { width:100%; padding:0 0 30px; }
    .teaminfo_area .teaminfo_box:nth-child(2n) .client_left { padding-left: 0; }
    .teaminfo_area .teaminfo_box .client_right { width:100%; max-width: 100%; }
    .teaminfo_box .client_left .client_quotetext span { text-align:left; }
    .teaminfo_box .client_left .client_quote { font-size: 18px; line-height: 26px; }
    
    .backtop { justify-content: center; }
    .teaminfo_area .teaminfo_box .client_right .client_img { display:none; }
    .teaminfo_area .teaminfo_box .client_img.mobile { margin:0 0 15px; width: 100%; height: 240px; max-width:350px; }
    
    
    .row-fluid .site-footer-2 .right { text-align: center; }
    .row-fluid .site-footer-2 { text-align: center; }
    .row-fluid .site-footer-2 .content { margin: 0 auto; }
    .row-fluid .site-footer-2 .right .cs__title { padding: 24px 0 0; }
    .row-fluid .site-footer-2 .email { padding: 12px 0 20px; }
    .row-fluid .site-footer-2 .address { padding: 34px 0 0; background-position: top center; }
    .row-fluid .site-footer-2 .click-link { padding: 0 0 0; }
    .row-fluid .copyright-2 { padding: 20px 0; }
    .row-fluid .copyright-2 .social-sharing { position: static; padding: 10px 0 0; }

}


@media(max-width:600px){
    h1 { font-size: 29px; line-height: 40px; }
    h2 { font-size: 24px; line-height:30px; }
    h3 { font-size: 19px; }

    .row-fluid .hover-box-section .hover-box-wrapper.five .hover-box, .row-fluid .hover-box-section .hover-box-wrapper.four .hover-box, .row-fluid .hover-box-section .hover-box-wrapper .hover-box { width: 100%; max-width:400px; }
    .row-fluid .heading h2 {  }
    .row-fluid .hero-section h1 strong {  margin:0; }
    .row-fluid .hero-section h1 { padding:0 0 20px; }
    .row-fluid .site-header .top .social-share { width: 100px; }
    .row-fluid .site-header .top .info { width: 100%; text-align: center; padding: 0 0 7px; }
    .row-fluid .site-header .top .social-share { width: 100%; text-align: center; }
    .row-fluid .site-header.sticky { transform: translateY(-86px); }
    .row-fluid .hero-section .devider-wrapper { height: 150px; }
    .row-fluid .hero-section .contain-wrapper > div { top: 55%; }
    .row-fluid .hover-anim-section.v2 .hover-box .inner .thumb { padding-bottom: 58%; }
    .row-fluid .site-header .inner-header .menu { max-width: 100% !important; }

    .row-fluid .advance-form form .hs-form-field { width: 100% !Important; }
    .row-fluid form fieldset.form-columns-2 > div + div { padding-top: 20px !important; }
    .row-fluid input[type=submit], .row-fluid input, .row-fluid form button, .row-fluid textarea, .row-fluid select, .row-fluid input[type="text"], .row-fluid input[type="password"], .row-fluid input[type="datetime"], .row-fluid input[type="datetime-local"], .row-fluid input[type="date"], .row-fluid input[type="month"], .row-fluid input[type="time"], .row-fluid input[type="week"], .row-fluid input[type="number"], .row-fluid input[type="email"], .row-fluid input[type="url"], .row-fluid input[type="search"], .row-fluid input[type="tel"], .row-fluid input[type="color"], .row-fluid input[type="file"] { min-width: 100%; }
    .row-fluid form fieldset .hs-form-field .input { margin: 0 !important; }
    .row-fluid .popup-form form fieldset .hs-form-field .input { margin-right: 8px !important;}
    .row-fluid .popup-form form fieldset.form-columns-2 > div + div { padding-top: 0px !important;}


    .row-fluid .page-banner { padding: 130px 0 150px; }
    .contact-section-wrapper .form-widget h3 { font-size: 19px; line-height: 27px; }
    .row-fluid input[type=submit], .row-fluid input, .row-fluid form button, .row-fluid textarea, .row-fluid select, .row-fluid input[type="text"], .row-fluid input[type="password"], .row-fluid input[type="datetime"], .row-fluid input[type="datetime-local"], .row-fluid input[type="date"], .row-fluid input[type="month"], .row-fluid input[type="time"], .row-fluid input[type="week"], .row-fluid input[type="number"], .row-fluid input[type="email"], .row-fluid input[type="url"], .row-fluid input[type="search"], .row-fluid input[type="tel"], .row-fluid input[type="color"], .row-fluid input[type="file"] { height: 40px; }
    .row-fluid form fieldset.form-columns-2 > div + div { padding-top: 10px !important; }
    .row-fluid form fieldset + fieldset { padding-top: 10px !important; }
    .row-fluid form .hs_submit.hs-submit { padding-top: 10px; }
    .contact-section-wrapper .address-info > div > div > div { width: 100% !important; text-align: center; }
    .contact-section-wrapper .address-info > div > div > div > div { height: auto !important; }
    .contact-section-wrapper .form-widget { padding: 35px 15px 13px; }
    .contact-section-wrapper .address-info > div > div > div:nth-child(4) > div { text-align: center; }
    .contact-section-wrapper .widget-type-text { font-size: 18px; line-height: 21px; }
    .bee3D--slide { width: 260px; margin-left: -133px; margin-top: -190px; }
    .bee3D--effect__classic .bee3D--before-1 { transform: translate3d(-270px, 0, 0); }
    .bee3D--effect__classic .bee3D--after-1 { transform: translate3d(270px, 0, 0); }
    .row-fluid .testimonials-section { padding:30px 0 60px; }
    .row-fluid .testimonials-section .testimonials-slider { top: 0; margin-bottom:10px; }

    .row-fluid .testimonials-section .sinlge-testimonials { margin-top: -275px; padding: 35px 15px; }


    .row-fluid .partner-box-wrapper .single-box .contain { padding-left: 62px; }
    .row-fluid .partner-box-wrapper .single-box .contain > h3 { font-size: 23px; }
    .row-fluid .partner-box-wrapper .single-box .contain .text h4 { font-size: 18px; margin: 0 0 4px; }
    .row-fluid .partner-section .partner-widget .widget-type-header { padding: 0 0 10px; }
    .row-fluid .page-banner.contact-page { padding: 130px 0 160px; }

    .row-fluid .info-intro-section .intro-list .single-list .icon { top: 0; transform: translate(-50%, 0); left: 50%; }
    .row-fluid .info-intro-section .intro-list .single-list .contain { padding: 97px 0 0; text-align: center; }
    .row-fluid .info-intro-section .intro-list .single-list + .single-list { margin: 30px 0 0; }
    .team-slider .single-member{ padding :0 15px;}

    blockquote { padding:20px; }
    .row-fluid .blog-outer-widget .contain .topic-list a.topic-link { text-align: left; line-height: 21px; padding: 10px 10px; }
    .row-fluid ul.share-buttons li + li { padding: 0; }
    .row-fluid ul.share-buttons li a i.fa { height: 40px; width: 40px; line-height: 41px; }
    .row-fluid ul.share-buttons { width: 100%; text-align: center; }
    .row-fluid ul.share-buttons li { padding: 5px !important; }
    .row-fluid .inner-pagination .tag.prev a:before, .row-fluid .inner-pagination .tag.next a:after { font-size: 25px; }
    .row-fluid .inner-pagination .tag a { font-size: 14px; }
    .row-fluid .cmt-form fieldset.form-columns-3 > div { width: 100% !important; }
    .row-fluid .cmt-form fieldset.form-columns-3 > div + div { padding-top: 10px; }
    .row-fluid .cmt-form .actions input.hs-button.primary { margin: 10px 0 0; }

    .circle_progress { width: 200px; height: 200px; }
    .circle_progress .content strong { font-size: 31px; }
    .circle_progress .content span { display: block; line-height: 18px; }

    .row-fluid .page-banner.lp-hero .widget-type-rich_text{font-size:16px;line-height:26px;}
    .row-fluid .cs-videobox-popup-wrapper{max-width:calc(100% - 40px);margin:0 auto!important;float:none;}
    .row-fluid .cs-videobox-popup{box-shadow:0 0 0 11px rgba(255,255,255,0.22);height:200px;}
    .row-fluid .cs-logo-strip .thumb-wrapper{padding:0;}
    .row-fluid .cs-logo-strip .thumb-wrapper img.hs-image-widget{max-width:80px;}
    .row-fluid .cs-logo-strip .lp-form input.hs-button.primary.large{margin-top:12px;}
    .row-fluid .single_zick_zack .thumb{height:200px;width:200px;}
    .lp-testimonials-slider-2 .single-slide .thumb{height:180px;width:180px;}
    .lp-testimonials-slider-2 .single-slide .thumb:After{height:60px;width:60px;font-size:19px;line-height:60px;}
    .lp-testimonials-slider-2 .single-slide .contain .text{font-size:16px;line-height:24px;}
    .lp-testimonials-slider-2 .single-slide .contain .info h4{width:100%;}
    .lp-testimonials-slider-2 .single-slide .contain .info span:before{display:none;}
    .lp-testimonials-slider-2 .single-slide .contain .info span{padding:7px 0 0;display:block;}
    .row-fluid .page-sharing-strip ._title{padding:0 0 10px;}

    .row-fluid .cs-logo-strip.v2 .thumb-wrapper > div { width: 50%; padding-top: 20px;}
    .row-fluid .cs-logo-strip.v2 { padding: 40px 0; }
    .row-fluid .v2.single_zick_zack .contain { padding: 35px 15px 35px 25px !important; text-align: left !important; }
    .row-fluid .single_zick_zack.v2 .contain h3 { font-size: 26px; padding: 0; }
    .row-fluid .page-banner.lp-hero-2 .banner-contain h1 { font-size: 27px; line-height: 34px; }
    .row-fluid .lp-form > div { padding: 35px 15px; }
    .row-fluid .lp-form > div { padding: 35px 15px; }
    .row-fluid .cs-logo-strip .thumb-wrapper > div { width: 50%; padding-top:15px; }


    .row-fluid .heading .widget-type-text { font-size: 12px; letter-spacing: 1px; }


    .row-fluid .heading.text .widget-type-rich_text { font-size: 16px; padding: 5px 0 0; }
    .row-fluid .lp-cta-strip .widget-type-rich_text { font-size: 16px; }
    .row-fluid .align-left .social-sharing,.row-fluid .align-left .social-sharing ._title { text-align: left !important; }
    .row-fluid .align-left ul.share-buttons { text-align: left; }

    .row-fluid .team-contain-section { padding-top: 20px; }
    .row-fluid .team-contain-section .thought { font-size: 18px; line-height: 25px; }
    .row-fluid .team-contain-section .thought:before { font-size: 90px; } 
    .row-fluid .team-contain-section .thought { margin: 0 0 10px; padding: 0 0 0; }

    .row-fluid .advertisement-strip .close-btn{top:5px;right:5px;}
    .row-fluid .advertisement-strip a.cta_button{padding:7px 15px;font-size:16px;}

    .contact-section-wrapper{ margin-top:20px; }
    .row-fluid .Atmosphere-section .info-intro-section .intro-list .single-list { display: block; }
    .row-fluid .Atmosphere-section .info-intro-section .intro-list .single-list .contain { display: block; padding: 69px 0 20px; }

    .cs_popup .cs_title h4, .cs_popup .cs_title .popup-icon { text-align:left; max-width: 180px;}
    .cs_popup .cs_title .devider-wrapper {left:0}
    .cs_popup .cs_inner {padding:2em}  
    .post-item .contain h4.post-title a span{font-size:20px !important}

    .row-fluid .thankyou-banner { padding: 170px 0 70px; }
    .row-fluid .main-training-section .lp-page-sec .main-training-right h3 { font-size: 26px; }    
    .row-fluid .main-training-section .lp-page-sec > div > div > div + div > div { padding: 35px 15px 40px; }

    .row-fluid form fieldset.form-columns-2 > div { width: 100% !important; }

    .keynot-box .single-box .icon { position: relative; }
    .keynot-box .single-box { padding: 0; }
    .cy-lp-page .cyty-expert-content .cyty-expert-text h3 { font-size: 22px; }
    .cy-lp-page .cyty-expert-content .cyty-expert-text h3 img { width: 220px !important; margin: 10px 0 10px; }
    .cy-lp-page .cyty-expert-content .cyty-expert-text h3 small { font-size: 70%; }
    .cyty-expert-sec { padding-bottom: 40px; }
    .keynot-box .single-box + .single-box { margin: 20px 0 0; }
    .row-fluid .main-training-section .lp-page-sec .main-training-right h3 { margin: 0; }
    .row-fluid .cs-logo-strip .content-wrapper { padding-top: 0; }

    /* 24-07-2020 */
    .row-fluid .protect_devices_hero { padding-bottom: 220px; }

    .row-fluid #hs_cos_wrapper_module_159558469386204 p,.row-fluid #hs_cos_wrapper_module_159558469386204 li,.row-fluid #hs_cos_wrapper_module_159558469386204 span,.row-fluid #hs_cos_wrapper_module_159558469386204 label,.row-fluid #hs_cos_wrapper_module_159558469386204 h1,.row-fluid #hs_cos_wrapper_module_159558469386204 h2,.row-fluid #hs_cos_wrapper_module_159558469386204 h3,.row-fluid #hs_cos_wrapper_module_159558469386204 h4,.row-fluid #hs_cos_wrapper_module_159558469386204 h5,.row-fluid #hs_cos_wrapper_module_159558469386204 h6{font-size:30px !important;}
    
    .row-fluid .cs-logo-strip form fieldset + fieldset { padding-top:0 !important; }
    .row-fluid .cs-logo-strip form .hs-form-field { padding-top:10px !important; }
    
}

@media(max-width:520px){
    .row-fluid .hover-anim-section.v2 .hover-box .inner .contain .text ul li,.cs_popup .cs_inner .ul-style ul li { width:100%; }

    .cs_popup .cs_title .devider-wrapper svg {width:203%}
    .row-fluid .resource-topicsec .topicbox { margin:0 auto; width:250px; float:none; display:block; } 
    .row-fluid .whitepaper-section .white-papers-box { width:100%; }
    .row-fluid .whitepaper-section .button-block > label{ font-size:14px;}

    .row-fluid .box-new-section.hover-box-section .hover-box-wrapper { margin-top: 0px;padding: 0 0 30px; }

    .home-testimonial-wrap {max-width:310px;}
    .home-testimonial-wrap .testimonial-wrap {right:-330px;}
    .lp-header.v2 .site-header .inner-header .logo {max-width:100%;}
    .lp-header.v2 .site-header .inner-header .v2-contact {max-width: 100%;margin: 15px 0px;    text-align: center;}
    .lp-header.v2 .site-header .inner-header .v2-contact a:before {font-size:18px;}
    .lp-header .site-header .inner-header .v2-contact .span6.phn-wrap {margin-bottom:10px;}
    .lp-header .site-header .inner-header .v2-contact .span6{width:100%;margin-left: 0;}

    /* 23/11/2019 */
    .row-fluid .post-section { padding: 30px 0; }
    .post-section { }
    .row-fluid .post-section .post-section-title h3 span { font-size: 30px; line-height: 34px; }
    .row-fluid .post-section .post-section-title h3 { font-size: 28px; line-height: 36px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb { height: 350px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .thumb-inner-content { padding: 20px 20px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .recent-post-title h4 { font-size: 29px; line-height: 34px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .recent-post-title { padding-bottom: 25px; }
    .row-fluid .post-section .post-wrapper .recent-post-wrapper .recent-post-box .recent-post-inner .recent-post-thumb .recent-post-truncate { font-size: 18px; line-height: 25px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-title h4 { font-size: 22px; line-height: 26px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content { padding: 15px 15px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-title { padding-bottom: 47px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .post-list-thumb .list-inner-content .post-list-truncate { font-size: 16px; line-height: 22px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box { padding: 15px 15px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box .avtar { margin-right: 12px; width: 28px; height: 28px; line-height: 25px; }
    .row-fluid .post-section .post-wrapper .post-list-wrapper .post-list-box .post-list-inner .author-box .author-name h4 { font-size: 15px; }

    .row-fluid .cta-section .cta-wrapper > div > div { display: block; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box { padding: 120px 0 0; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box:before { width: 100px; height: 100px; left: 50%; transform: translateX(-50%); }
    .row-fluid .cta-section .cta-wrapper .cta-content-box .cta-header h3 { font-size: 24px; text-align: center; line-height: 30px; }
    .row-fluid .cta-section .cta-wrapper .cta-content-box .cta-para { font-size: 18px; line-height: 24px; text-align: center; }


    .row-fluid .thankyou-banner-inner .icon-img img { width: 60px; }
    .row-fluid .thankyou-title h1 { font-size: 33px; line-height: 45px; }
    .row-fluid .thankyou-logo a { max-width: 100px; }

    /* */
    .tab-top-img { width: 100%; }
}


/* Responsive Menu design */
@media(max-width:1025px){
    .row-fluid .site-header .inner-header .menu { position: fixed; right: 0; top: 0; background: rgba(0, 0, 0, 0.88); height: 100%; max-width: 350px; transform: translateX(100%); transition: all 0.3s ease; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul { width: 100%; padding: 6px 0 40px; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li { width: 100%; text-align: left; padding: 0; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li > a { color: #fff; padding:15px; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li + li { border-top: 1px solid rgba(255, 255, 255, 0.2); }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper span.line { display: none; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper .cta-wrapper { padding: 0; width: 100%; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li > a:hover { color: #059f17; background: rgba(255, 255, 255, 0.15); }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper { overflow: auto; height: 100vh; padding: 50px 0; }
    .row-fluid .site-header .inner-header { position: relative; }
    .row-fluid .site-header .top .info { width: calc(100% - 200px); }
    .row-fluid .site-header .top .social-share { width: 200px; margin: 0; max-width:none;}
    .row-fluid .site-header .inner-header .wrapper { position: relative; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul { background: rgba(255, 255, 255, 0.17); }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul a { padding: 15px; display: block; color: #fff; text-transform: capitalize; }

    .mobile-trigger { position: absolute; display: block; height: 25px; width: 33px; right: 15px; top: 50%; cursor: pointer; transform: translateY(-50%); }
    .mobile-trigger i { position: absolute; height: 3px; display: block; width: 100%; background: #000; left: 0; 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: 8px; transform: rotate(0deg); transition: transform 0.2s linear, top  0.2s linear 0.2s; }
    .mobile-trigger i:before { top: -8px; 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; cursor: pointer; position: absolute; right: 0; top: 0; height: 50px; width: 100%; z-index: 1; transition: all 0.3s ease; }
    .child-trigger i { display: block; position: relative; height: 2px; width: 15px; background: #fff; top: 50%; transform: translateY(-50%); margin: 0 0 0 auto; right: 13px; }
    .child-trigger i:after { content: ""; position: absolute; height: 100%; width: 100%; display: block; background: #fff; left: 0; transform: rotate(90deg); transition: all 0.2s linear; }
    .child-trigger.child-open i:after { transform: rotate(180deg); }

    .child-trigger.child-open { background: rgba(255, 255, 255, 0.17); }
    .child-trigger:hover { background: rgba(255, 255, 255, 0.17); }
    .mobile-open .row-fluid .site-header .inner-header .menu{ transform: translateX(0); }

    .menu .mobile-trigger { top: 10px; left: 18px; transform: none; width: 30px; height: 30px; }
    .menu .mobile-trigger i { width: 18px; }
    .menu .mobile-trigger i:before, .menu .mobile-trigger i:after { background: #fff; }
    .menu .mobile-trigger i:before { top: 7px; }
    .menu .mobile-trigger i:after { top: -5px; }

    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper { display: block; }
    .row-fluid .site-header .top { margin: 0; }
    .row-fluid .site-header .top .fx > div > div { display: block; }
    .row-fluid .site-header .top .info { width: 100%; text-align: center; height: auto; }
    .row-fluid .site-header .top .info a { line-height: normal; }
    .row-fluid .site-header .top .info ul li { width: 100%; padding: 9px 0; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper .cta-wrapper a { width: 100%; max-width: 100%; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper .cta-wrapper { overflow: hidden; }
    .row-fluid .site-header .inner-header .menu .hs-menu-wrapper > ul { padding-bottom: 0; }
    .row-fluid .social-share ul { width: 100%; }
    .row-fluid .site-header .top .social-share { width: 100%; text-align: center; }
    .row-fluid .site-header .inner-header .logo img.hs-image-widget { position: relative; transition: all 0.3s ease; }
    .row-fluid .site-header.sticky-res .inner-header .logo img.hs-image-widget { max-width: 80px; }

    .menu-overlay { position: fixed; height: 100%; width: 100%; background: rgba(255, 255, 255, 0.9); top: 0; left: 0; z-index: 9999; cursor: pointer; transition: all 0.3s ease; visibility: hidden; opacity: 0; }
    .row-fluid .site-header .inner-header .menu { z-index: 9999; }
    .mobile-open .menu-overlay { opacity: 2; visibility: visible; }

    .lp-header .mobile-trigger{ display:none; }
    .testimonials-strip-slider button.slick-arrow:before { margin: 0 !important; }
    .testimonials-strip-slider button.slick-next.slick-arrow { margin-left: 25px; }
    .testimonials-strip-slider button.slick-prev.slick-arrow { margin-left: -25px; }

    .row-fluid .advertisement-strip { top: 100%; opacity: 1; }

    .rotating-text { width: 100% !important; margin: 0 !important; padding: 0 15px;}

    .row-fluid .topic-widget.ie{ display:none;}

    /* .row-fluid .thankyou-banner { padding: 190px 0 90px; }
    .row-fluid .thankyou-title h1 { font-size: 50px; line-height: 61px; } 
    .row-fluid .thankyou-logo a { max-width: 140px; }*/

    .row-fluid .header_main.site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-menu-depth-1:nth-child(2) ul li { display:none; }
    .row-fluid .menu_module { position:relative; opacity:1; background: #fff; float:left; } 
    .row-fluid .menu_module .menuitem_box { width:100%; padding:10px 20px; border-bottom:1px solid rgba(0,0,0,0.5); }
    .row-fluid .menu_module .menuitem_box .menu_title { padding:0 0 0 10px !important; }

    .row-fluid .header_main.site-header .inner-header .menu .hs-menu-wrapper > ul > li.hs-menu-depth-1:before { display:none; }

    .row-fluid .header-section.main-header-strip .inner-header{ display:block; }
    .row-fluid .header-section.main-header-strip.site-header .inner-header .menu .top:nth-child(5) { display: none; }
    .row-fluid .header-section.main-header-strip.site-header .inner-header .menu .top .info { width: 100%; }
    .row-fluid .header-section.main-header-strip.site-header .inner-header .menu .top .rotating-text { width: 100%; text-align: center; line-height: normal; padding: 5px 0 2px; }
    .row-fluid .header-section.main-header-strip.site-header .inner-header .menu .top .social-share { line-height: normal; }

}

@media (max-width:400px){
    /* 19-03-2020 */
    .cybersecurity-caption h2 { font-size: 24px; line-height: 35px; }
    .cybersecurity-caption h2 strong { font-size: 24px; line-height: 35px; }
    .cyty-expert-content h2 { font-size: 24px; line-height: 35px; }
    .accomplish-section h2 { font-size: 24px; line-height: 35px; }
    .accomplish-section h2 span { font-size: 24px; line-height: 35px; }
    .accomplish-box { padding: 20px 18px; }
    .software-accomplish .accomplish-box { padding: 30px 18px; }
    .course-section h3 { font-size: 24px; line-height: 35px; }
    .course-box h4 { font-size: 18px; line-height: 24px; }
    .course-box h6 { font-size: 16px; }
    .embedded-medical-caption h2 { font-size: 24px; }
    .embedded-medical-caption h2 span { font-size: 24px; text-align:center; }
    .embedded-medical-caption { padding: 30px 18px; }

    /* */
    .keynot-box .single-box { display: block; }
}

.static-text{
    color: white;
    font-size: 11.5px;
}