﻿
.main_menu{
    background:url(images/header.png) repeat-x;
    padding-bottom:10px;
}
.search-btn{
    background:#ea087f;
    padding:15px;
    display:inline-block;
    border-radius:18px;
    color:#fff;
    font-size:18px;
}


/**************** banner part css start ****************/

 .banner_part {
	 position: relative;
	 background-image: url(images/banner_bg.png);
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: top;
	 height: 500px;
	 background-color: #ffcc00;
}
@media (max-width:2000px) {
	.banner_part {
		height: 500px;
	}
}

@media (max-width:1440px) {
	.banner_part {
		height: 440px;
	}
}

@media (max-width:1281px) {
	.banner_part {
		height: 440px;
	}
}
@media (max-width:1280px) {
	.banner_part {
		height: 380px;
	}
}

 .banner_part .banner_text {
	 padding-top: 235px;
}
 .banner_part .banner_text h5 {
	 font-size: 36px;
	 text-transform: uppercase;
	 font-weight: 500;
	 color: #fff;
	 font-family: ariel;
	 margin-bottom: 34px;
}
 .banner_part .banner_text h1 {
	 font-size: 66px;
	 text-transform: capitalize;
	 font-weight: 700;
	 line-height: 75px;
	 color: #fff;
	 position: relative;
	 z-index: 1;
}
 .banner_part .banner_text h1:after {
	 position: absolute;
	 content: "";
	 left: 0;
	 bottom: -86px;
	 width: 50%;
	 height: 100%;
	 background-image: url(../img/heading_bg.png);
	 background-position: top;
	 background-repeat: no-repeat;
	 background-size: contain;
	 z-index: -1;
}
 .banner_part .banner_text h1 span {
	 color: #333;
}
 