/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/*@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');*/
/* font-family: 'Open Sans', sans-serif; */

@font-face {font-family: 'MyriadPro-Light';src: url('fonts/MyriadPro-Light.eot');src: url('fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),url('fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg'),url('fonts/MyriadPro-Light.ttf') format('truetype'),url('fonts/MyriadPro-Light.woff') format('woff'),url('fonts/MyriadPro-Light.woff2') format('woff2');font-weight: normal;font-style: normal;}

@font-face {font-family: 'MyriadPro-Regular';src: url('fonts/MyriadPro-Regular.eot');src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),url('fonts/MyriadPro-Regular.ttf') format('truetype'),url('fonts/MyriadPro-Regular.woff') format('woff'),url('fonts/MyriadPro-Regular.woff2') format('woff2');font-weight: normal;font-style: normal;}

@font-face {font-family: 'MyriadPro-Semibold';src: url('fonts/MyriadPro-Semibold.eot');src: url('fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),url('fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg'),url('fonts/MyriadPro-Semibold.ttf') format('truetype'),url('fonts/MyriadPro-Semibold.woff') format('woff'),url('fonts/MyriadPro-Semibold.woff2') format('woff2');font-weight: normal;font-style: normal;}

@font-face {font-family: 'MyriadPro-Bold';src: url('fonts/MyriadPro-Bold.eot');src: url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg'),url('fonts/MyriadPro-Bold.ttf') format('truetype'),url('fonts/MyriadPro-Bold.woff') format('woff'),url('fonts/MyriadPro-Bold.woff2') format('woff2');font-weight: normal;font-style: normal;}

html,
html body{font-family: 'MyriadPro-Regular';}
.fl-page h1,
.fl-page h2,
.fl-page h3,
.fl-page h4,
.fl-page h5,
.fl-page h6,
h1,
h2,
h3,
h4,
h5,
h6{font-family: 'MyriadPro-Bold'; font-weight:normal;}

.main-banner h1,
.main-banner h2,
.main-banner h3,
.main-banner h4,
.main-banner h5,
.main-banner h6{font-family: 'MyriadPro-Bold' !important;font-weight:normal !important;}

a,a:hover,a:focus,a:active{text-decoration:none !important; outline:none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
p{padding:0 0 20px; margin:0;}
p:empty{padding:0; margin:0;}

.pp-sub-heading ul{ display: block; list-style-type: none; margin: 0; padding: 0; }
.pp-sub-heading ul li{ position: relative; display: block; list-style-type: none; margin: 0; padding: 0 0 15px 25px; line-height: 1.45;}
.pp-sub-heading ul li:after{ position: absolute; content: ""; top: 8px; left: 0; width: 13px; height: 13px; border: 1px solid #00BEF5; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

.fl-module-pp-smart-button .pp-button-wrap .pp-button{font-family: 'Open Sans', sans-serif; font-weight:700;}

/* .fl-full-width .fl-page{padding:98px 0 0 !important;} */
.fl-page-nav-right .fl-page-header-wrap{border:none;}

.fl-page-header{ position: fixed; left: 0; right: 0; top: 0; z-index: 999; }
.sticky .fl-page-header{box-shadow:0 5px 23px 0 rgba(0,0,0,0.15); background:#34568B;}
.fl-page-header .container,
.fl-page-header .fl-page-header-wrap .container{max-width:1230px; width:100%; padding:0 15px;}

.header-main{width:100%; float:left; padding:0; margin:0; display:table;}
.header-main > div{display:table-cell; vertical-align:middle;}
.header-logo-l .fl-page-header-logo img{max-width:130px;}

.header-main .fl-page-nav .navbar-nav li{padding:0 22px;}
.header-main .fl-page-nav .navbar-nav li:first-child{padding-left:0;}
.header-main .fl-page-nav .navbar-nav li:last-child{padding-right:0;}
.header-main .fl-page-nav .navbar-nav li>a{ font-family: 'MyriadPro-Semibold'; line-height:80px; position:relative; padding:0; color:#fff;}
.header-main .fl-page-nav .navbar-nav li.current_page_item>a,
.header-main .fl-page-nav .navbar-nav li>a:hover{color:#3EB6E6;}

.circle-bg{ position: relative; z-index:1;}
.circle-bg:after{ position: absolute; content: ""; right: 54px; bottom: -60px; background: url(images/blue-dott.png) left top repeat; width:134px; top:132px;}
.circle-bg2{ position: relative; }
.circle-bg2:after{ position: absolute; content: ""; top: -52px; left:20px; background: url(images/gray-dott.png) left top repeat; width: 330px; height: 106px;}
.circle-bg3{ position: relative; }
.circle-bg3:after{ position: absolute; content: ""; right: 54px; bottom: -175px; background: url(images/blue-dott.png) left top repeat; width:134px; top:-132px; z-index:1;}
.circle-bg4{ position: relative; }
.circle-bg4:after{ position: absolute; content: ""; left: 54px; bottom: 30px; background: url(images/gray-dott.png) left top repeat; width:62px; top:-478px; z-index:1;}

.circle2-bg2:after{ top:100px; left:auto; right:20px;}

.home-space-section .fl-module-video .fl-wp-video{padding-bottom:57%;}
.home-space-section .mejs-overlay-button{ background: url(images/white-play.svg) center center no-repeat !important; height: 150px; width: 150px; background-size: cover !important; outline:none;}
.home-space-section .fl-module-video .fl-video video{object-fit:cover;}

.home-digital-section .pp-tabs .pp-tabs-labels{ width: 40%; padding-top:120px;}
.home-digital-section .pp-tabs .pp-tabs-panels{ width: 60%; margin-top:0; position:relative; z-index:1 }
.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label{ position: relative; border: none; background: transparent; padding: 0 0 20px; text-align: left; }

.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label .pp-tab-title{ position: relative; font-family: 'MyriadPro-Semibold';}
.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-title:after{ position: absolute; content: ""; top: 17px; right: -370px; width: 350px; height: 2px; background: #34568B; }
.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-title:before{ position: absolute; content: ""; top: 12px; right: -20px; background: #34568B; width: 10px; height: 10px; border-radius: 50%; }
.home-digital-section .pp-tabs .pp-tabs-panels .pp-tabs-panel .pp-tabs-panel-content{ padding-top: 0; }

.home-control-section .home-control-desc .fl-module-button .fl-button-wrap a{ padding: 12px 35px 15px; }

.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-foreground{ display: flex; flex-wrap: nowrap; align-items: center; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-foreground .fl-slide-content-wrap{ display: flex; flex-wrap: wrap; order: 1; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-foreground .fl-slide-photo-wrap{ display: flex; flex-wrap: wrap; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-foreground .fl-slide-photo-wrap .fl-slide-photo{ margin: 60px; }

.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-title{ font-size: 40px; line-height: 1.2; margin: 0 0 40px !important; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text h3{ font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 25px; color: #3EB6E6; margin: 0 0 30px !important; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text .partner-icon-block{ float: left; clear: both; width: 100%; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text .partner-icon-block .partner-icon{ float: left; width: 90px; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text .partner-icon-block .partner-text{ float: left; width: calc(100% - 90px); padding: 0 0 0 15px; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text .partner-icon-block .partner-text h4{ font-size: 22px; line-height: 1.1; color: #fff; margin: 0 0 10px; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text .partner-icon-block .partner-text p{ color: #fff; padding: 0; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text p{ line-height: 1.4; color: #fff; padding: 0; }
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text p a{color:#3EB6E6;}
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text p a:hover{color:#fff;}
.home-partnerships-section .fl-content-slider .bx-controls .bx-pager{ bottom: -50px; padding: 0; line-height: 0; }
.home-partnerships-section .fl-content-slider .bx-controls .bx-pager .bx-pager-item a{ background: transparent; width: 30px; height: 30px; border: 1px solid #3EB6E6; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.home-partnerships-section .fl-content-slider .bx-controls .bx-pager .bx-pager-item a.active{ background: #3EB6E6; }
.home-partnerships-section .fl-content-slider .bx-controls .bx-pager .bx-pager-item a:hover{ background: #3EB6E6; }

.newsletter-section .newsletter-form .widget_newsletterwidget .widgettitle{ font-size: 40px; line-height: 1.4; color: #00192A; text-align: center; }
.newsletter-section .newsletter-form .widget_newsletterwidget p{ line-height: 1.5; color: #00192A; text-align: center; max-width: 460px; margin: auto; }
.newsletter-section .newsletter-form .widget_newsletterwidget form{margin:0 -15px;}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field{ float: left; margin-bottom: 20px; }
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=text]{ border: none; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; padding: 10px 20px; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; }
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=email]{ border: none; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; padding: 10px 20px; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; }
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field .tnp-submit{ border: none; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; padding: 10px 20px; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 16px; background: #34568B; color: #fff; }
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field .tnp-submit:hover{ background: #fff; color: #34568B; }
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field label{ display: none; }
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field.tnp-field-firstname{ width:50%; padding:0 15px;}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field.tnp-field-lastname{ width:50%; padding:0 15px;}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field.tnp-field-email{ width:60%; padding:0 15px;}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field.tnp-field-button{ width:40%; padding:0 15px;}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=text]::-webkit-input-placeholder {color: rgba(0,25,42,0.45);}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=text]::-moz-placeholder { color: rgba(0,25,42,0.45);}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=text]:-ms-input-placeholder { color: rgba(0,25,42,0.45);}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=text]:-moz-placeholder { color: rgba(0,25,42,0.45);}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=email]::-webkit-input-placeholder {  color: rgba(0,25,42,0.45);}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=email]::-moz-placeholder {  color: rgba(0,25,42,0.45);}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=email]:-ms-input-placeholder {  color: rgba(0,25,42,0.45);}
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field input[type=email]:-moz-placeholder {  color: rgba(0,25,42,0.45);}

/*.pp-gf-content .gform_wrapper ul.gform_fields li.gfield{background:none !important;
    border: 0 !important;}*/
.newsletter-section .newsletter-form input[type=text],
.newsletter-section .newsletter-form input[type=password],
.newsletter-section .newsletter-form input[type=email],
.newsletter-section .newsletter-form input[type=tel],
.newsletter-section .newsletter-form input[type=date],
.newsletter-section .newsletter-form input[type=month],
.newsletter-section .newsletter-form input[type=week],
.newsletter-section .newsletter-form input[type=time],
.newsletter-section .newsletter-form input[type=number],
.newsletter-section .newsletter-form input[type=search],
.newsletter-section .newsletter-form input[type=url],
.newsletter-section .newsletter-form textarea{ padding:10px 20px !important;}

.newsletter-section .newsletter-form .gf_left_half-emailfield{ width:61% !important;max-width:61% !important}

.newsletter-section .newsletter-form .gform_footer { width:51.8%; padding: 0 0 0 15px; float:right; margin:-75px 0 0 0}
.newsletter-section .newsletter-form .gform_footer .gform_button{border: none; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; padding:12px 20px; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 16px; background: #34568B; color: #fff; margin:0; width:100% }
.newsletter-section .newsletter-form .gform_footer .gform_button:hover{ background: #fff; color: #34568B;}

.fl-page-footer-wrap{ background:#303741; padding:55px 0; color:#95989e; font-size:15px; line-height:normal; width:100%; float:left; clear:both; font-weight:300; border-top:solid 6px #52BCE8;}
.fl-page-footer-wrap .container{padding:0 15px; max-width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.fl-page-footer-wrap .f-block{ float: left; }
.fl-page-footer-wrap .f-logo{ width: 20%; }
.fl-page-footer-wrap .f-menu{ width: 60%; }
.fl-page-footer-wrap .f-social{ width: 20%; }
.fl-page-footer-wrap .f-logo img{ max-width: 150px !important; }
.fl-page-footer-wrap .f-menu ul{ display:flex; flex-wrap:wrap; justify-content:center; list-style-type: none; margin:auto; padding: 0; max-width:350px;}
.fl-page-footer-wrap .f-menu ul li{ display: inline-block; list-style-type: none; margin: 0; padding:8px 20px; }
.fl-page-footer-wrap .f-menu ul li a{ font-family: 'MyriadPro-Semibold'; font-size: 18px; line-height: 1; color: #fff; text-transform: capitalize; }
.fl-page-footer-wrap .f-menu ul li a:hover{ color:#52BCE8; }
.fl-page-footer-wrap .f-social{ text-align: right; }
.fl-page-footer-wrap .f-social ul{ display: block; list-style-type: none; margin: 0; padding: 0; }
.fl-page-footer-wrap .f-social ul li{ display: inline-block; list-style-type: none; margin: 0; padding: 0 10px; }
.fl-page-footer-wrap .f-social ul li a{ color: #B5B5B5; font-size: 25px; line-height: 1; }
.fl-page-footer-wrap .f-social ul li a:hover{ color:#52BCE8; }

.about-sec1 .pp-infobox-wrap .pp-infobox{position:relative;}
.about-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-image{margin:0;}
.about-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper{position:absolute; left:15px; right:0; bottom:15px;}
.about-sec1.circle-bg:after{right:0; bottom:25px; top:60%;}

.adver-sec2.circle-bg4:after{top:-410px; bottom:80%;}

.adver-sec3.circle-bg4:after{top:-410px; bottom:100%; left:auto; right:54px; width:110px;}
.adver-sec3 .tab-topnav{width:100%; float:left; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.adver-sec3 .tab-topnav a{background:none !important;}
.adver-sec3 .tab-topnav ul{padding:0 5px; margin:0;}
.adver-sec3 .tab-topnav ul li{list-style:none; padding:5px 15px; margin:0; border:none; outline:none; background:none !important; color:#909090; font-size:24px; font-family: 'MyriadPro-Regular'; position:relative; z-index:1; line-height:1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-weight:normal;}
.adver-sec3 .tab-topnav ul li.resp-tab-active{color:#3EB6E6; font-family: 'MyriadPro-Bold';}
.adver-sec3 .tab-topnav ul li:after{width:40px; height:40px; content:''; border-radius:100%; position:absolute; left:0; top:5px; right:0; bottom:0; margin:auto; border:solid 2px #34568B; opacity:0; visibility:hidden; z-index:-1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.adver-sec3 .tab-topnav ul li.resp-tab-active:after{opacity:1; visibility:visible;}
.adver-sec3 .resp-tabs-container{background:none;}
.adver-sec3 .resp-tab-content{flex-wrap:wrap; padding:30px 0 0; color:#fff;}
.adver-sec3 .tab-condesc{max-width:694px; margin:auto;}
.adver-sec3 .row{padding:20px 0 0; margin:0 -20px;}
.adver-sec3 .col-xs-6{padding:30px 20px;}
.adver-sec3 .col-xs-6:nth-child(2n+1){clear:none;}
.adver-sec3 .col-xs-6:nth-child(3n+1){clear:left;}
.adver-sec3 .tab-image{width:100%; float:left; padding:0;}
.adver-sec3 .tab-imageinn{position:relative; width:100%; float:left; padding:0 0 63%;}
.adver-sec3 .tab-image img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:contain;}
.adver-sec3 .tab-dtl{width:100%; float:left;}
.adver-sec3 h5{clear:both; margin:0; padding:30px 0 15px; color:#fff;}

.adver-sec3 .tabs-sec1 .col-xs-6:last-child{width:66.67%;}
.adver-sec3 .tabs-sec1 .col-xs-6:last-child .boxinner{margin:0 -20px;}
.adver-sec3 .tabs-sec1 .col-xs-6:last-child .tab-image{width:50%; float:left; padding:0 20px;}
.adver-sec3 .tabs-sec1 .col-xs-6:last-child .tab-dtl{width:50%; float:left; padding:0 20px;}
.adver-sec3 .tabs-sec1 .col-xs-6:last-child .tab-dtl h5{padding-top:0;}

.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-heading-wrapper{margin:0; display:flex; flex-wrap:wrap; align-items:center;}
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-icon-wrapper{width:40%;}
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-image{margin:0;}
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-header-wrapper-inner,
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-heading-wrapper-inner{width:60%;}
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper{position:relative; padding:10px 0 0;}
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper:after{position:absolute; content:""; top:0; left:0; right:0; height:2px; background:#34568B;}
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper:before{position:absolute; content:""; top:-4px; left:0; background:#34568B; width:10px; height:10px; border-radius:100%; }
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper .pp-infobox-title{margin:0;}
.oper-sec1 .right-solu .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper{padding-left:30px;}
.oper-sec1 .right-solu .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper:after{left:-20px;}
.oper-sec1 .right-solu .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper:before{left:auto; right:0;}

.oper-sec2 .home-target-desc{margin-top:-40px;}
.oper-sec2 .pp-infobox-title-wrapper .pp-infobox-title{font-family: 'MyriadPro-Bold'; padding-top:10px;}

.oper-sec3 .fl-row-content-wrap{position:relative;}
.oper-sec3 .fl-module-content .fl-photo{position:absolute; left:0; top:80px; bottom:80px; margin:auto; width:48%;}
.oper-sec3 .fl-module-content .fl-photo:after{content:''; position:absolute; right:0; left:0; top:0; bottom:0; margin:auto; background:url(images/image-bg.png) right center no-repeat; background-size:auto 100%; display:none;}
.oper-sec3 .fl-module-content .fl-photo .fl-photo-content{height:100%; width:100%;}
.oper-sec3 .fl-module-content .fl-photo img{height:100%; width:100%; object-fit:cover; object-position:right;}
.oper-sec3 .fl-col-content .fl-module-pp-heading,
.oper-sec3 .fl-col-content .fl-module-pp-smart-button{padding-left:50px;}
.oper-sec3 .pp-sub-heading p{padding-bottom:30px;}

.blog .fl-page-content{background:#f7f7f7;}
.com_img{width:100%; float:left; padding:0; margin:0; position:relative; min-height:420px; display:flex; flex-wrap:wrap; align-items:center;}
.com_img img{position:absolute; left:0; bottom:0; width:100%; height:100%; object-fit:cover; object-position:bottom;}
.com_img .sub-banner{z-index:1; position:relative; width:100%; padding:30px 0 0;}
.com_img .container{padding:0 15px;}
.com_img .pt_title{color:#fff; margin:0;}

.blog-page{width:100%; float:left; padding:50px 0;}
.blog-page.circle-bg:after{top:29.5%; bottom:29.5%; right:54px; width:60px;}

.blog-search{position:absolute; right:0; top:5px;}
.blog-search a.search-btn{font-size:24px; line-height:44px; width:44px; display:block; text-align:center;}
.blog-search .is-search-form{position:absolute; right:0; width:50px; top:0; visibility:hidden; opacity:0; margin:auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.blog-search .is-search-form.open-boxs{visibility:visible; opacity:1; width:300px;}
.blog-search .is-search-form label{display:block; padding:0; margin:0; width:100% !important;}
.blog-search .is-form-style.is-form-style-3 input.is-search-input{border-radius:30px; border:none; outline:none; padding:11px 40px 11px 20px; margin:0; width:100%; background:#fff; font-size:15px !important; height:auto; font-family: "Open Sans", sans-serif !important; font-weight:normal;}
.blog-search .is-form-style button.is-search-submit{position:absolute; right:5px; top:0; bottom:0; margin:auto; border:none; background:none; height:auto;}
.blog-search .is-form-style button.is-search-submit .is-search-icon{border:none !important; outline:none !important; background:none !important; height:44px; padding:12px 0 0 !important;}

.blog-page .blog-tabnav{width:100%; float:left; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center;}
.blog-page .blog-tabnav a{background:none !important;}
.blog-page .blog-tabnav ul{padding:0 5px; margin:0;}
.blog-page .blog-tabnav ul li{list-style:none; padding:15px 0; margin:0 25px; border:none; outline:none; background:none !important; color:#909090; font-size:24px; font-family: 'MyriadPro-Regular'; position:relative; line-height:1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-weight:normal;}
.blog-page .blog-tabnav ul li.resp-tab-active{color:#3EB6E6; font-family: 'MyriadPro-Bold';}
.blog-page .blog-tabnav ul li:after{content:''; position:absolute; left:0; width:0; bottom:0; height:5px; background:#3EB6E6; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.blog-page .blog-tabnav ul li.resp-tab-active:after{width:100%;}
.blog-page .resp-tabs-container{background:none;}
.blog-page .resp-tab-content{flex-wrap:wrap; padding:30px 0 0;}
.blog-page #loader{text-align:center; width:100%; padding:25px 0 0;}
.blog-page #loader img,
.opportunity-section #loader img{width:70px; margin:auto;}
.opportunity-section #loader{text-align:center; width:100%; padding:10px 0 15px;}

.blog-page .container{padding:0 15px;}
.blog-page #media_horizontaltab{position:relative;}

.blog-page .row{display:flex; flex-wrap:wrap;}
.blog-page .row > .news-content{margin:0;}
.blog-page .post-block:first-child{width:100%;}
.blog-page .post-block:first-child .boxinner{background:#00BEF5; display:flex; flex-wrap:wrap; padding:0; min-height:400px;}
.blog-page .post-block:first-child .blog-thumb{width:60%; float:left; padding:0;}
.blog-page .post-block:first-child .blog-thumb:before{content:''; position:absolute; right:-1px; top:0; bottom:0; left:0; margin:auto; background:url(images/blog-imagebg.png) right center no-repeat; background-size:auto 100%; z-index:11;}
.blog-page .post-block:first-child .blog-dtl{width:40%; float:right; color:#fff; padding:40px;}
.blog-page .post-block:first-child .blog-dtl h3{margin:0; padding:0 0 15px; font-size:30px;}
.blog-page .post-block:first-child .blog-dtl h3 a{color:#fff;}
.blog-page .post-block:first-child .blog-dtl h3 a:hover{color:#000;}
.blog-page .post-block:first-child .blog-dtl .blog-btn{position:relative; padding:15px 0 0;}
.blog-page .post-block:first-child .blog-dtl .blog-btn a{background:none; text-align:left; width:auto; padding:0;}
.blog-page .post-block:first-child .blog-dtl .blog-btn a:hover{background:none; color:#000;}
.blog-page .post-block{padding:15px;}
.blog-page .post-block .boxinner{width:100%; float:left; height:100%; position:relative; padding:0 0 60px;}
.blog-page .post-block .blog-thumb{width:100%; float:left; padding:0 0 80%; position:relative;}
.blog-page .post-block .blog-thumb img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.blog-page .post-block .blog-dtl{width:100%; float:left; padding:0;}
.blog-page .post-block .blog-dtl h3{font-size:20px;}
.blog-page .post-block .blog-dtl h3 a{color:#000;}
.blog-page .post-block .blog-dtl h3 a:hover{color:#00BEF5;}
.blog-page .post-block .blog-dtl .blog-btn{position:absolute; left:0; right:0; bottom:0; margin:auto;}
.blog-page .post-block .blog-dtl .blog-btn a{width:100%; padding:10px 20px; margin:0; background:#00BEF5; color:#fff; outline:none; text-align:center; display:block; border-radius:23px;}
.blog-page .post-block .blog-dtl .blog-btn a:hover{background:#303741;}
.blog-page .blog-read{width:100%; float:left; text-align:center; padding:20px 0 0;}
.blog-page .blog-read a{font-size:26px;}

.value-section .fl-module-content .pp-infobox-wrap .pp-infobox .pp-heading-wrapper{ width:60%; padding:0 140px 0 0; }
.value-section .fl-module-content .pp-infobox-wrap .pp-infobox .pp-icon-wrapper{ width:40%; margin-left:0; margin-top:-20px; }
.value-section .fl-module-content .pp-infobox-wrap .pp-infobox .pp-icon-wrapper img{ max-width:330px; width:100%; }
.value-section .slick-dots{ list-style-type:none; margin:0; padding:0 15px; display: flex !important; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.value-section .slick-dots li{ display:inline-block; list-style-type:none; margin:0; padding:0; width:auto; height:auto; }
.value-section .slick-dots li:first-child{ display:none; }
.value-section .slick-dots li a{ font-size:20px; line-height:1; color:#707070; font-family: 'MyriadPro-Bold';}
.value-section .slick-dots li a:hover{ color:#00BEF5; }
.value-section .slick-dots li.slick-active a{ color:#00BEF5; }
.value-section .slick-arrow{ position:absolute; top:auto; bottom:70px; left:15px; font-size:0px; width:20px; height:33px; border:none; z-index:99; }

.value-section .slick-arrow.slick-prev{ background: url(images/left-arrow.png) center center no-repeat; background-size:contain; }
.value-section .slick-arrow.slick-next{background: url(images/right-arrow.png) center center no-repeat; background-size:contain; }

.value-section .slick-arrow.slick-prev:before{ display:none; }
.value-section .slick-arrow.slick-next:before{ display:none; }

.value-section .slick-arrow.slick-next{ left:110px; }
.value-section .slick-arrow.slick-prev{ left:15px; }
.our-value-slider{ position:relative; }
.our-value-slider .slick-slide:focus{ outline:none; }
.our-value-slider .slick-slide{ margin:0 0 50px; }

.opportunity-section .fl-rich-text{position:relative; max-width:400px; margin:auto;}
.opportunity-section .fl-rich-text > p{padding:0; text-align:center;}
.opportunity-section .fl-rich-text > p > a{color:#3EB6E6; font-size:20px;}
.opportunity-section .fl-rich-text > p > a:hover{color:#fff;}
.opportunity-section .fl-rich-text .is-search-form{position:absolute; left:0; right:0; width:50px; top:0; visibility:hidden; opacity:0; margin:auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.opportunity-section .fl-rich-text .is-search-form.open-boxs{visibility:visible; opacity:1; width:100%;}
.opportunity-section .fl-rich-text label{display:block; padding:0; margin:0; width:100% !important;}
.opportunity-section .fl-rich-text .is-form-style.is-form-style-3 input.is-search-input{border-radius:30px; border:none; outline:none; padding:11px 40px 11px 20px; margin:0; width:100%; background:#fff; font-size:15px !important; height:auto; font-family: "Open Sans", sans-serif !important; font-weight:normal;}
.opportunity-section .fl-rich-text .is-form-style button.is-search-submit{position:absolute; right:5px; top:0; bottom:0; margin:auto; border:none; background:none; height:auto;}
.opportunity-section .fl-rich-text .is-form-style button.is-search-submit .is-search-icon{border:none !important; outline:none !important; background:none !important; height:44px; padding:12px 0 0 !important;}

.opportunity-section .ads-block{ margin:0 0 30px; }
.opportunity-section .ads-block .pp-infobox-wrap .pp-description-wrap ul{ display:block; list-style-type:none; margin:15px 0; padding:0; }
.opportunity-section .ads-block .pp-infobox-wrap .pp-description-wrap ul li{ display:block; list-style-type:none; margin:0; padding:0 0 0 20px; position:relative; font-size:20px; font-weight:600; }
.opportunity-section .ads-block .pp-infobox-wrap .pp-description-wrap ul li:after{ position:absolute; content:"\f041"; top:0; left:0; font-family:"Fontawesome"; color:#52BCE8; }
.opportunity-section .ads-block .pp-button-wrap{ text-align:right; }
.opportunity-section .fl-col-group .fl-button-wrap a{ background:transparent;  border:none; padding:0; }
.opportunity-section .fl-col-group .fl-button-wrap a span{ font-size:19px; color:#3EB6E6; }
.opportunity-section .fl-col-group .fl-button-wrap a:hover span{ color:#fff; }

.job-block *{font-family: "Open Sans", sans-serif; color:#fff;}
.job-block {background:#00192A; padding:20px; border-left:10px solid #3EB6E6; margin:0 0 40px; }
.job-block .job-title {font-weight:700; font-size:24px; color:#ffffff; padding:0 0 10px;}
.job-block .job-type{font-size:16px; font-style:italic; color:#3EB6E6; padding:0 0 10px;}
.job-block .job-location{padding:0 0 0 20px; position: relative; font-size:16px; font-weight:700; margin:0 0 10px;}
.job-block .job-location:after{position:absolute; content: "\f041"; top: 0; left: 0; font-family: "Fontawesome"; color:#52BCE8; }
.job-block .view-btn{ text-align: right; }
.job-block .view-btn a{ width: 140px; padding:10px; border-bottom:4px solid #BABABA; color: #FFFFFF; background-color:#3EB6E6; text-decoration: none; text-align: center; display:inline-block; font-weight:700; text-transform:uppercase; }
.job-block .view-btn a:hover{ color: #ffffff; background-color: #bababa; }

#parentHorizontalTab .container{padding:0 15px;}
.opportunity-section .view-btn2{text-align:center;}
.opportunity-section .view-btn2 a{color:#3EB6E6;}
.opportunity-section .view-btn2 a:hover{color:#fff;}

.section-white{padding:80px 0 50px 0; clear:both; width:100%; float:left;}
.section-white .container{padding:0 15px;}

.oppor-header{background:#00192A url(images/banner-bg.jpg) center bottom no-repeat; background-size:100% auto; width:100%; float:left; color:#fff; padding:200px 0 100px;}
.oppor-header .container{padding:0 15px;}
.oppor-header h1{color:#fff; padding:0 0 10px; margin:0; line-height:1.1;}
.oppor-header p{padding:0; margin:0; font-size:24px;}

.oppor-main .tabsitemout{padding:0; margin:0; width:100%; float:left;}
.oppor-main .resp-tabs-list{border-bottom:solid 5px #00192A; width:100%; float:left;}
.oppor-main .resp-tabs-list li{padding:0 !important; margin:0 !important; border:none !important; background:none !important; position:relative; float:left;}
.oppor-main .resp-tabs-list li span{display:block; padding:10px 40px; color:#00192A; font-size:16px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-family: "Open Sans", sans-serif; font-weight: 700;}
.oppor-main .resp-tabs-list li:hover span,
.oppor-main .resp-tabs-list li.resp-tab-active span{color:#00BEF5;}
.oppor-main .resp-tabs-list li:before{content:''; position:absolute; left:0; bottom:-5px; height:5px; width:0; background:#00BEF5; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.oppor-main .resp-tabs-list li.resp-tab-active:before{width:100%;}

.oppor-main .resp-tabs-container{background:none; padding:0; margin:0;}
.oppor-main .resp-tab-content{border:none; background:none; padding:0; flex-wrap:wrap;}
.oppor-main .tab-dtl{width:100%; float:left; padding:50px 0 30px; color:#00192A; font-size:16px; font-weight:normal;}
.oppor-main .tab-dtlbg{background:#303741; color:#fff;}
.oppor-main .tab-dtlbg2{background:#000 url(images/sep-bg.jpg) center top no-repeat; background-size:100% auto; padding-top:100px; padding-bottom:150px; margin:0 0 -100px;}
.post-content > .container a.hor_1{padding:8px 40px; border-bottom:5px solid #BABABA; color: #FFFFFF; background-color:#3EB6E6; text-decoration: none; text-align: center; display:inline-block; font-weight:700; text-transform:uppercase; }
.post-content > .container a.hor_1:hover{ color: #ffffff; background-color: #bababa; }

.oppor-main .tab-dtllast{margin-bottom:-120px; padding-bottom:150px;}
.oppor-main .tab-dtl .container{max-width:1060px; padding:0 15px;}
.oppor-main2 .tab-dtl .container{max-width:1230px; padding:0 15px;}
.oppor-main .tab-dtl .tab-dtlinn{padding-left:0; position:relative; width:100%; float:left;}
.oppor-main .tab-dtl .tab-dtlinn:before{display:none;}
.oppor-main .tab-dtl .title-main{color:#00BEF5; font-size:16px; padding:0 0 15px; margin:0; position:relative;}

.oppor-main .tab-dtl .lead-text{color:#3EB6E6;}
.oppor-main .tab-dtlinn ul{padding:0 0 20px; margin:0;}
.oppor-main .tab-dtlinn ul li{list-style:none; padding:0 0 5px 15px; margin:0; position:relative;}
.oppor-main .tab-dtlinn ul li:before{content:''; position:absolute; left:0; top:6px; width:5px; height:12px; background:#3EB6E6;}
.oppor-main .resp-tab-content .btn{padding:8px 20px; border-bottom:5px solid #BABABA; color: #FFFFFF; background-color:#3EB6E6; text-decoration: none; text-align: center; display:inline-block; font-weight:700; text-transform:uppercase; }
.oppor-main .resp-tab-content .btn:hover{ color: #ffffff; background-color: #bababa; }

.oppor-main .appi-top{float:left;}
.oppor-main .gform_wrapper{padding:30px 0 0; margin:0; width:100%; float:left; clear:both;}
.oppor-main .gform_wrapper .top_label li.gfield.gf_left_half,
.oppor-main .gform_wrapper .top_label li.gfield.gf_right_half{max-width:100% !important; width:50%; margin:0 !important; padding:0 15px 20px !important; border:none; background:none;}
.oppor-main .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){width:100%; margin:0 !important; padding:0 15px 20px !important; border:none; background:none; max-width:100% !important;}
.oppor-main .gform_wrapper ul.gform_fields li.gfield{padding:0 15px 20px !important; margin:0 !important; max-width:100% !important;}
.oppor-main .gform_wrapper .top_label .gfield_label,
.oppor-main .gform_wrapper legend.gfield_label{padding:0 0 5px; margin:0; font-weight:normal; color:#00192A;}
.oppor-main .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.oppor-main .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{color:#00192A; margin:0;}

.oppor-main .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.oppor-main .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100% !important; margin:0 !important; padding-right:15px;}

body .oppor-main .gform_wrapper .top_label div.ginput_container,
.oppor-main .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
.oppor-main .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin:0;}

.oppor-main .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-radius:0px; height:auto; padding:10px 15px; color:#000; line-height:normal; border-color:#707070; width:100%;}

.oppor-main .gform_wrapper .top_label li.gfield.gf_left_half.col-5{width:40%;}
.oppor-main .gform_wrapper .top_label li.gfield.gf_right_half.col-7{width:60%;}

.oppor-main .gform_wrapper .gform_footer{padding:20px 15px 0; margin:0; text-align:center;}
.oppor-main .gform_wrapper .gform_footer input.button,
.oppor-main .gform_wrapper .gform_footer input[type=submit],
.oppor-main .gform_wrapper .gform_page_footer input.button,
.oppor-main .gform_wrapper .gform_page_footer input[type=submit]{padding:10px 30px; border:none; border-bottom:5px solid #BABABA; color: #FFFFFF; background-color: #3EB6E6; text-decoration: none; text-align: center; display:inline-block; font-weight:600; text-transform:uppercase;  top:0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius:0px; width:auto !important; outline:none; top:0;}
.oppor-main .gform_wrapper .gform_footer input.button:hover,
.oppor-main .gform_wrapper .gform_footer input[type=submit]:hover,
.oppor-main .gform_wrapper .gform_page_footer input.button:hover,
.oppor-main .gform_wrapper .gform_page_footer input[type=submit]:hover{ color: #ffffff; background-color: #bababa;}
.oppor-main .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0; margin:0; font-size:15px;}

.home-latest .single-post .blog-media{text-align:center;}
.home-latest .single-post .blog-media img{max-width:100%;}
.home-latest .single-post .date{padding:0 0 10px;}
.home-latest .single-post .date span{padding-left:10px;}
.home-latest .comment-respond form label{font-weight:normal;}
.home-latest .comment-respond form input[type="text"],
.home-latest .comment-respond form textarea{border:solid 1px #707070; border-raduis:0px; height:auto; padding:10px 15px;}
.home-latest .comment-respond form textarea{resize:none; height:100px;}
.home-latest .comment-respond form .form-submit input{padding:12px 30px; border:none; color: #FFFFFF; background: #3EB6E6; text-decoration: none; text-transform:uppercase; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius:0px; width:auto !important; outline:none; top:0; border-radius:30px; font-size:18px;}
.home-latest .comment-respond form .form-submit input:hover{background:#34568b;}
.home-latest .fl-sidebar{padding:0; margin:0; max-width:100%; width:100%; display:block;}
.home-latest .fl-sidebar .fl-widget{margin:0 0 30px; border:solid 2px rgba(52,86,139,0.2); padding:25px;}
.home-latest .fl-sidebar .fl-widget-title{margin:0; padding:0 0 5px;}
.home-latest .fl-sidebar ul{padding:0; margin:0;}
.home-latest .fl-sidebar ul li{list-style:none; padding:5px 0; margin:0;}
.home-latest .fl-sidebar ul li a{color:#34568b;}
.home-latest .fl-sidebar ul li a:hover{color:#3EB6E6;}
.home-latest .fl-sidebar .widget_search form{position:relative;}
.home-latest .fl-sidebar .widget_search form .fl-search-input{width:100%; border:solid 1px #707070; height:auto; padding:10px 55px 10px 15px; border-radius:0px; outline:none;}
.home-latest .fl-sidebar .widget_search form input[type="submit"]{font-size:0; position:absolute; right:0; top:0; bottom:0; width:40px; border:none; outline:none; border-radius:0px; background:#3EB6E6 url(images/search-icon.png) center center no-repeat;}
.home-latest .fl-sidebar .widget_search form input[type="submit"]:hover{background:#34568b url(images/search-icon.png) center center no-repeat;}

.blog-page .fl-archive-header{width:100%;}
.search-no-results .blog-page .fl-archive-header{text-align:center;}
.search-no-results .blog-page .home-latest .fl-post{padding:0 15px; width:100%;}
.search-no-results .blog-page .home-latest .fl-post-header{text-align:center;}
.search-no-results .blog-page .home-latest .fl-post-content{text-align:center;}
.search-no-results .blog-page .home-latest form{position:relative; max-width:800px; margin:auto;}
.search-no-results .blog-page .home-latest form .fl-search-input{width:100%; border:solid 1px #707070; height:auto; padding:10px 55px 10px 15px; border-radius:0px; outline:none;}
.search-no-results .blog-page .home-latest form input[type="submit"]{font-size:0; position:absolute; right:0; top:0; bottom:0; width:40px; border:none; outline:none; border-radius:0px; background:#3EB6E6 url(images/search-icon.png) center center no-repeat;}
.search-no-results .blog-page .home-latest form input[type="submit"]:hover{background:#34568b url(images/search-icon.png) center center no-repeat;}

.hover-3 .pp-icon-wrapper .pp-infobox-image img{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.hover-3 .pp-infobox:hover img{transform:rotate3d(0, 1, 0, 180deg);}

.adver-sec1 .fl-rich-text{position:relative; transform:none !important;}
.adver-sec1 .fl-rich-text .image2{position: absolute; bottom:-20px; left: auto; max-width:22%;}

.adver-sec1 .pp-hotspot .pp-hotspot-container{position:relative; left:0; transform:none;}
.adver-sec1 .pp-hotspot .pp-hotspot-content{position:absolute; right:71%; bottom:-10%; max-width:20%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.adver-sec1 .pp-hotspot .pp-hotspot-content .pp-hotspot-marker.pp-marker-1{top:0; left:0; position:relative; transform:none;}
.adver-sec1 .pp-hotspot .pp-hotspot-content .pp-hotspot-marker .pp-marker-image{position:relative; left:0; top:0; transform:none; width:auto; height:auto; min-height:inherit; min-width:10px;}
.adver-sec1 .pp-hotspot .pp-hotspot-image-container .pp-hotspot-image{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.adver-sec1 .pp-hotspot .pp-hotspot-container:hover .pp-hotspot-image-container .pp-hotspot-image{transform:scale(0.9); margin-left:-30px;}
.adver-sec1 .pp-hotspot .pp-hotspot-container:hover .pp-hotspot-content{right:4%; max-width:17%; bottom:-7%;}

.page-id-435 .fl-page-header{background:#34568B;}
.landing-sec1 .pp-button-wrap a{position:relative; z-index:1;}
.landing-sec1 .pp-sub-heading ul{display:inline-block; text-align:left;}
.landing-sec2 .fl-row-content-wrap{overflow:hidden;}
.landing-sec2 .fl-row-content-wrap:after{/*position:absolute; right:0; bottom:30px; top:0; left:10.4%;*/ background:url(images/landing-bg.png) right bottom no-repeat; content:''; width:106%; height:230px; display:block;}
.landing-sec2 .pp-heading-content .pp-heading .heading-title span.pp-primary-title{padding-right:100px;}
.landing-sec2 .pp-heading-content .pp-heading .heading-title span.pp-secondary-title{color:#34568b !important; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px  1px 0 #fff, 1px  1px 0 #fff;}
.landing-sec2 .pp-heading-content .pp-sub-heading p{padding:0 0 0 340px; font-family:'MyriadPro-Bold';}

.landing-sec3 .fl-row-content-wrap{overflow:hidden;}
.adver-sec3 .tabs-sec2 .row{margin:0; width:100%; display:flex; flex-wrap:wrap; justify-content:center;}
.adver-sec3 .tabs-sec2 .col-sm-4{padding:30px 0; width:60%;}
.adver-sec3 .tabs-sec2 .boxinner{width:100%; float:left; display:flex; flex-wrap:wrap;}
.adver-sec3 .tabs-sec2 .tab-image{width:34.33%; padding-right:50px;}
.adver-sec3 .tabs-sec2 .tab-imageinn{height:100%; padding:0;}
.adver-sec3 .tabs-sec2 .tab-imageinn img{position:relative;}
.adver-sec3 .tabs-sec2 .tab-dtl{width:65.67%;}

.about-sec1 .widget1-title{color:#fff; margin:0; padding:0 0 20px;}
.about-sec1 .ad-formats-tabs .next-tab{display:none;}
.about-sec1 .ad-formats-tabs .resp-tabs-container{background:none; margin:0 -19px 0 -12px;}
.about-sec1 .ad-formats-tabs .resp-accordion{display:inline-block; width:33.33%; margin:0 -0.2%; padding:0 15px 25px; background:none !important;}
.about-sec1 .ad-formats-tabs .resp-accordion .title-top{width:100%; padding:0 0 96%; position:relative;}
.about-sec1 .ad-formats-tabs .resp-accordion .title-top img{position:absolute; left:0.; top:0; width:100%; height:100%; object-fit:cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.about-sec1 .ad-formats-tabs .resp-accordion .title-top:hover img{opacity:0.7;}
.about-sec1 .ad-formats-tabs .resp-accordion .title-text{position:absolute; left:15px; bottom:15px; right:15px;}
.about-sec1 .ad-formats-tabs .resp-accordion .title-text h4{color:#fff; padding:0; margin:0;}

.about-sec1 .ad-formats-tabs .tab-desc-item{width:100%; float:left; padding:0 19px 35px 12px;}
.about-sec1 .ad-formats-tabs .tab-desc-item .tab-descinn{width:100%; float:left; position:relative; padding:35px 35px 20px; background:#fff;}
.about-sec1 .ad-formats-tabs .tab-desc-item .close-link a{position:absolute; display:block; width:30px; height:30px; right:0; top:0; background:#3EB6E6; color:#fff; text-align:center; line-height:30px;}
.about-sec1 .ad-formats-tabs .tab-desc-item h4{margin:0; padding:0 0 10px; color:#00c2f4;}

.about-sec1 #board_ofdirectorstab .resp-accordion{width:25%;}


.fl-row{clear:both;}
html.js{padding:0 !important;}
.fl-builder .container.fl-content-full{clear:both;}

.fl-row .section-tag{font-size:66px;}

.svg-anima{background-color:transparent; width:100%; height:100%; display:block; overflow: hidden; transform: translate3d(0,0,0); text-align: center; opacity: 1;}

.page-id-727 .fl-page-content .fl-post-header{display:none;}
.page-id-727 .fl-page-content .ppw-post-password-form .ppw-ppf-input-container{max-width:370px; margin:auto; text-align:center;}
.page-id-727 .fl-page-content .ppw-ppf-field-container{padding:0; position:relative;}
.page-id-727 .fl-page-content .ppw-ppf-field-container label{margin:15px 0 0; font-weight:normal; width:100%; display:block; text-align:left;}
.page-id-727 .fl-page-content .ppw-ppf-field-container label input{padding:9px 15px; font-size:16px;}
.page-id-727 .fl-page-content .ppw-ppf-field-container input[type="submit"]{position:absolute; right:0; bottom:0; height:42px; top:auto; border:none; color:#fff; text-transform:uppercase; font-weight:bold; padding:8px 20px;}
.page-id-727 .fl-page-content .ppwp-wrong-pw-error{text-align:center; padding-top:5px; font-size:16px;}

.page-template-page-pdf-downloads .fl-page-header{background:#34568B;}
.pdf-page.resources-tabsinn{background:none; clear:both;}
.pdf-page.resources-tabsinn ul.resp-tabs-list{background:#f4f4f4; width:100%; float:left; padding:0 20px;}
.pdf-page.resources-tabsinn .resp-tabs-container .resp-tab-content{padding-top:10px;}
.pdf-page.resources-popup{padding:0 !important; margin:0 !important; background:none !important; min-height:1px !important;}

.pdf-page{padding-top:160px; background:#f4f4f4; min-height:900px;}
.pdf-page ul.resp-tabs-list{padding:0; margin:0;}
.pdf-page ul.resp-tabs-list li{list-style:none; padding:15px 0; margin:0 15px; border:none; outline:none; background:none !important; color:#909090; font-size:24px; font-family: 'MyriadPro-Regular'; position:relative; line-height:1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-weight:normal;}
.pdf-page ul.resp-tabs-list li:first-child{margin-left:0;}
.pdf-page ul.resp-tabs-list li:last-child{margin-right:0;}
.pdf-page ul.resp-tabs-list li.resp-tab-active{color:#3EB6E6; font-family: 'MyriadPro-Bold';}
.pdf-page ul.resp-tabs-list li:after{content:''; position:absolute; left:0; width:0; bottom:0; height:5px; background:#3EB6E6; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.pdf-page ul.resp-tabs-list li.resp-tab-active:after{width:100%;}

.pdf-page .resp-tabs-container{background:none;}
.pdf-page .resp-tab-content .col-md-4{padding:15px;}
.pdf-page .download-files{width:100%; float:left; padding:0; margin:0; position:relative;}
.pdf-page .download-files .pdf-image{position:relative; width:100%; float:left; padding:0 0 65%;}
.pdf-page .download-files .pdf-image img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.pdf-page .download-files .pdf-dtl{position:absolute; left:0; top:0; width:100%; height:100%; display:flex; flex-wrap:wrap; align-items:center; align-content:center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index:1;}
.pdf-page .download-files .pdf-dtl:after{content:''; position:absolute; left:0; right:0; bottom:3%; height:9%; width:25%; background:url(images/gray-dott.png) left top repeat; background-size:16%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity:0; z-index:-1;}
.pdf-page .download-files:hover .pdf-dtl:after{opacity:1;}

.pdf-page .download-files:hover .pdf-dtl{background:rgba(0,190,245,0.7);}
.pdf-page .download-files .pdf-dtl .pdf-buttons{width:100%; padding:17% 0 3% 0; text-align:center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity:0;}
.pdf-page .download-files:hover .pdf-dtl .pdf-buttons{opacity:1;}
.pdf-page .download-files .pdf-dtl .pdf-buttons a{color:#fff; display:inline-block; width:45%; font-weight:bold; line-height:1;}
.pdf-page .download-files .pdf-dtl .pdf-buttons .fa{font-size:24px;}
.pdf-page .download-files .pdf-dtl .pdf-buttons span{display:block; font-size:16px; padding:7px 0 0;}
.pdf-page .download-files .pdf-dtl .pdf-title{background:#fff; line-height:1; text-transform:uppercase; padding:10px; min-width:50%;}
.pdf-page .download-files .pdf-dtl .pdf-title h3{padding:0; margin:0; font-size:16px; line-height:1; text-transform:uppercase; color:#656565;}
.pdf-page .download-files .pdf-dtl .pdf-title h3 a{color:#656565;}
.pdf-page .download-files .pdf-dtl .pdf-title h3 a:hover{color:#00BEF5;}
.pdf-page .download-files .pdf-dtl .pdf-title span{font-size:13px; color:#00BEF5; display:block; padding-top:2px;}
.pdf-page .resp-tab-content.resp-tab-content-active{display:block !important; padding-left:0; padding-right:0;}

.page-template-page-announcements-asx{background:#f4f4f4;}
.asx-page .row{display:flex; flex-wrap:wrap;}
.asx-page .col-md-3{width:28%; padding-right:0;}
.asx-page .col-md-3 .widget_text{height:100%; width:100%; float:left; padding:0; margin:0; background:#303741;}
.asx-page .col-md-3 .investors-menu{padding:0; margin:0;}
.asx-page .col-md-3 .investors-menu li{display:block; list-style:none; padding:0 0 1px; margin:0;}
.asx-page .col-md-3 .investors-menu li:last-child{padding:0;}
.asx-page .col-md-3 .investors-menu li a{display:block; padding:10px 30px; color:#fff;}
.asx-page .col-md-3 .investors-menu li.active a,
.asx-page .col-md-3 .investors-menu li a:hover{background:#00BEF5; color:#fff;}

.asx-page .col-md-9{width:72%; padding-left:0;}
.asx-page .col-md-9 .info-boxs{background:#fff; height:100%; padding:0 35px;}
.asx-page .col-md-9 ul.resp-tabs-list{padding:0; margin:0; border-bottom:solid 3px #bababa; display:flex; flex-wrap:wrap;}
.asx-page .col-md-9 ul.resp-tabs-list li{list-style:none; padding:0 20px 10px; margin:0; background:none !important; border:none; outline:none; color:#303741; position:relative; display:block; font-size:18px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.asx-page .col-md-9 ul.resp-tabs-list li:before{content:''; background:#3eb6e6; position:absolute; left:0; width:0; bottom:-3px; height:3px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.asx-page .col-md-9 ul.resp-tabs-list li.resp-tab-active{color:#3eb6e6;}
.asx-page .col-md-9 ul.resp-tabs-list li.resp-tab-active:before{width:100%;}
.asx-page .resp-tab-content{padding:0; margin:0; flex-wrap:wrap;}
.asx-page .resp-tab-content .asx-block{width:100%; float:left; border-bottom:solid 1px #3eb6e6; position:relative; display:flex; flex-wrap:wrap; padding:15px 0; margin:0;}
.asx-page .resp-tab-content .asx-block .asx-title{width:81%; padding:20px 20px 20px 0; display:flex; flex-wrap:nowrap; align-items:center; justify-content:space-between;}
.asx-page .resp-tab-content .asx-block .asx-title h3{margin:0; padding:0; line-height:normal; font-size:18px;}
.asx-page .resp-tab-content .asx-block .asx-title span{display:block; font-size:17px;}
.asx-page .resp-tab-content .asx-block .asx-image{width:19%; position:relative;}
.asx-page .resp-tab-content .asx-block .asx-image img{height:100%; width:100%; position:absolute; left:0; top:0; object-fit:cover;}
.asx-page .resp-tab-content .asx-block .asx-boxs{width:calc(100% - 150px); padding-right:20px;}
.asx-page .resp-tab-content .asx-block .asx-boxs2{display:flex; flex-wrap:nowrap; text-align:center; width:150px;}
.asx-page .resp-tab-content .asx-block .asx-boxs2 a{margin:0 10px; line-height:1; font-size:24px;}
.asx-page .resp-tab-content .asx-block .asx-boxs2 a:first-child{margin-left:0;}
.asx-page .resp-tab-content .asx-block .asx-boxs2 a:last-child{margin-right:0;}
.asx-page .resp-tab-content .asx-block .asx-boxs2 a span{color:#303741; font-size:20px; padding-top:10px;}

.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 111111;background-color: #000000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop,
.modal-backdrop.fade.in {opacity: 0.8;filter: alpha(opacity=80);}
.pdf-page .modal {position:fixed; top:0; bottom:0; left:0; right:0; z-index: 1111111; max-width: 450px; width:100%; margin:auto;/*-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;*/outline: none;  flex-wrap:wrap; align-items:center; justify-content:center;}
.pdf-page .modal.fade {/*-webkit-transition: opacity .3s linear, top .3s ease-out;-moz-transition: opacity .3s linear, top .3s ease-out;-o-transition: opacity .3s linear, top .3s ease-out;transition: opacity .3s linear, top .3s ease-out;*/}
.pdf-page .modal.in {display:flex !important;}
.pdf-page .modal .modal-dialog{background-color: #ffffff;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.3);*border: 1px solid #999;/* IE6-7 */-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); width:100%;}
.pdf-page .modal-header {padding:30px 30px 0; position:relative; text-align:center; margin:0;}
.pdf-page .modal-header .modal-title{margin:0; padding:0; font-size:24px;}
.pdf-page .modal-header .close {margin:0; padding:2px 10px 7px 10px; position:absolute; right:0; top:0; border:none; outline:none; color:#fff; line-height:1; border-radius:0 5px 0 0; font-size:24px;}
.pdf-page .modal-header h3 {margin: 0;line-height: 30px;}
.pdf-page .modal-body {position: relative;overflow-y: auto;max-height: 400px;padding:30px;}
.pdf-page .modal-form {margin-bottom: 0;}

.download-pdf .gform_wrapper{padding:0; margin:0;}
.download-pdf .gform_wrapper ul.gform_fields li.gfield{border:none !important; background:none !important; padding:0 0 20px !important; margin:0 !important; outline:none !important; max-width:100% !important;}
.download-pdf .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.download-pdf .gform_wrapper ul.gform_fields li.gfield .gfield_label{display:none;}
body .download-pdf .gform_wrapper .top_label div.ginput_container{margin:0 !important;}
.download-pdf .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:auto; padding:10px 15px; line-height:normal; color:#333333; border-color:#707070; background:#fff; border-radius:30px; width:100%;}
.download-pdf .gform_wrapper .gform_footer{padding:0; margin:0; text-align:center;}
.download-pdf .gform_wrapper .gform_footer input.button{top:auto; border:none; outline:none; color:#fff; padding:12px 40px; border-radius:30px; font-weight:bold; text-transform:uppercase; background:#3EB6E6; line-height:normal !important;}
.download-pdf .gform_wrapper .gform_footer input.button:hover{background:#00192A;}
.download-pdf .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0 !important; text-align:center;}
.download-pdf .modal-body .gform_confirmation_wrapper .gform_confirmation_message{text-align:center; color:#006633;}



@media (max-width: 767px) {
.pdf-page .modal {position: fixed;top: 20px;left: 20px;right: 20px;width: auto;margin: 0;}
.pdf-page .modal.fade {top: -100px;}
.pdf-page .modal.fade.in {top: 20px;}
}


@media only screen and (max-width: 1230px){
.fl-page-header .fl-page-header-wrap .container,
.fl-page-footer-wrap .container{max-width:1230px; width:100%;}

}

@media only screen and (max-width: 1199px){
.main-banner .fl-row-content-wrap{padding-top:80px;}
.pp-sub-heading ul li{padding-bottom:10px;}

.circle-bg:after,
.circle-bg2:after,
.circle-bg3:after,
.circle-bg4:after{display:none;}

.adver-sec3 .row{margin:0 -15px;}
.adver-sec3 .col-xs-6{padding:30px 15px;}
.oper-sec2 .pp-icon-wrapper .pp-infobox-image img{max-width:130px; margin:auto;}

.page-id-435 .home-space-section .fl-row-content-wrap{margin-top:80px;}
.landing-sec2 .fl-row-content-wrap:after{width:114%; height:111px; background-size:contain;}

.adver-sec3 .tabs-sec2 .col-sm-4{width:76%;}
.fl-row .section-tag{font-size:50px;}

h1{font-size:50px;}
h2{font-size:38px;}
h5{font-size:20px;}

.pdf-page{padding-top:120px;}
.pdf-page .download-files .pdf-dtl .pdf-buttons{padding:8% 0 3% 0;}
.pdf-page .resp-tab-content{padding:10px 0;}
.pdf-page ul.resp-tabs-list{padding:0;}
.asx-page .col-md-9 .info-boxs{padding:0 15px;}

}

@media only screen and (max-width: 991px){
body{font-size:16px;}
.fl-page-header{padding:15px 0;}
.fl-page-nav-right .fl-page-header-logo{padding:0; text-align:left;}
#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right{top:0 !important;}
html body div.wprm-overlay{background:rgba(0,0,0,0.8);}
html body div#wprmenu_bar{right:15px; top:20px; left:auto; width:32px; padding:0; border:none; background:none;}
#wprmenu_bar div.hamburger{margin:0;}
div.wprmenu_bar div.hamburger{padding:0 !important}
.wprmenu_bar .hamburger-inner, .wprmenu_bar .hamburger-inner::before, .wprmenu_bar .hamburger-inner::after{background:#fff;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a{font-family: 'MyriadPro-Semibold';}

.main-banner .fl-row-content-wrap{padding:115px 0 50px; min-height:70vh;}
.main-banner .fl-row-content-wrap .pp-heading-content .pp-heading .heading-title{margin:0;}
.main-banner .fl-row-content-wrap .pp-heading-content .pp-sub-heading p{padding:10px 0 0; text-align:center;}
.main-banner.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap{align-items:center; justify-content:center; -webkit-align-items:center; -webkit-justify-content:center; -webkit-box-align:center; -webkit-box-pack:center;}

.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-title:after{width:260px; right:-280px;}

.fl-page-footer-wrap .f-logo{width:22%;}
.fl-page-footer-wrap .f-menu{width:66%;}
.fl-page-footer-wrap .f-social{width:12%;}

.newsletter-section .newsletter-form .widget_newsletterwidget .widgettitle{font-size:34px;}
h1{font-size:44px; line-height:1.2;}
h2{font-size:34px; line-height:1.2;}
h6{font-size:18px; line-height:1.2;}
.oper-sec3 .fl-col-content .fl-module-pp-heading, .oper-sec3 .fl-col-content .fl-module-pp-smart-button{padding-left:10px;}
.oper-sec1 .right-solu .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper{padding-left:15px;}
.blog-page .blog-tabnav ul li{font-size:20px;}

.value-section .our-value-slider .slick-slide .fl-module-content .pp-infobox-description p br{display:none;}
.value-section .fl-module-content .pp-infobox-wrap .pp-infobox .pp-heading-wrapper{text-align:left; padding-right:100px;}
.value-section .slick-arrow{bottom:20px;}

.image-scroll .fl-module-content .pp-image-scroll-wrap .pp-image-scroll-container{height:auto;}
.landing-sec2 .fl-row-content-wrap:after{width:133%;}

.page-id-435 .home-space-section .fl-row-content-wrap{margin-top:69px;}
.header-logo-l .fl-page-header-logo img{max-width:100px;}
.adver-sec1 .fl-rich-text .image2{max-width:19%; bottom:-5px;}
.adver-sec3 .tabs-sec2 .col-sm-4{width:90%;}
.about-sec1 #board_ofdirectorstab .resp-accordion{width:33.33%;}
.about-sec1 .ad-formats-tabs .resp-accordion .title-text h4,
.about-sec1 .ad-formats-tabs .tab-desc-item h4{font-size:20px;}
.fl-row .section-tag{font-size:44px;}
.fl-full-width .container,
.container{clear:both;}
.page-id-727 .fl-page-content .ppw-post-password-form .ppw-ppf-input-container{padding:30px 0;}
.pdf-page .download-files .pdf-dtl .pdf-buttons{padding:13% 0 3% 0;}
.asx-page .col-md-3 .investors-menu li a{padding:10px 20px;}
.asx-page .resp-tab-content .asx-block .asx-title{padding:15px;}
.pdf-page{min-height:300px;}
}

@media only screen and (max-width: 767px){
.home-digital-section .pp-tabs-panel:first-child .pp-tabs-label{padding-top:0 !important;}
.home-digital-section .pp-tabs .pp-tabs-panels{width:100%; margin:0;}
.home-digital-section .pp-tabs-vertical.pp-tabs-default .pp-tabs-label{margin:0; padding:10px 0;}
.home-digital-section .pp-tabs-label .pp-tab-label-inner .pp-tab-title{padding-right:30px;}
.home-digital-section .pp-tabs-label .pp-tab-label-inner .pp-tab-title br{display:none;}
.home-digital-section .pp-tabs .pp-tabs-panels .pp-tabs-panel .pp-tabs-panel-content{padding:0;}

.home-partnerships-section .fl-slide-mobile-photo img{max-width:270px; margin:auto;}
.home-partnerships-section .fl-slide-text-right .fl-slide-photo-wrap{display:none !important;}
.fl-builder-content .home-partnerships-section .fl-module-content-slider .fl-slide .fl-slide-content{padding:0; text-align:left;}
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-title{margin:0 0 20px !important;}
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text h3{font-size:20px !important;}
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text p{font-size:16px !important;}
.home-partnerships-section .fl-content-slider .fl-slide .fl-slide-content .fl-slide-text .partner-icon-block .partner-text h4{font-size:18px !important;}
.home-partnerships-section .fl-content-slider .bx-controls .bx-pager .bx-pager-item a{width:20px; height:20px;}

.main-banner .fl-row-content-wrap,
.com_img{min-height:60vh;}
.main-banner .fl-row-content-wrap .pp-heading-content .pp-heading .heading-title{text-align:center;}
.main-banner .pp-button-wrap a.pp-button,
.main-banner .pp-button-wrap a.pp-button:visited{width:100%;}

.fl-col-small:not(.fl-col-small-full-width),
.fl-col-small{max-width:100%;}

.fl-page-footer-wrap{padding:45px 0;}
.fl-page-footer-wrap .f-logo{width:100%; text-align:center;}
.fl-page-footer-wrap .f-menu{width:100%; text-align:center; padding:20px 0;}
.fl-page-footer-wrap .f-social{width:100%; text-align:center;}
.fl-page-footer-wrap .f-logo img{max-width:120px !important;}

.adver-sec3 .tab-topnav ul{display:inherit;}
.adver-sec3 h2.resp-accordion{display:none;}
.adver-sec3 .col-xs-6{padding:15px;}

.oper-sec3 .fl-module-content .fl-photo{position:relative; left:0; top:0; bottom:0; width:100%;}
.oper-sec3 .fl-module-content .fl-photo:after{display:none;}

.blog-page .blog-tabnav ul{display:inherit;}
.blog-page h2.resp-accordion{display:none;}
.blog-page .post-block:first-child .blog-thumb{width:100%;}
.blog-page .post-block:first-child .blog-thumb img{position:relative;}
.blog-page .post-block:first-child .blog-thumb:before{display:none;}
.blog-page .post-block:first-child .blog-dtl{width:100%;}
.blog-page .post-block:first-child .blog-dtl{padding:30px;}
.com_img .sub-banner{padding:170px 0 110px;}
.section-white{padding:40px 0 40px;}
.blog-page .blog-read a{font-size:22px;}

.value-section .fl-module-content .pp-infobox-wrap .pp-infobox .pp-heading-wrapper{ width:100%; padding:0; text-align:center;}
.value-section .fl-module-content .pp-infobox-wrap .pp-infobox .pp-icon-wrapper{ width:100%;}
.value-section .fl-module-content .pp-infobox-wrap .pp-infobox .pp-icon-wrapper img{margin:auto;}
.value-section .slick-arrow.slick-prev{right:40px; left:0; margin:auto;}
.value-section .slick-arrow.slick-next{right:0; left:40px; margin:auto;}
.value-section .slick-dots{justify-content:center;}
.value-section .slick-dots li{padding:5px 10px;}
.value-section .slick-dots li a{font-size:18px;}
.value-section .our-value-slider .slick-slide .fl-module-content .pp-infobox-description p br{ display:none;}
.fl-row .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal;}

.oppor-main .resp-tabs-list{display:block;}
.oppor-main h2.resp-accordion{display:none;}
.oppor-main .tab-dtl{padding:40px 0 30px;}
.oppor-main .tab-dtlbg2{padding-top:70px; padding-bottom:130px;}

.oppor-header{padding:130px 0 50px;}
.oppor-header p{font-size:20px;}
.oppor-main .gform_wrapper .top_label li.gfield.gf_left_half, .oppor-main .gform_wrapper .top_label li.gfield.gf_right_half{width:100%;}
.oppor-main .appi-top{width:100%;}
.home-latest .fl-sidebar{padding:15px 0 0;}
.landing-sec2 .fl-module-content .pp-heading-content .pp-heading .heading-title{font-size:44px;}
.landing-sec2 .fl-module-content .pp-heading-content .pp-sub-heading p{font-size:44px; padding-left:250px;}
.landing-sec2 .fl-row-content-wrap:after{height:87px;}

.landing-sec3 .fl-module-pp-heading .fl-module-content{margin-bottom:0;}
.landing-sec3 .fl-module-pp-advanced-tabs .fl-module-content{margin-top:0;}
.landing-sec3 .pp-tabs-labels{display:block !important;}
.landing-sec3.home-digital-section .pp-tabs .pp-tabs-panels{width:80%; margin-top:-290px; margin-right:-30%; float:right;}
.landing-sec3.home-digital-section .pp-tabs-vertical.pp-tabs-default .pp-tabs-panel .pp-tabs-label{display:none !important;}
.landing-sec3.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-title:after{width:130px; right:-150px;}
.page-id-435 .fl-page-footer-wrap .f-menu{display:none;}
.page-id-435 .fl-page-footer-wrap .f-logo{width:auto;}
.page-id-435 .fl-page-footer-wrap .f-social{width:auto;}

.adver-sec3 .tabs-sec1 .col-xs-6:last-child{width:100%;}
.adver-sec3 .col-xs-6:nth-child(3n+1){clear:none;}
.adver-sec3 .col-xs-6:nth-child(2n+1){clear:left;}
.adver-sec3 .tabs-sec1 .col-xs-6:last-child .boxinner{margin:0 -15px;}
.adver-sec3 .tabs-sec1 .col-xs-6:last-child .tab-image,
.adver-sec3 .tabs-sec1 .col-xs-6:last-child .tab-dtl{padding:0 15px;}
.adver-sec3 .tabs-sec2 .col-sm-4{width:100%;}
.adver-sec3 .tabs-sec2 .tab-image{padding-right:30px;}
.about-sec1 .ad-formats-tabs .resp-accordion,
.about-sec1 #board_ofdirectorstab .resp-accordion{width:50%;}
.newsletter-section .newsletter-form .gf_left_half-emailfield{ width:100% !important}
.newsletter-section .newsletter-form .gform_footer{ width:100%; margin:0; padding:0}
.pdf-page .download-files .pdf-dtl .pdf-buttons{padding:0 0 3% 0;}
.pdf-page .download-files .pdf-dtl .pdf-buttons span{font-size:15px;}
.pdf-page.section-white{padding-top:95px;}
.pdf-page h2.resp-accordion{display:none;}
.pdf-page ul.resp-tabs-list{display:block;}
.pdf-page ul.resp-tabs-list li{font-size:20px;}
.asx-page .col-md-3{width:100%; padding-right:15px;}
.asx-page .col-md-9{width:100%; padding-left:15px;}
.asx-page h2.resp-accordion{display:none;}
.asx-page .resp-tab-content .asx-block .asx-title{padding:15px 15px 15px 0;}
}

@media only screen and (max-width: 599px){
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field.tnp-field-firstname,
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field.tnp-field-lastname,
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field.tnp-field-email,
.newsletter-section .newsletter-form .widget_newsletterwidget form .tnp-field.tnp-field-button{width:100%;}
.newsletter-section .newsletter-form .widget_newsletterwidget .widgettitle{font-size:30px;}

.adver-sec3 .tab-topnav ul li{font-size:20px;}
.adver-sec3 .col-xs-6{width:100%;}
.adver-sec3 .pp-infobox-wrap .pp-infobox{padding:10px 25px 0;}

.blog-page .blog-tabnav ul li{font-size:18px; margin:0 20px;}
.blog-page .post-block:first-child .blog-dtl h3{font-size:26px; padding-bottom:10px;}

.value-section .fl-module-content .pp-infobox-wrap .pp-infobox .pp-infobox-description{padding-bottom:30px;}
.value-section .slick-arrow{bottom:50px; height:23px;}
.job-block .job-title{font-size:20px;}
.oppor-main .resp-tabs-list li span{padding:10px 15px;}

.landing-sec1 .fl-module-pp-smart-button .fl-module-content{margin-bottom:-25px;}
.landing-sec2 .fl-row-content-wrap:after{height:70px;}
.home-digital-section .pp-tabs-vertical.pp-tabs-default .pp-tabs-label{padding-bottom:0;}
.landing-sec2 .fl-module-content .pp-heading-content .pp-heading .heading-title{font-size:42px;}
.landing-sec2 .fl-module-content .pp-heading-content .pp-sub-heading p{padding-left:0; text-align:right; font-size:42px;}
.landing-sec3 .pp-heading .heading-title{font-size:24px;}
.landing-sec3.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label .pp-tab-title{font-size:17px;}
.landing-sec3.home-digital-section .pp-tabs .pp-tabs-panels{margin-top:-220px; min-height:100px !important;}

h1{font-size:40px; line-height:1.2;}
h2{font-size:30px; line-height:1.2;}

.adver-sec3 .tabs-sec1 .col-xs-6:last-child .tab-image,
.adver-sec3 .tabs-sec1 .col-xs-6:last-child .tab-dtl{width:100%;}
.adver-sec3 .tabs-sec1 .col-xs-6:last-child .tab-dtl h5{padding-top:30px;}
.adver-sec3 .tabs-sec2 .tab-image{width:100%; padding:0;}
.adver-sec3 .tabs-sec2 .tab-dtl{width:100%;}
.about-sec1 .ad-formats-tabs .tab-desc-item .tab-descinn{padding:25px 25px 10px;}
.fl-row .section-tag{font-size:40px;}
.pdf-page .resp-tab-content .col-md-4{width:100%;}
.pdf-page .download-files:hover .pdf-dtl .pdf-buttons{padding:17% 0 3% 0;}
.asx-page .col-md-9 ul.resp-tabs-list li{padding:0 10px 10px;}
.asx-page .col-md-9 .info-boxs{padding:0 5px;}
.asx-page .resp-tab-content .asx-block .asx-boxs{width:calc(100% - 135px);}
.asx-page .resp-tab-content .asx-block .asx-boxs2{width:135px;}
.asx-page .resp-tab-content .asx-block .asx-boxs2 a span{font-size:18px;}
}

@media only screen and (max-width: 479px){
.home-digital-section .pp-tabs-label .pp-tab-label-inner .pp-tab-title{font-size:16px;}
.newsletter-section .newsletter-form .widget_newsletterwidget .widgettitle{font-size:26px;}

.adver-sec3 .tab-topnav ul li{font-size:18px; padding:5px 10px;}
.fl-page-footer-wrap .f-menu ul li{padding:8px 10px;}
.fl-page-footer-wrap .f-menu ul li a{font-size:16px;}

.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-header-wrapper-inner, .oper-sec1 .pp-infobox-wrap .pp-infobox .pp-heading-wrapper-inner{width:100%;}
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-icon-wrapper{width:100%;}
.oper-sec1 .right-solu .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper:before,
.oper-sec1 .right-solu .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper:after,
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper:before,
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper:after{display:none;}
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper .pp-infobox-title{padding:0 0 20px; text-align:center;}
.oper-sec1 .pp-infobox-wrap .pp-infobox .pp-infobox-title-wrapper{width:100%; display:block;}
.oper-sec1 .fl-row-content-wrap .pp-heading-content .pp-heading .heading-title{margin:0;}
.com_img .sub-banner{padding:150px 0 90px;}
.blog-page .blog-tabnav{position:relative; z-index:1;}
.blog-page .blog-tabnav ul li{margin:0 7px;}
.blog-search{width:100%;}
.blog-search a.search-btn{width:36px; float:right; z-index:2; position:relative;}
.blog-search .is-search-form.open-boxs{width:100%; z-index:2;}
.blog-page .post-block:first-child .blog-dtl{padding:20px;}

.home-latest .fl-sidebar .fl-widget{padding:20px;}
.landing-sec2 .fl-module-content .pp-heading-content .pp-heading .heading-title,
.landing-sec2 .fl-module-content .pp-heading-content .pp-sub-heading p{font-size:32px;}
.landing-sec2 .fl-row-content-wrap:after{height:39px; width:110%;}

.landing-sec3 .pp-heading .heading-title{font-size:18px;}
.landing-sec3.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label .pp-tab-title{font-size:14px;}
.landing-sec3.home-digital-section .pp-tabs .pp-tabs-labels{width:45%;}
.landing-sec3.home-digital-section .pp-tabs .pp-tabs-panels{width:85%; margin-right:-40%; margin-top:-180px;}
.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-title:before{right:0;}
.landing-sec3.home-digital-section .pp-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-title:after{width:50px; right:-50px;}

.about-sec1 .ad-formats-tabs .resp-tabs-container{margin:0;}
.about-sec1 .ad-formats-tabs .tab-desc-item{padding:0 0 30px;}
.home-space-section .mejs-overlay-button{height:80px; width:80px; background-size:contain !important;}
.about-sec1 .ad-formats-tabs .resp-accordion,
.about-sec1 #board_ofdirectorstab .resp-accordion{width:100%; margin:0; padding:0 0 25px; float:left;}
.about-sec1 .ad-formats-tabs .resp-accordion .title-text h4, .about-sec1 .ad-formats-tabs .tab-desc-item h4{font-size:22px;}

h1{font-size:40px; line-height:1.2;}
h2{font-size:26px; line-height:1.2;}
.fl-row .section-tag{font-size:40px;}
.pdf-page .download-files:hover .pdf-dtl .pdf-buttons{padding:0 0 3% 0;}
.pdf-page ul.resp-tabs-list li{font-size:18px; margin:0 5px;}
.asx-page .resp-tab-content .asx-block .asx-title{padding:0 0 15px; width:100%;}
.asx-page .resp-tab-content .asx-block .asx-image{width:100%; padding:0 0 45%;}
.asx-page .col-md-9 ul.resp-tabs-list li{font-size:16px;}
.asx-page .resp-tab-content .asx-block .asx-title{flex-wrap:wrap;}
.asx-page .resp-tab-content .asx-block .asx-boxs{width:100%; padding:0 0 15px;}
.asx-page .resp-tab-content .asx-block .asx-boxs2{width:100%;}

}