/*
Theme Name: Aardvark Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Aardvark WordPress theme.
Version: 1.0
Author: GhostPool
Author URI: http://www.ghostpool.com
Text Domain: aardvark
Template: aardvark
*/

/* Add your own CSS code here */

.fa.fa-twitter::before { content: "𝕏"!important;}

p{ color:rgba(255, 255, 255, .8); font-size:15px;}

.clearfix{*zoom:1}
.clearfix:after{clear: both;content:"."; display:block; height:0; line-height:0; overflow:hidden; font-size:0; visibility:hidden;}

.container{ max-width:1200px; margin:0 auto!important; width:100%;}

.header-wraper { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); position: relative; width: 100%; z-index: 100;}
.gp-header-above-content #gp-standard-header.header-wraper{ border: none;}

.gp-header-logo-left-1.gp-scrolling #gp-standard-header .top-wraper{ display: none;}



.top-wraper{ position:relative; z-index:20; background:#1c1c1c; padding: 10px 0; }
.top-block{ position: relative; display: flex; align-items: center;}
.top-1{ float:left; width:40%;}
.top-1-inner{ margin:0 0; text-align: right;}
.top-1-icon { color: #73b925; font-size: 36px; line-height: 1;}
.top-1-info { padding-left: 10px; text-align: left;}
.top-1-info span, .top-1-info strong { display: block; line-height: 1.4; color: #b5b5b5; font-size: 13px; font-weight: 400;}
.top-1-info span { color: #73b925;}
.top-social{}
.top-social ul { float: right; margin: 18px 0 0 0;}
.top-social ul li{ display:inline-block; margin: 0 3px;}
.top-social ul li a { color: #fff; display: inline-block; height: 45px; line-height: 45px; text-align: center; 	width: 50px;	border: 1px solid #333;}
.top-social ul li a:hover{ text-decoration:none; background: #d61935; color: #fff;}
.top-1-btn{ margin-top: 18px;}

.middle-wraper { padding: 0; transition: all 0.5s ease 0s;}

.middle-back{ position: relative; background: #333333; height: 60px; width: 100%;}
.middle-back:before { position: absolute; top: 0; right: 100%; bottom: 0; content: ''; width: 360%;background: #333333; height: 100%;}

.logo { float: left; margin: 0; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; max-width: 276px; padding: 5px 20px; display: flex; align-items: center; width: 100%; margin-right: 15%;}
.logo img{ max-width:100%; transition:all 0.5s ease 0s;}
.logo img.logo-white{ display:block;}
.logo img.logo-dark{ display:none;}

.btnlast{ float: right; width: 25%; background: #d61935; height: 60px; position: relative;}
.btnlast:before { position: absolute; top: 0; left: 100%; bottom: 0; content: ''; width: 360%;background: #d61935; height: 100%;}
.btnlast .btn-custom { text-transform: uppercase; font-size: 13px; font-weight: 500; background: #d61935; padding: 1.5rem; color: #fff; border-radius: 0; position: relative; display: inline-block; width: 250px; z-index: 0; text-align: center; border: 1px solid transparent; letter-spacing: 2px; }
.btnlast:after { position: absolute; top: 0; left: -30px; width: 100px; background: #d61935; -webkit-transform: skewX(-35deg); -ms-transform: skewX(-35deg); transform: skewX(-35deg);  content: ''; height: 100%;}
.btnlast .btn-custom:hover{ text-decoration:none; color: #fff;}
.btnlast .btn-custom span { color: #fff; font-size: 16px; margin: 0 7px 0 0; line-height: 0;}


.middle-wraper .nav-wraper { float:left; width: 100%; max-width:100%;transition:all 0.5s ease 0s;}

.middle-right { float: right; max-width: 25%; width: 100%; text-align:right;}
.midbtn{}
.midbtn a { background:linear-gradient(70deg, #ffa024 0%, #ffe91c 100%); border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 50px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); color: #fff; display: inline-block; font-size: 13px; font-weight: 500; letter-spacing: 2px; margin: 11px 10px 0; padding: 6px 30px; position: relative; text-transform: uppercase; z-index: 10; overflow:hidden;}
.midbtn a:before { background-color: #ffe91c; content: ""; height: 100%; left: 0; position: absolute; top: 0; transition: all 0.3s ease 0s; width: 0; z-index: -1; border-radius: 50px;}
.midbtn a:hover:before{ width:100%;}
.midbtn a:hover{ text-decoration:none;}
.socialbtn{ float:right; margin-top:15px;}
.socialbtn a:hover{}
.socialbtn a{}
.socialbtn img{ margin:0 5px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); border:1px solid rgba(255, 255, 255, .5);}

.new_small { position: absolute; top: -10px; right: 35px;}

.themebtn{font-size:13px;color:#fff;padding:15px 30px;line-height:1;transition:all .5s;text-transform:uppercase;position:relative;cursor:pointer;text-align:center;overflow:hidden;z-index:1;background-color:#d61935; display:inline-block; font-weight: 700; border: 2px solid #d61935;}
.themebtn i{position:relative;top:1px;margin-right:5px}
.themebtn:before{top:0;left:0}
.themebtn:after,.themebtn:before{content:"";position:absolute;width:0;height:100%;background-color:#fff;z-index:-1;transition:all .5s}
.themebtn.active:after,.themebtn.active:before{content:"";position:absolute;width:0;height:100%;background-color:#8dc33b;z-index:-1;transition:all .5s}
.themebtn:after{bottom:0;right:0}
.themebtn.active{margin-left:20px;color:#fff;background:none; border: 2px solid #fff;}
.themebtn.active:hover{ color:#fff; text-decoration: none; border: 2px solid #d61935;}
.themebtn:hover{color:#000; text-decoration:none; border: 2px solid #fff;}
.themebtn:hover:before{left:auto;right:0;width:50%;}
.themebtn:hover:after{left:0;right:0;width:50%}

.themebtn1 a.vc_general.vc_btn3{font-size:13px;color:#fff;padding:15px 10px;line-height:1;transition:all .5s;text-transform:uppercase;position:relative;cursor:pointer;text-align:center;overflow:hidden;z-index:1;background-color:#d61935; display:inline-block; font-weight: 700; border: 2px solid #d61935; width: 100%;}
.themebtn1 a.vc_general.vc_btn3:before{top:0;left:0}
.themebtn1 a.vc_general.vc_btn3:after,.themebtn1 a.vc_general.vc_btn3:before{content:"";position:absolute;width:0;height:100%;background-color:#fff;z-index:-1;transition:all .5s}
.themebtn1 a.vc_general.vc_btn3:after{bottom:0;right:0}
.themebtn1 a.vc_general.vc_btn3:hover{color:#000; text-decoration:none; border: 2px solid #fff;}
.themebtn1 a.vc_general.vc_btn3:hover:before{left:auto;right:0;width:50%;}
.themebtn1 a.vc_general.vc_btn3:hover:after{left:0;right:0;width:50%}


.section-title{ text-align:center; margin-bottom:30px; position:relative;}
.section-title h2 { color: #101010; font-size: 45px; font-weight: 800; line-height: 60px; margin-bottom: 20px; text-transform: capitalize;}
.section-title h3 { color: #cc2b5e; font-size: 18px; font-weight: 800; letter-spacing: 0; line-height: 26px; margin-bottom: 5px; position: relative; text-transform: uppercase;}
.section-title h4{color: #cc2b5e; font-size: 18px; font-weight: 800; letter-spacing: 0; line-height: 26px; margin-bottom: 5px; position: relative; text-transform: uppercase;}
.section-title.white h2{ color:#fff;}
.section-title.white h3{ color:#fff;}
.section-title.white p{ color:#fff;}

.expert-block{ float: left; width: 50%; padding: 0 15px 0 0}
.expert-row{ }
.expert-1{ margin: 12px 0;}
.expert-1-inner{ display: flex; padding: 15px; background: #333333; border: 1px solid rgba(255, 255, 255, .1); border-radius: 3px;}
.expert-1-img{ width: 30%;}
.expert-1-img img{ max-width: 100%;}
.expert-1-info{ padding-left: 20px; width: 70%}
.expert-1-info h3 { font-size: 15px; text-transform: uppercase; font-weight: 600; margin-bottom: 5px;}
.expert-1-info h3 a{ color: #fff;  }
.expert-1-info h3 a:hover{ color: #d61935; text-decoration: none;}
.expert-1-info .subtitle {	color: #fff;line-height: 20px;font-size: 13px;margin-bottom: 5px;}
.expert-1-info .subtitle1{ color: #fff;}

.finance-block.marginbottom-50{ margin-bottom: 35px;}

.finance-block{}
.finance-1:first-child .finance-1-inner{ margin:0 15px 0 0;}
.finance-1:nth-child(2) .finance-1-inner{ margin:0 0 0 15px;}
.finance-1{ float: left; width: 50%;}
.finance-1-inner{ border: 1px solid #333;}
.finance-1-img{}
.finance-1-img img{ max-width: 100%;}
.finance-1-info{}
.finance-1-info h3{ font-size: 16px; color: #fff; text-align: left; padding: 10px; font-weight: 600; text-transform: uppercase;	letter-spacing: .7px;}
.finance-1-info h3 a{ color: #fff;}
.finance-1-info h3 a:hover{ text-decoration: none; color: #d61935;}

.financial-block-title .wpb_content_element, .finance-block .wpb_content_element{ margin: 0 }

.gp-nav-column, #gp-standard-header .gp-logo{height:100%!important}
#gp-standard-header .nav-wraper .menu > .menu-item > a, #gp-standard-header .nav-wraper .menu > .menu-item .gp-more-menu-items-icon { color: #fff;}
.gp-nav .menu > .menu-item > a, .gp-nav .menu > .menu-item > .gp-menu-text{ height: 60px; padding: 0 25px;}

.nav-wraper #gp-main-header-primary-nav > .menu > .menu-item.current-menu-item > a{ background: #d61935; color: #fff;}

#gp-standard-header .nav-wraper .menu > .menu-item > a:hover, #gp-standard-header .nav-wraper .menu > .menu-item .gp-more-menu-items-icon:hover { background: #d61935; color: #fff;}

.nav-wraper .gp-nav-column{ display:block;}

.btnlast #gp-main-header-secondary-nav > .menu > .menu-item > a{ border: 1px solid #fff;}
.btnlast #gp-main-header-secondary-nav > .menu > .menu-item > a:hover{ border: 1px solid #000;}
#gp-standard-header.header-wraper .gp-header-button::before, #gp-standard-header.header-wraper .gp-cart-button .gp-cart-bag {color: #fff;}

.thumb-wraper { padding: 70px 0; position: relative; background: #0f0f0f; margin-top:0;}
.thumb-wraper:before{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; opacity: .05; background: url("images/image08.png") no-repeat; background-size: cover;}
.thumb-block{ display: flex; align-items: center; position: relative;}
.thumb-1{}
.thumb-1-inner{}
.thumb-1-inner .wpb_wrapper{ border: 1px solid #333;}
.wpb_content_element.thumb-1-img{ margin: 0;}
.thumb-1-img img{ max-width: 100%;}
.wpb_content_element.thumb-1-info{ margin: 0;}
.thumb-1-info .wpb_wrapper{ border:none;}
.thumb-1-info h3 { font-size: 14px; color: #fff; text-align: center; padding: 10px 0; font-weight: 600; text-transform: uppercase;	letter-spacing: .7px; margin: 0;}
.wpb_content_element.thumb-1-info h3 a{ color: #fff;}
.wpb_content_element.thumb-1-info h3 a:hover{ color: #d61935;}

.homecontent-wraper{ position: relative; padding: 0 0 70px; background: #0f0f0f;}
.homecontent-block{}
.homecontent-1{ float: left; width: 75%;}
.homecontent-1-inner{ padding: 0 15px;}

.homecontent-row{ margin-bottom: 30px;}

.pageevent-title .row-title h2{ font-size:28px; line-height: 38px;}

.row-title{}
.row-title h2{ font-size: 20px; font-weight: 600; margin-top: 0; margin-bottom: 18px; 	line-height: 29px; position: relative; overflow: hidden; text-align: center; color: #fff; text-transform: uppercase;}
.row-title h2 span{ display:inline-block; position: relative; padding: 0 15px;}
.row-title h2 span:before, .row-title h2 span:after { content: ''; display: block; height: 2px; position: absolute; top: 50%;	margin-top: -2px; width: 2000px; background-color: #d61935;}
.row-title h2 span:before{ left:100%;}
.row-title h2 span:after{ right:100%;}


.homesidebar-row{ }
.homesidebar-1-img { background: #fff; margin-bottom: 5px; padding: 5px 10px; }
.homesidebar-1-img .wpb_single_image .vc_figure{ padding:0}
.homesidebar-1-img.wpb_content_element{ margin-bottom: 5px;}
.homesidebar-row .homesidebar-1-img .wpb_wrapper{ padding: 0;}
.homesidebar-1-img img{ max-width: 100%;}
.homesidebar-row .wpb_wrapper{ margin-bottom: 30px;}
.homesidebar-row .homeeventlogo { border: 1px solid #333; padding: 10px;}
.homesidebar-1-img .wpb_wrapper{ border: none;}
.homesidebar-1-inner .themebtn1 { width: 100%; margin: 0;}



#gp-footer.footer-wraper{ padding:60px 0 0;  position:relative; background: #0e1016; border: none;}
#gp-footer.footer-wraper::before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; opacity: .05;	background: url("images/image08.png") no-repeat;	background-size: cover;}
.footer-block{ position: relative;}

.footer-1{ float:left; width:33.33%;}
.footer-1-inner{ padding:0 15px;}
.footer-wraper h3 { color: #fff; font-size: 22px; font-weight: 500; letter-spacing: 1px; margin-bottom: 20px; text-transform: capitalize;}
.footer-wraper h4 { color: #fff; font-size: 18px; font-weight: 700; margin-bottom: 15px; text-transform: capitalize;}
.footer-wraper h5 { color: #fff; font-size: 16px; font-weight: normal; letter-spacing: 1px; margin-bottom: 12px;}
.footer-wraper p{ font-weight:400; margin-bottom:5px; color: #fff; font-size: 14px;}
.footer-1-img{}
.footer-logo{ margin-bottom:30px;}
.footer-logo img{ max-width:75%;}
.footer-1-img{}
.footer-1-img img{ max-width:45%;}
.footer-1-inner a{ color:#201665;}

.footer-wraper .gp-footer-1{}
.footer-wraper .gp-footer-1 img{ max-width:75%}

.contactus{}
.contactus i{ color:#f6ae1b; margin:0 7px 0 0;}
.contactus p{ margin:10px 0;}

.widget .social-icon-one{ position:relative; margin-top:30px;}
.widget .social-icon-one li { display: inline-block; margin-bottom: 10px; margin-right: 8px; position: relative; border: none;}
.widget .social-icon-one li a{ background-color: #d61935; color: #fff; display: block; font-size: 16px; height: 40px; line-height: 40px; position: relative; text-align: center; transition: all 900ms ease 0s; width: 40px;}
.widget .social-icon-one li a i{ margin:0;color: #fff; }

.widget .social-icon-one li a:hover{ -webkit-transform:rotate(360deg); transform:rotate(360deg);}
.widget .social-icon-one li a:hover{background-color: #000; color: #ffffff;}
.widget .social-icon-one li a:hover i{ color: #ffffff;}

.footernewsletter{ color:#e4e4e4;}
.footernewsletter p{ text-align:left; line-height:22px; font-size:14px;}
.formletter{}
.right-form-area{}
.news-email{}
.tnp-field input { background: #5a5a5a; border: 1px solid rgba(255, 255, 255, 0.3); color: #e4e4e4; padding: 10px; width: 100%;}
.news-sub{ margin-top:10px; margin-bottom:10px;}
.news-sub input { background: #e83339; color: #fff; cursor: pointer; padding: 10px 20px;}

.right-form-area .tnp-subscription input[type="text"]{}
.right-form-area .tnp-subscription input[type="email"]{ background: #5a5a5a; border: 1px solid rgba(255, 255, 255, 0.3); color: #e4e4e4; padding: 10px; width: 100%; border-radius: 0; height: 40px;}
.right-form-area .tnp-subscription input[type="submit"]{ background: #e83339; color: #fff; cursor: pointer; padding: 10px 20px; font-size: 15px; line-height: 15px; border-radius: 0;}
.tnp-field label { display: none!important;}




.footerlast-wraper{ padding:25px 0; margin-top:0; border-top:1px solid rgba(255, 255, 255, .15); position:relative; background:#000; height: 70px;}
.footerlast-block{}
.copyname{ color: #fff; float: left; font-size: 14px; text-align:center; width: 100%;}
.copyname #gp-copyright{ padding: 0;}
#gp-copyright-text { float: left; width: 100%; text-align: center; color: #fff; }

#gp-footer-widgets{ border:none!important;}
.socialtop{}
.socialbottom{ border-bottom:1px solid rgba(255, 255, 255, .3); padding-bottom:30px; margin-bottom:35px;}
.socialbottom ul{ text-align:center;}
.socialbottom ul li{}
.socialbottom ul li a{ border-radius:100%; border:none;}
.socialbottom ul li a:hover{}
.socialbottom ul li a.facebook{ background:#4966ab;}
.socialbottom ul li a.twitter{ background:#35abdb;}
.socialbottom ul li a.linkedin{ background:#0674b0;}
.socialbottom ul li a.pinterest{ background:#e94642;}

a#gp-to-top:before { color: #ffffff; content: "\f106"; display: block; font-family: "FontAwesome"; font-size: 20px; margin-top: 20px; text-align: center;}
a#gp-to-top {  background:#d61935; border-radius:50%; bottom: 15px; height: 45px; line-height: 1px; position: fixed; right: 15px; text-decoration: none; width: 45px; z-index: 9999; font-size: 20px; font-weight: 400; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; opacity: 1}
a#gp-to-top:hover{ text-shadow: 0 3px 0 #000, 0 4px 2px #fff; -webkit-text-shadow: 0 3px 0 #000, 0 4px 2px #fff; background:#000; opacity: 1;}
a#gp-to-top i{ display:none;}

#gp-footer-nav{ display:none!important}

.mivision-wraper { position:relative; padding:50px 0 70px;}
.mivision-wraper .aboutinnerbox{}
.mivision-wraper .aboutinnerbox .vc_column-inner { padding: 20px; margin:0 15px;  border: 1px solid rgba(255, 255, 255, .2); width:auto; min-height:350px;}
.mivision-wraper .mission-icon { text-align: center; background: #e83339; border-radius: 100%; color: #fff; font-size: 17px; height: 70px;	line-height: 70px; text-align: center; 	width: 70px; margin:0 auto;}
.mivision-wraper .mission-icon span { color:#fff!important }
.mivision-wraper .mission-info { text-align: center; margin:0;}
.mivision-wraper .mission-info h3 { font-size: 22px; font-weight: 600; margin-bottom: 10px; margin-top: 15px; color:#fff;}
.mivision-wraper .mission-info p{ text-align:left;}

.mission-block1 { background: #282828;padding: 20px 0; position:relative; }
.mission-statment { margin:0!important;}
.mission-statment p{ color: #fff; font-size: 30px; text-transform: uppercase; text-align: center; font-weight: 700; letter-spacing: 1px;}

.tab-wraper{ padding:70px 0; position:relative;}
.tab-wraper .vc_tta-panel-body{ background:#282828!important;}
.tab-wraper .vc_tta-panel-body p{}
.tab-wraper .tab-links .vc_tta-tabs-list{ text-align:center;}
.tab-wraper .tab-links .vc_tta-tabs-list li{ position: relative; display: inline-block; margin: 0 7px 20px; width: 32%;	background: #181818; border-radius: 10px;}
.tab-wraper .tab-links .vc_tta-tabs-list li.vc_tta-tab.vc_active{ background:#d61935;}
.tab-wraper .tab-links .vc_tta-tabs-list li.vc_tta-tab.vc_active a{background:#d61935; color:#fff;}
.tab-wraper .tab-links .vc_tta-tabs-list li.vc_tta-tab a{ font-size:18px; font-weight:600; color:#fff; background:#282828;}
.tab-wraper .tab-links .vc_tta-tabs-list li a{}
.tab-wraper .tab-links .vc_tta-tabs-list li a:hover{}

.why-wraper {position:relative;}
.whyblocktxt { padding: 0 15px;	margin-bottom: 20px; text-align:center;}
.whyblocktxt h2 { font-size: 35px; font-weight: 800; line-height: 45px; color: #fff;}
.why-1-inner h4 { font-size: 18px; font-weight: 600; margin-bottom: 10px; margin-bottom: 15px; color: #fff;	border-bottom: 1px solid #e83339; padding-bottom: 10px;}

#gp-page-title.inner-banner-wraper{position: relative;background: #0f0f0f;margin-top: 0; padding: 40px 0; border-bottom: 1px solid rgba(255, 255, 255, .1);}
#gp-page-title.inner-banner-wraper:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; 	content: ""; opacity: .05; background: url("images/image08.png") no-repeat; background-size: cover;}

.pageHeading {}
.pageHeading h1{}
#gp-page-title .pageHeading h1 { color: #fff; text-transform: uppercase; font-size: 32px; line-height: 50px; font-weight: 700; letter-spacing: 3px;}
.pageHeading h1{ font-size: 16px; font-weight: 600; margin-top: 0; margin-bottom: 18px; 	line-height: 29px; position: relative; overflow: hidden; text-align: center; color: #fff; text-transform: uppercase;}
.pageHeading h1 span{ display:inline-block; position: relative; padding: 0 15px;}
.pageHeading h1 span:before, .pageHeading h1 span:after { content: ''; display: block; height: 2px; position: absolute; top: 50%;	margin-top: -2px; width: 2000px; background-color: #d61935;}
.pageHeading h1 span:before{ left:100%;}
.pageHeading h1 span:after{ right:100%;}

#pagesingle-content{ width:100%;}

.pagecontent-wraper{ background: #0f0f0f;}
.pagecontent-wraper #gp-content-wrapper{ background: #0f0f0f;}

.pagecontent-wraper{}
.pagecontent-block{}
.pagecontent-block p { font-size: 15px; color: rgba(255, 255, 255, .8);}

.upcoming-block{ float: left; width: 100%;}
.cevent-1{ float:left; width:33.33%; margin:15px 0;}
.cevent-1-inner{ margin:0 10px; position:relative;}
.cevent-1-img{ display:none;}
.cevent-1-img img{ max-width:100%;}
.cevent-1-info { background:#fff; margin: -10px 0 0 0; position: relative; z-index: 10; padding:10px 10px 0; text-align:center; box-shadow:0 0 7px rgba(0, 0, 0, .1); min-height:420px; max-height:420px; overflow:hidden;}
.cevent-logo { max-width: 300px; margin: 0 auto; max-height: 100px;	overflow: hidden; min-height: 100px;}
.cevent-logo img{ max-width:100%;}
.cevent-title { color: #181818; font-size: 18px; font-weight: 600; margin: 10px 0; border-bottom: 3px double rgba(0, 0, 0, .1);	padding-bottom: 0; height: 80px; line-height: 25px; display: flex; align-items: center; justify-content:center;}
.cevent-info { color: #181818; font-size: 14px; line-height: 21px;}
.cevent-btn { position: absolute; bottom: 18px; width: 100%;}
.cevent-btn a{}
.cevent-btn a:hover{}


.expertrow-block{}
.expertitem-1{ float: left; width: 100%;}
.expertitem-1-inner{display: flex;padding: 15px;background: #333333;border: 1px solid rgba(255, 255, 255, .1);border-radius: 3px; margin: 10px;}
.expertitem-1-img{ width: 25%;}
.custom-bg{}
.custom-bg img{ max-width: 100%;}
.expertitem-1-info{ width: 75%; padding-left: 20px}
.expertitem-1-info h3{ font-size: 22px;}
.expertitem-1-info h3 a{ color: #fff;}
.expertitem-1-info h3 a:hover{ color: #d61935;}
.expert-designation {font-size: 14px;line-height: 22px;margin-bottom: 10px;color: #e4e4e4;}
.expert-company{ margin-bottom: 5px; color: #e4e4e4;}
.expert-tagline{ font-weight: 400; text-align: left; color: #fff; font-size: 14px; line-height: 24px; margin-bottom: 20px;}
.expert-btn{}
.expert-btn a.themebtn{}
.expert-btn a.themebtn:hover{}

#gp-inner-container.pagesingle-container{}
.pagesingle-container{}
.pagesingle-container h2{ color:#fff;}
.pagesingle-container h3{ color:#fff;}
.pagesingle-container h4{ color:#fff;}
.pagesingle-container h5{ color:#fff;}
.pagesingle-container p{ color:#bbbbbb; font-size: 15px; margin-bottom: 12px; line-height: 22px;}
.pagesingle-container p strong{ color:#fff;}
.pagesingle-container ul{}
.pagesingle-container ul li{  color:#bbbbbb; font-size: 15px; margin-bottom: 12px; line-height: 22px;}
.pagesingle-container ol{}
.pagesingle-container ol li{  color:#bbbbbb; font-size: 15px; margin-bottom: 12px; line-height: 22px;}

#gp-inner-container.pagesingle-container .gp-sidebar{ display: none!important;}

.pagesingle-container .expert-designation { font-size: 18px; line-height: 28px; margin-bottom: 10px; color: #d61935;}
.pagesingle-container .expert-company{ color: #fff; font-size: 20px; margin-bottom: 15px; line-height: 30px;}
.pagesingle-container .expert-detail{ margin:35px 0;}

.industry-block{}

.industry-1{ float: left; width: 33.33%;}
.industry-1-inner{ border: 1px solid #333; margin: 10px 15px;}
.industry-1-img{}
.industry-1-img img{ max-width: 100%;}
.industry-1-info{ min-height:85px;}
.industry-1-info h3{ font-size: 16px; color: #fff; text-align: left; padding: 10px; font-weight: 600; text-transform: uppercase;	letter-spacing: .7px;}
.industry-1-info h3 a{ color: #fff;}
.industry-1-info h3 a:hover{ text-decoration: none; color: #d61935;}

.related-article{ padding: 35px 0 70px;}
.related-block{  }
.related-block .industry-1{ width: 25%;}

#youzify_membership_signup_form .field-visibility-settings-notoggle, #youzify_membership_signup_form .field-visibility-settings-toggle {display:none;}
#register-page #youzify_membership_signup_form input{ border: 1px solid #5a5a5a !important;}
#youzify_membership_signup_form input[type="password"], #youzify_membership_signup_form input[type="text"], #youzify_membership_signup_form input[type="email"], #youzify_membership_signup_form input[type="number"] {	border: 1px solid #5a5a5a !important;	}

.knowledge-block .industry-1-info{ min-height: 80px;}
.homeknowledge-block .finance-1{ width:100%;}

.contactform-wraper{}
.contactform-block{}
.contactform-block h2 { text-align: center; color: #fff;}

.formBlock { float: left; margin-bottom: 20px; padding: 0 10px; width: 50%;}
.formBlock .txtbox { border: 1px solid #747474; border-radius: 2px; color: #fff; font-weight: normal; height: 50px;	letter-spacing: 2px; padding: 0 15px; width: 100%; background: #333333;}
.formBlock .txtbox:focus{ border:1px solid #cc0000; }
.formBlock select.txtbox{ color: #a3a3a3;}
.formBlockSub { float: left; margin-top: 5px; padding: 0 10px; width: 33.33%; text-align:left;}
.formBlockSub .submit { background: #cc0000!important; color: #fff; cursor: pointer; font-size: 16px; font-weight: 600;  letter-spacing: 1px; padding: 14px 50px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); text-transform: uppercase; border-radius:30px;}
label.error{ color:#e14434; }
.formBlockterm{ float:left; width:100%;}

.formBlock.captchaBlock{ width:100%}
.formBlock.captchaBlock .c4wp_user_input_captcha{ border:1px solid #747474}

.formBlock.formblockfull{ width:100%;}
.formBlock.formblockfull .textarea { background: none; border: 1px solid #747474; border-radius: 5px; box-shadow: 0 5px 0 rgba(0, 0, 0, 0.08); color: #000; font-weight: normal; height: 100px; padding: 0 15px; width: 100%;}

.socialbtncol{ margin-top:30px; text-align:center;}
.socialbtncol h4{ color: #040404;  font-size: 24px; font-weight: normal; padding: 0 15px; margin-bottom: 25px;}
.socialbtncol a{ display:inline-block; border-radius: 5px; color: #fff; font-size: 18px; height: 45px; line-height: 45px;  width: 45px; background:#e4e4e4;}
.socialbtncol:hover{}
.socialbtncol a.fb{ background:#375295;}
.socialbtncol a.tw{ background:#02a6fb;}
.socialbtncol a.lin{ background:#3c82d8;}

.contactbox-1 .wpb_content_element { margin: 0;}
.contactbox-1 .wpb_wrapper{ background: #333333; padding: 20px; text-align: center;}
.contactbox-1 .wpb_wrapper .vc_icon_element{ margin: 0;}
.contactbox-1 .wpb_wrapper h4{ font-size:21px; line-height: 30px; color: #fff;}
.contactbox-1 .wpb_wrapper p{ font-size:15px; color: #e4e4e4;}


.biimagazine-wraper{}
.biimagazine-info{}

.biimagazine-info .wpb_content_element{ background:#191919; padding:20px; text-align:center; border:1px solid #333; }
.biimagazine-info h3{ color:#fff;}
.biimagazine-info p{}
.biimagazine-info img{ max-width:100%!important}

.tabs { width:100%; display:inline-block;}
.tab-links { margin: 0 0 10px 0; padding: 0; text-align: center;}
.tab-links:after { display:block; clear:both; content:'';	}
.tab-links li { position:relative; display:inline-block; margin:0 0 0 0;}
.tab-links a { color: #fff; padding: 10px 40px; text-transform: uppercase; font-weight: 600; display: block;	border-radius: 5px; font-size: 16px; background: #282828; margin: 0 10px; letter-spacing: 1px;}
.tab-links a:hover { text-decoration:none; color:#fff; background:#d61935;}
.tab-links li a.current{ color:#fff; background:#d61935}
.tab-links li.active a:hover { text-decoration:none; color:#fff; background:#d61935;}
.tab-content { }
.tab {display:none;}
.tab.active {display:block;}

.indsolution-1{ float:left; width:25%;}
.indsolution-1-inner {margin: 10px;padding: 10px;border: 1px solid #333;text-align: center; min-height:180px;}
.indsolution-1-img{}
.indsolution-1-img img{ max-width:100%;}
.indsolution-1-info{}
.indsolution-1-info h3 { margin: 0; font-size: 14px; text-transform: uppercase; }
.indsolution-1-info h3 a{ color:#fff;}
.indsolution-1-info h3 a:hover{ color:#d61935}

.singlesolutionbox{}
.singlesolutionimg{ max-width:300px;}
.singlesolutionimg img{ border: 1px solid #333; padding: 10px;}
.singlesolutionsocial{ margin:20px 0;}
.singlesolutionsocial ul{ margin:0;}
.singlesolutionsocial ul li{ display: inline-block; text-align: center; margin:0 3px}
.singlesolutionsocial ul li a { border-radius: 100%; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); color: #fff;	display: inline-block; font-size: 15px; height: 40px; line-height: 20px; padding: 10px; width: 40px; background: #333;}
.singlesolutionsocial ul li a:hover{ text-decoration:none; background:#d61935; color:#fff;}
.singlesolutionsocial ul li a i{}
.singlesolutionsocial ul li a[href=""]{ display:none;} 

.paginateTp{ padding:0 10px; margin-top:30px;}
.paginateTp span{}
.paginateTp .page-numbers.current{ background:#d61935; color:#fff}
.paginateTp .page-numbers { background: #333333; color: #fff; display: inline-block; font-weight:normal; padding: 5px 15px;}
.paginateTp .page-numbers:hover{ background:#d61935; color:#fff;}
.paginateTp a:hover{ text-decoration:none;}

.page-id-100000622 .inner-banner-wraper{ display:none;}
.page-id-100000622 .pagecontent-wraper #gp-content-wrapper { padding-top: 0; padding-bottom:0;}
.page-id-100000928 .inner-banner-wraper{ display:none;}
.page-id-100000928 .pagecontent-wraper #gp-content-wrapper { background: #0f0f0f; padding: 0 30px; }
.page-id-100000928 .header-wraper { border: none; display: none!important;}
.page-id-100000928 .scaploc-block { margin-bottom: 40px !important; padding: 0 30px !important;}
.page-id-100000928 .landscape3-block, .page-id-100000928 .landscape1-block { padding: 0 30px !important;}
.page-id-100000928 .session-wraper { padding: 60px 0 !important;}
.page-id-100000928 .agenda-wraper{ padding:60px 30px!important;}
.page-id-100000928 .landpageform-wraper{ padding:60px 30px!important;}
.page-id-100000928 .landpageform-wraper{ padding:60px 30px!important;}
.page-id-100000928 .pagefooter-wraper{ padding:60px 30px!important;}
.page-id-100000928 .footer-wraper, .page-id-100000928 .footerlast-wraper{ display:none!important;}
.page-id-100000928 .somebannerbtn-wraper{ padding:60px 0 0!important;}
.page-id-100000928 .somebannerbtn-wraper.somebannerbtn1-wraper{ }
.socialicon { width: 35px; height: 35px; line-height: 35px !important; color: #fff !important; border-radius: 100%; background: #0061ae; text-align: center; display: inline-block !important;}
.socialicon:before{ margin:0 0 0 7px}
.page-id-100000928 .sptitle-1.vc_column_container > .vc_column-inner{ min-height:520px;}


.page-id-100000965 .inner-banner-wraper{ display:none;}
.page-id-100000965 .pagecontent-wraper #gp-content-wrapper { background: #0f0f0f; padding: 0 30px; }
.page-id-100000965 .header-wraper { border: none; display: none!important;}
.page-id-100000965 .scaploc-block { margin-bottom: 40px !important; padding: 0 30px !important;}
.page-id-100000965 .landscape3-block, .page-id-100000928 .landscape1-block { padding: 0 30px !important;}
.page-id-100000965 .session-wraper { padding: 60px 0 !important;}
.page-id-100000965 .agenda-wraper{ padding:60px 30px!important;}
.page-id-100000965 .landpageform-wraper{ padding:60px 30px!important;}
.page-id-100000965 .landpageform-wraper{ padding:60px 30px!important;}
.page-id-100000965 .pagefooter-wraper{ padding:60px 30px!important;}
.page-id-100000965 .footer-wraper, .page-id-100000928 .footerlast-wraper{ display:none!important;}
.page-id-100000965 .somebannerbtn-wraper{ padding:60px 0 0!important;}
.page-id-100000965 .somebannerbtn-wraper.somebannerbtn1-wraper{ }
.page-id-100000965 .socialicon { width: 35px; height: 35px; line-height: 35px !important; color: #fff !important; border-radius: 100%; background: #0061ae; text-align: center; display: inline-block !important;}
.page-id-100000965 .socialicon:before{ margin:0 0 0 7px}
.page-id-100000965 .sptitle-1.vc_column_container > .vc_column-inner{ min-height:520px;}



.agendatable { border-collapse:collapse}
.agendatable td{ padding:10px; border:1px solid #000!important; color:#000; font-size:17px;}


.somebanner-wraper { position: relative; background: #fff;}
.somebanner-img{ background:#fff; padding-top:15px;}
.somebannerbox-block{position:relative;}
.somebanner-1{}
.somebanner-2-info { text-align: center; margin: 15px 0 !important; padding: 15px 10px; background: #02365f; min-height: 200px;}
.somebanner-2-info p{ font-size:13px;}
.somebanner-2-info h4 { font-size: 20px; font-weight: 500; color: #fff;}
.somebanner-2-info h4:last-child{ font-weight:normal;}
.evlocabox{ color:#fff; min-height:72px; text-align:center; font-size:13px; line-height:24px}



.somebanner-1-info{ padding-top:50px; max-width:900px; margin:0 auto;}
.somebanner-1-info h2{color: #fff;font-size: 45px;font-weight: 800;line-height: 60px;margin-bottom: 20px;text-transform: capitalize;}
.somebanner-1-info h4 {font-size: 25px;line-height: 35px;margin-bottom: 35px; color:#fff;}
.somebanner-1-info h5 { font-size: 20px; color: #fff; margin-bottom: 30px; font-weight: 600; text-transform: uppercase;}
.somebanner-1-info img {max-width: 300px !important;}
.somebannerbtn-1-info .themebtn1 a.vc_general.vc_btn3{ background:#0061ae; border:1px solid #0061ae;}
.somebannerbtn-1-info .themebtn1 a.vc_general.vc_btn3:hover{ color:#0061ae; border:1px solid #0061ae;}

.somebannerbtn-wraper{ padding:70px 0 35px; position:relative; background:#fff}


.landscape-wraper { background: #e4e4f9; padding: 70px 0;position: relative;}
.landscape1-block{}
.landscape1-block p{ color:#000; font-size:17px;}
.landscape2-block { background: #fff; padding: 25px 15px; border-radius: 10px;}
.landscape2-block p{ color:#000; font-size:17px;}
.landscape3-block{ padding:40px 0;}
.landscape3-block p{ color:#000; font-size:17px;}
.landscape3-block h4{ color:#000; font-size:17px;}
.landscape1-block ul{ margin:0 0 0 15px}
.landscape1-block ul li{ color:#000; font-size:17px; text-align:left; padding:5px 0;}

.themepopbtn{ margin-top:20px;}
.themepopbtn a.vc_general.vc_btn3 { background: #0061ae; color: #fff; padding: 9px 15px; text-transform: uppercase;	font-weight: 600; font-size: 12px; border-radius: 5px;}
.themepopbtn a.vc_general.vc_btn3:hover{}

.scaploc-block{ margin-bottom:40px!important;}
.scaploc-1{}
.scaploc-1-img{ margin:0!important;}
.scaploc-1-info { background: #0061ae; padding: 20px 10px; min-height:205px}
.scaploc-1-info h4 { color: #fff; font-size: 18px; font-weight: 600; text-align:center;}
.scaploc-1-info p { font-size: 13px; line-height: 22px; text-align:center;}

.agenda-wraper{background: #e4e4f9;padding: 70px 0;position: relative;}
.agenda-wraper .section-title.white h2{ color:#000 }
.agenda-1-info{}
.agenda-1-info ul{}
.agenda-1-info ul li { color: #000; list-style: none; padding: 12px 25px; font-size: 17px; margin-bottom: 20px; border-radius: 5px; border: 1px solid rgba(255, 255, 255, .1);}
.agenda-1-info ul li:before{}

.agenda-1-info ul li:nth-child(odd) { background:#fff;}
.agenda-1-info ul li:nth-child(even) { background:#f1f1f1;}

.wpb_content_element.eventagetitle{ margin:0;}
.wpb_content_element.eventagetitle h2 { background: #0061ae; color: #fff; padding: 5px 20px; font-size: 16px;	text-align: center; text-transform: uppercase; font-weight: 800; letter-spacing: 1px; line-height: 24px;}
.wpb_content_element.eventageimg{}
.wpb_content_element.eventageimg img{ border:1px solid #0061ae}

.landpageform-wraper {padding: 60px 0;position: relative;background: #0061ae;}
.landpageform1-block .formBlock .txtbox{ background:#fff; color:#000;border:none;}
.wpcf7-form .wpcf7-not-valid-tip {display: block;}
.wpcf7-response-output{ float:left; width:100%;}
.landpageform1-block .formBlockSub .submit{ background:#00004f!important;}


.session-wraper{ padding:60px 0; position:relative; background:#fff;}
.session-wraper .section-title.white h2{ color:#000 }
.session-wraper table{}
.session-wraper table td{ color:#000; text-align:center; font-size:18px; border:1px solid #e4e4f9!important; padding:15px; vertical-align:top;}

.pagefooter-wraper{ padding:60px 0; position:relative; background:#02365f;}
.pagefooter-1{ text-align:center;}
.pagefooter-1:last-child{}
.pagefooter-1 h3 { text-transform: uppercase; color: #fff; font-size: 21px; font-weight: 800; margin-bottom: 25px;}
.pagefooter-1-info{ }
.pagefooter-1-info h3{}
.pagefooter-1-info h4{ color: #fff; font-size: 18px; font-weight: 600; margin-bottom: 15px;}
.pagefooter-1-info a{ color:#fff;}
.pagefooter-1-info a:hover{}
.pagefooter-1-info p{}

.pagefooter-1-img{ text-align:center!important}
.pagefooter-1-img img{ max-width:100%;}

.page-id-100000622 .header-wraper{ display:none!important}
.page-id-100000622 .footer-wraper{ display:none!important}
.page-id-100000622 .footerlast-wraper{ display:none!important}

.session1-block.sptitle-block{ margin-bottom:35px!important;}
.sptitle-1{}
.sptitle-1.vc_column_container > .vc_column-inner { border: 1px solid #e4e4e4; padding: 20px; width: auto; margin: 15px;}
.sptitle{ margin:0!important;}
.sptitle h5 { font-weight: 600; font-size: 15px; margin-bottom: 15px !important;}
.sptitleinfo{margin:0!important}
.sptitleinfo h4{ color:#000; font-weight:600;}
.sptitleinfo p{ color:#000; margin:0;}

.page-id-100000810 .inner-banner-wraper{ display:none!important;}
.page-id-100000810 .header-wraper {display: none !important;}
.page-id-100000810 .pagecontent-wraper #gp-content-wrapper {padding-top: 0;	padding-bottom: 0;}
.page-id-100000810 .footer-wraper { display: none !important;}
.page-id-100000810 .footerlast-wraper { display: none !important;}

.Clari5bannerinfo { position: absolute; left: 0; top: 0; background: #fff; height: 100%; max-width: 800px; width: 100%; }
.Clari5bannerinfo::before { position: absolute; right: -96px; width: 200px; height: 100%; content: ""; background: #fff; transform: skew(-10deg);}
.Clari5bannbox{ padding:70px 0 70px 70px}
.Clari5bannbox h2 {font-size: 55px;font-weight: 800;color: #2096cd;margin-bottom: 30px;line-height: 80px;}
.Clari5bannbox h3 { font-size: 25px; line-height: 35px; margin-bottom: 15px;}
.Clari5bannbox h4 { font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.Clari5bannbox img{ max-width:200px;}
.Clari5bannbox h5{ color:#2096cd; font-size: 22px; font-weight: bold; margin: 40px 0;}
.wpb_content_element.Clari5bannerimg{ margin:0!important;}
.landscape-wraper.clari5-wraper, .session-wraper.clari6-wraper, .agenda-wraper.meetingag-wraper, .landpageform-wraper.clari5form-wraper, .pagefooter-wraper.clari5footer-wraper{ padding:70px 15px!important}

.abthost-wraper{ padding:70px 15px!important; position:relative; background:#fff;}
.abthost-1-img{}
.abthost-1-img.wpb_single_image.vc_align_left { text-align: center;}
.abthost-1-img img { border: 1px solid #e4e4e4; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); padding: 15px; border-radius: 5px;	width: 100%; max-width: 100%;}
.abthost-1-info{}
.abthost-1-info p{ color:#000;}

.abthost-2-info { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); border: 1px solid #2097ce; padding: 30px;}
.abthost-2-info h3 { color: #2097ce; font-size: 30px; line-height: 40px;}
.abthost-2-info p{ color:#000}
.abthost-2-info ul{}
.abthost-2-info ul li { color: #000; padding: 5px 0; font-size: 15px; text-align: left; position: relative;}
.abthost-2-info ul li:before{}

.abthost-3-info { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); border: 1px solid #2097ce; padding: 30px;}
.abthost-3-info h3 { color: #2097ce; font-size: 30px; line-height: 40px;}
.abthost-3-info p{ color:#000}
.abthost-3-info ul{}
.abthost-3-info ul li { color: #000; padding: 5px 0; font-size: 15px; text-align: left; position: relative;}
.abthost-3-info ul li:before{}

.desccontactbox{}
.desccontactbox h3{ color:#fff;}
.desccontactbox h4{ color:#fff;}

/*New Design css*/

.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}
.close:not(:disabled):not(.disabled){cursor:pointer}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal{position:fixed;top:30px;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem; background:#1872c5; position:relative;}
.modal-header h2{ color:#fff; font-size:18px; text-align:center; font-weight:bold;}
.modal-header .close { background: none; color: #e7174d; float: right; font-size: 35px; line-height: 18px; position: absolute; right: 15px; top: 15px; z-index: 10;}
.modal-title{line-height:1.5; color: #1c1c1c; font-size: 23px; font-weight: 600; margin-top:10px; }
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0; text-align:center;}
.modal-body p span{ margin-bottom:5px; display:inline-block;}
.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}

.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){
	.modal-dialog{max-width:750px;margin:1.75rem auto}
	.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}
	.modal-sm{max-width:300px}
}
@media (min-width:992px){.modal-lg{max-width:800px}}
.modal-body{}
.modal-body .namecol{ width:100%; margin-bottom:10px;}
.modal-body .namecol input, .modal-body .namecol.textcol textarea{ padding:8px 10px;}

.modal-body.modalpopupForm { border: 2px solid #00bdb4; margin: 10px; padding: 20px;}
.modal-body.modalpopupForm h2 { border: 1px solid #2271b1; display: inline-block; font-size: 24px; line-height: 39px; margin-bottom: 20px;  padding: 0 0 0 35px;}
.modal-body.modalpopupForm h2 i{ background:#2271b1; display:inline-block; font-size:20px; color:#fff; width:40px; height:40px; line-height:40px; text-align:center;}
.modal-body.modalpopupForm h4 { color: #2a2a2a; font-size: 18px; font-weight: 400; margin-bottom: 25px;  text-align: center; line-height:27px;}

.modalbodyimg{ margin:0 auto 30px; border: 1px solid #eee; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); padding: 10px; max-width:300px;}
.modalbodyimg img{ max-width:100%;}

.agendamodal h3 { color: #fff; padding: 10px; margin: 0;}

/*===================================  End Popup Css  ================================================*/

@media screen and (min-width:1281px)
{
	.container, .site-content{ width:98%; margin:0 auto; max-width:1440px;}
	
}
/*##################################    for width 1024px  ########################################*/
@media screen and (max-width:1259px)  
{
	.container, .site-content{ width:98%; margin:0 auto; max-width:1000px;}
	.thumb-block{ display:block}
	
	
	
	

}

/*##################################    for width 768px  ########################################*/

@media screen and (max-width:990px)
{
	.container, .site-content{ width:98%; margin:0 auto; max-width:760px}	
	.cevent-1{ width:50%;}
	.related-block .industry-1 { width: 50%;}
	
	
}

/*##################################    for width 600px  ########################################*/

@media screen and (max-width:767px)
{
	.container, .site-content{ width:98%; margin:0 auto; max-width:600px}
	.thumb-1-inner { margin: 0 0 20px;}
	.finance-1:nth-child(2) .finance-1-inner { margin: 0;}
	.finance-1 { float: left; width: 100%;}
	.finance-1:first-child .finance-1-inner { margin: 15px 0;}
	#gp-footer-widgets { display:block;}
	.homecontent-wraper{ padding-bottom:30px;}
	#gp-footer.footer-wraper{ padding-top:30px;}
	.gp-header-above-content #gp-mobile-header { background-color: #333333!important; border: none!important}
	#gp-mobile-header .gp-header-button::before, #gp-mobile-header .gp-cart-button .gp-cart-bag {color: #fff!important;}
	.gp-nav-button-icon, .gp-nav-button-icon::before, .gp-nav-button-icon::after { background-color: #fff!important;}
	#youzify-membership #youzify-membership-form .youzify-membership-form-item input:not([type="checkbox"]), #youzify-membership #youzify-membership-form .youzify-membership-form-item input[type="text"] { border: 1px solid #5a5a5a!important;}
	.cevent-1{ width:100%;}
	.formBlock{ width:100%;}
	.formBlockSub{ width:100%;}
	.industry-1{ width:100%;}
	#gp-page-title .pageHeading h1 { font-size: 22px; line-height: 30px;	letter-spacing: .5px;}
	#gp-page-title .pageHeading h1 span{ padding:0;}

	
	
}

/*##################################    for width 480px  ########################################*/

@media screen and (max-width:580px)
{
	.container, .site-content{ width:98%; margin:0 auto; max-width:440px}
	.related-block .industry-1 { width: 100%;}
	.expertitem-1 { float: left; width: 100%;}
	.expertitem-1-inner{ display:block}
	.expertitem-1-img { width: 100%;}
	.expertitem-1-info { width: 100%; padding-left: 0;}
	.themebtn{ padding:10px 20px;}
	.section-title h2{ font-size:25px; line-height:35px;}
	.agenda-1-info{}
	.agenda-1-info ul{ margin:0;}
	.Clari5bannerinfo{ width:100%; position:relative}
	.Clari5bannbox { padding: 40px 15px;}
	.Clari5bannbox h2 { font-size: 40px; line-height: 50px;}
	
	

	
	
}

/*##################################    for width 320px  ########################################*/

@media screen and (max-width:479px)
{
	.container{ width:98%; margin:0 auto;}
	
	
	
}

@media screen and (max-width:320px)
{
}




















