.container1{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container1{width:750px}}@media (min-width:992px){.container1{width:970px}}@media (min-width:1200px){.container1{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}
.container1 {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
@media (min-width: 768px) {
	.container1 {
		width: 750px
	}
}
@media (min-width: 992px) {
	.container1 {
		width: 970px
	}
}
@media (min-width: 1200px) {
	.container1 {
		width: 1170px
	}
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.row {
	margin-right: -15px;
	margin-left: -15px
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container1>.navbar-collapse,
.container1>.navbar-header {
	margin-right: -15px;
	margin-left: -15px
}
@media (min-width: 768px) {
	.container-fluid>.navbar-collapse,
	.container-fluid>.navbar-header,
	.container1>.navbar-collapse,
	.container1>.navbar-header {
		margin-right: 0;
		margin-left: 0
	}
}

@media (min-width: 768px) {
	.navbar>.container1 .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-left: -15px
	}
}
.container1 .jumbotron,
.container-fluid .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px
}
@media screen and (min-width: 768px) {
	.container1 .jumbotron,
	.container-fluid .jumbotron {
		padding-right: 60px;
		padding-left: 60px
	}
}
.container-fluid:after,
.container-fluid:before,
.container1:after,
.container1:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
	display: table;
	content: " "
}
.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container1:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
	clear: both
}

.about_right p{
	font-weight: 400;
	color: #000;
}

.about_right ul li{
	font-weight: 400;
	color: #000;
}

.team_block span {
    color: #000;
    text-transform: uppercase;
    font-weight: 400;
}

.contact_form2 {
    padding: 15px 0px 2px 24px;
}

textarea.contact-textarea {
	min-height: 58px;
	padding-top: 5px;
}

iframe.video-sec{
	width: 100%;
	min-height: 400px;
	padding: 20px 0px;
	border: 0px solid #fff;
}

.title-sec{
	text-align: center;
	margin: 0 auto;
}

.desc-sec p{
	padding: 20px 0px;
	margin: 0px;
}

.about-text-text1{
	padding: 10px 0px;
}

.mainMenu ul li a {
	font-weight: 500;
}

video.video-sec{
	width: 100%;
	height: 400px;
	padding: 20px 0px;
	border: 1px solid #000;
}

.map-sec{
	position: relative;
    right: 15px;
    height: auto;
}

iframe.iframe-sec{
	    border: 0;
    width: 100%;
    min-height: 540px;
}

a.social_footer1{
    background: #4867aa;
    padding: 7px;
    width: 33px;
    display: block;
    border-radius: 20px;
    height: 33px;
    margin-left: 9px;
    text-align: center;
    float: left;
    color: #fff;
}

a.social_footer2{
    background: #5da9dd;
    padding: 7px;
    width: 33px;
    display: block;
    border-radius: 20px;
    height: 33px;
    margin-left: 9px;
    text-align: center;
    float: left;
    color: #fff;
}

a.social_footer3{
    background: #0077b5;
    padding: 7px;
    width: 33px;
    display: block;
    border-radius: 20px;
    height: 33px;
    margin-left: 9px;
    text-align: center;
    float: left;
    color: #fff;
}

#account-menu .account-menu-item {
    background-color: rgb(183 182 182);
    opacity: 0;
    overflow: hidden;
    position: absolute;
    /* top: -1000px; */
    transition: opacity 0.3s ease 0s;
    /* z-index: 1000; */
    z-index: 99999999;
    display: none; 
    margin-top: -7px;
    right: 0;
    /*display: block;*/
    border-radius: 5px;
    margin-top: -6px;
}

#account-menu .account-menu-item a {
    border-top: 1px solid #2a2a2a;
    color: #fff;
    display: block;
    line-height: 38px;
    text-align: left;
    text-indent: 5px;
    width: 125px;
    font-size: 14px;
    font-weight: 700;
}

button.button.full {
    min-width: 125px;
    height: 50px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}