/*
Theme Name: H-Code Child
Theme URI: http://wpdemos.themezaa.com/h-code
Author: Themezaa
Author URI: http://www.themezaa.com
Description: Child theme for H-Code theme
License: Themeforest Split Licence
License URI: http://themeforest.net/licenses 
Template: h-code
Version: 1.1
Text Domain: h-code-child
*/
/* Logo Sytle Starts here*/
/* ===================================
    Intro
====================================== */
.tp-banner-container-black { background: #000000;}
.intro-icon-text { font-size: 32px !important; letter-spacing:1px; color: #fff; line-height: 20px; font-weight:600 !important; margin-bottom:5px !important }
.intro-icon i { font-size: 42px !important; color: #ffffff;font-weight:600 !important;}
.work-img {background: #000000;}
.work-img:hover a { opacity: 0.5;}
.intro-page { overflow: hidden !important;}

.logo {
    max-width: 300px !important;
}
a.logo-light,a.logo-dark
{
position: absolute;
top: 15px;
}

a.logo-light img.retina-logo,a.logo-dark img.retina-logo-light
{
max-width:150% ;
}

/* Logo Sytle Ends  here*/

/* Header Sytle starts here*/
.sticky-mini-header .navbar,header.sticky-mini-header .shrink-nav
{
top:0px !important;
}
.shrink-nav .container,nav .container {
    height: 100px !important;
}
.top-header-area
{
background:transparent !important;
top:10px;
}
/* Header Sytle ends here*/

/* Top menu and Primary menu styles starts here */

.top-right-menu li a {
    font-size: 14px !important;
}
.top-header-area.no-transparent .textwidget .top-right-menu li a
{
color:#000;

}
nav .accordion-menu
{
margin-top: 65px !important;
    margin-bottom: 20px;
}
.top-right-menu li a
{
font-size:12px;
font-weight:500;
}
.top-header-area.no-transparent .textwidget .top-right-menu li a:hover,
.top-header-area .textwidget .top-right-menu li a:hover
{
color:#cdff00;
}

.nav-white.transparent-header .navbar-nav li.current-menu-item a {
    border-bottom: 3px solid #cdff00;
}
.nav-white.sticky-nav .navbar-nav li a:hover
{
	 border-bottom: 3px solid #cdff00;
	 color:#32489c;
}
.nav-white.transparent-header.shrink-nav .navbar-nav li.current-menu-item a:hover
{
	 border-bottom: 3px solid #cdff00;
	 color:#32489c;
}
.nav-white.transparent-header.shrink-nav .navbar-nav li.current-menu-item a {
    border-bottom: 3px solid #cdff00;
	color:#32489c;
}
.nav-black.white-header .navbar-nav li.current-menu-ancestor a, .nav-black.white-header .navbar-nav li.current-menu-item a
{
border-bottom: 3px solid #cdff00;
	color:#32489c;
}
.navbar-default .navbar-nav > li > a:hover
{
border-bottom: 3px solid #cdff00 !important;
	color:#32489c;
}
/* Top menu and Primary menu styles ends here */
section {
    padding: 80px 0;
}
.separator-line
{
	
	margin-top:2% !important;
}
.section-title
{
	padding:0px 0px 0px 0px !important;
}
#home-welcome-text p,.home-welcome-subtitle p
{
margin:0 0 0px;
}
#home-welcome-text p{
font: 500 24px 'Roboto Slab', serif;
color:#fff;
}
.home-welcome-subtitle p
{
font: 400 18px 'Roboto', sans-serif;
color:#fff;
margin-top:10px;
}
#welcome-intro .title-large
{
font: 400 24px 'Roboto Slab', serif !important;
color:#32489c;
text-transform:none !important;
padding-bottom: 20px;
    display: block;
	letter-spacing:0px !important;
}

#welcome-intro .btn.btn-small {
    font-size: 11px;
    padding: 18px 14px;
    letter-spacing: 1px;
	margin:0px;
	font: 500 15px 'Roboto', sans-serif !important;
	text-transform:capitalize;
}
#welcome-intro .highlight-button-black-border {
	width: 137px;
	height: 51px;
    border: none;
    background-color: transparent;
    color: #32489c;
    font-weight: 700;
    background-image: url('images/sprite-image.png');
	background-repeat:no-repeat;
	background-position:-8px -73px;
	
}
#welcome-intro .highlight-button-black-border:focus {
	background-repeat:no-repeat;
	background-position:-8px -14px;
	border:none !important;
	color: #fff;
}
#welcome-intro .highlight-button-black-border:hover {
	background-repeat:no-repeat;
	background-position:-8px -14px;
	color: #fff;
}
#features .features-box-style2 i
{

display: inline-block;
color: #32499c;
    border: 3px double #cdff00;
    border-radius: 100%;
    padding: 10%;
}
#features #features-heading h3.section-title,
#latest-updates-block h3.section-title
{
font: 500 24px 'Roboto Slab', serif !important;
text-transform:capitalize !important;
letter-spacing:0px;
}
#latest-updates-block .blog-post img
{
height:225px;
}
#latest-updates-block .latest-update-slider .owl-controls .owl-pagination .owl-page span
{
background-color:#cdff00 !important;
}
#latest-updates-block .latest-update-slider .owl-controls .owl-pagination .owl-page.active span
{
background-color:#32489c !important;
}

