@charset "utf-8";

/* CSS Document */

.header-container {

    padding: 0 0;

    background: #fff;

    float: left;

    width: 100%;

    position: relative;

    z-index: 1;

}



@media(max-width:1200px) {

	.header-top p{

		font-size: 14px;

		font-weight: 400;

	}

	.header-top  .header-top-right .phone_numbr a{

		font-size: 16px;

		font-weight: 600;

	}

	.header-top  .header-top-right .btn_left a{

		font-size: 16px;

		font-weight: 600;

		min-width: 95px;

		height: 40px;

	}

	.navbar-nav > li > a{

		font-size:17px;

	}

	.about-sec p{

		font-size: 18px;

	}

}

@media (max-width:1150px){

.container{

	float:left;

	width:100%;

	padding:0 15px;

}

.nav.navbar-nav.pull-right{

	margin:0;

}

.navbar-collapse{

	padding:0;

}

.navbar-nav {

    margin: 0 0 0 60px;

}



}

@media(max-width:1100px) {

}

@media(max-width:1024px) {

	.header-top p{

		font-size: 14px;

		font-weight: 400;

	}

	.header-top  .header-top-right .phone_numbr a{

		font-size: 13px;

		font-weight: 600;

	}

	.header-top  .header-top-right .btn_left a{

		font-size: 15px;

		font-weight: 600;

		min-width: 95px;

		height: 40px;

	}

	.navbar-nav > li > a{

		font-size:14px;

	}

	.banner-content-text h2{

		font-size:34px;

	}

	.about-sec p{

		font-size: 16px;

	}

}



@media(max-width:990px) {

.banner-content-text h2{

	font-size:32px;

}

.about-sec p{

	font-size: 14px;

}



.nav > li{

	float:left;

	width:100%;

}

.header-menu .navbar-nav > li > .dropdown-menu{

        position: relative;

		width:100%;

    }

.header-menu {

    float: left;

    width: 100%;

    position: absolute;

    border-top: solid 1px #2b7fce;

    left: 0;

    top: 71px;

    z-index: 99;

    background: #0059ac;

}

.header-menu .navbar-nav {

    width:100%;

    margin:0;

}

.navbar-default .navbar-nav > li > a {

    border:0;

}

.header-menu .container{

    padding: 0;

}

.navbar-default .navbar-nav > li > a{

    padding: 15px;

    border-bottom: solid 1px #2b7fce;

	color:#fff;

}

.container-fluid > .navbar-collapse{

	margin:0;

}

.navbar{

	position:static;

}

.banner-container{

	height:auto;

	text-align:center;

	    padding: 30px 0 80px;

}

.banner-content{

	position:relative;

	margin:0;

	left:inherit;

	top:inherit;

}

.navbar-toggle {

    position: relative;

    float: right;

	width:40px;

    padding: 8px;

    margin-top: 8px;

    margin-right: 0;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid #000;

}

.icon-bar{

	float:left;

	width:100%;

	margin:0 0 5px 0;

	border:solid 1px #000;

}

.icon-bar:last-child{

	margin-bottom:0;

}

.navbar-header{

	padding:8px 0;

	float:left;

	width:100%;

}



/* menu ends */



/** contact **/

.contact_overlay{

    padding: 60px 0px 20px 0px;

}

.contact-container .contact-menu{

    padding-top: 35px;

}

.contact-container .contact-menu h2{

    font-size:22px;

}

.contact-container .contact-menu ul li{}

.contact-container .contact-menu ul li a{

    font-size: 14px;;

}

/** contant ends **/



}



@media (max-width:800px){
	.dropdown-submenu>.dropdown-menu {
		left:10%;
	}
	.header-top p{

		font-size: 12px;

		font-weight: 400;

	}

	.header-top  .header-top-right .phone_numbr a{

		font-size: 10px;

		font-weight: 600;

	}

	.header-top  .header-top-right .btn_left a{

		font-size: 10px;

		font-weight: 600;

		min-width: 95px;

		height: 40px;

	}

	.banner-content-text{

		font-size:16px;

	}

	.banner-content-text h2{

		font-size:24px;

	}

	.about-sec .col-xs-6{

		width:100%;

		padding: 15px 0;

	}

	.why .col-xs-6{

		width:100%;

		padding: 15px 0;

	}

}

@media only screen and (max-width:767px){

	.header-top{

		display:none;

	}

    .owl-theme .owl-controls{ bottom: -22%; }

}

@media only screen and (max-width:480px){

	.banner-content h2{

		font-size:16px;

	}

	.banner-content-text{

		font-size:13px;

	}

	.about-sec h2{

		font-size:18px;

	}

	.about-sec p{

		font-size: 14px;

	}

	

	.bottom-social-icons a {

		  width: 24px;

		  line-height: 24px;

		  height: 24px;

	}

    .owl-theme .owl-controls{ bottom: -15%; }

}

@media only screen and (max-width:360px){

    .owl-theme .owl-controls{ bottom: -12%; }

}

