@font-face {
    font-family: 'Montserrat-Bold';
    src: url('../fonts/montserrat-bold.eot');
    src: url('../fonts/montserrat-bold.svg') format('svg'),
        url('../fonts/montserrat-bold.woff2') format('woff2'),
        url('../fonts/montserrat-bold.woff') format('woff'),
        url('../fonts/montserrat-bold.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('../fonts/Montserrat-SemiBold.eot');
    src: url('../fonts/Montserrat-SemiBold.svg') format('svg'),
        url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBold.woff') format('woff'),        
        url('../fonts/Montserrat-SemiBold.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('../fonts/MyriadPro-Bold.eot');
    src: url('../fonts/MyriadPro-Bold.svg') format('svg'),
        url('../fonts/MyriadPro-Bold.woff2') format('woff2'),
        url('../fonts/MyriadPro-Bold.woff') format('woff'),
        url('../fonts/MyriadPro-Bold.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.svg') format('svg'),
        url('../fonts/MyriadPro-Regular.woff2') format('woff2'),
        url('../fonts/MyriadPro-Regular.woff') format('woff'),
        url('../fonts/MyriadPro-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url('../fonts/Myriad\ Pro\ Semibold.eot');
    src: url('../fonts/MyriadPro-Semibold.svg') format('svg'),
        url('../fonts/Myriad\ Pro\ Semibold.woff2') format('woff2'),
        url('../fonts/MyriadPro-Semibold.woff') format('woff'),
        url('../fonts/MyriadPro-Semibold.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}
        
.footer-nav-widgets-wrapper,.home .section-inner,.post-meta-edit-link-wrapper,.home .post-inner,.headerSection .menuPart li.getInTouch a:before{display: none!important;}#site-footer{border:none;}
body{font-family: 'MyriadPro-Regular';font-weight: normal;background-color:#fff;}
h1,h2,h3,h4,h5,h6{font-weight:normal;letter-spacing:0;}
li{list-style:none;}
ul{margin:0;}
p{font-size:18px;color:#646464;padding-bottom:10px;font-family: 'MyriadPro-Regular';margin-bottom:0;line-height:32px;letter-spacing:0; }
a{font-family: 'MyriadPro-Regular';color:#ffffff;font-weight:400;text-decoration: none;letter-spacing:0}
a:focus,a:hover{text-decoration:none;outline:none;}
embed,iframe,object{margin-bottom:0;}
.commonsection{display: block;float: left;overflow: hidden;width: 100%;}
h1{font-family:'Montserrat-Bold' ;color:#2067a7;font-size: 54px;line-height:68px;letter-spacing:0px;color:#900c3f;}
h2{font-family:'Montserrat-Bold' ;color:#2067a7;font-size: 38px;}
.home h3{ font-family: 'Montserrat-Bold';color: #2067a7;font-size: 28px;}
h4{font-family: 'Montserrat-Bold';color: #2067a7;font-size: 20px;margin-bottom:15px!important}
.alternate_bg{background-color: #f3f3f3!important;}
.buttonStyle{display: inline-block; padding: 19px 50px;border-radius: 50px;font-family: 'Montserrat-SemiBold';font-size: 20px;color:#ffffff;background-color: #ff8c00;border: 2px solid #ff8c00;transition: 0.6s;}
.buttonStyle:hover{background-color: #2067a7;color:#ffffff;border: 2px solid  #2067a7;box-shadow: inset  -3.5em 0 0 0  #2067a7;}
.whiteButtonStyle{color:#2067a7!important;background-color: transparent!important;border: 2px solid #b9b9b9!important;}
.whiteButtonStyle:hover{background-color: #2067a7!important;color:#ffffff!important;border: 2px solid  #2067a7!important;box-shadow: inset  -3.5em 0 0 0  #2067a7!important;}
section{padding:100px 0;}
.static_banner_picture{background-size:cover!important;height:300px;background-position:center center!important;}
/* Header Top Section*/
.headerTop{background-color: #900c3f;}
.headerTopSection{padding:15px 15px 15px 36px;}
.headerTopSection a{font-size: 18px;font-family:'Montserrat-SemiBold';font-weight:normal;color:#ffffff;letter-spacing:0.5px}
/*Header Section*/
.headerSection .menuPart li.getInTouch a{margin: 0;color:#ffffff;font-size: 20px;font-family: 'MyriadPro-Semibold';}
.headerSection .menuPart li.getInTouch:hover a{color:#ffffff}
.headerSection .menuPart .getInTouch{margin-left:22px!important;padding: 13px 50px;}
.headerSection .menuPart .getInTouch:hover{background-color: #2067a7;border: 2px solid #2067a7;box-shadow: inset  -3.5em 0 0 0 #2067a7;}
.headerSectionRow{margin: 36px 0;align-items: center;}
.headerSection .menuPart li{display: inline-block;margin: 0;padding-bottom: 10px;}
.headerSection .menuPart li a{font-family: 'MyriadPro-Regular';font-size: 18px;text-align: center;position: relative;margin: 0 24px;color:#0b2842;}
.headerSection .menuPart  li a:before /*.header-section .menu-part li ul.sub-menu li a:before*/ {content: "";position: absolute;width: 100%; height:2px; top: 22px; left: 0; background-color: #103353;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s;    transition: all 0.3s ease-in-out 0s;}
.headerSection .menuPart  li a:hover:before, .headerSection .menuPart  li.current-menu-item a:before, .headerSection .menuPart  li.current-menu-ancestor a:before, .headerSection .menuPart ul li.current-menu-parent a:before{    visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1); }
.headerSection .menuPart  li  ul.sub-menu li{transition:0.6s}
.headerSection .menuPart  li  ul.sub-menu li:hover ,.headerSection .menuPart  li ul.sub-menu li.current-menu-item  {background:#103353!important;}
@media (min-width: 991px){
    li.menu-item-has-children > ul.sub-menu {
      background: #ff8c00;font-size: 16px;opacity: 0!important;padding:  0;position: absolute;transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;transform: translateY(0.6rem);
      z-index: 99999999999999;margin: 0 25px;display: none; width: 220px;text-align: left;}
    li.menu-item-has-children:hover > ul.sub-menu {
      opacity: 1!important;transform: translateY(0);transition: opacity 0.15s linear, transform 0.15s linear;color:#F9F8F7;display: block;margin-top: 9px;margin-left:10px}
    li.menu-item-has-children > ul.sub-menu li{padding:8px 0;margin:0;display: block;}
    li.menu-item-has-children > ul.sub-menu li:first-child{margin-top:0px}
    li.menu-item-has-children > ul.sub-menu li a{color:#fff!important;margin:2px 15px;display: block;text-align: left;}
    li.menu-item-has-children > ul.sub-menu li a:before{display:none} 
    #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a{border-bottom:1px solid #767676!important}
    button.wpr_submit {display: none;}
    }
    html body div#wprmenu_bar{padding: 20px 15px;}
    #wprmenu_bar .bar_logo{height: 42px;}
    #wprmenu_bar div.hamburger {margin-top: 5px;}
    #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a{border-bottom:1px solid #767676!important} 
div#mg-wprm-wrap form.wpr-search-form button.wpr_submit{display:none;} 
#mg-wprm-wrap ul#wprmenu_menu_ul li.current-menu-ancestor a, #mg-wprm-wrap ul#wprmenu_menu_ul li.current-menu-ancestor ul.sub-menu li.current-menu-item a {background: #900c3f;color: #fff!important;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.current-menu-ancestor ul.sub-menu li a{background: #f3f3f3;color: #103353!important;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.current-menu-item ul.sub-menu li.menu-item a{color:#103353!important}
#wprmenu_menu_ul{padding:0 0 80px}
html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul { padding: 0px 20px;}
/*Banner Section*/
.bannerheading{font-size: 64px;}
.bannerheading span{font-size: 110px;}
.bannerAnimate{position: absolute;top: 60px;left: 150px;}
.homePara{padding:32px 0 50px;line-height:32px;}
/*Achievements*/
.achievements_content{max-width: 750px;margin: auto;text-align:center;}
.counting{font-family: 'Montserrat-Bold';font-size: 30px;color: #2067a7;z-index: 9;}
.achievementsTitle{font-family: 'MyriadPro-Semibold';font-size: 24px!important;color: #444444!important;max-width:270px;margin:auto;margin-top: 36px;min-height:58px;display:flex;align-items:center;justify-content:center;}
.counting::after{content: '+';position: static;}
.achievementsrow{margin-top: 80px;}
/*E Publishing*/
.rowServicesTop {margin-top: 90px;}
.publishingServicesIcon {min-height: 128px;}
.publishingServices h3{font-size: 24px;padding: 0px 25px;margin-top: 54px;min-height: 70px;display:flex;justify-content:center;align-items:center;}
.publishingServicesColumnInner p{font-size:16px;line-height:30px}
.publishingServicesColumnInner {padding: 0px 30px;}
.publishingAnimate {padding-left: 120px!important;position: relative;}
.animate_md{position: absolute;top: 0; left: 150px;}
.animate_sm{position: absolute;bottom: 0; right: 0;}
/*Software Development*/
.softwareDevelopmentServicesColumn p {padding-right: 150px;}
.softwareDevelopmentServicesColumn h3{padding: 40px 0 10px;}
.softwareDevelopmentServicesColumn:first-child{padding-left: 40px;}
.softwareDevelopmentServicesColumn:nth-child(2){padding-left: 110px;}
/* E Learning */
.elearningServices {padding-right: 110px;}
.elearningServicesColumn:nth-child(1) .elearningRight,.elearningServicesColumn:nth-child(2) .elearningRight{margin-bottom: 150px;}
.elearningRight {padding-left: 160px;padding-bottom:20px}
.elearningServicesColumn {padding: 0 100px;}
.elearningServicesColumn:nth-child(2),.elearningServicesColumn:nth-child(4){padding:0 60px 0 160px}
/*Footer Section*/
.footerSection p ,.footerSection a {color:#505050;font-family: 'MyriadPro-Regular';font-size: 18px;line-height: 28px;padding-bottom:0px;}
.footerLocation,.footerEmail,.footerCall{padding-left: 75px;}
.footerLocation{background: url(../images/footerLocation.png) no-repeat left top;}
.footerEmail{background: url(../images/footerEmail.png) no-repeat left top;}   
.footerCall{background: url(../images/footerCall.png) no-repeat left top;}
.copyright {background-color: #900c3f;padding: 25px 0;}
.copyright p, .copyright a{font-size: 16px ;font-family:'MyriadPro-Regular';color: #d3d3d3;letter-spacing:0px}
.copyrightLeft a{color:#fff}
.copyright a:hover{color: #ffffff;text-decoration: none!important;}
ul#menu-footer_menu-1,ul#menu-footer_menu{display: flex;justify-content: center;padding:0;}
.footer-menu li a{margin:0 10px}
.footer-menu li a:hover ,.footer-menu li a:focus, .footer-menu li.current-menu-item a{font-weight: bold;color: #ffffff!important;text-decoration: none!important;}
/*Animations*/
.floating_element_down {-webkit-transition: transform 1200ms ease-out;-moz-transition: transform 1200ms ease-out;transition: transform 1200ms ease-out;}
.circle-wrap {margin: 0 auto 0px;width: 172px;height: 172px;background: #2067a7;border-radius: 50%;}  
.circle-wrap .circle .mask,.circle-wrap .circle .fill {width: 172px;height: 172px; position: absolute;border-radius: 50%;}
.circle-wrap .circle .mask {clip: rect(0px, 172px, 172px, 86px);}
.circle-wrap .inside-circle {width: 162px;height: 162px;border-radius: 50%;background: #f3f3f3;line-height: 162px;text-align: center;margin-top: 5px;margin-left: 5px;color: #2067a7;position: absolute;z-index: 100;font-weight: 700;font-size: 2em;}
/* 3rd progress bar */
.mask .fill {clip: rect(0px, 100px, 200px, 0px);background-color: #ff8c00;}
.in-view .achievements_list_1  .mask.full,.in-view .achievements_list_1  .circle .fill {animation: fillone ease-in-out 2s; transform: rotate(155deg);}
.in-view .achievements_list_2  .mask.full,.in-view .achievements_list_2  .circle .fill {animation: filltwo ease-in-out 2s; transform: rotate(165deg);}
.in-view .achievements_list_3  .mask.full,.in-view .achievements_list_3  .circle .fill {animation: fillthree ease-in-out 2s; transform: rotate(170deg);}
.in-view .achievements_list_4  .mask.full,.in-view .achievements_list_4  .circle .fill {animation: fillfour ease-in-out 2s; transform: rotate(145deg);}

@keyframes fillone{
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(155deg);
    }
  }
  @keyframes filltwo{
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(165deg);
    }
  }
  @keyframes fillthree{
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(170deg);
    }
  }
  @keyframes fillfour{
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(145deg);
    }
  }
.home .site-content{display: none;}
h1.entry-title:after{content: '';background-color: #56a549;position: absolute;bottom:-10px;width: 80px;height: 6px;left: 0;}
h3{font-size:24px;font-family:'Montserrat-SemiBold';line-height:32px;color:#2067a7;position:relative;}
.home h3:after,h4:after{display:none;}
h3:after,h4:after{content: '';background-color: #56a549;position: absolute;bottom:-10px;width: 50px;height: 3px;left: 0;}
.site-content{display: block;float: left;overflow: hidden; width: 100%;padding: 60px 0;}
.entry-title{position:relative;}
.entry-content h1, .entry-content h2, .entry-content h3,.entry-content h4{margin: 0;}
.entry-content ul{padding:0;}
header.entry-header.has-text-align-center.header-footer-group,.post-inner {padding: 0;}
.entry-content{ width:100% !important; float: none!important;padding: 50px 0;}
.section-inner.medium {max-width: 100%;width: 100%;}
.singular .entry-header {padding: 0;}
.entry-content p:first-child{padding-bottom:0 !important;margin-bottom:0!important;}
.testimonials li{font-size: 18px;padding-bottom: 10px;overflow: hidden;margin-left: 5px;font-family: 'MyriadPro-Regular';color: #646464;margin-bottom: 25px!important;padding:20px 25px!important;border-radius: 10px;background: url(../images/li_arrow.png) no-repeat!important;background-position:10px 33px!important;background-color: whitesmoke!important;}
.aboutImage img {border: 10px solid #d6d6d6;border-radius: 5px;}
.borderEnd{border-right: 1px solid #dee2e6!important;}
/*Services*/
.innerServices {padding: 50px 0;}
.innerServices:last-child{border: none!important;}
.innerServices li,.entry-content li{font-size: 18px;background: url(../images/li_arrow.png) no-repeat left 13px;padding: 0 0px 10px 15px;overflow: hidden;margin-left: 5px;font-family:'MyriadPro-Regular' ;color: #646464;margin-bottom:5px;line-height:36px;}
.innerServices h4{margin: 15px 0;}
.innerServices ul{padding-left: 10px;display:inline-block;text-align:left;}
.serviceColumn{width: 100%;align-items: center;}
.entry-content h3{margin-bottom:20px}
/* .entry-content  .wp-block-group {margin-bottom: 30px;}
.entry-content  .wp-block-group:last-child{border:none;} */
.page-template-template-service .innerServices h3 {margin-bottom: 30px;margin-left:10px;}
.wp-block-button.buttonStyle {padding: 10px 30px;font-size: 18px;margin-top:20px;color:#ffffff;}
.wp-block-button.buttonStyle:hover a{color:#ffffff;}
a.wp-block-button__link {padding: 0!important;text-decoration:none!important;}
.row.elearning.and.creative.services {display: flex;flex-direction: row-reverse;background-color: #f5f7fd;}
.serviceInnerImage img {border-radius: 40px 0 40px 0px!important;min-height:130px;object-fit:cover;object-position:center;}
.serviceInnerDropShadow {border-radius: 40px 0 40px 40px;background-color: #f9f9f9;margin-bottom:100px;box-shadow: 0px 15px 24px -12px rgb(158 158 158 / 50%);-webkit-box-shadow: 0px 15px 24px -12px rgb(158 158 158 / 50%);-moz-box-shadow: 0px 15px 24px -12px rgba(158,158,158,0.50);}
/* .serviceInnerContentArea {padding: 60px 50px;} */
.serviceInnerContentArea {padding: 40px 50px 50px;}
.serviceInnerDropShadow .wp-block-column{margin-bottom:0!important}
.serviceInnerImage {position:relative;margin:0;}
.serviceInnerImage figcaption {position: absolute;top: 50%;left: 50px;font-size: 38px!important;color: #fff!important;margin: 0;-ms-transform: translateY(-50%);transform: translateY(-50%);}
.serviceInnerHalfwidth .wp-block-column{padding-right: 100px;}
.serviceInnerContentArea h3 {margin-bottom: 30px!important;}
.fullContainer{background: #f5f7fd;}
.serviceRow{padding:40px;}
.serviceColumn .wp-block-column{margin-bottom:0}
.serviceInnerDropShadow:first-child h3{margin-top:0!important;}
.slick-slider{touch-action: auto!important; }
/*Portfolio*/
a.slickAnchor { position: relative;display: block;}
.item a:after{position:absolute;content: " ";top: 0;left: 0;width: 100%;height: 100%;margin: 0;box-sizing: border-box;}
.item a:hover:after{--itemOpacity: #000000;background: rgba(0, 0, 0, 0.3) !important;}
.portfolio_popup{position: fixed;top:50%;font-size: 30px;color: #fff;z-index: 99999;right: 0;max-width:750px;transform:translateY(-50%);text-align:center;}
.portfolioSlick{padding: 30px;}
.portfolioInnerContentArea h4{padding:0 30px;font-family:'Montserrat-SemiBold';}
.portfolioInner {background: #f3f3f3;margin-top:50px}
.slick-next:before {content: '';float: left;width: 20px;height: 20px;font-size: 20px;color: #fff;
  border-right: 1px solid #900c3f;border-bottom: 1px solid #900c3f;transform: rotate(-40deg);;opacity: 1;}
.slick-prev:before {content: '';float: left; width: 20px;height: 20px;font-size: 20px;color: #fff;border-right: 1px solid #900c3f;
    border-bottom: 1px solid #900c3f;transform: rotate(134deg);opacity: 1;}
.slick-prev,.slick-next{background: transparent;font-size: 0;position: absolute;top: 50%;width: 40px;height: 40px;  transform: translateY(-50%);}
.slick-prev{left: 35px;z-index: 9;}
.slick-next{right:15px;}
.slick-lightbox{background: #fff!important;}
.slick-lightbox-inner{background:#fff;}
.slick-lightbox-close:before{color: #2067a7!important;font-size: 45px!important;}
.slick-disabled{display: none!important;}
.fullScreenIcon{background: url(../images/fullScreenOutwards.png) no-repeat center!important; }
.fullScreenIconPopup {position: fixed;top: 10px; font-size: 30px; color: #fff;z-index: 99999;  left: 50px;display:none;}
.slick-lightbox-inner .fullScreenIcon{position:fixed;top: 50px; font-size: 30px; color: #fff;z-index: 99999;  left: 50px; background: url(../images/fullScreenInwards.png)no-repeat center!important;}
/*Contact Us*/
.contactForm{background:#f3f3f3;height:100%;}
.wpcf7 input,.wpcf7 textarea{padding: 10px 15px;font-size: 16px;border: none;}
.wpcf7 .wpcf7-submit{padding:10px 25px;display: inline-block;text-transform: capitalize;border-radius: 50px;
                      font-family: 'Montserrat-SemiBold';font-size: 18px;color:#ffffff;background-color: #ff8c00;border: 2px solid #ff8c00;transition: 0.6s;margin-top:20px;text-decoration:none;}
.wpcf7 .wpcf7-submit:hover{text-decoration: none!important;color:#ffffff;background:#2067a7;border: 2px solid #2067a7;box-shadow: inset  -3.5em 0 0 0 #2067a7;}
.wpcf7 .wpcf7-submit:focus{text-decoration:none!important;}
.form-control:focus{box-shadow: none;}
.contactRow{margin-bottom: 25px;}
/* .wpcf7-form {margin:30px 0;} */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #646464;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #646464;}
::-ms-input-placeholder { /* Microsoft Edge */color: #646464;}
.contactGetInTouch{background:#900c3f;height:100%;}
.contactGetInTouch h2,.contactGetInTouch h4{color: #fff;}
.contactGetInTouch p{color: #f3f3f3;}
.contactGetInTouch a{font-size: 18px;padding-bottom: 10px;}
.contactGetInTouch a:hover{color:#fff;font-weight:bold;}
.contactNumber{background: url(../images/footerCallwhite.png)no-repeat left top;}
.contactEmail{background: url(../images/footerEmailwhite.png) no-repeat left top;margin: 50px 0;}
.contactAddress{background: url(../images/footerLocationwhite.png)no-repeat left top;}
.contactAddress,.contactEmail,.contactNumber{padding-left:75px;}
.contactInnerDetails {margin: 30px 0 0;}
.contactPageInnerContent{padding:50px 50px 30px;}
.wpcf7 .wpcf7-not-valid-tip{font-size:16px;font-family:'MyriadPro-Regular';padding-left:15px}
.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{font-size:16px;font-family:'MyriadPro-Regular';margin:10px 0}
/*Fixed Navbar*/
.fixedNav .menuPart li.getInTouch{display: none;}
.fixedNav .headerSectionRow {margin:10px 0}
.fixedNav.headerSection .menuPart li{padding-bottom: 5px;}
.fixedNav .menuPart {display:flex;align-items:center;justify-content:end;}
.fixedNav .menuPart li.menu-item-has-children > ul.sub-menu li{padding: 10px 0;}
.fixedNav {height: 70px;position: fixed;  z-index: 999; width: 100%;  background: #fff;border-bottom: 1px solid #f0f0f0;
  box-shadow: 1px 4px 5px 0px rgb(0 0 0 / 61%);-webkit-box-shadow: 1px 2px 5px 0px rgb(0 0 0 / 20%);-moz-box-shadow: 1px 4px 5px 0px rgba(0,0,0,0.61);top: -300px;overflow: visible;}
.fixedNav.scroll{top:0;}
.fixedNav  li.menu-item-has-children > ul.sub-menu{margin-top: 5px;}
/*Floating Icons*/
.floatingSocialIcons {position: fixed;right: 0;top: 44%;background: #900c3f;border-top-left-radius: 15px;border-bottom-left-radius: 15px;padding:0;z-index:9;}
.floatingListIcons{padding:5px 14px}
.floatingSocialIcons li{margin:20px 0;opacity:0.45;cursor:pointer;}
.floatingSocialIcons li:hover{opacity:1}
.page-id-174 h3{margin-bottom:30px}

.clickToPortfolio {position: fixed;bottom: 15px;left:20px;z-index: 9999;color:#fff;transition:0.6s;}
.clickToPortfolio:hover .ClickToPortfolioInner {transform:rotate(360deg);}
.portfolioArrow{    position: absolute;top: 40px;left: 35px;animation: bounce 2s infinite;}
.ClickToPortfolioInner img{width:90px}
.portfolioArrow img{width:25px}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-20px);
  }
  60% {
    transform: translateX(-10px);
  }
}
.newScroll{background:#2067a7;padding:20px 50px 20px 0;}
.newScroll h1{margin-right:50px;}
.newScroll ul li{font-size: 30px;list-style-type: circle;margin:0 50px;display: inline-block;color:#fff;position:relative;}
.newScroll  li:before {content:'';position:absolute;top:15px;left:-30px;width:12px;height:12px;background:#fff;border-radius:50px;}
.marquee {background-color:transparent;width: 100%;margin: 0 auto;overflow: hidden; white-space: nowrap;}
.marquee span {display: inline-block;font-size: 36px;position: relative;left: 100%; animation: marquee 8s linear infinite;color:#fff}
.marquee:hover span {animation-play-state: paused;}
.marquee span:nth-child(1) {animation-delay: 0s;}
.marquee span:nth-child(2) {animation-delay: 0.8s;}
.marquee span:nth-child(3) {animation-delay: 1.6s;}
.marquee span:nth-child(4) {animation-delay: 2.4s;}
.marquee span:nth-child(5) {animation-delay: 3.2s;}
@keyframes marquee {
  0%   { left: 100%; }
  100% { left: -100%; }
}

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}