#features .features-box-style2 h5
{
font: 600 18px 'Roboto', sans-serif !important;
color: #333;
margin-bottom:10px;
}
.counter-section .counter-title
{
font: 500 16px 'Roboto', sans-serif !important;
letter-spacing:0px;
}
#home-process .work-process-text .work-process-number
{
color:#32499c;
}
#home-process .work-process-text .text-uppercase
{
font: 500 16px 'Roboto', sans-serif !important;
letter-spacing:0px !important;
text-transform:capitalize !important;
Color: #666666 !important;
}
#home-process .work-process-text .separator-line-thick
{
background:#32499c;
}
#home-process .work-process-details .text-small
{
font: 400 16px 'Roboto', sans-serif !important;
letter-spacing:0px !important;
text-transform:none !important;
}
#home-process .row
{
width:80%;
margin:0px auto;
}
#home-course-block #home-course-desc .img-border-small-fix.border-gray
{
border:none;
}
#home-course-block #home-course-desc i
{
display: none;
}
#home-course-block #home-course-desc h1
{
font: 500 28px 'Roboto Slab', serif !important;
    text-transform: capitalize !important;
    letter-spacing: 0px;
	color: #32489c;
	margin-bottom:25px;
   
}
#home-course-block #home-course-desc .text-small.highlight-link.text-uppercase.bg-black.white-text {
    font-size: 11px;
    padding: 18px 14px;
    letter-spacing: 1px;
    margin: 0px;
    font: 500 15px 'Roboto', sans-serif !important;
    text-transform: capitalize !important;
	margin-top:20px !important;
}
#home-course-block #home-course-desc .text-small.highlight-link.text-uppercase.bg-black.white-text
{
width: 137px;
    height: 51px;
    border: none;
    background-color: transparent;
    color: #32489c;
    font-weight: 700;
    background-image: url(images/sprite-image.png);
    background-repeat: no-repeat;
    background-position: -8px -73px;
}
#home-course-block #home-course-desc .text-small.highlight-link.text-uppercase.bg-black.white-text:hover {
    background-repeat: no-repeat;
    background-position: -8px -14px;
    color: #fff;
}
#home-course-block #home-courses-brief
{
background-color:transparent !important;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column
{
width: 310px;
height: 310px;
background-image:url(images/bg-courses-details.png);
background-repeat: no-repeat;
background-color: transparent !important;
margin-right:20px;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info
{
margin-top:40px;
display:block;
padding:10px;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info h2
{
border-bottom:2px solid #32489c;
padding-bottom:10px;
margin-bottom:10px;

}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info h2:after
{
content: "";
    width: 32px;
    height: 22px;
    /* position: absolute; */
    display: inline-block;
    float: right;
    /* text-align: right; */
    margin-top: 5px;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info h2.qatar:after
{
background: url(images/sprite-image.png) no-repeat -8px -156px;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info h2.dubai:after
{
background: url(images/sprite-image.png) no-repeat -62px -156px;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info h2.kuwait:after
{
background: url(images/sprite-image.png) no-repeat -113px -156px;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info h2.us:after
{
background: url(images/sprite-image.png) no-repeat -162px -157px;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info h2.ksa:after
{
background: url(images/sprite-image.png) no-repeat -162px -156px;
}

#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info .link-button
{
width: 95px;
    height: 35px;
    border: none;
    background-color: transparent;
    color: #fff;
    font-weight: 700;
    background-image: url(images/sprite-image.png);
    background-repeat: no-repeat;
    background-position: -177px -14px;
    padding: 10px 10px;
    float: right;
    font: 400 14px 'Roboto', sans-serif !important;
	margin-top:15px;
	
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info .link-button:hover
{
width: 95px;
    height: 35px;
	background-image: url(images/sprite-image.png);
    background-repeat: no-repeat;
    background-position: -177px -73px;
	
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info .info-desc
{
border-bottom: 2px solid #32489c;
    display: block;
    overflow: auto;
    padding-bottom: 5px;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info .info-desc .first-column
{
display:block;
width:35%;
float:left;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info .info-desc .first-column span.first-column-details
{
display:block;
float:left;
width:100%;
display: block;
background: #ddd;
color: #000;
padding: 2px 4px;
border-bottom: 1px solid #fff;
font-weight:bold;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info .info-desc .second-column
{
display:block;
width:65%;
float:left;
}
#home-course-block #home-courses-brief .hcode-inner-row .wpb_column .wpb_raw_code .course-info .info-desc .second-column span.second-column-details
{
display:block;
float:left;
width:100%;
padding: 2px 4px;
border-bottom: 1px solid #fff;
background: #fff;
font-weight:bold;
}
#instructors-block
{
padding-bottom:2% !important;
}

#instructors-slider .owl-wrapper-outer .owl-wrapper .owl-item .team-member figure
{
padding: 20px 0 20px;
}
#instructors-slider .owl-wrapper-outer .owl-wrapper .owl-item .team-member:hover .team-details
{
margin-bottom:85px;
}
#instructors-slider .owl-wrapper-outer .owl-wrapper .owl-item .team-member .team-details
{
height:40%;
}
#instructors-block .vc_btn3-container
{
position:relative;
	left:45%;

}
#instructors-block .vc_btn3-container a
{
color: #32489c;
    border-color: transparent !important;
    background-color: transparent !important;
	background-image: url('images/sprite-image.png') !important;
	background-repeat:no-repeat !important;
	background-position: -8px -73px !important;
	width: 137px;
	height: 51px;
	outline:none;
	letter-spacing: 1px;
    font: 500 15px 'Roboto', sans-serif !important;
    text-transform: capitalize !important;
	margin-top:20px !important;
}
#instructors-block .vc_btn3-container a:hover
{
background: url('images/sprite-image.png') no-repeat -8px -14px !important;
	width: 137px;
	height: 51px;
	color:#fff;

}
#latest-updates-block .blog-post .post-details .post-author
{
display:none;
}
#latest-updates-block #latest-update-button a
{
width: 137px;
    height: 51px;
    border: none;
    background-color: transparent;
    color: #32489c;
    font-weight: 700;
    background-image: url(images/sprite-image.png);
    background-repeat: no-repeat;
    background-position: -8px -73px;
	font-size: 11px;
    padding: 18px 14px;
    letter-spacing: 1px;
    margin: 0px;
    font: 500 15px 'Roboto', sans-serif !important;
    text-transform: capitalize;
}
#latest-updates-block #latest-update-button a:hover
{
background-repeat: no-repeat;
    background-position: -8px -14px;
    color: #fff;
}
#latest-updates-block .post-details a
{
font: 600 16px 'Roboto', sans-serif !important;
 letter-spacing: 1px;
}
#testimonials-block .section-title
{
text-align:center;
font: 500 24px 'Roboto Slab', serif !important;
    text-transform: capitalize !important;
    letter-spacing: 0px;
	margin-top: 3% !important;
}
#testimonials-block .testimonial-slider .owl-item
{
border-top:2px solid #fff;
border-bottom:2px solid #fff;


}
#testimonials-block .testimonial-slider .owl-item .testimonial-style2 p
{
font: 400 16px 'Roboto', sans-serif !important;
color:#fff;
}
#testimonials-block .testimonial-slider .owl-item span.name
{
font: 500 16px 'Roboto Slab', serif !important;
color:#fff !important;
}
#testimonials-block .testimonial-slider .owl-item i
{
font-size:26px !important;
color:#cdff00 !important;
position: absolute;
    bottom: -36px;
    left: 48%;
}

#newsletter-block 
{
padding-top:40px !important;
padding-bottom:40px !important;
}
#newsletter-block  #newsletter-block-column
{
background: url(images/newsletter-bg-2.png) no-repeat;
    overflow: auto;
    /* height: 136px; */
    padding-top: 70px !important;
    padding-bottom: 44px !important;

}
#newsletter-block  #newsletter-block-column form
{
margin-left:12% !important;
}
#newsletter-block  #newsletter-block-column .col-lg-4.col-md-5.col-sm-4
{
width:auto;
}

#newsletter-block  #newsletter-block-column .col-lg-8.col-md-7.col-sm-8 
{
padding-right:0px !important;
}
#newsletter-block  #newsletter-block-column p
{
font: 600 16px 'Roboto', sans-serif !important;
color:#32489c;
}
#newsletter-block  #newsletter-block-column .landing-subscribe-button {
    background: #32489c;
}
#newsletter-block  #newsletter-block-column .landing-subscribe-button:hover {
    background: #5f74c5;
}
.footer-bottom .row.margin-three
{
margin-top:15px !important;
margin-bottom:15px !important;
}
footer .footer-bottom .copyright
{
font: 400 10px 'Roboto', sans-serif !important;
color:#828282;
text-align:right;
text-transform:none;
}
footer .footer-middle
{
padding-bottom:20px !important;
    padding-top: 40px;
}
footer .footer-middle .footer-links .textwidget
{
font: 400 14px 'Roboto', sans-serif !important;	
}
footer .footer-middle .footer-links .widget_media_image
{
margin-bottom:5px;
}
footer .footer-middle .wide-separator-line.bg-mid-gray
{
margin-top: 0px !important;
}

footer .footer-middle .row.margin-four.no-margin-bottom
{
margin-top:20px !important;

}
footer ul#menu-footer-menu1.list-inline li
{
padding: 0 10px;
}
footer ul#menu-footer-menu1.list-inline li a
{
font: 400 14px 'Roboto', sans-serif !important;
letter-spacing:0px;
}
.footer-social a {
    margin: 0 12px;
}
footer .bg-white.footer-top .row
{
margin-top:20px !important;
margin-bottom:20px !important;
}
footer .bg-white.footer-top .row i
{
color:#32499c;
font-size: 30px !important;
}
footer .bg-white.footer-top .row h6
{
font: 500 14px 'Roboto', sans-serif !important;
}
/* Inside Pages */

section.page-title-section 
{
background: #32489c;
    margin-top: 142px !important;
}
section.page-title-section .separator-line
{
margin-top:10px !important;
background: #cdff00;
height: 3px;
}  
section.page-title-section h1
{
color:#fff;
font: 500 16px 'Roboto', sans-serif !important;
letter-spacing: 2px;
}
section.page-title-section .breadcrumb
{
text-align:right;
}
section.page-title-section .breadcrumb-gray-text li,section.page-title-section .breadcrumb-gray-text li a
{
color:#fff;
font: 500 14px 'Roboto', sans-serif !important;
letter-spacing: 2px;
}
#aboutus-adbanner-block
{
background-position: right 0px !important;
    background-repeat: no-repeat !important;
}
#aboutus-adbanner-block #aboutus-adbanner-col .fashion-subtitle
{
border-color: #cdff00 !important;
}
section#aboutus-history-block
{
padding:40px 0px !important;
}
section#aboutus-history-block i
{
color: #cdff00;
}
section#aboutus-history-block .architecture-company .nav-tabs li.active span
{
color:#32499c; 
}
section#aboutus-history-block ul.nav li a span.text-small
{
    font: 600 18px 'Roboto', sans-serif !important;
	letter-spacing: 0px !important;
}
section#team-block,section#team-member-detail-block
{
padding: 0px 0px 40px 0px !important;
}
section#team-block h1.section-title
{
font-weight: 500 !important;
    font: 500 28px 'Roboto Slab', serif !important;
    text-transform: capitalize !important;
    letter-spacing: 0px;
    margin-bottom: 0px;
	margin-top: 20px;
}
section#team-block .team-member figure.bg-fast-yellow
{
background:#32499c;
}
section#team-member-detail-block .team-member figure {
    padding: 35px 0 35px;
    min-height:175px;
}
section#aboutus-desc #aboutus-desc-col .img-border-small-fix
{
border:none;
}
section#aboutus-desc #aboutus-desc-col
{

margin-top: 40px;
    /* margin-bottom: 20px; */
    padding-bottom: 10px;
    border-bottom: 1px solid #d7d7d7;
}
section#aboutus-desc #aboutus-desc-col .corporate-standards-text
{
min-height: 0px;
padding:0px;
}
section#aboutus-desc #aboutus-desc-col .corporate-standards-text h1
{
margin-top:0px !important;
font: 500 28px 'Roboto Slab', serif !important;
text-transform: capitalize !important;
}
section#aboutus-desc #aboutus-desc-col .corporate-standards-text p
{
width:auto !important;
}
section#aboutus-ceo-block
{
position: relative;
    background-size: contain !important;
    overflow: hidden !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
}
section#aboutus-ceo-block #aboutus-ceo-msg
{
padding:20px 20px 20px 20px;
}
section#aboutus-ceo-block #aboutus-ceo-msg h1
{
    font: 500 28px 'Roboto Slab', serif !important;
letter-spacing: 0px !important;
text-transform: capitalize !important;
}
section#aboutus-ceo-block #aboutus-ceo-msg p
{

font: 400 14px 'Roboto', sans-serif !important;
	letter-spacing: 0px !important;
	color:#fff;
	line-height:18px;
	text-transform:none !important
}

section#aboutus-currentstatus-section 
{
padding:40px 0px;
}
section#aboutus-currentstatus-section  #aboutus-status-block
{
margin-bottom:20px;
}
section#aboutus-currentstatus-section  #aboutus-status-block .subheader h3
{
font: 500 28px 'Roboto Slab', serif !important;
color: #32499c !important;
	letter-spacing: 0px !important;
	text-transform: capitalize !important;
}
section#aboutus-currentstatus-section  #aboutus-status-block .subheader h6
{
font: 400 20px 'Roboto', sans-serif !important;
    letter-spacing: 0px !important;
    color: #9c9c9c !important;
    text-transform: capitalize !important;
}
section#aboutus-currentstatus-section i
{
color: #32499c !important;
}
section#aboutus-currentstatus-section .separator-line
{
background:#cdff00;
height:3px;
}

#team-messages span.name
{
font: 500 22px 'Roboto Slab', serif !important;
    font-style: italic !important;
    text-transform: capitalize;
    letter-spacing: 0px;
} 
#team-messages .testimonial-style2 p {
    font-size: 15px;
    margin: 0px 0 20px;
    line-height: 22px;
}

#course-adbanner-block
{
background-position: left 0px !important;
    background-repeat: no-repeat !important;
}
#course-adbanner-block #course-adbanner-col .fashion-subtitle
{
border-color: #ffffff !important; /*#cdff00*/
}
section#course-block-details
{
padding:80px 0px 20px 0px !important;
}
#course-block-details #course-block-detail-col .corporate-standards-text 
{
min-height: auto; 
    padding: 1% 5% 1%;
}
#course-block-details #course-block-detail-col .corporate-standards-text h1
{
	margin-top:2% !important;
	margin-bottom:2% !important;
	font: 500 28px 'Roboto Slab', serif !important;
    text-transform: capitalize !important;
}
#course-block-details #course-block-detail-col .corporate-standards-text .img-border-small-fix
{
	border:none !important;
}
#course-block-details #course-block-detail-col h6.section-title
{
	margin-top: 0px !important;
    font: 500 28px 'Roboto Slab', serif !important;
    text-transform: capitalize !important;
	color: #32499c !important;
}


#course-block-details #course-block-detail-col .separator-line
{
margin-top:1% !important;
margin-bottom:1% !important;
background-color: #cdff00 !important;
height:3px !important;
}
section#course-tab-block
{
	padding:0px 0px !important;
}
#course-tab-block .hcode-animated-tabs .nav-tabs > li > a
{
padding:0px 20px !important;	
	
}
#course-tab-block .hcode-animated-tabs .nav-tabs > li span
{
font: 500 18px 'Roboto', sans-serif !important;
    letter-spacing: 0px !important;	
	padding:25px 0px !important;
}
#course-tab-block .hcode-animated-tabs .nav-tabs > li > a:hover{
	color:#32499c !important;
}
#course-tab-block .hcode-animated-tabs .nav-tabs > li.active span
{
font: 500 18px 'Roboto', sans-serif !important;
    letter-spacing: 0px !important;
	color: #32499c !important;
	margin-top:10px;
	border-bottom: 3px solid #cdff00;
	}
section#isa-innovation-block
{
	padding:40px 0px !important;
}
section#isa-innovation-block #isa-innovation-head-block
{
	margin-bottom: 0% !important;
	
}
section#isa-innovation-block #isa-innovation-head-block .section-title
{
	font: 500 28px 'Roboto Slab', serif !important;
    text-transform: capitalize !important;
	color:#ffffff;
}
section#isa-innovation-block #isa-innovation-head-block .separator-line
{
margin-top: 1% !important;
    margin-bottom: 4% !important;	
	    height: 3px;
}
section#isa-course-latest .section-title
{
	font: 500 28px 'Roboto Slab', serif !important;
    text-transform: capitalize !important;
	margin-bottom: 4% !important;
	color: #32499c !important;
}
section#isa-course-latest .blog-post a.post-title
{
font: 500 18px 'Roboto', sans-serif !important;	
	letter-spacing: 0px;
	text-transform: capitalize;
}
section#isa-course-latest .blog-post .post-author
{
	display:none;
}
section#gallery-block 
{
	padding:60px 0px !important;
}
section#gallery-block  #gallery-block-heading
{
margin-bottom:2% !important;
}
section#gallery-block  #gallery-block-heading  h6
{
font: 500 28px 'Roboto Slab', serif !important;
    text-transform: capitalize !important;
	color: #32499c !important;
}
section#gallery-block  #gallery-block-heading .separator-line
{
	margin-top:2% !important;
}
section#image-gallery-section
{
	padding:40px 0px;
}
section#image-gallery-section #gallery-section-header
{
font: 500 28px 'Roboto Slab', serif !important;
    text-transform: capitalize !important;
	color: #32499c !important;	
}
/*
nav.sticky-nav .logo-light img.retina-logo {max-width:none;margin-top: -15px;}
nav.sticky-nav.shrink-nav .logo-light img.retina-logo {max-width:none;margin-top: -15px;}
nav.sticky-nav .logo-dark img.retina-logo-light {max-width:none;margin-top: -15px;}
nav.sticky-nav.shrink-nav .logo-dark img.retina-logo-light {max-width:none;margin-top: -15px;}

 */
 
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx)
{
.retina-logo-light,.retina-logo{
    display: block !important;
	max-width: 75% !important;
}

a.logo-light, a.logo-dark {
    position: relative !important;
    top: 0px !important;
	
}

}

@media (max-width: 991px)
{
.sm-width-auto {
    width: auto !important;
	position:absolute;
	right:0px;
	top:35px;
}
}
@media (min-width: 991px) {
.retina-logo-light,.retina-logo{
max-width: 200% !important;
}

}

.blog-date
{
display:none !important;
}

/*CSS for registration form*/
.ccf-form-wrapper .field label.main-label .required
{

float: left !important;
}

.ccf-form-wrapper .field.Dob 
{
width:25% !important;
float:left !important;
clear: none !important;
} 
.ccf-form-wrapper .field.age
{
width:10% !important;
float: left !important;
margin-left:2% !important;
clear: none;
}

.ccf-form-wrapper .field.gender
{
width: 50%;
    float: left;
    margin-left: 5%;
    clear: none;
}

.ccf-form-wrapper .field.gender .choice.radio
{
width: 20%;
    float: left;
    margin-top: 0px; 
    }
.ccf-form-wrapper .field.phone
    {
    width: 25%;
   float:left !important;
   margin-left:0px;
   
    }
 .ccf-form-wrapper .field.emal
 {
width: 65%;
    float: left;
    margin-left: 5%;
    clear: none;
}
.main-label[for="ccf_field_checkboxes-11"],.main-label[for="ccf_field_checkboxes-12"],.main-label[for="ccf_field_checkboxes-13"],.main-label[for="ccf_field_checkboxes-14"],.main-label[for="ccf_field_checkboxes-15"]
{
width: 70%;
    float: left;
}
.checkbox .choice.checkbox
{
width: 15%;
    float: left;
    margin-top: 0px;
}
.ccf-form-wrapper .form-submit 
{
text-align:center;
}
.ccf-form-wrapper .ccf-theme-light input.ccf-submit-button
{
background-color: #cdff00;
    color: #32489c;
    text-align: center;
    width: 30%;
    background-image:none;
    border:none;
        font-size: medium;
}
#registration-column
{
border-radius:5px;
}
.ccf-form-wrapper .field.sports .choice.checkbox
{
width:50% !important;
float:left;
margin-top: 0px;
}
