@charset "utf-8";
/* CSS Document */
*{
	margin:0 auto;
	padding:0 auto;
}

@font-face {
    font-family: myFirstFont;
    src: url(../fonts/HELR45W.woff);
	src: url(../fonts/HELR45W.eot);
	src: url(../fonts/HELR45W.otf);
}

.middle_sec{
	padding:185px 0 65px 0 !important;
}
.heading_two{
	   font-family:myFirstFont;
	font-weight:600;
	color:#000;
	font-size:30px;
		line-height:28px;
		text-align:center;
}
.heading_three{
 font-family:myFirstFont;
 	font-weight:600;
	color:#000;
	font-size:21px;
	text-align:center;
}




.text_left{
	 font-family:myFirstFont;
    font-size: 18px;
    color: #000;
    font-weight: 300;
    text-align: justify;
    line-height: 28px;
}
.green_text{
	 font-family:myFirstFont;
	color:#0165e2;
	line-height:35px;
	font-weight:400;
	    font-size: 18px;
}
.black_text{
	color:#000;
}
.contrive-content-wrap {
    width: 100%;
    position: relative;
    clear: both;
    float: left;
    margin: 0 0 0 !important;
}
.red_text{
	color:#ca3028;
}
.btn_new{
	margin:10px;
	box-shadow:-1px 0px 5px 0px #6f6f6f;
	    float: none;
    text-align: center;
}
.top_btn{
	background:none !important;
	    width: 29%;
}

.contrive-col-12 {
    width: 100%;
   margin-bottom: 30px !important;
}

#logo a.contrive-standard-logo, #logo a.contrive-standard-logo img{
	display:none;
}
.small_img{
	width:71%;
}

@media (max-width:1920px){
	#logo a.contrive-standard-logo, #logo a.contrive-standard-logo img{
	display:block;
	float:left;
}
.middle_sec {
    padding: 233px 0 65px 0;
}
}

@media (max-width: 991px) and (min-width: 768px){

.contrive-content-wrap {
    padding: 33px 0 57px !important;
}

}


@media (min-width:641px){
	.btn_new_2{
		display:none;
	}
}
@media (max-width:640px){
	.small_img{
	width:100%;
}
	.btn_new_2{
    margin: 10px;
    box-shadow: -1px 0px 5px 0px #6f6f6f;
    float: none;
    text-align: center;
    width: 42%;
    font-size: 10px;
    padding: 13px;
	
}
.top_btn {
    background: none !important;
    width: 100%;
    margin: 0px;
    padding: 0 0 5px 0;
}
.contrive-theme-container {
    width: 100%;
    margin: 65px 0 0 0;
}
}

@media (max-width: 767px){
header#contrive-masthead {
     background: none !important;
    /* padding: 0; */
}

