@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900');
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*, *:before, *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{background:#fff;color:#333333;overflow-x:hidden;margin:0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden], template{display:none;}
a{background-color:transparent;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:700;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
code, kbd, pre, samp{font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}
button{overflow:visible;outline:none;}
button, input, select, textarea{max-width:100%;outline:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;outline:none;}
button[disabled], html input[disabled]{cursor:default;opacity:.5;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input[type="checkbox"], input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0.4375em;padding:0;outline:none;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;outline:none;}
input[type="search"]{-webkit-appearance:textfield;outline:none;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;padding:0.875em;}
fieldset >:last-child{margin-bottom:0;}
legend{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
optgroup{font-weight:600;}
.menu-item-has-children a:after,
.social-navigation a:before,
.dropdown-toggle:after,
.bypostauthor > article .fn:after,
.comment-reply-title small a:before,
.pagination .prev:before,
.pagination .next:before,
.pagination .nav-links:before,
.pagination .nav-links:after,
.search-submit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top;}
body{color:#666666;font-weight:400;font-size:20px;line-height:30px;font-family:'Poppins', sans-serif;}
h1, h2, h3, h4, h5, h6{clear:both;font-family:'Poppins', sans-serif;color:#333333;font-weight:700;margin:0;margin-bottom:5px;text-rendering:optimizeLegibility;}
h1{font-size:50px;line-height:1.2;}
h2{font-size:40px;line-height:1.2;}
h3{font-size:36px;line-height:1.2;}
h4{font-size:34px;line-height:1.2;}
h5{font-size:32px;line-height:1.2;}
h6{font-size:30px;line-height:1.2;}
h1+p img, h2+p img, h3+p img, h4+p img, h5+p img, h6+p img{margin-top:8px;}
p, ul, ol, div.wp-block-media-text{margin:0 0 1em;}
dfn, cite, em, i{font-style:italic;}
blockquote{border:0 solid #1a1a1a;border-left-width:4px;color:#686868;font-size:19px;font-size:1.1875rem;font-style:italic;line-height:1.4736842105;margin:0 0 1.4736842105em;padding:0 0 0 1.263157895em;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote p{margin-bottom:1.4736842105em;}
blockquote a:hover{color:#ffffff;}
blockquote cite, blockquote small{color:#1a1a1a;display:block;font-size:16px;font-size:1rem;line-height:1.75;}
blockquote cite:before, blockquote small:before{content:"\2014\00a0";}
blockquote em, blockquote i, blockquote cite{font-style:normal;}
blockquote strong, blockquote b{font-weight:400;}
blockquote >:last-child{margin-bottom:0;}
address{font-style:italic;margin:0 0 1.75em;}
code, kbd, tt, var, samp, pre{font-family:Inconsolata, monospace;}
pre{border:1px solid #d1d1d1;font-size:16px;font-size:1rem;line-height:1.3125;margin:0 0 1.75em;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
code{background-color:#d1d1d1;padding:0.125em 0.25em;}
abbr, acronym{border-bottom:1px dotted #d1d1d1;cursor:help;}
mark, ins{background:#007acc;color:#fff;padding:0.125em 0.25em;text-decoration:none;}
big{font-size:125%;}
hr{background-color:#d1d1d1;border:0;height:1px;margin:0 0 1em;clear:both;}
ul{list-style:disc;}
ol{list-style:decimal;margin-left:1.5em;}
li > ul, li > ol{margin-bottom:0;}
dl{margin:0 0 1.75em;}
dt{font-weight:600;}
dd{margin:0 0 1.75em;}
img{height:auto;max-width:100%;vertical-align:middle;}
del{opacity:0.8;}
table, th, td{border:1px solid #d1d1d1;}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;}
caption, th, td{font-weight:normal;text-align:left;}
th{border-width:0 1px 1px 0;font-weight:600;}
td{border-width:0 1px 1px 0;}
th, td{padding:0.4375em;}
::-webkit-input-placeholder{color:#ccc;}
:-moz-placeholder{color:#ccc;}
::-moz-placeholder{color:#ccc;opacity:1;}
:-ms-input-placeholder{color:#ccc;}
.site-main{padding:100px 0px;width:100%;display:block;}
a{color:#f58220;text-decoration:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;outline:none;}
a:hover{color:#333333;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;outline:none;}
.smooth, .smooth::before, .smooth::after, .smooth:hover, .smooth:hover::before, .smooth:hover::after{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
a.btn{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;z-index:1;font-size:18px;padding:20px 35px;border-radius:40px;text-transform:uppercase;line-height:1.2;color:#ffffff;font-weight:600;letter-spacing:1px;text-align:center;text-shadow:3px 3px 0px rgba(0, 0, 0, 0.15);background:rgb(255,155,67);background:-moz-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:-webkit-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
a.btn::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:100%;border-radius:inherit;display:block;z-index:-1;background:rgb(250,50,100);background:-moz-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);background:-webkit-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);background:linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
a.btn::after{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;border-radius:inherit;display:block;z-index:-1;background:rgb(255, 155, 67);background:-moz-linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);background:-webkit-linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);background:linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008b', endColorstr='#ff9b43',GradientType=1);}
a.btn:hover::before{bottom:0;}
a.btn:hover::after{top:0;}
a.btn,
a.btn::before,
a.btn::after,
a.btn:hover,
a.btn:hover::before,
a.btn:hover::after{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
a.border-btn{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;font-size:18px;color:#ff9b43;text-transform:uppercase;font-weight:600;border-width:2px;border-style:solid;border-color:#ff9b43;border-radius:40px;line-height:1;padding:19px 38px;text-shadow:3px 3px 0 rgba(0, 0, 0, 0.15);z-index:1;}
a.border-btn::before,
a.border-btn::after{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;z-index:-1;}
a.border-btn::before{content:"";width:100%;background-color:#ffffff;height:50%;display:block;position:absolute;left:0;bottom:100%;}
a.border-btn::after{content:"";width:100%;background-color:#ffffff;height:50%;display:block;position:absolute;left:0;top:100%;}
a.border-btn:hover{color:#1b1363;border-color:#ffffff;background-color:#ffffff;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
a.border-btn:hover::before,
a.border-btn:hover::after{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
a.border-btn:hover::before{bottom:0;}
a.border-btn:hover::after{top:0;}
a.btn.blue-btn{background:#1b1464;border:none;color:#ffffff;}
a.btn.blue-btn::before,
a.btn.blue-btn::after{background:#ffffff;}
a.btn.blue-btn:hover{color:#1b1464;background-color:#ffffff;}
.entry-content ol{list-style:none;counter-reset:ol-counter;padding:0;margin-left:0;}
.entry-content ol li{padding-left:25px;position:relative;}
.entry-content ol li:before{content:counter(ol-counter);counter-increment:ol-counter;position:absolute;left:0;top:0;line-height:inherit;color:#f58220;}
.entry-content ul{list-style:none;padding:0;margin-left:0;}
.entry-content ul li{padding-left:28px;position:relative;}
.entry-content ul li:before{content:"\f14a";position:absolute;left:0;top:0;line-height:inherit;font-family:FontAwesome;font-family:"Font Awesome 5 Free";font-weight:900;color:#f58220;}
.ListTwoCol,
.ListThreeCol{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
.ListTwoCol li{width:calc(50% - 10px);}
.ListThreeCol li{width:calc(33.33% - 10px);}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.wp-block-media-text.alignwide .wp-block-media-text__content{padding:0 0 0 30px;}
.wp-block-media-text.alignwide.has-media-on-the-right .wp-block-media-text__content{padding:0 30px 0 0;}
.wp-block-media-text .has-large-font-size{font-size:inherit;}
.entry-content blockquote, .entry-content blockquote.wp-block-quote:not(.is-large):not(.is-style-large){border:0 solid #f58220;border-left-width:4px;color:#ffffff;font-style:normal;margin:0 0 1.4736842105em;padding:1em 1em 1em 1.263157895em;background-color:#2c3964;}
.grad-bg{background:rgb(255,155,67);background:-moz-linear-gradient(135deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:-webkit-linear-gradient(135deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:linear-gradient(135deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.be-af-gr-hov:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:100%;border-radius:inherit;z-index:-1;background:rgb(250,50,100);background:-moz-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);background:-webkit-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);background:linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.be-af-gr-hov:after{content:"";position:absolute;left:0;top:100%;width:100%;height:100%;border-radius:inherit;z-index:-1;background:rgb(255, 155, 67);background:-moz-linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);background:-webkit-linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);background:linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008b', endColorstr='#ff9b43',GradientType=1);}
.grad-bg-revs{background:rgb(250, 50, 100);background:-moz-linear-gradient(135deg, rgb(250, 50, 100) 1%,rgb(255,155,67) 100%);background:-webkit-linear-gradient(135deg, rgb(250, 50, 100) 1%,rgb(255,155,67) 100%);background:linear-gradient(135deg, rgb(250, 50, 100) 1%,rgb(255,155,67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.be-af-gr-revs-hov:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:100%;border-radius:inherit;z-index:-1;background:rgb(255, 155, 67);background:-moz-linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);background:-webkit-linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);background:linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008b', endColorstr='#ff9b43',GradientType=1);}
.be-af-gr-revs-hov:after{content:"";position:absolute;left:0;top:100%;width:100%;height:100%;border-radius:inherit;z-index:-1;background:rgb(250,50,100);background:-moz-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);background:-webkit-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);background:linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.section-title{color:#ffffff;font-size:77px;display:block;line-height:70px;font-weight:700;text-transform:uppercase;;padding:0;margin:0 0 20px;}
.section-title span{display:block;position:relative;line-height:1;color:#f58220;font-size:22px;margin-bottom:10px;letter-spacing:2px;}
.section-des{color:#666666;font-size:24px;line-height:36px;font-weight:500;padding:0;margin:0 0 20px;}
.section-des strong{color:#f75962;font-weight:600;}
.section-des p:last-child{margin-bottom:0;}
.wrapper{width:1528px;margin:0 auto;padding:0px 15px;}
.large-wrapper{width:1730px;margin:0 auto;padding:0px 15px;}
.top-header-section{position: relative;text-align: center;padding: 12px 0px;background: -moz-linear-gradient(96deg, rgba(255,146,70,1) 0%, rgba(251,63,96,1) 74%, rgba(251,63,96,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(251,63,96,1)), color-stop(26%, rgba(251,63,96,1)), color-stop(100%, rgba(255,146,70,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(96deg, rgba(255,146,70,1) 0%, rgba(251,63,96,1) 74%, rgba(251,63,96,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(96deg, rgba(255,146,70,1) 0%, rgba(251,63,96,1) 74%, rgba(251,63,96,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(96deg, rgba(255,146,70,1) 0%, rgba(251,63,96,1) 74%, rgba(251,63,96,1) 100%); /* ie10+ */
background: linear-gradient(354deg, rgba(255,146,70,1) 0%, rgba(251,63,96,1) 74%, rgba(251,63,96,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb3f60', endColorstr='#ff9246',GradientType=0 ); /* ie6-9 */}
.top-header-area{position: relative;display: table;margin: 0px auto;}
.top-header-area .text{display: inline-block;position: relative;vertical-align: middle;font-size: 20px;line-height: 32px;text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.11);color: #fff;}
.top-header-area .text strong{font-weight: 600;}
.top-header-area .link-btn{display: inline-block;position: relative;vertical-align: middle;padding-left: 40px;}
.top-header-area .link-btn a.btn{font-size: 16px;line-height: 26px;text-transform: capitalize;font-weight: 500;letter-spacing: 0;padding: 10px 19px;text-shadow: none;}
.site-header{display:block;position:absolute;padding:30px 0;left:0;top:0;width:100%;z-index:99999;}
.site-header{top: 70px;}
.site-header .header-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.header-row .header-left-col{width:20%;}
.header-row .header-right-col{width:80%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center;}
.site-header .logo{max-width:310px;display:block;}
.site-header .logo a{display:block;}
.site-header ul{margin:0;list-style:none;padding:0;}
.site-header .menu,
.site-header .main-navigation,
.site-header .menu-top-menu-container{display:block;position:relative;line-height:1;padding:0;margin:0;}
.site-header .main-navigation ul.menu{list-style:none;text-align:right;}
.site-header .main-navigation ul.menu li{display:inline-block;vertical-align:middle;margin:0 17px;padding:0;position:relative;}
.site-header .main-navigation ul.menu li a{font-size:18px;font-weight:600;color:#ffffff;text-transform:uppercase;text-shadow:3px 3px 0 rgba(0, 0, 0, 0.15);letter-spacing:1px;}
.site-header .main-navigation ul.menu li a:hover{color:#f58220;}
.main-navigation ul.menu li .dropdown-toggle,
.main-navigation ul.menu li svg{display:none;}
.site-header .main-navigation ul.menu li ul.sub-menu{position:absolute;width:290px;left:0;top:300%;border:none;box-shadow:none;text-align:left;opacity:0;visibility:hidden;z-index:9;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.site-header .main-navigation ul.menu li li{display:block;width:100%;padding:0;margin:0;position:relative;}
.site-header .main-navigation ul.menu li li a{background-color:#f58220;display:block;width:100%;padding:14px 18px;color:#ffffff;border-bottom:1px solid #c2d0ff;border-radius:3px;}
.site-header .main-navigation ul.menu > li.current_page_item > a,
.site-header .main-navigation ul.menu > li.current-menu-parent > a{color:#f58220;}
.site-header .main-navigation ul.menu li.current_page_item > a,
.site-header .main-navigation ul.menu li.current_page_ancestor > a,
.site-header .main-navigation ul.menu li.current-page-ancestor > a,
.site-header .main-navigation ul.menu li.current-menu-item > a,
.site-header .main-navigation ul.menu li.current-menu-parent > a,
.site-header .main-navigation ul.menu li.current_page_parent > a{color:#f58220;}
.site-header .main-navigation ul.menu li li a:hover{background-color:#354370;color:#ffffff;}
.site-header .main-navigation ul.menu li:hover > ul.sub-menu{opacity:1;visibility:visible;top:100%;}
.site-header .main-navigation ul.menu > li > ul.sub-menu > li:first-child{margin-top:9px;}
.site-header .main-navigation ul.menu > li > ul.sub-menu > li:first-child::before{content:"\f0d8";font-family:FontAwesome;color:#f58220;margin:0px;font-size:24px;display:block;line-height:9px;position:absolute;top:-8px;left:28px;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.site-header .main-navigation ul.menu > li > ul.sub-menu > li:first-child:hover::before{color:#354370;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.site-header .main-navigation ul.menu > li > ul.sub-menu > li.current-menu-item::before, .site-header .main-navigation ul.menu > li > ul.sub-menu > li.current_page_parent::before{color:#354370;}
.site-header .main-navigation ul.menu li ul.sub-menu li ul.sub-menu{left:100%;top:0;}
.site-header .main-navigation ul.menu ul.sub-menu li:hover > a, .site-header .main-navigation ul.menu ul.sub-menu ul:hover > a{background:#354370;}
.site-header .main-navigation ul.menu ul.sub-menu > li.current-menu-item > a{background-color:#354370;color:#fff;}
.site-header .main-navigation ul.menu ul.sub-menu > li.current_page_parent > a{background-color:#354370;color:#fff;}
.site-header .header-button{display:inline-block;margin-left:30px;}
.site-header .header-button a{display:inline-block;vertical-align:middle;}
.site-header .header-flag{display:inline-block;vertical-align:middle;line-height:1;}
.site-header .header-flag .header-flag-list{display:inline-block;vertical-align:middle;line-height:1;margin-left:10px;}
.site-header .header-flag .header-flag-list a{display:inline-block;vertical-align:middle;}
.site-header .header-flag .header-flag-list svg{display:inline-block;vertical-align:middle;}
.site-header .header-flag .header-flag-list svg circle,
.site-header .header-flag .header-flag-list svg circle:hover{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.site-header .header-flag .header-flag-list svg:hover .cls-hed-1{fill:#fff;opacity:1;}
.site-header .header-flag .header-flag-list svg:hover .cls-hed-2{stroke-width:6px;stroke:#ff9b43;}
.site-footer{background-color:#2c3964;display:block;position:relative;color:#ffffff}
.footer-one{display:block;position:relative;text-align:center;padding:90px 0 55px;}
.footer-one .section-title{font-size:60px;margin-bottom:25px;}
.footer-one .footer-des{color:#b5b2d3;}
.footer-one .footer-des p:last-child{margin-bottom:0;}
.site-footer .wrapper{position:relative;}
.f-svg-icon-1{position:absolute;left:0;top:30px;}
.f-svg-icon-2{position:absolute;right:0;bottom:-30px;}
.f-svg-icon-3{position:absolute;right:0;bottom:-16px;left:0;margin:0 auto;text-align:center;z-index:-1;}
.footer-two{display:block;position:relative;padding-bottom:50px;}
.footer-two .footer-two-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.footer-two .footer-two-row .footer-two-left{display:inline-block;width:50%;padding-right:50px;}
.footer-two .footer-two-row .footer-two-right{display:inline-block;width:50%;padding-left:50px;}
.footer-two .footer-two-right-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.footer-two .footer-two-right-row + .footer-two-right-row{margin-top:92px;}
.footer-two .footer-two-right-row > div{width:50%;display:inline-block;vertical-align:middle;}
.footer-two .footer-two-right-row > div > div{text-align:center;padding:0 15px;border-left-width:1px;border-right-width:1px;border-color:#465482;border-left-style:solid;border-right-style:solid;}
.footer-two .footer-two-right-row .footer-two-right-row-left .footer-two-right-row-left-inner{margin-right:-1px;}
.footer-two .footer-contact-details{font-size:20px;color:#ffffff;line-height:1;display:inline-block;vertical-align:middle;}
.footer-two .footer-contact-details strong{font-weight:600;line-height:1;display:inline-block;position:relative;margin-bottom:10px;}
.footer-two .footer-contact-details a{display:inline-block;vertical-align:middle;line-height:1;color:#ffffff;}
.footer-two .footer-two-right-row > div:hover .footer-contact-details a{color:#f58220;}
.footer-two .footer-contact-icon{background-color:#26335c;width:61px;height:61px;line-height:61px;border-radius:31px;margin:0 auto;margin-bottom:25px;display:block;position:relative;}
.footer-two .footer-contact-icon:before{content:"";height:50px;width:50px;border-radius:25px;border:1px solid #465482;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);opacity:0;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.footer-two .footer-two-right-row > div:hover .footer-contact-icon:before{opacity:1;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.footer-two .footer-contact-icon i{color:#ffffff;font-size:20px;}
.footer-two .footer-two-right-row:nth-child(2) .footer-two-right-row-left .footer-contact-icon{line-height:64px;}
.footer-two .footer-two-right-row:nth-child(2) .footer-two-right-row-right .footer-contact-icon{line-height:67px;}
.footer-two .footer-contact-icon i::before{opacity:0;}
.footer-two .footer-contact-icon i{background-image:url("assets/images/spi-icons.png");background-repeat:no-repeat;}
.footer-two .footer-two-right-row:first-child .footer-two-right-row-left .footer-contact-icon i{background-position:left -8px top -151px;width:20px;height:22px;}
.footer-two .footer-two-right-row:first-child .footer-two-right-row-left:hover .footer-contact-icon i{background-position:left -58px top -151px;}
.footer-two .footer-two-right-row:first-child .footer-two-right-row-right .footer-contact-icon i{background-position:left -8px top -189px;width:18px;height:22px;}
.footer-two .footer-two-right-row:first-child .footer-two-right-row-right:hover .footer-contact-icon i{background-position:left -58px top -189px;}
.footer-two .footer-two-right-row:nth-child(2) .footer-two-right-row-left .footer-contact-icon i{background-position:left -9px top -228px;width:22px;height:22px;}
.footer-two .footer-two-right-row:nth-child(2) .footer-two-right-row-left:hover .footer-contact-icon i{background-position:left -58px top -228px;}
.footer-two .footer-two-right-row:nth-child(2) .footer-two-right-row-right .footer-contact-icon i{background-position:left -8px top -268px;width:24px;height:17px;}
.footer-two .footer-two-right-row:nth-child(2) .footer-two-right-row-right:hover .footer-contact-icon i{background-position:left -58px top -268px;}
.footer-social.social-media{margin-top:70px;}
.social-media{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;margin:0 -5px;}
.social-media .social-media-list{width:20%;text-align:center;padding:0 5px;}
.social-media .social-media-list a{display:block;position:relative;overflow:hidden;height:71px;background-color:#f58220;border-radius:36px;line-height:71px;z-index:1;}
.social-media .social-media-list a i{font-size:22px;color:#ffffff;line-height:inherit;text-shadow:3px 3px 0 rgba(0, 0, 0, 0.15);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.social-media .social-media-list a.youtube i{font-family:FontAwesome;font-weight:400;}
.social-media .social-media-list a.facebook{background-color:#4064ac;}
.social-media .social-media-list a.google{background-color:#d6493c;}
.social-media .social-media-list a.linkedin{background-color:#0270ad;}
.social-media .social-media-list a.twitter{background-color:#1c9cea;}
.social-media .social-media-list a.youtube{background-color:#f60000;}
.social-media .social-media-list a::before{content:"";width:100%;background-color:#ffffff;height:50%;display:block;position:absolute;left:0;bottom:100%;z-index:-1;}
.social-media .social-media-list a::after{content:"";width:100%;background-color:#ffffff;height:50%;display:block;position:absolute;left:0;top:100%;z-index:-1;}
.social-media .social-media-list a:hover i{color:#1b1363;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.social-media .social-media-list a:hover::before{bottom:0;}
.social-media .social-media-list a:hover::after{top:0;}
.footer-three{display:block;position:relative;z-index:1;}
.footer-three .footer-three-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;padding:22px 0;border-top-width:1px;border-bottom-width:1px;border-color:#465482;border-top-style:solid;border-bottom-style:solid;}
.footer-three .footer-three-row .footer-three-left{width:82%;text-align:left;}
.footer-three .footer-three-row .footer-three-right{width:18%;text-align:right;}
.footer-three .main-navigation,
.footer-three .menu-top-menu-container,
.footer-three .menu{margin:0;padding:0;display:block;position:relative;}
.footer-three .main-navigation ul{list-style:none;}
.footer-three .main-navigation ul.menu ul{display:none;}
.footer-three .main-navigation ul.menu li{display:inline-block;vertical-align:middle;}
.footer-three .main-navigation ul.menu li + li{margin-left:50px;}
.footer-three .main-navigation ul.menu li.teamviewerlink{display:none !important;}
.footer-three .main-navigation ul.menu li a{font-size:18px;color:#ffffff;text-transform:uppercase;font-weight:600;}
.footer-three .main-navigation ul.menu li a:hover{color:#f58220;}
.footer-three .footer-three-right{font-size:18px;color:#ffffff;font-weight:400;text-transform:uppercase;}
.footer-three .footer-three-right a{color:#ffffff;font-weight:600;}
.footer-three .footer-three-right a:hover{color:#f58220;}
.footer-map{display:block;position:relative;padding-bottom:50px;}
.footer-map p{margin-bottom:0;}
.footer-map iframe{display:block;position:relative;margin-bottom:0;height:350px;}
.copyright{display:block;position:relative;text-align:center;padding:50px 0;}
.copyright-block{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.copyright .copyright-left{width:50%;text-align:left;}
.copyright .copyright-right{width:50%;text-align:right;}
.copyright p{line-height:1;font-size:16px;font-weight:300;margin:0 0 5px;color:#8792b8;}
.copyright:last-child{margin:0;}
.copyright p a{color:#ffffff;color:#8792b8;text-decoration:underline;}
.copyright p a:hover{color:#f58220;}
.copyright p em{display:inline-block;position:relative;font-style:normal;}
.ginput_recaptcha .grecaptcha-badge{z-index: 1;}
.contact-form .gform_wrapper div.validation_error{display:none;}
.contact-form .gform_wrapper li.gfield.gfield_error,
.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin:0 0 12px;border:none;}
.contact-form .gform_confirmation_message{padding:10px;text-align:center;background-color:#238106;border-radius:10px;margin:10px 0;font-size:16px;line-height:1.3;color:#fff;}
.contact-form .microsoftoffers_page .form-heading{display: none;}
.contact-form .microsoftoffers_page .gform_confirmation_message{padding: 30px 20px 0px;font-size: 20px;margin-bottom: 50px;}
.contact-form .microsoftoffers_page .gform_confirmation_message h3{font-size: 30px;line-height: 1;color: #fff;font-weight: 600;margin-bottom: 30px;text-transform: uppercase;}
.contact-form .microsoftoffers_page .gform_confirmation_message p{margin-bottom: 0px;}
.contact-form .microsoftoffers_page .gform_confirmation_message a.btn{text-transform: none;top: 28px;}

.contact-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 0px)!important}
.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0;color:#FF0000;font-weight:400;font-size:15px;position:absolute;right:10px;bottom:0;text-align:right;}
.contact-form .gform_wrapper{display:block;position:relative;margin:0;}
.contact-form .gform_wrapper form ul{list-style:none;margin:0;padding:0;display:block;position:relative;}
.contact-form .gform_wrapper form .gform_body ul li{width:100% !important;display:block;padding:0;margin:0 0 12px;position:relative;}
.contact-form .gform_wrapper form .gform_body ul li div.ginput_container{margin:0;padding:0;width:100%;display:block;}
.contact-form .gform_wrapper form .gform_body ul li input,
.contact-form .gform_wrapper form .gform_body ul li textarea,
.contact-form .gform_wrapper form .gform_body ul li select{background:#f0f5f8;border:1px solid #f0f5f8;border-radius:20px;width:100%;font-size:18px !important;color:#333333;padding:20px 60px 20px 20px !important;outline:none;width:100% !important;margin:0 !important;box-shadow:none !important;}
.contact-form .gform_wrapper form .gform_body ul li textarea, .contact-form .gform_wrapper form .gform_body ul li select, .contact-form .gform_wrapper form .gform_body ul li input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}
.contact-form .gform_wrapper form .gform_body ul li input:focus,
.contact-form .gform_wrapper form .gform_body ul li textarea:focus,
.contact-form .gform_wrapper form .gform_body ul li select:focus{border-color:#f58220;}
.contact-form .gform_wrapper form .gform_body ul li textarea{height:144px;}
.contact-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height:inherit;min-height:auto;}
.contact-form .gform_wrapper form .gform_body ul li::before{font-size:16px;color:#999999;font-family:FontAwesome;font-family:"Font Awesome 5 Free";position:absolute;left:auto;right:20px;top:27px;text-align:center;line-height:1;}
.gf-icon-name::before{content:"\f007" !important;font-weight:400;}
.gf-icon-email::before{content:"\f0e0" !important;font-weight:400;}
.gf-icon-phone::before{content:"\f095" !important;font-weight:600;}
.gf-icon-city::before{content:"\f1ad" !important;font-weight:400;}
.gf-icon-pencil::before{content:"\f303" !important;font-weight:700;}
.gf-icon-note::before{content:"\f46d" !important;font-weight:700;}
.gf-img-name::before{content:"" !important;background-image:url("assets/images/spi-icons.png");background-repeat:no-repeat;width:19px;height:17px;background-position:left -9px top -10px;}
.gf-img-email::before{content:"" !important;background-image:url("assets/images/spi-icons.png");background-repeat:no-repeat;width:18px;height:13px;background-position:left -10px top -45px;}
.gf-img-pencil::before{content:"" !important;background-image:url("assets/images/spi-icons.png");background-repeat:no-repeat;width:20px;height:20px;background-position:left -9px top -77px;}
.gf-img-note::before{content:"" !important;background-image:url("assets/images/spi-icons.png");background-repeat:no-repeat;width:15px;height:18px;background-position:left -9px top -115px;}
.contact-form .gform_wrapper form .gform_body ul li > .gfield_label{display:none;}
.contact-form .gform_wrapper form .gform_footer{display:block;position:relative;width:100%;padding:0;margin:12px 0 0;}
.contact-form .gform_wrapper form .gform_footer input.gform_button{display:block;position:relative;width:100%;line-height:1 !important;min-height:auto !important;padding:20px 20px;margin:0;border:none;box-shadow:none;color:#fff;font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:2px;height:auto;min-height:auto;max-height:none;text-shadow:3px 3px 0px rgba(0, 0, 0, 0.15);border-radius:40px;border-radius:40px;text-shadow:3px 3px 0px rgba(0, 0, 0, 0.15);background:rgb(255,155,67);background:-moz-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:-webkit-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.contact-form .gform_wrapper form .gform_footer input.gform_button:hover{background:rgb(250, 50, 100);background:-moz-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgb(255, 155, 67) 100%);background:-webkit-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgb(255, 155, 67) 100%);background:linear-gradient(170deg, rgb(250, 50, 100) 1%,rgb(255, 155, 67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008b', endColorstr='#ff9b43',GradientType=1);}
.contact-form .gform_wrapper form .gform_footer button{display:block;position:relative;width:100%;line-height:1;padding:20px 20px;margin:0;border:none;box-shadow:none;color:#fff;font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:2px;height:auto;min-height:auto;max-height:none;text-shadow:3px 3px 0px rgba(0, 0, 0, 0.15);border-radius:40px;border-radius:40px;text-shadow:3px 3px 0px rgba(0, 0, 0, 0.15);overflow:hidden;z-index:1;background:rgb(255,155,67);background:-moz-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:-webkit-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.contact-form .gform_wrapper form .gform_footer button::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:100%;border-radius:inherit;display:block;z-index:-1;background:rgb(250,50,100);background:-moz-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);background:-webkit-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);background:linear-gradient(170deg, rgb(250, 50, 100) 1%,rgba(255, 155, 67, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.contact-form .gform_wrapper form .gform_footer button::after{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;border-radius:inherit;display:block;z-index:-1;background:rgb(255, 155, 67);background:-moz-linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);background:-webkit-linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);background:linear-gradient(170deg, rgba(250, 50, 100, 0) 1%,rgb(255, 155, 67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008b', endColorstr='#ff9b43',GradientType=1);}
.contact-form .gform_wrapper form .gform_footer button:hover::before{bottom:0;}
.contact-form .gform_wrapper form .gform_footer button:hover::after{top:0;}
.contact-form .gform_wrapper form .gform_footer button,
.contact-form .gform_wrapper form .gform_footer button::before,
.contact-form .gform_wrapper form .gform_footer button::after,
.contact-form .gform_wrapper form .gform_footer button:hover,
.contact-form .gform_wrapper form .gform_footer button:hover::before,
.contact-form .gform_wrapper form .gform_footer button:hover::after{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.contact-form .gform_wrapper form .gform_body ul li.gfield_html{color:#666666;font-weight:300;font-size:16px;line-height:1.4 !important;}
.contact-form .gform_wrapper form .gform_body ul li .ginput_container_checkbox ul.gfield_checkbox li{line-height:1;}
.contact-form .gform_wrapper form .gform_body ul li .ginput_container_checkbox ul li:last-child{margin-bottom:0px;}
.contact-form .gform_wrapper form .gform_body ul li .ginput_container_checkbox ul li input[type=checkbox]{width:auto !important;padding:0px !important;margin-right:2px !important;vertical-align:top;margin-top:2px !important;}
.contact-form .gform_wrapper form .gform_body ul li .ginput_container_checkbox ul li label{font-weight:500;color:#000;font-size:16px;line-height:1;}
.contact-form .gform_wrapper form .gform_heading{}
.contact-form .gform_wrapper form .gform_heading h3.gform_title{text-transform:uppercase;color:#000;text-align:center;margin:0px;font-size:28px;}
.site-footer .contact-form .gform_wrapper form .gform_body ul li input,
.site-footer .contact-form .gform_wrapper form .gform_body ul li textarea,
.site-footer .contact-form .gform_wrapper form .gform_body ul li select{background:transparent;border:1px solid #465482;color:#ffffff;}
.site-footer .contact-form .gform_wrapper form .gform_body ul li input:focus,
.site-footer .contact-form .gform_wrapper form .gform_body ul li textarea:focus,
.site-footer .contact-form .gform_wrapper form .gform_body ul li select:focus{border-color:#f58220;}
.site-footer .gform_wrapper form .gform_body ul li.gfield_html{color:#8792b8;font-size:15px;font-weight:300;line-height:1 !important;}
.site-footer .contact-form .gform_wrapper form .gform_footer{margin:12px 0 0;}
.site-footer .gform_wrapper form .gform_footer input.gform_button,
.site-footer .gform_wrapper form .gform_footer button{font-size:30px;}
.site-footer::-webkit-input-placeholder{color:#b5b2d3;font-weight:300;font-size:18px;}
.site-footer:-moz-placeholder{color:#b5b2d3;font-weight:300;font-size:18px;}
.site-footer::-moz-placeholder{color:#b5b2d3;font-weight:300;font-size:18px;opacity:1;}
.site-footer:-ms-input-placeholder{color:#b5b2d3;font-weight:300;font-size:18px;}
.scrollToTop{width:70px;height:70px;line-height:70px;border-radius:35px;text-align:center;position:fixed;bottom:123px;right:100px;z-index:9;border:3px solid #666699;background:rgb(255,155,67);background:-moz-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:-webkit-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.scrollToTop::before{content:"";background-image:url("assets/images/spi-icons.png");background-repeat:no-repeat;background-position:left -9px top -302px;width:26px;height:17px;position:absolute;left:21px;top:25px;}
.scrollToTop:hover{border-color:#ffffff;background:rgb(250, 50, 100);background:-moz-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgb(255, 155, 67) 100%);background:-webkit-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgb(255, 155, 67) 100%);background:linear-gradient(170deg, rgb(250, 50, 100) 1%,rgb(255, 155, 67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008b', endColorstr='#ff9b43',GradientType=1);}
.h-banner{display:block;position:relative;}
.h-banner .owl-carousel{display: block !important;}
.h-banner-slider{width:100%;display:block;position:relative;}
.h-banner-slider .h-banner-img{display:block;position:relative;height:965px;width:100%;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.h-banner-slider .h-banner-caption{display:block;position:absolute;bottom:196px;left:0;right:0;max-width:900px;margin:0 auto;}
.h-banner .h-banner-caption-single{position:absolute;left:0;right:0;bottom:195px;margin:0 auto;max-width:900px;text-align:center;z-index:9;}
.h-banner-slider::before{content:"";display:block;background:rgba(27, 20, 100, 0.70);background:-moz-linear-gradient(170deg, rgba(255, 46, 120, 0.33) 1%,rgba(27, 20, 100, 0.35) 46%);background:-webkit-linear-gradient(170deg, rgba(255, 46, 120, 0.33) 1%,rgba(27, 20, 100, 0.35) 46%);background:linear-gradient(170deg, rgba(255, 46, 120, 0.33) 1%,rgba(27, 20, 100, 0.35) 46%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e78', endColorstr='#1b1464',GradientType=1);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.h-banner-slider::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(25, 41, 93, 0.70);z-index:1;}
.h-banner h1{font-size:80px;color:#ffffff;font-weight:400;display:inline-block;vertical-align:middle;text-transform:uppercase;line-height:80px;margin:0;padding:0;position:relative;display:block;text-shadow:5px 5px 0px rgba(0, 0, 0, 0.22);}
.h-banner h1 strong{font-weight:700;color:#ff9b43;}
.h-banner p{color:#ffffff;font-size:23px;font-weight:400;line-height:36px;margin:10px 0 0;display:block;position:relative;text-shadow:4px 4px 0px rgba(0, 0, 0, 0.20);}
.h-banner p strong{font-weight:600;}
.h-banner p:last-child{margin-top:35px;}
.h-banner-slider .owl-dots{display:block;position:absolute;left:0;bottom:60px;right:0;margin:0 auto;z-index:9;text-align:center;}
.h-banner-slider .owl-dots .owl-dot{width:12px;height:12px;border-radius:6px;display:inline-block;vertical-align:middle;background:transparent;border:1px solid #dfdfdf;margin:0 2px;}
.h-banner-slider .owl-dots .owl-dot.active{background-color:#ff9b43;border-color:#ff9b43;}
.cta-block{display:block;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:1;padding:130px 0;}
.cta-block:before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:-1;background-color:#26335c;opacity:0.85;}
.cta-block .cta-block-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.cta-block .cta-block-row .cta-block-left{width:70%;text-align:left;}
.cta-block .cta-block-row .cta-block-right{width:30%;text-align:right;}
.cta-block .btn{font-size:30px;}
.cta-block .section-des{color:#fff;text-shadow:3px 3px 0 rgba(0, 0, 0, 0.22);margin-bottom:0;}
.h-intro{display:block;position:relative;padding:130px 0;}
.h-intro .h-intro-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.h-intro .h-intro-row .h-intro-left{width:40%;text-align:left;position:relative;}
.h-intro .h-intro-row .h-intro-right{width:60%;padding-left:90px;}
.h-intro .h-intro-img{width:580px;height:580px;border-radius:100%;background-color:#ffead7;padding:33px;overflow:hidden;text-align:center;box-shadow:0px 0px 30px 0px #ffffff;-webkit-box-shadow:0px 0px 30px 0px #ffffff;-moz-box-shadow:0px 0px 30px 0px #ffffff;-ms-box-shadow:0px 0px 30px 0px #ffffff;-o-box-shadow:0px 0px 30px 0px #ffffff;position:relative;}
.h-intro .h-intro-img::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;display:block;opacity:0;background:rgb(255,155,67);background:-moz-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:-webkit-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background:linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.h-intro .h-intro-img:hover::before{opacity:1;}
.h-intro .h-intro-img figure{width:100%;height:100%;border-radius:inherit;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;position:relative}
.h-intro .h-intro-img figure::before{content:"";display:block;border-radius:inherit;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;box-shadow:inset 0px 0px 50px 40px #ffffff;-webkit-box-shadow:inset 0px 0px 50px 40px #ffffff;-moz-box-shadow:inset 0px 0px 50px 40px #ffffff;-ms-box-shadow:inset 0px 0px 50px 40px #ffffff;-o-box-shadow:inset 0px 0px 50px 40px #ffffff;}
.h-intro .h-intro-img img{opacity:0;}
.h-intro .section-title{color:#354370;}
.h-intro-des .btn{margin-top:25px;}
.h-intro .h-intro-img:hover{opacity:1;}
.h-intro .h-intro-img:hover figure::before{opacity:0;}
.h-intro-svg-icon-1{position:absolute;right:110px;top:80px;}
.h-intro-svg-icon-2{position:absolute;left:100px;top:100px;}
.h-intro-svg-icon-3{position:absolute;right:0;bottom:60px;}
.h-service-top-bg{background-size:100% auto;background-repeat:no-repeat;background-position:left top;}
.h-service-top-bg img{opacity:0;}
.h-service{display:block;position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#ffffff;padding:150px 0;}
.h-service .h-service-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.h-service .h-service-left{width:30%;}
.h-service .h-service-right{width:70%;padding-left:110px;}
.h-service .section-title{color:#354370;}
.h-service-box-main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;}
.h-service-box-main .h-service-box-list{/*width:49.99%;*/width: 33.33333%;position:relative;background-color:#1b1363;padding:40px 40px 50px 50px;border: 1px solid #251d68;}
/*.h-service-box-main .h-service-box-list:nth-child(3), .h-service-box-main .h-service-box-list:nth-child(4), .h-service-box-main .h-service-box-list:nth-child(5){width: 33.33333%;}*/
/*.h-service-box-main .h-service-box-list:first-child{border-radius:3px 0 0 0;}
.h-service-box-main .h-service-box-list:nth-child(2){border-radius:0 3px 0 0;}
.h-service-box-main .h-service-box-list:nth-child(3){border-radius:0 0 0 3px;}
.h-service-box-main .h-service-box-list:nth-child(4){border-radius:0 0 3px 0;}*/
.h-service-box-main .h-service-box-list:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;display:block;/*border-radius:3px;*/background:rgb(250, 50, 100);background:-moz-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgb(255, 155, 67) 100%);background:-webkit-linear-gradient(170deg, rgb(250, 50, 100) 1%,rgb(255, 155, 67) 100%);background:linear-gradient(170deg, rgb(250, 50, 100) 1%,rgb(255, 155, 67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008b', endColorstr='#ff9b43',GradientType=1);z-index:1;opacity:0;}
/*.h-service-box-main .h-service-box-list:nth-child(2),
.h-service-box-main .h-service-box-list:nth-child(3){background-color:#251d68;}*/
.h-service-box-main .h-service-box-list-inner{display:block;position:relative;text-align:left;z-index:2;}
.h-service-box-main .h-service-box-icon{width:111px;height:111px;line-height:111px;border-radius:50%;background-color:#251d68;text-align:center;display:block;position:relative;margin-bottom:25px;}
/*.h-service-box-main .h-service-box-list:nth-child(2) .h-service-box-icon,
.h-service-box-main .h-service-box-list:nth-child(3) .h-service-box-icon{background-color:#1b1363;}*/
.h-service-box-main .h-service-box-icon svg{line-height:inherit;display:inline-block;vertical-align:middle;}
.h-service-box-main .h-service-box-icon .h-service-box-icon-hover{display:inline-block;position:absolute;left:0;top:0;right:0;margin:0 auto;opacity:0;border-radius:inherit;}
.h-service-box-main .h-service-box-title{font-size:28px;color:#ffffff;text-transform:uppercase;margin-bottom:10px;}
.h-service-box-main .h-service-box-title strong{font-weight:700;}
.h-service-box-main .h-service-box-des{font-size:18px;color:#b5b2d3;line-height:26px;margin-bottom:25px;}
.h-service-box-main .h-service-box-btn{display:block;}
.h-service-box-main .h-service-box-btn a.border-btn{font-size:16px;padding:12px 20px;text-transform:capitalize;font-weight:400;text-shadow:none;}
.h-service-box-main .h-service-box-list:hover a.border-btn{border-color:#ffffff;background-color:#ffffff;color:#1b1363;}
.h-service-box-main .h-service-box-list:hover a.border-btn:before{bottom:0;}
.h-service-box-main .h-service-box-list:hover a.border-btn:after{top:0;}
.h-service-box-main .h-service-box-list:hover .h-service-box-icon{background-color:transparent;}
.h-service-box-main .h-service-box-list:hover .h-service-box-icon-hover{opacity:1;background-color:rgba(27, 19, 99, 0.11);}
.h-service-box-main .h-service-box-list:hover .h-service-box-des{color:#ffffff;}
.h-service-box-main .h-service-box-list:hover::before{opacity:1;top:-10px;left:-10px;right:-10px;bottom:-10px;}
.h-serv-svg-icon-1{position:absolute;bottom:40px;left:510px;}
.h-serv-svg-icon-2{position:absolute;left:90px;top:120px;}
.h-serv-svg-icon-3{position:absolute;right:110px;top:60px;}
.h-service-box-main .h-service-box-list .h-service-box-icon svg path{opacity:0;}

.h-service-box-main .h-service-box-list .h-service-box-icon svg{background-image:url("assets/images/service-1-icon.png");background-size:100% auto;background-repeat:no-repeat;background-position:center center;}
.h-service-box-main .h-service-box-list .h-service-box-icon-hover svg{background-image:url("assets/images/service-h1-icon.png");}

.h-service-box-main .h-service-box-list.cloud-services .h-service-box-icon svg{background-image:url("assets/images/service-1-icon.png");}
.h-service-box-main .h-service-box-list.cloud-services .h-service-box-icon-hover svg{background-image:url("assets/images/service-h1-icon.png");}

.h-service-box-main .h-service-box-list.support-services .h-service-box-icon svg{background-image:url("assets/images/service-2-icon.png");}
.h-service-box-main .h-service-box-list.support-services .h-service-box-icon-hover svg{background-image:url("assets/images/service-h2-icon.png");}

.h-service-box-main .h-service-box-list.cyber-security .h-service-box-icon svg{background-image:url("assets/images/service-6-icon.png");}
.h-service-box-main .h-service-box-list.cyber-security .h-service-box-icon-hover svg{background-image:url("assets/images/service-h6-icon.png");}

.h-service-box-main .h-service-box-list.it-support .h-service-box-icon svg {background-image: url("assets/images/service-2-icon.png");}
.h-service-box-main .h-service-box-list.it-support .h-service-box-icon-hover svg {background-image: url("assets/images/service-h2-icon.png");}

.h-service-box-main .h-service-box-list.it-management .h-service-box-icon svg{background-image:url("assets/images/service-3-icon.png");}
.h-service-box-main .h-service-box-list.it-management .h-service-box-icon-hover svg{background-image:url("assets/images/service-h3-icon.png");}

.h-service-box-main .h-service-box-list.it-consulting-services .h-service-box-icon svg{background-image:url("assets/images/service-4-icon.png");}
.h-service-box-main .h-service-box-list.it-consulting-services .h-service-box-icon-hover svg{background-image:url("assets/images/service-h4-icon.png");}

.h-service-box-main .h-service-box-list.microsoft-office-365 .h-service-box-icon svg{background-image:url("assets/images/service-365-icon.png");}
.h-service-box-main .h-service-box-list.microsoft-office-365 .h-service-box-icon-hover svg{background-image:url("assets/images/service-h365-icon.png");}

.h-project{display:block;position:relative;padding:150px 0;}
.h-project-top-row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;margin-bottom:40px;}
.h-project-top-row .h-project-top-left{width:80%;text-align:left;}
.h-project-top-row .h-project-top-right{width:20%;text-align:right;}
.h-project-top-row .section-title{color:#354370;}
.h-project-tabbing{display:block;position:relative}
.h-project-tabbing .h-project-tab-block{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;border:1px solid #d5e0e7;border-bottom:none;}
.h-project-tabbing .h-project-tab-link{width:33.33%;text-align:center;padding:70px 40px;border-left:1px solid #d5e0e7;border-bottom:1px solid #d5e0e7;position:relative;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.h-project-tabbing .h-project-tab-link.current{border-bottom:1px solid transparent;box-shadow:11px 11px 21px #dfe2eb;}
.h-project-tabbing .h-project-tab-link:first-child{border-left:transparent;}
.h-project-tabbing .h-project-tab-link.current::before{content:"";background-color:#fc834e;width:100%;height:4px;position:absolute;top:0;left:0;}
.h-project-tabbing .h-project-tab-link img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);}
.h-project-tabbing .h-project-tab-link.current img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-ms-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);}
.h-project-tabbing .h-project-tab-content{border:1px solid #d5e0e7;border-top:none;padding:100px;box-shadow:11px 11px 21px #dfe2eb;background-color:#fff;position:relative;}
.h-project-tabbing .h-project-tab-content-list{display:none}
.h-project-tabbing .h-project-tab-content-list.current{display:inherit;}
.h-project-tabbing .h-project-tab-title{font-size:30px;line-height:1;color:#354370;font-weight:600;margin-bottom:50px;}
.h-project-tabbing .h-project-tab-tg{font-weight:600;color:#f75962;margin-bottom:30px;}
.h-project-tabbing .h-project-tab-des{color:#666565;}
.h-project-tabbing .h-project-tab-tg,
.h-project-tabbing .h-project-tab-des{font-size:20px;}
.h-pjct-svg-icon-1{position:absolute;left:-110px;top:0;}
.h-pjct-svg-icon-2{position:absolute;right:-110px;bottom:40px;}
.h-testimonial{display:block;position:relative;padding:160px 0 180px;z-index:1;background:rgb(220, 60, 99);background:-moz-linear-gradient(150deg, rgb(220, 60, 99) 0%,rgb(255, 135, 70) 100%);background:-webkit-linear-gradient(150deg, rgb(220, 60, 99) 0%,rgb(255, 135, 70) 100%);background:linear-gradient(150deg, rgb(220, 60, 99) 0%,rgb(255, 135, 70) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008b', endColorstr='#f58345',GradientType=1);}
.h-testimonial:before{content:"";background-image:url("assets/images/trust-bg.png");position:absolute;left:0;top:0;width:100%;height:95%;background-repeat:no-repeat;background-position:left top;background-size:auto 100%;z-index:-1;}
.h-testimonial .section-title{text-shadow:5px 5px 0 rgba(0, 0, 0, 0.11);}
.h-testimonial .section-title span{color:#ffffff;}
.h-testimonial .h-testimonial-btn{display:block;padding-top:80px;}
.h-testimonial .h-testimonial-row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.h-testimonial .h-testimonial-left{width:30%;padding-right:60px;}
.h-testimonial .h-testimonial-right{width:70%;}
.h-testimonial-slider{display:block;width:100%;position:relative;}
.h-testimonial-slider .h-testimonial-slider-list{width:100%;display:block;position:relative;}
.h-testimonial-slider .h-testimonial-slider-des{display:block;position:relative;font-size:26px;color:#ffffff;line-height:44px;font-weight:500;text-shadow:3px 3px 0 rgba(0, 0, 0, 0.11);margin-bottom:50px;}
.h-testimonial-slider .h-testimonial-slider-des *:last-child{margin-bottom:0;}
.h-testimonial-slider .h-testimonial-slider-bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding-right:160px;}
.h-testimonial-slider .h-testimonial-slider-svg{width:9%;}
.h-testimonial-slider .h-testimonial-slider-title{display:block;position:relative;color:#ffffff;text-shadow:3px 3px 0 rgba(0, 0, 0, 0.11);padding-left:21px;border-left:1px solid #fff;width:91%;}
.h-testimonial-slider h5{font-size:22px;font-weight:600;color:#ffffff;padding:0;margin:0 0 10px;line-height:1;}
.h-testimonial-slider h6{font-size:18px;font-weight:300;color:#ffffff;padding:0;margin:0;line-height:1;}
.h-testimonial-slider.owl-carousel .owl-nav{position:absolute;right:0;bottom:0;}
.h-testimonial-slider.owl-carousel .owl-nav > div{background-color:#e55954;border-radius:50%;text-align:center;border:8px solid #f36c51;display:inline-block;vertical-align:middle;color:transparent;font-size:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.h-testimonial-slider.owl-carousel .owl-prev{width:80px;height:80px;background-image:url("assets/images/arrow-left.svg");background-repeat:no-repeat;background-size:20px auto;background-position:center center;}
.h-testimonial-slider.owl-carousel .owl-next{width:65px;height:65px;margin-left:-8px;background-image:url("assets/images/arrow-right.svg");background-repeat:no-repeat;background-size:15px auto;background-position:center center;}
.h-testimonial-slider.owl-carousel .owl-nav > div:hover{background-color:#f36c51;border-color:#e55954;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;position:relative;}
.h-partners{display:block;position:relative;padding:150px 0;}
.h-partners .section-title{color:#354370;text-align:center;}
.h-partners .h-partners-btn{display:block;position:relative;margin-top:60px;text-align:center;}
.h-partners-block{position:relative;margin:45px 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;}
.h-partners-block .h-partners-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:25%;text-align:center;height:250px;border:1px solid #dfe4e7;margin:0 0 -1px -1px;padding:30px;}
.h-partners-block .h-partners-box:hover img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);transform:scale(1.02);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);}
.h-partner-svg-icon-1{position:absolute;right:520px;top:90px;}
.h-partner-svg-icon-2{position:absolute;bottom:120px;right:100px;}
.h-partner-svg-icon-3{position:absolute;left:70px;top:514px;}
.h-blog{display:block;position:relative;background-color:#f0f5f8;padding:150px 0;}
.h-blog-row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.h-blog-row .h-blog-left{width:30%;text-align:left;padding-right:60px;}
.h-blog-row .h-blog-right{width:70%;text-align:left;}
.h-blog .section-title{color:#354370;}
.h-blog .h-blog-btn{display:block;padding-top:80px;}
.h-blog-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;margin:0 -35px;}
.h-blog-block .h-blog-box{width:50%;padding:0 35px;}
.h-blog-block .h-blog-box > a{display:block;position:relative;height:100%;}
.h-blog-block .h-blog-box-inner{background-color:#ffffff;border-radius:3px;padding:40px;box-shadow:11px 11px 0 #e4e9eb;position:relative;overflow:hidden;z-index:1;height:100%}
.h-blog-block .h-blog-box-img{height:280px;width:100%;display:block;position:relative;border:10px solid #e4e9eb;border-radius:3px;margin-bottom:25px;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:2;}
.h-blog-block .h-blog-box-date-block{display:inline-block;text-align:center;position:absolute;bottom:10px;left:10px;}
.h-blog-block .h-blog-box-date-block-inner{display:block;position:relative;padding:10px 10px 15px 10px;border-radius:3px;z-index:1;overflow:hidden;}
.h-blog-block .h-blog-box-date-block span{display:block;position:relative;line-height:1;color:#ffffff;font-weight:500;font-size:15px;text-shadow:4px 4px 0 rgba(0, 0, 0, 0.11);}
.h-blog-block .h-blog-box-date-block .h-blog-box-date{font-size:40px;display:block;margin-bottom:6px;}
.h-blog-block .h-blog-box-des{display:block;position:relative;z-index:2;}
.h-blog-block .h-blog-box-title{margin-bottom:15px;}
.h-blog-block .h-blog-box-title,
.h-blog-block .h-blog-box-title a{font-size:24px;color:#354370;line-height:32px;font-weight:700;}
.h-blog-block .h-blog-box-cat-block{display:block;position:relative;line-height:1;}
.h-blog-block .h-blog-box-cat-block > div{display:inline-block;vertical-align:middle;padding-right:16px;margin-right:12px;border-right:2px solid #d3d3d3;}
.h-blog-block .h-blog-box-cat-block > div:last-child{padding-right:0;margin-right:0;border:none;}
.h-blog-block .h-blog-box-cat-block span,
.h-blog-block .h-blog-box-cat-block span a{color:#333;font-weight:500;}
.h-blog-block .h-blog-box-cat-block i{color:#fd8e49;margin-right:2px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.h-blog-block .h-blog-box-cat-block i,
.h-blog-block .h-blog-box-cat-block span,
.h-blog-block .h-blog-box-cat-block span a{font-size:14px;display:inline-block;position:relative;line-height:1;}
.h-blog-block .h-blog-box > a:hover .h-blog-box-cat-block > div{border-color:#e0e0e0;}
.h-blog-block .h-blog-box > a:hover .h-blog-box-cat-block span,
.h-blog-block .h-blog-box > a:hover .h-blog-box-title,
.h-blog-block .h-blog-box > a:hover .h-blog-box-title a,
.h-blog-block .h-blog-box > a:hover .h-blog-box-link,
.h-blog-block .h-blog-box > a:hover .h-blog-box-link a{color:#ffffff;}
.h-blog-block .h-blog-box > a:hover .h-blog-box-title a:hover,
.h-blog-block .h-blog-box > a:hover .h-blog-box-link a:hover,
.h-blog-block .h-blog-box > a:hover .h-blog-box-cat-block i{color:#354370}
.h-blog-block .h-blog-box > a:hover .h-blog-box-date-block-inner.be-af-gr-hov:before{bottom:0;}
.h-blog-block .h-blog-box > a:hover .h-blog-box-date-block-inner.be-af-gr-hov:after{top:0;}
.h-blog-block .h-blog-box > a:hover .h-blog-box-inner.be-af-gr-hov::before{bottom:0;z-index:-1;}
.h-blog-block .h-blog-box > a:hover .h-blog-box-inner.be-af-gr-hov::after{top:0;z-index:-1;}
.h-blog-block .h-blog-box > a:hover .h-blog-box-inner.be-af-gr-hov:hover{background:#fd8e49;}
.h-blog-block .h-blog-box > a:hover .h-blog-box-img{border-color:#ffffff;}
.h-blog-block .h-blog-box > a:hover .h-blog-box-cat-block i{color:#F7F7F7;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.h-blog-svg-icon-1{position:absolute;left:-110px;top:-40px;}
.h-blog-svg-icon-2{position:absolute;bottom:120px;left:350px;}
.inner-banner{padding-top:150px;min-height:600px;display:block;position:relative;text-align:center;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.inner-banner::before{content:"";background:rgba(27, 20, 100, 0.70);background:-moz-linear-gradient(170deg, rgba(255, 46, 120, 0.33) 1%,rgba(27, 20, 100, 0.35) 46%);background:-webkit-linear-gradient(170deg, rgba(255, 46, 120, 0.33) 1%,rgba(27, 20, 100, 0.35) 46%);background:linear-gradient(170deg, rgba(255, 46, 120, 0.33) 1%,rgba(27, 20, 100, 0.35) 46%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e78', endColorstr='#1b1464',GradientType=1);display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.inner-banner::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(25, 41, 93, 0.65);z-index:-2;}
.inner-banner .inner-banner-caption{position:absolute;top:280px;left:0;right:0;margin:0 auto;}
.inner-banner h1{font-size:80px;color:#fff;font-weight:400;text-transform:uppercase;text-shadow:5px 5px 0px rgba(0, 0, 0, 0.22);}
.page-id-2 .entry-content .btn,
.page-id-2 .entry-content .border-btn{margin-bottom:15px;}
.simple-page{display:block;position:relative;}
.sidebar-page{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
.sidebar-page .left-sidebar{width:70%;padding-right:50px;}
.sidebar-page .right-sidebar{width:30%;}
.right-sidebar section+section{margin-top:30px;border-radius:0px;}
.right-sidebar h2.widget-title{color:#fff;text-align:center;font-size:34px;line-height:34px;font-weight:600;text-transform:uppercase;display:block;margin:0px;background:#263158;padding:22px 15px;border-radius:0px;}
.right-sidebar .widget-title em{font-style:normal;display:block;}
.right-sidebar .contact-form .widget-title b{display:block;font-size:44px;line-height:44px;}
.right-sidebar .widget .tagcloud,
.right-sidebar .widget > ul,
.right-sidebar .widget .execphpwidget,
.right-sidebar .widget .textwidget{background-color:#2c3964;width:100%;display:block;margin:0px;padding:30px 30px;border-radius:0px;color:#fff;}
.widget ul.social{text-align:center;margin:22px 0px;}
.right-sidebar .contact-form .gform_body ul li{margin-bottom:10px;}
.right-sidebar .contact-form .gform_wrapper .top_label li.gfield.gf_half_2{width:100% !important;padding:0px 0px 0px 0px !important;}
.right-sidebar .contact-form .gform_wrapper .top_label li.gfield.gf_full textarea{max-height:130px;height:130px;}
.right-sidebar .contact-form .gform_wrapper .gform_footer .button{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
.right-sidebar .contact-form .gform_wrapper .gform_body ul li input,
.right-sidebar .contact-form .gform_wrapper .gform_body ul li textarea,
.right-sidebar .contact-form .gform_wrapper .top_label li.gfield.gf_full textarea{background:none;color:#ffffff;border-color:#465482;}
.right-sidebar .contact-form .gform_wrapper form .gform_body ul li::before{color:#b5b2d3;}
.right-sidebar .contact-form::-webkit-input-placeholder{color:#b5b2d3;}
.right-sidebar .contact-form:-moz-placeholder{color:#b5b2d3;}
.right-sidebar .contact-form::-moz-placeholder{color:#b5b2d3;}
.right-sidebar .contact-form:-ms-input-placeholder{color:#b5b2d3;}
.contact-form .widget-header h2.widget-title,
.MemberBlockWD .widget-header h2.widget-title{font-size:26px;}
.right-sidebar .SocialWD.widget .execphpwidget{padding:50px 30px;}
.right-sidebar .MemberBlockWD.widget .execphpwidget{border:1px solid #cccccc;background:none;padding:15px 30px;}
.right-sidebar .social-media .social-media-list a{height:70px;width:70px;line-height:70px;border-radius:50%;}
.right-sidebar .widget .tagcloud ul,
.right-sidebar .widget > ul{list-style:none;margin:0;}
.right-sidebar .widget .tagcloud ul{padding:0;}
.right-sidebar .widget > ul li,
.right-sidebar .widget .tagcloud ul li{display:block;position:relative;line-height:1.5;padding-left:20px;}
.right-sidebar .widget > ul li::before, .right-sidebar .widget .tagcloud ul li::before{content:"\f105";position:absolute;left:0;top:-1px;line-height:inherit;font-family:FontAwesome;font-weight:900;color:#ffffff;}
.right-sidebar .widget > ul li a,
.right-sidebar .widget .tagcloud ul li a{display:inline-block;position:relative;color:#ffffff;font-size:18px;line-height:inherit;}
.right-sidebar .widget > ul li a:hover,
.right-sidebar .widget .tagcloud ul li a:hover{color:#f58220;}
.site-main.about-page{padding:0;}
.ab-more{display:block;position:relative;padding:160px 0 40px;}
.ab-more-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.ab-more-block .ab-more-left{width:50%;padding-right:30px;position:relative;}
.ab-more-block .ab-more-right{width:50%;padding-left:50px;position:relative;}
.ab-more .section-title{color:#354370;margin-bottom:50px;}
.ab-more-block .ab-more-left-img-a{display:block;margin-right:200px;padding:30px;border-radius:3px;background:rgb(236, 108, 133);background:-moz-linear-gradient(135deg, rgb(236, 108, 133) 1%,rgb(255, 155, 67) 100%);background:-webkit-linear-gradient(135deg, rgb(236, 108, 133) 1%,rgb(255, 155, 67) 100%);background:linear-gradient(135deg, rgb(236, 108, 133) 1%,rgb(255, 155, 67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.ab-more-block .ab-more-left-img-a figure{background-size:cover;background-position:center center;background-repeat:no-repeat;border:10px solid #fff;border-radius:inherit;}
.ab-more-block .ab-more-left-img-a img{border-radius:inherit;opacity:0;}
.ab-more-block .ab-more-left-img-b{position:absolute;right:30px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.15);width:453px;}
.ab-more-block .ab-more-left-img-b figure{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;border:7px solid #ffffff;border-radius:3px;}
.ab-more-block .ab-more-left-img-b img{border-radius:inherit;opacity:0;}
.ab-more-bottom-bg{background-position:top left;background-size:100% auto;background-repeat:no-repeat;}
.ab-more-bottom-bg img{opacity:0;}
.ab-intro-svg-icon-1{position:absolute;right:110px;top:310px;}
.ab-intro-svg-icon-2{position:absolute;left:90px;top:120px;}
.ab-intro-svg-icon-3{position:absolute;right:110px;bottom:-90px;}
.ab-expect{display:block;position:relative;padding:150px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:1;}
.ab-expect::before{content:"";height:100%;width:100%;display:block;position:absolute;left:0;top:0;z-index:-1;background-color:#26335c;opacity:0.85;}
.ab-expect .section-title{text-align:center;margin-bottom:90px;}
.ab-expect-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;position:relative;text-align:center;}
.ab-expect-block .ab-expect-box{width:25%;position:relative;padding:60px 40px;border:1px solid #586489;margin:-1px 0 0 -1px;}
.ab-expect-block .ab-expect-circle{width:111px;height:111px;line-height:111px;border-radius:50%;text-align:center;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;position:relative;overflow:hidden;z-index:1;}
.ab-expect-block .ab-expect-circle svg{line-height:inherit;display:inline-block;vertical-align:middle;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.ab-expect-block .ab-expect-circle img{max-width:80px;max-height:60px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.ab-expect-block .ab-expect-des{font-size:24px;line-height:34px;color:#ffffff;font-weight:500;}
.ab-expect-block .ab-expect-box:hover .ab-expect-circle svg,
.ab-expect-block .ab-expect-box:hover .ab-expect-circle img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.ab-expect-block .ab-expect-box:hover .ab-expect-circle.be-af-gr-revs-hov::before{bottom:0;}
.ab-expect-block .ab-expect-box:hover .ab-expect-circle.be-af-gr-revs-hov:after{top:0;}
.ab-ex-svg-icon-1{position:absolute;left:90px;top:510px;}
.ab-ex-svg-icon-2{position:absolute;right:110px;top:80px;}
.ab-ex-svg-icon-3{position:absolute;bottom:30px;right:560px;}
.team-box{display:block;position:relative;padding:150px 0;background-color:#f0f5f8;}
.team-box .section-title{color:#354370;text-align:center;margin-bottom:60px;}
.team-box-block{position:relative;margin:-50px -25px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;text-align:center;}
.team-box-block .team-box-list{width:25%;padding:0 25px;margin-top:50px;}
.team-box-block .team-box-list-inner{display:block;background-color:#ffffff;padding:44px;border-radius:3px;box-shadow:10px 10px 0 rgba(0, 0, 0, 0.05);position:relative;overflow:hidden;z-index:1;}
.team-box-block .team-box-img{display:block;position:relative;overflow:hidden;border-radius:3px;}
.team-box-block .team-box-details{display:block;position:relative;margin:40px 0;}
.team-box-block .team-box-title{font-size:24px;color:#354370;font-weight:600;line-height:1.2;display:block;position:relative;margin-bottom:12px;}
.team-box-block .team-box-position{font-size:18px;color:#666;line-height:1;display:block;position:relative;}
.team-box-block .team-box-social-media.social-media{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;margin:0 -10px;}
.team-box-block .team-box-social-media.social-media .team-box-social-media-list{width:33.33%;position:relative;padding:0 10px;}
.team-box-block .team-box-social-media-list.team-email a{background-color:#ff9b43;}
.team-box-block .team-box-social-media-list.team_twitter a{background-color:#1c9cea}
.team-box-block .team-box-social-media-list.team_linkedin a{background-color:#0270ad}
.team-box-block .team-box-social-media-list.team_facebook a{background-color:#4064ac;}
.team-box-block .team-box-social-media-list.team_google a{background-color:#d6493c;}
.team-box-block .team-box-social-media-list.team_youtube a{background-color:#f60000;}
.team-box-block .team-box-social-media-list.social-media-list a{display:block;height:51px;line-height:52px;border-radius:25px;}
.team-box-block .team-box-social-media-list.social-media-list a i{color:#ffffff;font-size:20px;text-shadow:3px 3px 0 rgba(0, 0, 0, 0.11);}
.team-svg-icon-1{position:absolute;top:30px;left:500px;}
.team-svg-icon-2{position:absolute;right:110px;top:490px;}
.team-svg-icon-3{position:absolute;left:100px;top:890px;}
.team-svg-icon-4{position:absolute;right:100px;bottom:780px;}
.team-svg-icon-5{position:absolute;left:90px;bottom:410px;}
.team-svg-icon-6{position:absolute;left:530px;bottom:40px;}
.team-svg-icon-7{position:absolute;right:530px;bottom:40px;}
.team-box-block .team-box-list-inner:hover{background:#e1edf3;}
.team-box-block .team-box-list-inner:hover .team-box-img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.team-box-block .team-box-social-media-list.social-media-list a:hover i,
.team-box-block .team-box-social-media-list.social-media-list a:hover i{color:#1b1464;}
.about-page .cta-block-2{padding-top:0;}
.site-main.single-services-page{padding:0;}
.single-services-page .wrapper{position:relative;}
.why-services-section{display:block;position:relative;padding:150px 0 140px;background-position:center bottom -50px;background-repeat:no-repeat;background-size:100% auto;}
.postid-902 .why-services-section{background-position:center bottom -2px !important;}
.why-services-main{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:self-start;align-content:center;}
.why-services-main .why-services-left{width:40%;padding-right:30px;position:relative;}
.why-services-main .why-services-left figure{background-size:cover;background-position:center center;background-repeat:no-repeat;}
.why-services-main .why-services-left figure img{border-radius:inherit;opacity:0;width:100%;}
.why-services-main .why-services-right{width:57%;padding-left:0px;position:relative;}
.services-sect-title{text-transform:none;line-height:1;position:relative;}
.services-sect-title span{font-size:40px;letter-spacing:0px;text-transform:uppercase;font-weight:500;}
.why-services-section .section-title{color:#354370;margin-bottom:45px;}
.why-more-des{line-height:34px;}
.whyser-intro-svg-icon-1{position:absolute;right:95px;top:157px;}
.whyser-intro-svg-icon-2{position:absolute;left:95px;top:120px;}
.whyser-intro-svg-icon-3{position:absolute;left:47%;bottom:-50px;}
.what-we-offer-section{display:block;position:relative;padding:100px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.what-we-offer-section:before{content:"";display:block;position:absolute;left:0px;top:0px;right:0px;bottom:0px;background:rgba(38, 51, 92, 0.9);}
.what-we-offer-section .services-sect-title{text-shadow:5px 5px 0px rgba(0, 0, 0, 0.11);line-height:1.2;text-align:center;}
.what-we-offer-section .services-sect-title span{color:#fff;margin-bottom:15px;text-shadow:none;}
.what-we-offer-section .accelerate-growth-main{color:#fff;}
.what-we-offer-main{width:100%;padding-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;position:relative;text-align:start;}
.what-we-offer-main .we-offer-box{width:33.33333%;position:relative;padding:50px 40px;border:1px solid #586489;margin:-1px 0 0 -1px;}
.left-icon-box-area{position:relative;width:100%;display:table;padding-left:10px;}
.left-icon-box-area .icon-circle{width:111px;height:111px;line-height:111px;border-radius:50%;text-align:center;display:block;margin-bottom:15px;position:relative;overflow:hidden;z-index:1;box-shadow:9px 9px 18px rgba(0, 0, 0, 0.22);}
.left-icon-box-area .icon-circle svg{line-height:inherit;display:inline-block;vertical-align:middle;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.left-icon-box-area .icon-circle img{max-width:80px;max-height:80px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.left-icon-box-area .icon{display:table-cell;position:relative;vertical-align:top;min-width:140px;}
.left-icon-box-area .desc{display:table-cell;position:relative;vertical-align:top;color:#d9d8ec;font-size:18px;line-height:30px;padding-top:18px;}
.left-icon-box-area .desc p:last-child{margin-bottom:0px;}
.left-icon-box-area .title{font-size:24px;line-height:34px;color:#ffffff;font-weight:500;margin-bottom:14px;}
.left-icon-box-area .title a{color:#ffffff;}
.left-icon-box-area .title a:hover{color: #f58220;}
.what-we-offer-main .we-offer-box:hover .icon-circle svg,
.what-we-offer-main .we-offer-box:hover .icon-circle img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.what-we-offer-main .we-offer-box:hover .icon-circle.be-af-gr-revs-hov::before{bottom:0;}
.what-we-offer-main .we-offer-box:hover .icon-circle.be-af-gr-revs-hov:after{top:0;}
.what-we-offer-main .we-offer-box:before{content:"";position:absolute;display:block;left:0px;right:0px;top:0px;bottom:0px;background:rgba(88, 100, 137, 0.6);transform:scale(0, 0);-webkit-transform:scale(0, 0);}
.what-we-offer-main .we-offer-box:hover:before{transform:scale(1, 1);-webkit-transform:scale(1, 1);}
.we-offer-svg-icon-1{position:absolute;top:155px;right:135px;}
.we-offer-svg-icon-2{position:absolute;left:0px;top:185px;}
.we-offer-svg-icon-3{position:absolute;bottom:13px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.services-testimonial .h-testimonial-row{align-items:self-start;padding:0px 50px;}
.services-testimonial .h-testimonial-left{width:35.5%;position:relative;}
.services-testimonial .h-testimonial-right{width:64.5%;position:relative;}
.ser-test-svg-icon-1{position:absolute;right:75px;top:-70px;}
.ser-test-svg-icon-2{position:absolute;bottom:-210px;left:175px;}
.ser-test-svg-icon-3{position:absolute;right:40px;bottom:-45px;}
.getting-started-section{display:block;position:relative;padding:100px 0px;}
.getting-started-section .services-sect-title{text-align:center;color:#354370;line-height:1.2;}
.getting-started-section .services-sect-title span{color:#354370;}
.getting-started-main{display:block;position:relative;line-height:34px;max-width:1230px;margin:0px auto;padding-top:17px;}
.getting-started-main.center{text-align:center;}
.center.list-area ul{text-align:left;margin-bottom:1em;}
.getting-started-main p:last-child{margin-bottom:0px;}
.crash-course-section{display: block;position: relative;padding: 100px 0px;z-index: 1;background: rgb(220, 60, 99);background: -moz-linear-gradient(150deg, rgb(220, 60, 99) 0%,rgb(255, 135, 70) 100%);background: -webkit-linear-gradient(150deg, rgb(220, 60, 99) 0%,rgb(255, 135, 70) 100%);background: linear-gradient(150deg, rgb(220, 60, 99) 0%,rgb(255, 135, 70) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008b', endColorstr='#f58345',GradientType=1);}
.crash-course-section{background: #001b71;background: -moz-linear-gradient(150deg, #001b71 0%,#304171 100%);background: -webkit-linear-gradient(150deg, #001b71 0%,#304171 100%);background: linear-gradient(150deg, #001b71 0%,#304171 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a257d', endColorstr='#354370',GradientType=1);}
.crash-course-section:before{content: "";background-image: url(assets/images/crash-course-bg.png);position: absolute;left: 0;top: 0;width: 100%;height: 95%;background-repeat: no-repeat;background-position: left top;background-size: auto 100%;z-index: -1;}
.crash-course-main{width: 100%;display: block;position: relative;text-align: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: self-start;align-content: center;}
.crash-course-main .crash-course-left{width: 100%;position: relative;}
.crash-course-main .crash-course-right{width: 100%;position: relative;}
.crash-course-main .section-title{text-shadow: 5px 5px 0 rgba(0, 0, 0, 0.11);}
.crash-course-main .section-title span{color: #fff;}
.crash-course-main .section-des{display: block;position: relative;font-size: 26px;color: #ffffff;line-height: 44px;font-weight: 500;text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.11);margin-top: 20px;margin-bottom: 20px;}
.crash-course-main .section-des.contact-form .gform_wrapper, .crash-course-main .section-des.contact-form .gform_confirmation_wrapper{max-width: 700px;margin: 0px auto;}
.crash-course-main .section-des.contact-form .gform_wrapper form .gform_body ul li input, .contact-form .gform_wrapper form .gform_body ul li textarea, .contact-form .gform_wrapper form .gform_body ul li select{line-height: normal !important;padding: 14px 20px !important;}
.crash-course-main .section-des.contact-form .gform_confirmation_wrapper .gform_confirmation_message{background-color: #142b70;padding: 20px 10px;}
.crash-course-main .section-des strong{color: #fff;} 
.crash-course-main .crash-btn{}
.crash-course-main .crash-btn a.btn{}

.service-benefits-section{display:block;position:relative;padding:100px 0px;background:#f0f5f8;}
.service-benefits-section .services-sect-title{text-align:center;color:#354370;line-height:1.2;}
.service-benefits-section .services-sect-title span{color:#354370;}
.service-benefits-main{display:block;position:relative;line-height:34px;max-width:1230px;margin:0px auto;padding-top:25px;}
.list-area ul{list-style:none;padding:0;margin-left:0;margin:0px;}
.list-area ul li{padding-left:28px;position:relative;margin-bottom:19px;}
.list-area ul li:before{content:"\f058";position:absolute;left:0;top:0;line-height:inherit;font-family:"Font Awesome 5 Free";font-weight:900;color:#f5466b;}
.ser-bene-svg-icon-1{position:absolute;left:-60px;top:60%;}
.ser-bene-svg-icon-2{position:absolute;bottom:-90px;left:47%;}
.ser-bene-svg-icon-3{position:absolute;right:-60px;top:70px;}
.site-main.industry-page{padding:0;}
.industry-page .wrapper, .industry-page .large-wrapper{position:relative;}
.geneva-based-section{display:block;position:relative;padding:150px 0 190px;background-position:center bottom -75px;background-repeat:no-repeat;background-size:100% auto;}
.postid-653 .geneva-based-section{background-position:center bottom -53px;}
.postid-654 .geneva-based-section{background-position:center bottom -2px !important;}
.postid-655 .geneva-based-section{background-position:center bottom -2px !important;}
.postid-652 .geneva-based-section{background-position:center bottom -42px;}
.geneva-based-main{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:self-start;align-content:center;padding-right:100px;}
.geneva-based-main .geneva-based-left{width:48%;padding-right:100px;position:relative;}
.geneva-based-main .geneva-based-left figure{background-size:cover;background-position:center center;background-repeat:no-repeat;}
.geneva-based-main .geneva-based-left figure img{border-radius:inherit;opacity:0;width:100%;}
.geneva-based-main .geneva-based-right{width:52%;padding-left:0px;position:relative;}
.geneva-based-section .section-title{color:#354370;margin-bottom:45px;}
.gen-base-svg-icon-1{position:absolute;right:95px;top:157px;}
.gen-base-svg-icon-2{position:absolute;left:95px;top:120px;}
.gen-base-svg-icon-3{position:absolute;left:47%;bottom:120px;}
.we-know-section{display:block;position:relative;padding:120px 0px 70px;background:#f0f5f8;}
.we-know-main{display:block;position:relative;line-height:34px;padding-top:25px;}
.services-sect-title.blue-center{text-align:center;color:#354370;line-height:1.2;}
.services-sect-title.blue-center span{color:#354370;}
.accelerate-growth-section{display:block;position:relative;padding:100px 0px;}
.accelerate-growth-main{display:block;position:relative;line-height:34px;padding-top:25px;}
.accelerate-growth-main ul{padding-left:50px;padding-right:50px;padding-top:25px;}
.we-provide-section{padding-bottom:200px;}
.we-provide-section:before{background:rgba(38, 51, 92, 0.85);}
.we-pro-svg-icon-1{position:absolute;top:155px;right:135px;}
.we-pro-svg-icon-2{position:absolute;left:-80px;top:65px;}
.we-pro-svg-icon-3{position:absolute;bottom:55px;left:49.6%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.what-we-offer-main.column3-column2 .we-offer-box{width:50%;}
.what-we-offer-main.column3-column2 .we-offer-box:nth-child(1), .what-we-offer-main.column3-column2 .we-offer-box:nth-child(2), .what-we-offer-main.column3-column2 .we-offer-box:nth-child(3){width:33.33333%;}
.non-profit-cycle-section{display:block;position:relative;padding:95px 0px 80px;}
.non-profit-cycle-section .desc{display:block;position:relative;line-height:34px;text-align:center;padding-top:20px;}
.non-profit-cycle-main{width:100%;position:relative;margin-top:90px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;}
.non-profit-cycle-main .cycle-box-main:before{content:"";display:block;width:0;height:0;position:absolute;z-index:10;right:-14px;}
.non-profit-cycle-main .cycle-box-main:nth-child(odd):before{border-left:44px solid transparent;border-right:44px solid transparent;border-bottom:44px solid #ecf2f5;top:131px;}
.non-profit-cycle-main .cycle-box-main:nth-child(even):before{border-left:44px solid transparent;border-right:44px solid transparent;border-top:44px solid #ecf2f5;top:174px;}
.non-profit-cycle-main .cycle-box-main{position:relative;display:block;margin-right:-62px;}
.non-profit-cycle-main .cycle-box-main:last-child{margin-right:0px;}
.cycle-box-main .cycle-box-area{display:block;position:relative;overflow:hidden;width:349px;height:349px;border-radius:50%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.cycle-box-main .cycle-box-area:before{content:"";display:block;position:absolute;left:0px;right:0px;top:0px;height:50%;border-radius:0px;}
.cycle-box-main .cycle-box-area:after{content:"";display:block;position:absolute;left:0px;right:0px;bottom:0px;height:50%;border-radius:0px;}
.cycle-box-main:nth-child(even) .cycle-box-area:before, .cycle-box-main:nth-child(odd) .cycle-box-area:after{background:-moz-linear-gradient(0deg, rgba(213,226,233,1) 0%, rgba(236,242,245,1) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(213,226,233,1)), color-stop(100%, rgba(236,242,245,1)));background:-webkit-linear-gradient(0deg, rgba(213,226,233,1) 0%, rgba(236,242,245,1) 100%);background:-o-linear-gradient(0deg, rgba(213,226,233,1) 0%, rgba(236,242,245,1) 100%);background:-ms-linear-gradient(0deg, rgba(213,226,233,1) 0%, rgba(236,242,245,1) 100%);background:linear-gradient(90deg, rgba(213,226,233,1) 0%, rgba(236,242,245,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5e2e9', endColorstr='#ecf2f5',GradientType=1);}
.cycle-box-main:nth-child(even) .cycle-box-area:after, .cycle-box-main:nth-child(odd) .cycle-box-area:before{background:-moz-linear-gradient(0deg, rgba(213,226,233,1) 0%, rgba(204,219,227,1) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(213,226,233,1)), color-stop(100%, rgba(204,219,227,1)));background:-webkit-linear-gradient(0deg, rgba(213,226,233,1) 0%, rgba(204,219,227,1) 100%);background:-o-linear-gradient(0deg, rgba(213,226,233,1) 0%, rgba(204,219,227,1) 100%);background:-ms-linear-gradient(0deg, rgba(213,226,233,1) 0%, rgba(204,219,227,1) 100%);background:linear-gradient(90deg, rgba(213,226,233,1) 0%, rgba(204,219,227,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5e2e9', endColorstr='#ccdbe3',GradientType=1);}
.cycle-box-main:nth-child(1) .cycle-box-area:before{}
.cycle-box-main:nth-child(1) .cycle-box-area:after{z-index:1;}
.cycle-box-main:nth-child(2) .cycle-box-area:before{z-index:1;}
.cycle-box-main:nth-child(2) .cycle-box-area:after{}
.cycle-box-main:nth-child(3) .cycle-box-area:before{}
.cycle-box-main:nth-child(3) .cycle-box-area:after{z-index:1;}
.cycle-box-main:nth-child(4) .cycle-box-area:before{z-index:1;}
.cycle-box-main:nth-child(4) .cycle-box-area:after{}
.cycle-box-main:nth-child(5) .cycle-box-area:before{}
.cycle-box-main:nth-child(5) .cycle-box-area:after{}
.cycle-box-main .cycle-box-area .cycle-box-inner{display:block;position:relative;z-index:9;background:#fff;padding:37px;border-radius:50%;}
.cycle-box-main .cycle-box-area .icon-circle{width:150px;height:150px;line-height:150px;border-radius:50%;text-align:center;display:block;margin:0px auto;position:relative;overflow:hidden;z-index:1;}
.cycle-box-main .cycle-box-area .icon-circle svg{line-height:inherit;display:inline-block;vertical-align:middle;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.cycle-box-main .cycle-box-area .icon-circle img{max-width:86px;max-height:86px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.cycle-box-main .title{display:block;position:relative;text-align:center;color:#354370;font-size:24px;line-height:34px;font-weight:600;margin-top:22px;}
.cycle-box-main:hover .title{color:#f58220;}
.cycle-box-main:hover .cycle-box-area .cycle-box-inner{background:#354370;}
.cycle-box-main:hover .cycle-box-area .icon-circle.be-af-gr-revs-hov::before{bottom:0;}
.cycle-box-main:hover .cycle-box-area .icon-circle.be-af-gr-revs-hov:after{top:0;}
.how-we-do-section{background:#f0f5f8;}
.how-we-do-section .accelerate-growth-main{max-width:1230px;margin:0px auto;}
.how-we-do-section .accelerate-growth-main ul{padding-left:0px;padding-right:0px;}
.cta-block-2{display:block;position:relative;padding:100px 0;text-align:center;background-color:#f0f5f8;}
.cta-block-2.padding-top-0{padding-top: 0;}
.cta-block-2 .cta-2-inner{display:block;position:relative;padding:80px;border:2px dashed #ccc;background-color:#ffffff;margin:0 auto;}
.cta-block-2 .section-title{color:#354370;line-height:1;}
.cta-block-2 .cta-2-btn{display:block;position:relative;padding-top:30px;}
.blog-page .h-blog-block{margin-left:-15px;margin-right:-15px;margin-top:-30px;justify-content:flex-start;}
.blog-page .h-blog-block .h-blog-box{width:50%;margin-top:30px;padding:0 15px;}
.blog-page .h-blog-block .h-blog-box-inner{background-color:#f7f7f7;}
.blog-img{display:block;position:relative;margin-bottom:20px;}
.blog-title{display:block;position:relative;margin-bottom:12px;}
.blog-details{position:relative;display:block;line-height:1;margin-bottom:20px;}
.blog-details > div{font-size:16px;line-height:1.5;color:#333333;display:inline-block;padding-right:15px;margin-right:12px;border-right:1px solid #CCCCCC;}
.blog-details > div:last-child{margin-right:0;padding-right:0;border:none;}
.blog-details span{display:inline-block;position:relative;line-height:1.1;}
.blog-details > div i{color:#f58220;margin-right:3px;}
.blog-content{display:block;position:relative;margin-bottom:40px;}
.blog-content p:last-child{margin-bottom:0;}
.blog-content h2+h5, .blog-content h2+h3{margin-top: 15px;}
.blog-content .nav-click-list{background: #2c3963;border-radius: 5px;display: table;margin-bottom: 1em;padding: 10px 15px;position: relative;width: auto;}
.blog-content .nav-click-list .nav-click-title{display: table;width: 100%;}
.blog-content .nav-click-list .nav-click-title span{display: table-cell; vertical-align: middle;color: #fff;font-size: 20px;}
.blog-content .nav-click-list .nav-click-title .nav-title-toggle{padding-left: 10px;text-align: right;}
.blog-content .nav-click-list .nav-click-title .nav-title-toggle a{line-height: 1.1;display: block;position: relative;cursor: pointer;color: #f58220;border-radius: 3px;padding: 5px 6px;width: 30px;height: 30px;float: right;background: #fff;}
.blog-content .nav-click-list .nav-click-title .nav-title-toggle a:hover{color: #2c3963;}
.blog-content .nav-click-list .nav-click-title .nav-title-toggle a i{font-size: 20px;}
.blog-content .nav-click-list .ez-toc-menu{margin-top: 15px;display: none;}
.blog-content .nav-click-list .ez-toc-menu ol{}
.blog-content .nav-click-list .ez-toc-menu ol li{}
.blog-content .nav-click-list .ez-toc-menu ol li a{color: #f58220;}
.blog-content .nav-click-list .ez-toc-menu ol li a:hover{color: #fff;}
.blog-content .sec-start-heading{padding: 20px 25px;color: #fff;font-weight: 400;text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.22);font-size: 34px;margin-bottom: 20px;margin-top: 35px;background: rgb(255,155,67);border-radius: 10px;background: -moz-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background: -webkit-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);background: linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);} 
.blog-content .wp-block-table{width: 100%;overflow: auto;max-height: 350px;margin-bottom: 1em;border-bottom: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1;margin-top: 1em;}
.blog-content .wp-block-table table{border: 1px solid #d1d1d1;margin-bottom: 0px;border-top-width: 0px;border-bottom-width: 0px;}
.blog-content .wp-block-table table tr{border: 0px;}
.blog-content .wp-block-table table tr th, .blog-content .wp-block-table table tr td{border-right: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
.blog-content .wp-block-table table tr td{font-size: 18px;line-height: 28px;}
.blog-content .wp-block-table table tr th:last-child, .blog-content .wp-block-table table tr td:last-child{border-right-width: 0px;}
.blog-content .wp-block-table table tr:last-child td{border-bottom-width: 0px;}
.blog-content .wp-block-table table tr th{color: #000;text-align: center;border-bottom-width: 2px;line-height: 26px;padding: .8em .5em;}
.blog-content .wp-block-table.table-layout-auto table{table-layout: auto;}
.blog-content .call-to-action{padding: 20px 15px;background: #001b71;color: #fff;text-align: center;border-radius: 10px;}
.blog-content .accordions{background:transparent !important;margin: 0 0 1em;}
.blog-content .accordions .top-navs{margin:0px !important;}
.blog-content .accordions .accordions-head{background:transparent !important;margin:12px 0px !important;padding:0px !important;align-items:baseline;}
.blog-content .accordions .ui-accordion .accordions-head:first-child{margin-top:0px !important;}
.blog-content .accordions .accordions-head.ui-state-active{background:transparent !important;}
.blog-content .accordions .accordions-head .accordion-icons{font-size:20px !important;line-height:34px;color:#f5466b !important;}
.blog-content .accordions .accordions-head .accordions-head-title{font-family:'Poppins', sans-serif;font-size:20px !important;color:#666666 !important;font-weight:700;line-height:34px;}
.blog-content .accordions .accordion-content{background:transparent !important;font-family:'Poppins', sans-serif;font-size:20px !important;color:#666666 !important;font-weight:400;line-height:30px;padding:0px !important;padding-left:32px !important;}
.blog-content .accordions .accordion-content p:last-child{margin-bottom:0px;}

.search-header h1.search-title, .search-header h2.search-title{text-align:center;color:#333333;font-size:40px;padding-bottom:45px;}
.search-header h1.search-title span, .search-header h2.search-title span{color:#f58220;}
.comments-area{display:block;position:relative;float:none;clear:both;}
.comments-area .comments-title{font-size:26px;}
.entry-content .comments-area ol{list-style:none;margin-left:0;}
.entry-content .comments-area ol li{padding:0;}
.entry-content .comments-area ol li:before{display:none;}
.comments-area .comment-meta{display:block;position:relative;margin-bottom:12px;}
.comments-area .comment-author{display:block;position:relative;margin-bottom:6px;}
.comments-area .comment-author img{max-width:30px;}
.comments-area .reply{display:block;position:relative;}
.comments-area .reply a{display:block;position:relative;}
.comments-area .reply svg{width:20px;height:20px;margin-right:10px;}
.comments-area .comment-content{display:block;position:relative;padding:15px;background-color:#f7f7f7;border-radius:3px;margin-bottom:20px;}
.comments-area .comment-metadata{font-size:18px;}
.comments-area .comment-respond{display:block;position:relative;float:none;clear:both;}
.comments-area .comment-reply-title{font-size:26px;margin-bottom:15px;line-height:1.2;}
.comments-area .comment-reply-title small{font-size:20px;}
.comments-area .comment-form{display:block;position:relative;max-width:750px;}
.comments-area .comment-form .logged-in-as{font-size:18px;}
.comments-area .comment-form label{display:none;}
.comments-area .comment-form input,
.comments-area .comment-form textarea{width:100%;display:block;background-color:#F7F7F7;border:none;border-bottom:2px solid #CCCCCC;padding:15px;font-size:18px;}
.comments-area .comment-form input:focus,
.comments-area .comment-form textarea:focus{border-color:#f58220;}
.comments-area .comment-form textarea{height:150px;resize:none;}
.comments-area .comment-form .form-submit{display:block;position:relative;}
.comments-area .comment-form .form-submit input{display:block;background:#1b1464;border:none;font-size:18px;color:#ffffff;width:auto;height:auto;padding:15px 20px;line-height:1;border-radius:30px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.comments-area .comment-form .form-submit input:hover{background:#f58220;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.post-navigation{display:block;position:relative;padding-top:40px;}
.post-navigation .screen-reader-text{display:none;}
.post-navigation .nav-links{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;}
.post-navigation .nav-links > div{width:49%;text-align:left;}
.post-navigation .nav-links .nav-next{text-align:right;}
.post-navigation .nav-links .nav-previous a{background-image:url("assets/images/arrow-left.svg");background-position:left 20px center;padding:20px 20px 20px 50px;}
.post-navigation .nav-links .nav-next a{background-image:url("assets/images/arrow-right.svg");background-position:right 20px center;padding:20px 50px 20px 20px;}
.post-navigation .nav-links > div a{display:block;position:relative;line-height:1;background-repeat:no-repeat;background-size:12px auto;background-color:#f58220;border-radius:30px;color:#ffffff;}
.post-navigation .nav-links > div a:hover{background-color:#1b1464;}
.post-navigation .nav-links > div a .nav-title{display:none;}
.pagination{display:block;position:relative;padding-top:40px;text-align:center;width:100%;clear:both;}
.pagination:before{content:"";display:table;position:relative;}
.pagination .screen-reader-text{display:none;}
.pagination .nav-links{}
.pagination a, .pagination span.current{display:inline-block;color:#fff;font-size:20px;line-height:1;margin:0 5px 8px;padding:10px 18px;border-radius:3px;border:0px solid;background:#f58220;}
.navigation.pagination a:hover, .navigation.pagination span.current{color:#FFF;border:0px solid;background:#1b1464;}
.pagination .nav-links .screen-reader-text, .pagination .nav-links .post-title{display:none !important;}
.pagination a svg{width:17px;height:17px;vertical-align:middle;fill:#fff;}
.project-post.blog-page .h-blog-box-title{margin:0;}
.service-post.blog-page .h-blog-box-title{margin:0;}
.testimonial-list-block{display:block;position:relative;}
.testimonial-list-block .testimonial-list{display:block;position:relative;overflow:hidden;padding:30px;z-index:1;background-color:#f0f5f8;border-radius:3px;}
.testimonial-list-block .testimonial-list::before{content:"";background-image:url("assets/images/trust-bg.png");position:absolute;left:0;top:0;width:100%;height:95%;background-repeat:no-repeat;background-position:left top;background-size:auto 100%;z-index:-1;opacity:0.15;}
.testimonial-list-block .testimonial-list + .testimonial-list{margin-top:20px;}
.testimonial-list-block .testimonial-content{display:block;position:relative;margin-bottom:20px;}
.testimonial-list-block .testimonial-content p:last-child{margin-bottom:0;}
.testimonial-list-block .testimonial-title{display:block;position:relative;font-size:24px;color:#354370;}
.team-post.blog-page .team-box-block .team-box-list{width:33.33%;}
.team-s-post .team-box-block .team-box-list-inner,
.team-post.blog-page .team-box-block .team-box-list-inner{background-color:#f0f5f8;}
.team-s-post .team-box-block .team-box-list-inner:hover,
.team-post.blog-page .team-box-block .team-box-list-inner:hover{background-color:#e7eef2;}
.team-s-post .team-box-block .team-box-list{width:100%;}
.partner-post .h-partners-block{margin-top:0;}
.contact-page .entry-content .contact-form{max-width:750px;margin-left:auto;margin-right:auto;}
.contact-map{display:block;position:relative;}
.contact-map p{margin:0;line-height:1;display:block;position:relative;}
.contact-map iframe{display:block;position:relative;line-height:1;}
.not-found-page .entry-content{text-align:center;}
.get_page_content{margin:0 0 2.5em;width:100%;display:block;}
.project-post-main{display:block;position:relative;min-width:100%;margin-left:-15px;margin-right:-15px;margin-bottom:-30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;}
.project-post-main .project-post-inner{width:33.33333%;padding:0px 15px;margin-bottom:30px;display:block;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;}
.project-post-inner .project-image{position:relative;width:100%;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:15px;height:250px;background:transparent;border:1px solid #d5e0e7;}
.project-post-inner .project-image:hover, .project-post-inner .project-image:focus{background:#f9f9f9;}
.project-post-inner .project-image img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-ms-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}
.project-post-inner .project-image:hover img, .project-post-inner .project-image:focus img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);}
.project-post-inner .project-info{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;text-align:center;-webkit-overflow-scrolling:touch;padding:25px;}
.project-post-inner .project-info:before{content:"";position:absolute;width:100%;display:block;left:0;right:0;top:0;bottom:0px;height:100%;background:rgba(0, 0, 0, 0.8);vertical-align:middle;}
.project-post-inner .project-info:after{content:"";vertical-align:middle;display:inline-block;height:100%;}
.project-info-area{width:100%;max-width:780px;box-sizing:border-box;background:#fff;margin:0px auto;vertical-align:middle;position:relative;display:inline-block;padding:50px 30px;max-height:100%;overflow:auto;}
.project-info-area .closeinfo{float:right;width:30px;height:30px;text-align:center;display:block;margin-right:0px;display:block;z-index:999;font-size:20px;line-height:30px;background:#e4e4e4;color:#f75962;position:absolute;right:0px;top:0px;}
.project-info-area .title{font-size:30px;line-height:1.2;color:#354370;font-weight:600;margin-bottom:20px;}
.project-info-area .tag{font-size:20px;font-weight:600;color:#f75962;margin-bottom:20px;}
.project-info-area .desc{font-size:20px;color:#666565;}
.project-info-area .desc p:last-child{margin-bottom:0px;}
.project-post-main .pagination{padding-top:20px;}
.pdf-text-area{text-align:center;}
.ser-box-before:before{content:"";background:rgba(27, 20, 100, 0.70);background:-moz-linear-gradient(170deg, rgba(255, 46, 120, 0.33) 1%,rgba(27, 20, 100, 0.35) 46%);background:-webkit-linear-gradient(170deg, rgba(255, 46, 120, 0.33) 1%,rgba(27, 20, 100, 0.35) 46%);background:linear-gradient(170deg, rgba(255, 46, 120, 0.33) 1%,rgba(27, 20, 100, 0.35) 46%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e78', endColorstr='#1b1464',GradientType=1);display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.list-area .accordions{background:transparent !important;}
.list-area .accordions .top-navs{margin:0px !important;}
.list-area .accordions .ui-widget{color:#666666;font-weight:400;font-size:20px;line-height:30px;font-family:'Poppins', sans-serif;}
.list-area .accordions .accordions-head{background:transparent !important;margin:12px 0px !important;padding:0px !important;align-items:baseline;}
.list-area .accordions .ui-accordion .accordions-head:first-child{margin-top:0px !important;}
.list-area .accordions .accordions-head.ui-state-active{background:transparent !important;}
.list-area .accordions .accordions-head .accordion-icons{font-size:20px !important;line-height:34px;color:#f5466b !important;}
.list-area .accordions .accordions-head .accordions-head-title{font-family:'Poppins', sans-serif;font-size:20px !important;color:#666666 !important;font-weight:400;line-height:34px;}
.list-area .accordions .accordion-content{background:transparent !important;font-family:'Poppins', sans-serif;font-size:20px !important;color:#666666 !important;font-weight:400;line-height:34px;padding:0px !important;padding-left:32px !important;}
.list-area .accordions .accordion-content p:last-child{margin-bottom:0px;}
.list-area .column2{width:calc(50% - 10px);position:relative;}
.translated-ltr .h-banner .h-banner-caption-single{max-width:100%;}
.translated-ltr .h-project-top-row .h-project-top-left{width:78%;}
.translated-ltr .h-project-top-row .h-project-top-right{width:22%;}
.translated-ltr .h-testimonial .h-testimonial-left{width:34%;padding-right:10px;}
.translated-ltr .h-testimonial .h-testimonial-right{width:66%}
.translated-ltr .h-blog-row .h-blog-left{width:31%;padding-right:10px;}
.translated-ltr .h-blog-row .h-blog-right{width:69%;}
.translated-ltr .h-blog-block .h-blog-box-title,
.translated-ltr .h-blog-block .h-blog-box-title a{font-size:22px;}
.site-header .header-flag.gtflag{margin-left:10px;}
.site-header .header-flag.gtflag a{background-size:cover;background-position:center center;background-repeat:no-repeat;width:60px;height:60px;line-height:60px;border-radius:50%;display:inline-block;vertical-align:middle;text-align:center;}
.site-header .header-flag.gtflag a[title="English"]{background-image:url("assets/images/english-flag.png");display:none;}
.site-header .header-flag.gtflag a[title="French"]{background-image:url("assets/images/french-flag.png");}
.site-header .header-flag.gtflag img{opacity:0;line-height:inherit;}
.translated-ltr .site-header .header-flag.gtflag a[title="French"]{display:none;}
.translated-ltr .site-header .header-flag.gtflag a[title="English"]{display:inline-block;}
.translated-ltr .geneva-based-section .section-title{font-size:72px;}
.translated-ltr .non-profit-cycle-section .services-sect-title{font-size:65px;}
.about-team-details{display:block;position:relative;text-align:center;margin-bottom:50px;}
.blog-page .h-blog-block.column-3 .h-blog-box{width:33.33%;}
.dow-pdf-post a.btn{cursor:pointer;}
.dow-pdf-post-popup{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;text-align:center;-webkit-overflow-scrolling:touch;padding:25px;}
.dow-pdf-post-popup::before{content:"";position:absolute;width:100%;display:block;left:0;right:0;top:0;bottom:0px;height:100%;background:rgba(0, 0, 0, 0.8);vertical-align:middle;}
.dow-pdf-post-popup::after{content:"";vertical-align:middle;display:inline-block;height:100%;}
.dow-pdf-post-popup-inner{width:100%;max-width:780px;box-sizing:border-box;background:#fff;margin:0px auto;vertical-align:middle;position:relative;display:inline-block;padding:50px 30px;max-height:100%;overflow:auto;}
.dow-pdf-post-popup .closeinfo{float:right;width:30px;height:30px;text-align:center;display:block;margin-right:0px;display:block;z-index:999;font-size:20px;line-height:30px;background:#e4e4e4;color:#f75962;position:absolute;right:0px;top:0px;}
.white-papers-post .h-blog-block .h-blog-box > a{cursor:default;}
.white-papers-post .dow-pdf-post{display:block;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;text-align:center;background-color:rgba(0, 0, 0, 0.8);opacity:0;visibility:hidden;}
.white-papers-post .dow-pdf-post a.btn{cursor:pointer;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.white-papers-post .h-blog-block .h-blog-box-inner:hover::before{bottom:0;z-index:-1;}
.white-papers-post .h-blog-block .h-blog-box-inner:hover::after{top:0;z-index:-1;}
.white-papers-post .h-blog-block .h-blog-box-inner:hover .dow-pdf-post{opacity:1;visibility:visible;}
.contact-form .dow-pdf-post-popup-inner .gform_wrapper form .gform_body ul li input{padding:14px 15px !important;}
.case-study-post .h-blog-block .h-blog-box-title, .service-post .h-blog-block .h-blog-box-title, .white-papers-post .h-blog-block .h-blog-box-title{margin-bottom:0px !important;}
.translated-ltr .site-header .main-navigation ul.menu li{margin:0 8px;}
.translated-ltr .site-header .header-button{margin-left:30px;}
.translated-ltr .header-button a.border-btn{font-size:16px;}
.translated-ltr .footer-three .main-navigation ul.menu li + li{margin-left:25px;}

/* New Edit */
.ass-certi{margin-top:60px;}
.ass-certi-block{text-align:center;border: 1px solid #d5e0e7;padding: 40px;box-shadow: 11px 11px 21px #dfe2eb;background-color: #fff;position: relative;}
.ass-certi-block .ass-title{font-size: 30px;line-height: 1;color: #354370;font-weight: 600;margin-bottom: 30px;}
.ass-certi-block img{margin-bottom:30px;}
.ass-certi-block h5{display: block;position: relative;line-height: 1;color: #f58220;font-size: 22px;margin-bottom: 10px;letter-spacing: 2px;text-transform:uppercase;}

/* E Book Popup Start */
.max-width-800{
    width: 100%;
    max-width: 800px;
    margin: 0px auto;
    display: block;
}
li.ebook-popup a{
    cursor: pointer;
}
.e-book-form-popup{
    display: none;
    position: fixed;
    z-index: 999999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-overflow-scrolling: touch;
    padding: 25px;
}
.e-book-form-popup:before{
    content: "";
    position: absolute;
    width: 100%;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    vertical-align: middle;
}
.e-book-form-popup:after{
    content: "";
    vertical-align: middle;
    display: inline-block;
    height: 100%;
}
.e-book-form-popup .e-book-form-popup-inner{
    width: 100%;
    max-width: 780px;
    box-sizing: border-box;
    background: #fff;
    margin: 0px auto;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    padding: 50px 30px;
    max-height: 100%;
    overflow: auto;
}
.e-book-form-popup .closepop{
    float: right;
    width: 30px;
    height: 30px;
    text-align: center;
    margin-right: 0px;
    display: block;
    z-index: 999;
    font-size: 20px;
    line-height: 30px;
    background: #e4e4e4;
    color: #f75962;
    position: absolute;
    right: 0px;
    top: 0px;
}
@media screen and (max-width:639px){
    .e-book-form-popup .e-book-form-popup-inner{padding: 40px 20px;}
}
@media screen and (max-width:479px){
    .e-book-form-popup .e-book-form-popup-inner{padding: 40px 10px 20px;}
}
/* E Book Popup End */
.page-id-806 .inner-banner::before, .page-id-806 .inner-banner::after{display: none;}
.page-id-806 .inner-banner h1{display: none;}
/* Virtual Security Start */
.virtual-video-text{position: relative;display: block;padding-bottom: 1.5em;text-align: center;}
.virtual-video-text .section-title{color: #354370;text-transform: none;line-height: 1.1;position: relative;}
.virtual-video-main{position: relative;display: block;width: 100%;max-width: 900px;margin: 0px auto;}
.virtual-video-main .h-intro-svg-icon-3{right: auto;left: -70px;bottom: -20px;}
.virtual-video-area{position: relative;display: block;width: 100%;}
.virtual-video-area .image{position: relative;display: block;width: 100%;padding: 20px 0px;}
.virtual-video-area .image a{position: relative;display: block;background-color: #ffead7;padding: 16px;overflow: hidden;border-radius: 5px;}
.virtual-video-area .image a:before{content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    opacity: 0;
    background: rgb(255,155,67);
    background: -moz-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);
    background: -webkit-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);
    background: linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.virtual-video-area .image a:hover:before{opacity: 1;}
.virtual-video-area .image img{width: 100%;position: relative;}
.virtual-video-area .image a .play{display: block;position: absolute;width: 80px;height: 80px;left: 50%;top: 50%;border-radius: 50%;cursor: pointer;background: transparent;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);}
.virtual-video-area .image a .play:before{content: "";position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;display: block;border-radius: 50%;background: rgb(255,155,67);
    background: -moz-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);
    background: -webkit-linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);
    background: linear-gradient(170deg, rgb(255, 155, 67) 1%,rgb(250, 50, 100) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);
    transform: scale(0.5);-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);}
.virtual-video-area .image a:hover .play:before{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.virtual-video-area .image a .play:after{content: "";position: absolute;left: 6px;top: 6px;right: 6px;bottom: 6px;display: block;border-radius: 50%;background: url("assets/images/play-button2.png");background-repeat: no-repeat;background-position: center center;background-size: 100%;}
.virtual-video-area .text-button-area{position: relative;display: block;width: 100%;text-align: center;margin-top: 40px;}
.virtual-video-area .text-button-area span{position: relative;margin-right: 15px;}
irtual-video-area .text-button-area a.btn{}
/* Virtual Security End */

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color: #fd5e58 !important; border-top-width: 0px !important;}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color: #fff !important;}

/* Microsoft Offers Page Start */
.page-id-949 .inner-banner::after{
    background-color: rgba(25, 41, 93, 0.3);
}
.microsoft-offers-section{
    display: block;
    position: relative;
    width: 100%;
}
.microsoft-offers-section .micro-offer-repeter{
    display: block;
    position: relative;
    width: 100%;
    padding: 80px 0px;
    background-color: #fff;
}
.microsoft-offers-section .micro-offer-repeter:nth-child(even){
    background-color: #f0f5f8;
}
.microsoft-offers-section .micro-offer-repeter:before, .microsoft-offers-section .micro-offer-repeter:after{
    content: "";
    display: table;
    width: 100%;
}
.micro-offer-inner-main{
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
}
.micro-offer-repeter:nth-child(odd) .micro-offer-inner-main{
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
}
.micro-offer-repeter:nth-child(even) .micro-offer-inner-main{
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
}
.micro-offer-inner-main .image-area{
    width: 40%;
    display: block;
    position: relative;
}
.micro-offer-inner-main .image-area img{
    
}
.micro-offer-inner-main .description-area{
    width: 60%;
    display: block;
    position: relative;
}
.micro-offer-inner-main .description-area .title{
    display: block;
    position: relative;
    line-height: 1;
    margin-bottom: 35px;
    font-size: 60px;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-weight: 700;
    color: #354370;
}
.micro-offer-inner-main .description-area .desc{
    line-height: 34px;
}
.micro-offer-inner-main .description-area .desc p:last-child{
    margin-bottom: 0px;
}
.micro-offer-inner-main .description-area .micro-popup-btn{
    margin-top: 35px;
}
.micro-offer-inner-main .description-area .tc_note{
    margin-top: 40px;
    font-size: 14px;
    line-height: 22px;
}
.micro-offer-inner-main .description-area .tc_note p:last-child{
    margin-bottom: 0px;
}
.micro-offer-repeter:nth-child(odd) .micro-offer-inner-main .image-area{
    padding-right: 30px;
}
.micro-offer-repeter:nth-child(even) .micro-offer-inner-main .image-area{
    text-align: right;
    padding-left: 30px;
}
.micro-offer-repeter:nth-child(odd) .micro-offer-inner-main .description-area{
    text-align: left;
    padding-left: 30px;
}
.micro-offer-repeter:nth-child(even) .micro-offer-inner-main .description-area{
    padding-right: 30px;
}
.micro-offer-repeter:nth-child(odd) .micro-offer-inner-main .description-area ul{
    text-align: left;
}
.microsoft-offers-form-section{
    display: block;
    position: relative;
    width: 100%;
    padding: 80px 0px;
    background-color: #fff;
    border-top: 1px solid #d5e0e7;
}
.micro-offer-form-inner-main{
    display: block;
    position: relative;
    width: 100%;
}
.micro-offer-form-inner-main .section-title{
    color: #354370;
    text-align: center;
    font-size: 60px;
    max-width: 910px;
    margin: 0px auto;
    line-height: 1;
    padding-bottom: 40px;
}
.dow-pdf-post-popup .form-heading{
    font-size: 30px;
    line-height: 1;
    color: #354370;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.our-partners-section{
    display: block;
    position: relative;
    width: 100%;
    padding: 80px 0px;
    background-color: #fff;
    border-top: 1px solid #d5e0e7;
}
.our-partners-inner-main{
    display: block;
    position: relative;
    width: 100%;
}
.our-partners-inner-main .section-title{
    color: #354370;
    text-align: center;
    font-size: 60px;
    max-width: 910px;
    margin: 0px auto;
    line-height: 1;
    padding-bottom: 40px;
}
.our-partners-inner-main ul{
    margin: 0px;
    padding: 0px;
    width: 100%;
    list-style-type: none;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    align-items: stretch;
    align-content: stretch;
}
.our-partners-inner-main ul li{
    position: relative;
    text-align: center;
    display: block;
    padding: 0px 30px;
    margin: 0;
}
.our-partners-inner-main ul li:after{
    content: "";
    position: absolute;
    border-right: 1px solid #cccccc;
    height: 100%;
    top: 50%;
    right: 0px;
    transform: translate(0%, -50%);
    webkit-transform: translate(0%, -50%);
    moz-transform: translate(0%, -50%);
    ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
}
.our-partners-inner-main ul li:last-child:after{
    display: none;
}
.our-partners-inner-main ul li img{
    
}
/* Microsoft Offers Page End */
.copyright .nw-offer-note{
    text-align: center;
    position: relative;
    display: block;
    padding-bottom: 50px;
}
.copyright .nw-offer-note p{
    line-height: 1.2;
}
.copyright .nw-offer-note p:last-child{
    margin-bottom: 0px;
}
/*------------------ Footer Navigation -------------*/
.footer-nav #footer-menu li{list-style: none;display: inline-block;margin-right: 15px;}
.footer-nav #footer-menu li:last-child{ margin-right : 0;}
.footer-nav li a{font-size: 14px; color: #fff; text-transform: uppercase; font-weight: 600;}
.footer-nav li a:hover{color: #f58220;}

/* New Service */
a.read-more {font-size: 14px;padding: 11px 22px;}
.center-title {text-align: center;}
.blue-title {color: #354370;}
.cta-button-row {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 20px;margin: 0 -15px;}
.cta-button-row > div {padding: 0 15px;margin-top: 15px;}
.cta-button-section a.btn {min-width: 230px;padding: 20px 35px;}
.inner-banner.inner-banner-with-image {padding-bottom: 30px;background-image: none !important;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.inner-banner.inner-banner-with-image::after{background-color: #2a2155;}
.inner-banner.inner-banner-with-image::before {opacity: 0.30;
	background: rgb(42,33,85);
	background: -moz-linear-gradient(345deg, rgba(42,33,85,1) 60%, rgba(255,46,120,1) 100%);
	background: -webkit-linear-gradient(345deg, rgba(42,33,85,1) 60%, rgba(255,46,120,1) 100%);
	background: linear-gradient(345deg, rgb(42, 33, 85) 60%, rgb(255, 46, 120) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a2155",endColorstr="#ff2e78",GradientType=1);}
.inner-banner-row {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.inner-banner-col-left {width: 60%;padding-right: 40px;}
.inner-banner-col-right {width: 40%;}
.inner-banner.inner-banner-with-image h1 {text-align: left;font-size: 60px;margin: 0;padding: 0;line-height: 1.2;}
.inner-banner-desc {color: #ffffff;font-size: 23px;font-weight: 400;line-height: 36px;margin: 10px 0 0;display: block;position: relative;text-align: left;}
.inner-banner-btn {text-align: left;margin: 30px 0 0;}
.inner-banner-btn .btn {margin-right: 10px;}
.inner-banner-btn .btn:last-child {margin-right: 0px;}
.bg-gray {background: #f0f5f8;}
.why-services-main.row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.why-services-main.row-reverse .why-services-left {padding-right: 0;padding-left: 30px;text-align: right;}
.resources-section .section-title {text-align: center;}
.resources-section .h-blog-block .h-blog-box {width: 33.33%;margin-top: 50px;}
.section-padding {padding: 100px 0;}
.certificate-section-service .ass-certi {margin: 0;}

.popup-box-1 {display: none;position: fixed;z-index: 9999999;top: 0;right: 0;bottom: 0;left: 0;text-align: center;-webkit-overflow-scrolling: touch;padding: 25px;}
.popup-box-1::before {content: "";position: absolute;width: 100%;display: block;left: 0;right: 0;top: 0;bottom: 0px;height: 100%;background: rgba(0, 0, 0, 0.8);}
.popup-box-2 {width: 100%;height: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.popup-box-3 {width: 100%;max-width: 900px;box-sizing: border-box;background: #f0f5f8;margin: 0px auto;vertical-align: middle;position: relative;display: inline-block;padding: 30px 25px 35px;max-height: 100%;overflow: auto;}
.popup-box-close {float: right;width: 25px;height: 25px;text-align: center;display: block;line-height: 25px;margin-right: -25px;margin-top: -30px;color: #fff;font-size: 16px;background: rgb(250, 50, 100);
background: -moz-linear-gradient(135deg, rgb(250, 50, 100) 1%,rgb(255,155,67) 100%);background: -webkit-linear-gradient(135deg, rgb(250, 50, 100) 1%,rgb(255,155,67) 100%);background: linear-gradient(135deg, rgb(250, 50, 100) 1%,rgb(255,155,67) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.popup-box-close:hover, .popup-box-close:focus {color: #fff;}
.left-icon-box-area a.read-more {margin-top: 10px;}
.we-offer-box.we-offer-box-popup-style .left-icon-box-area {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.we-offer-box.we-offer-box-popup-style .left-icon-box-area .icon {min-width: auto;width: 140px;}
.we-offer-box.we-offer-box-popup-style .left-icon-box-area .desc {width: calc(100% - 140px);}
.team-service-block {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;text-align: center;margin: 10px -15px 0;}
.team-service-title {font-size: 20px;color: #354370;font-weight: 600;line-height: 1.2;display: block;position: relative;margin-bottom: 10px;}
.team-service-posi {font-size: 16px;color: #666;line-height: 1;display: block;position: relative;font-weight: 400;margin: 0;}
.team-service-list {width: 25%;margin-top: 40px;padding: 0 15px;}
.team-service-image {border-radius: 100%;display: block;width: 250px;height: 250px;margin: 0 auto;overflow: hidden;position: relative;}
.team-service-list-inner {position: relative;display: block;}
.team-service-image::before {content: "";display: block;width: 100%;height: 100%;background-color: #fff;opacity: 0;position: absolute;}
/*.team-service-details {max-width: 250px;margin: 0 auto;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%) scale(0);-webkit-transform: translateY(-50%) scale(0);-moz-transform: translateY(-50%) scale(0);-ms-transform: translateY(-50%) scale(0);opacity: 0;}
.team-service-list-inner:hover .team-service-image::before {opacity: 0.85;}
.team-service-list-inner:hover .team-service-details {transform: translateY(-50%) scale(1);-webkit-transform: translateY(-50%) scale(1);-moz-transform: translateY(-50%) scale(1);-ms-transform: translateY(-50%) scale(1);opacity: 1;}*/
.team-service-details {margin-top: 16px;}
.support-related-icon-row,
.support-related-icon-list-inner {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.support-related-list-title {font-size: 30px;color: #354370;font-weight: 600;margin: 0;padding: 0;margin-bottom: 5px;	line-height: 1;}
.support-related-list-label {font-size: 18px;color: #666666;font-weight: 400;margin: 0;padding: 0;line-height: 1.2;}
.support-related-list-img {max-width: 130px;padding-right: 30px;margin-right: 30px;border-right: 1px solid #6f7070;}
.support-related-list-details {width: calc(100% - 160px);}
.support-related-icon-list {width: 33.33%;padding: 0 15px;margin-top: 30px;}
.support-related-icon-row {margin-left: -15px;margin-right: -15px;margin-top: -30px;}

.why-services-main.column50-50 {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.why-services-main.column50-50 .why-services-left figure {display: inline-block;width: auto;}
.why-services-main.column50-50 .why-services-left figure img {width: auto;}
.why-services-main.column50-50 > div {width: 50%;}
body .paddingTB100 {padding: 100px 0;}
.services-sect-title {line-height: 1.1;}
.section-title {font-size: 75px;}
.what-we-offer-main.column50-50 .we-offer-box {width: 50%;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields li.gfield > .ginput_recaptcha > .grecaptcha-badge[data-style="bottomright"] {bottom: 100px !important;}
.h-service-box-main.column3 .h-service-box-list {width: 33.33%;}

a.read-more {font-size: 14px;padding: 11px 22px;}
.center-title {text-align: center;}
.blue-title {color: #354370;}
.cta-button-row {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 20px;margin: 0 -15px;}
.cta-button-row > div {padding: 0 15px;margin-top: 15px;}
.cta-button-section a.btn {min-width: 230px;padding: 20px 35px;}
.inner-banner.inner-banner-with-image {padding-bottom: 30px;background-image: none !important;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.inner-banner.inner-banner-with-image::after{background-color: #2a2155;}
.inner-banner.inner-banner-with-image::before {opacity: 0.30;
	background: rgb(42,33,85);
	background: -moz-linear-gradient(345deg, rgba(42,33,85,1) 60%, rgba(255,46,120,1) 100%);
	background: -webkit-linear-gradient(345deg, rgba(42,33,85,1) 60%, rgba(255,46,120,1) 100%);
	background: linear-gradient(345deg, rgb(42, 33, 85) 60%, rgb(255, 46, 120) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a2155",endColorstr="#ff2e78",GradientType=1);}
.inner-banner-row {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.inner-banner-col-left {width: 60%;padding-right: 40px;}
.inner-banner-col-right {width: 40%;}
.inner-banner.inner-banner-with-image h1 {text-align: left;font-size: 60px;margin: 0;padding: 0;line-height: 1.2;}
.inner-banner-desc {color: #ffffff;font-size: 23px;font-weight: 400;line-height: 36px;margin: 10px 0 0;display: block;position: relative;text-align: left;}
.inner-banner-btn {text-align: left;margin: 30px 0 0;}
.inner-banner-btn .btn {margin-right: 10px;}
.inner-banner-btn .btn:last-child {margin-right: 0px;}
.bg-gray {background: #f0f5f8;}
.why-services-main.row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.why-services-main.row-reverse .why-services-left {padding-right: 0;padding-left: 30px;text-align: right;}
.resources-section .section-title {text-align: center;}
.resources-section .h-blog-block .h-blog-box {width: 33.33%;margin-top: 50px;}
.section-padding {padding: 100px 0;}
.certificate-section-service .ass-certi {margin: 0;}

.popup-box-1 {display: none;position: fixed;z-index: 9999999;top: 0;right: 0;bottom: 0;left: 0;text-align: center;-webkit-overflow-scrolling: touch;padding: 25px;}
.popup-box-1::before {content: "";position: absolute;width: 100%;display: block;left: 0;right: 0;top: 0;bottom: 0px;height: 100%;background: rgba(0, 0, 0, 0.8);}
.popup-box-2 {width: 100%;height: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.popup-box-3 {width: 100%;max-width: 900px;box-sizing: border-box;background: #f0f5f8;margin: 0px auto;vertical-align: middle;position: relative;display: inline-block;padding: 30px 25px 35px;max-height: 100%;overflow: auto;}
.popup-box-close {float: right;width: 25px;height: 25px;text-align: center;display: block;line-height: 25px;margin-right: -25px;margin-top: -30px;color: #fff;font-size: 16px;background: rgb(250, 50, 100);
background: -moz-linear-gradient(135deg, rgb(250, 50, 100) 1%,rgb(255,155,67) 100%);background: -webkit-linear-gradient(135deg, rgb(250, 50, 100) 1%,rgb(255,155,67) 100%);background: linear-gradient(135deg, rgb(250, 50, 100) 1%,rgb(255,155,67) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b43', endColorstr='#ec008b',GradientType=1);}
.popup-box-close:hover, .popup-box-close:focus {color: #fff;}
.left-icon-box-area a.read-more {margin-top: 10px;}
.we-offer-box.we-offer-box-popup-style .left-icon-box-area {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.we-offer-box.we-offer-box-popup-style .left-icon-box-area .icon {min-width: auto;width: 140px;}
.we-offer-box.we-offer-box-popup-style .left-icon-box-area .desc {width: calc(100% - 140px);}
.team-service-block {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;text-align: center;margin: 10px -15px 0;}
.team-service-title {font-size: 20px;color: #354370;font-weight: 600;line-height: 1.2;display: block;position: relative;margin-bottom: 10px;}
.team-service-posi {font-size: 16px;color: #666;line-height: 1;display: block;position: relative;font-weight: 400;margin: 0;}
.team-service-list {width: 25%;margin-top: 40px;padding: 0 15px;}
.team-service-image {border-radius: 100%;display: block;width: 250px;height: 250px;margin: 0 auto;overflow: hidden;position: relative;}
.team-service-list-inner {position: relative;display: block;}
.team-service-image::before {content: "";display: block;width: 100%;height: 100%;background-color: #fff;opacity: 0;position: absolute;}
/*.team-service-details {max-width: 250px;margin: 0 auto;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%) scale(0);-webkit-transform: translateY(-50%) scale(0);-moz-transform: translateY(-50%) scale(0);-ms-transform: translateY(-50%) scale(0);opacity: 0;}
.team-service-list-inner:hover .team-service-image::before {opacity: 0.85;}
.team-service-list-inner:hover .team-service-details {transform: translateY(-50%) scale(1);-webkit-transform: translateY(-50%) scale(1);-moz-transform: translateY(-50%) scale(1);-ms-transform: translateY(-50%) scale(1);opacity: 1;}*/
.team-service-details {margin-top: 16px;}
.support-related-icon-row,
.support-related-icon-list-inner {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.support-related-list-title {font-size: 30px;color: #354370;font-weight: 600;margin: 0;padding: 0;margin-bottom: 5px;	line-height: 1;}
.support-related-list-label {font-size: 18px;color: #666666;font-weight: 400;margin: 0;padding: 0;line-height: 1.2;}
.support-related-list-img {max-width: 130px;padding-right: 30px;margin-right: 30px;border-right: 1px solid #6f7070;}
.support-related-list-details {width: calc(100% - 160px);}
.support-related-icon-list {width: 33.33%;padding: 0 15px;margin-top: 30px;}
.support-related-icon-row {margin-left: -15px;margin-right: -15px;margin-top: -30px;}

.why-services-main.column50-50 {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.why-services-main.column50-50 .why-services-left figure {display: inline-block;width: auto;}
.why-services-main.column50-50 .why-services-left figure img {width: auto;}
.why-services-main.column50-50 > div {width: 50%;}
body .paddingTB100 {padding: 100px 0;}
.services-sect-title {line-height: 1.1;}
.section-title {font-size: 75px;}
.what-we-offer-main.column50-50 .we-offer-box {width: 50%;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields li.gfield > .ginput_recaptcha > .grecaptcha-badge[data-style="bottomright"] {bottom: 100px !important;}
.h-service-box-main.column3 .h-service-box-list {width: 33.33%;}
.highlight-point-row {margin-left: -10px;margin-right: -10px;margin-bottom: -30px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.highlight-point-list {width: 25%;padding-left: 10px;padding-right: 10px;margin-bottom: 30px;}
.highlight-point-title {color: #354370;font-size: 40px;line-height: 1;margin: 0;margin-bottom: 15px;text-align: center;font-weight: 600;}
.highlight-point-title span {font-size: 20px;}
.highlight-point-desc {text-align: center;font-size: 18px;}
.highlight-point-section {padding: 50px 0;}



