body { overflow-x: hidden;	font-family: Helvetica, Arial, sans-serif; font-size:17px; }
.text-muted { color: #666}
.text-primary {	color: #fed136}
p { font-size: 16px; line-height: 1.75}
p.large { font-size: 19px}
a, a:hover, a:focus, a:active, a.active { outline: 0}
a { color: #333}
a:hover, a:focus, a:active, a.active { color: #ef5b2d}
h1, h2, h3, h4, h5, h6 { font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;	text-transform: uppercase;	font-weight: 700}
.img-centered {	margin: 0 auto}
.bg-light-gray { background-color: #f7f7f7}
.bg-darkest-gray { background-color: #222}
.btn-primary { color: #fff;	background-color: #0cb1dc; border-color: #0cb1dc; font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;	text-transform: uppercase; font-weight: 700; border-radius:0; font-size:16px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {	color: #fff;	background-color: #ef5b2d;	border-color: #ef5b2d}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {	background-image: none}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {	background-color: #fed136;	border-color: #fed136}

.btn-primary .badge {	color: #fed136;	background-color: #fff}
.btn-xl {	color: #fff;	background-color: #fed136;	border-color: #fed136;	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;	text-transform: uppercase;	font-weight: 700;	border-radius: 3px;	font-size: 18px;	padding: 20px 40px}
.btn-xl:hover, .btn-xl:focus, .btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl {	color: #fff;	background-color: #fec503;	border-color: #f6bf01}
.btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl {	background-image: none}

.btn-xl.disabled, .btn-xl[disabled], fieldset[disabled] .btn-xl, .btn-xl.disabled:hover, .btn-xl[disabled]:hover, fieldset[disabled] .btn-xl:hover, .btn-xl.disabled:focus, .btn-xl[disabled]:focus, fieldset[disabled] .btn-xl:focus, .btn-xl.disabled:active, .btn-xl[disabled]:active, fieldset[disabled] .btn-xl:active, .btn-xl.disabled.active, .btn-xl[disabled].active, fieldset[disabled] .btn-xl.active { background-color: #fed136;	border-color: #fed136}
.btn-xl .badge { color: #fed136; background-color: #fff}

.navbar-default { background-color: #fff;	border-color: transparent}
.navbar-default .navbar-brand {	color: #fed136;	padding:0; height:auto;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:active, .navbar-default .navbar-brand.active { color: #fec503}
.navbar-default .navbar-collapse { border-color: rgba(255,255,255,.02)}
.navbar-default .navbar-toggle { background-color: #fed136;	border-color: #fed136}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {	background-color: #fed136}
.navbar-default .nav li a {	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;	text-transform: uppercase;	font-weight: 700; letter-spacing: 1px; color: #333; font-size:16px;}
.navbar-default .nav li a:hover {color: #ef5b2d; 	outline: 0}
.navbar-default .nav li a:focus { 	outline: 0}
.navbar-default .navbar-nav>.active>a {	border-radius: 0; color: #ef5b2d;	background:none;}
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #ef5b2d; background:none;}

.loginbtn{ padding-top:10px!important; padding-bottom:10px!important; }
.no-padding {padding: 0;}
.no-gutter > [class*="col-"] { padding-left: 0; padding-right: 0;}
#gallery figure img{ width:100%; height:auto;}
.Btn{display: flex;}
aside.clients img { margin: 50px auto;}
footer h3{ margin-bottom:30px;}
/* footer{ padding:25px 0;} */
footer{ padding:0;} 
.fromIn{ margin-bottom: 20px;}  
.aboutUS{padding: 50px 50px 8px 50px;} 
.contactUS{background-color: #0cb1dc;padding: 50px 50px 24px 50px;}
.commentsCls{ height: 76px !important;resize: vertical;}
/* footer figure img{ width:100%; margin-bottom:15px; } */
footer figure img{ width: auto; margin-bottom:15px; }
/* .form-control{ border-radius:0px; box-shadow:none;} */
.form-control{border-radius: 0px;box-shadow: none; border: 0!important; margin-bottom: 10px!important}
textarea.form-control {height: auto;}
.address_block{ padding-left:25px;}
.address_block li{ padding-bottom:20px;}
.address_block li i{ margin-left:-20px; width:20px;}
.video_section{ background-image:url(../images/videobg.jpg); background-size:cover; }
.video_section h3{ color:#fff;}
#services .welocme::after{ content:''; position:absolute; width:100px; height:200px; background-image:url(../images/girls_icon.png); background-repeat:no-repeat; left:45%; top:-40px;}

/*#video{ margin-top:150px;}
#gallery{padding-top:150px;}
#services, #about{ padding-bottom:10px;}*/

footer{ border-bottom:10px solid #555;}
button.close{ position:absolute; right:0; top:-20px; background-color:#fff; color: #000;  width:20px; height:20px; line-height:5px; text-align:center; opacity:1; }
.vdo_modal .modal-content{ border-radius:0px; border:0;}
.vdo_modal .modal-body{ padding:0;}
.vdo_modal .modal-dialog{ width:60%; margin:50px auto;}
.text-muted li{ font-size: 17px; line-height: 1.75;}

#collapseExample .well ul li{ text-align:left;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{ outline:none;}

.video_block{ position:absolute; top:0px; left:0; width:100%; margin:0; padding:0; display:none;}
.video_block iframe{ float:left; margin:0; padding:0;}
.video_section{ padding:0;}
.video_text{ padding:117px 0;}
.video_text p a{ cursor:pointer;}

#collapseExample .well ul li{font-size: 17px;color: #666;font-family: Helvetica, Arial, sans-serif;text-transform: none;font-weight: 400;margin-bottom: 15px;line-height: 26px;}


@media (min-width:768px) {
	.navbar-default { background-color: #fff; padding: 25px 0; -webkit-transition: padding .3s;	-moz-transition: padding .3s;	transition: padding .3s; border: 0}
	.navbar-default .navbar-brand {	font-size: 2em;-webkit-transition: all .3s;	-moz-transition: all .3s; transition: all .3s; width:279px;	}
	.navbar-default .navbar-brand img{ width:100%;}
	.navbar-default .navbar-nav>.active>a {	border-radius: 3px; }
	.navbar-default.navbar-shrink {	background-color: #fff;	padding: 10px 0; border-bottom:1px solid #ddd; }
	.navbar-default.navbar-shrink .navbar-brand { font-size: 1.5em; width:200px;  }
}

header { background-image: url(../images/banner.jpg); background-repeat: none; background-attachment: scroll; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; text-align: center; color: #fff; margin-top:108px;}

header .intro-text { padding-top: 100px; padding-bottom: 50px}
header .intro-text .intro-lead-in {	font-family: Helvetica, Arial, sans-serif;	font-size: 22px;	line-height: 22px;	margin-bottom: 25px}
header .intro-text .intro-heading {	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase;	font-weight: 700; font-size: 50px; line-height: 50px; margin-bottom: 25px}

@media (min-width:768px) {
	header .intro-text { padding-top: 80px; padding-bottom: 250px	}
	header .intro-text .intro-lead-in { font-family: Helvetica, Arial, sans-serif; font-size: 30px;		line-height: 45px; margin-bottom: 25px; }
	header .intro-text .intro-heading { font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase;		font-weight: 700; font-size: 75px; line-height: 75px; margin-bottom: 50px }
	
}

section { padding: 100px 0;}
section h2.section-heading { font-size: 40px; margin-top: 0; margin-bottom: 15px; }
section h3.section-subheading { font-size: 16px; font-family: Helvetica, Arial, sans-serif; text-transform: none; font-weight: 400; margin-bottom: 40px; line-height:26px; }

@media (min-width:768px) {
	section { padding: 100px 0;}
}

.service-heading { margin: 15px 0; text-transform: none; }



/* ============| Responsive |======================= */

@media (max-width:1024px) {
	.navbar-default .navbar-brand{ width:200px!important; margin:0 auto!important; }
	.navbar-default .nav li a{ font-size:15px; }
	#contact figure{ width:250px;}
	
	
}

@media (max-width:980px) {
	.navbar-header{width:200px!important; margin:0 auto!important; float:none;}
	.navbar-default .navbar-brand{ width:200px!important; margin:0 auto!important; float:none; }	
	#about figure{ text-align:center!important;}
	.vdo_modal .modal-dialog{ width:85%;}
	
}
@media (max-width:640px) {
	.navbar-header{ width:100%!important; float:left; padding:20px 0 10px 0;}
	.navbar-default .navbar-brand{ float:left; width:200px;}
	.navbar-default .navbar-brand img{ width:100%;}
	header{ margin-top: 90px;}	
	/*.modal-body iframe{ height:280px;}*/
	.navbar-default.navbar-shrink{ border:1px solid #ddd;}
	
} 

@media (max-width:480px) {
	.video_text h3{ font-size:15px;}
	
}

.address_block li a{text-decoration: underline;}
