/*
Theme Name:  OIH Blog
Description: Semantic, SEO Optimised, Custom Wordpress Theme
Author: #
Author URI: #
Version: 11.0
*/

#gform_confirmation_message_1{color: white;}

.banner-row {	
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 55px 100px 0;
    position: relative;
}
.banner-row:after {
    width: 9999px;
    right: -9999px;
    top: 0px;
    background: #fff;
    position: absolute;
    content: '';
    height: 100%;
}
.banner-row .banner {
    margin-bottom: 0;
    width: 734px;
}
.banner-row .banner a.c-btn {
    font-size: 18px;
}
.banner-row .banner .hold .title-section h4 {
    font-size: 27px;
}

@media only screen and (max-width : 990px) {
	.banner-row {
	    padding-left: 40px;
	}
	.banner-row .banner {
	    width: 100%;
	}
}

@media only screen and (max-width : 768px) {
	.banner-row .banner .hold .title-section {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.banner-row .banner a.c-btn {
	    width: auto !important;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.banner-row .banner .hold {
		text-align: center;
	}
}

@media only screen and (max-width : 768px) {
	.banner-row .banner {
	    padding-right: 28px;
	}
}

@media only screen and (max-width : 480px) {
	.banner-row {
	    padding-left: 20px;
	    padding-right: 70px;
	}
	.banner-row .banner a.c-btn {
	    font-size: 16px;
	}
	.banner-row .banner .hold .title-section h4 {
	    font-size: 24px;
	}
	.banner-row .banner .hold {
	    padding-left: 20px;
	    padding-right: 10px;
	}
}
