@font-face {
font-family: 'poppinsbold';
src: url('../fonts/poppins-bold-webfont.eot');
src: url('../fonts/poppins-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
url('../fonts/poppins-bold-webfont.woff') format('woff'),
url('../fonts/poppins-bold-webfont.ttf') format('truetype'),
url('../fonts/poppins-bold-webfont.svg#poppinsbold') format('svg');
font-weight: normal;font-style: normal;}

@font-face {
font-family: 'poppinslight';
src: url('../fonts/poppins-light-webfont.eot');
src: url('../fonts/poppins-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/poppins-light-webfont.woff2') format('woff2'),
url('../fonts/poppins-light-webfont.woff') format('woff'),
url('../fonts/poppins-light-webfont.ttf') format('truetype'),
url('../fonts/poppins-light-webfont.svg#poppinslight') format('svg');
font-weight: normal;font-style: normal;}

@font-face {
font-family: 'poppinsmedium';
src: url('../fonts/poppins-medium-webfont.eot');
src: url('../fonts/poppins-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/poppins-medium-webfont.woff2') format('woff2'),
url('../fonts/poppins-medium-webfont.woff') format('woff'),
url('../fonts/poppins-medium-webfont.ttf') format('truetype'),
url('../fonts/poppins-medium-webfont.svg#poppinsmedium') format('svg');
font-weight: normal;font-style: normal;}

@font-face {
font-family: 'poppinsregular';
src: url('../fonts/poppins-regular-webfont.eot');
src: url('../fonts/poppins-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
url('../fonts/poppins-regular-webfont.woff') format('woff'),
url('../fonts/poppins-regular-webfont.ttf') format('truetype'),
url('../fonts/poppins-regular-webfont.svg#poppinsregular') format('svg');
font-weight: normal;font-style: normal;}

@font-face {
font-family: 'poppinssemibold';
src: url('../fonts/poppins-semibold-webfont.eot');
src: url('../fonts/poppins-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),
url('../fonts/poppins-semibold-webfont.woff') format('woff'),
url('../fonts/poppins-semibold-webfont.ttf') format('truetype'),
url('../fonts/poppins-semibold-webfont.svg#poppinssemibold') format('svg');
font-weight: normal;font-style: normal;}

@font-face {
font-family: 'espoiritalic';
src: url('../fonts/espoir_italic-webfont.eot');
src: url('../fonts/espoir_italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/espoir_italic-webfont.woff2') format('woff2'),
url('../fonts/espoir_italic-webfont.woff') format('woff'),
url('../fonts/espoir_italic-webfont.ttf') format('truetype'),
url('../fonts/espoir_italic-webfont.svg#espoiritalic') format('svg');
font-weight: normal;font-style: normal;}

@font-face {
font-family: 'espoirregular';
src: url('../fonts/espoir-webfont.eot');
src: url('../fonts/espoir-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/espoir-webfont.woff2') format('woff2'),
url('../fonts/espoir-webfont.woff') format('woff'),
url('../fonts/espoir-webfont.ttf') format('truetype'),
url('../fonts/espoir-webfont.svg#espoirregular') format('svg');
font-weight: normal;font-style: normal;}


/* Webkit */
::-webkit-input-placeholder { color: #999; }

/* Firefox 4-18 */
:-moz-placeholder { color: #999; }

/* Firefox 19+ */
*::-moz-placeholder {
color: #0f0f0f;
}

/* IE10+ */
*:-ms-input-placeholder {color: #999!important;}

html {width: 100%;}
.clr {clear: both;}
body{width: 100%;font-family: 'poppinsregular', sans-serif;}

h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family: 'poppinsregular',sans-serif;}
body{ -webkit-font-smoothing: antialiased;letter-spacing: 0.5px;}
select::-ms-expand{display:none; }
select{ -webkit-appearance:none;}
dl, dt, dd, ol, ul, li {	margin: 0;padding: 0;  list-style-type: none;}
a:active,select , a:focus , a:hover{ outline: none !important; text-decoration: none !important;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
option{padding: 5px;}
button:focus { outline: 0!important;} 
a:focus { outline: 0!important;} 
textarea, input:focus { outline: 0!important;} 
:-moz-ui-invalid:not(output) {box-shadow: none;}
.container-fluid{position: relative;}

/*header css start*/
.header.sticky .logo img {padding-top: 3px;padding-bottom: 3px;}    
.banner-img-block, .menu-icon, .closebtn{display: block;}    
.menu-icon{position: absolute;cursor: pointer;top: 26px;right: 15px;font-size: 20px;}
.sidenav {height: 100%; width: 0; position: fixed; top: 0; right: -385px; background-color: #ac2734; overflow-x: hidden; transition: 0.5s; min-width: auto; padding:0;width: 380px;}
.sidenav.active {right: 0;}
.sidenav a{display: block; padding: 7px 15px;}	
.sidenav .closebtn{display: block;left: 35px;position: absolute;top: 35px;cursor: pointer;background-image: url(../images/sidebar-icons.png);background-position: 0px 0px;background-repeat: no-repeat;width: 22px;
height: 22px;padding: 0;}
.banner-img-block{background-image: url(../images/blurbanner.jpg); background-position: center center; background-repeat: no-repeat; height: 150px; width: 100%; background-size: cover; margin-bottom: 2px; text-align: center; padding-top: 50px; display: block;}
.banner-img-block{background-image: url(../images/resp-banner.png);}    
.sidenav .banner-img-block > img {width: 60px;display: block;margin: 0 auto 0;}    
header .menu-icon{display: block; position: absolute;top: 10px;right: 20px;cursor: pointer;}
.main-menu{text-align: left;padding: 0;}
.main-menu.onepage-pagination {position: relative;right: auto;top: auto;}
.main-menu.onepage-pagination li a::before{display: none;}
.main-menu li a {padding: 15px 0 12px;display: block;height: auto;color: #bcbdc0;font-size: 16px;text-transform: uppercase;}    
.main-menu li{display: block; border-bottom: 1px solid #bcbdc0; display: block;margin-left: 0;} 
.resp-drop{display: inline-block;float: right;font-size: 17px;}  
.sub-menu {position: relative;background-color: #000;top: 0;width: 100%;left: 0;} 
.main-menu li .sub-menu li a {font-size: 14px;padding-left: 50px;}    
.header.sticky .logo img {width: 50px;}     
.sub-menu li a:hover{background-color: transparent;}  
.logo{padding-top: 0;}
.space-block2, .space-block {height: 52px;}
header {position: fixed;top: 0;width: 100%;z-index: 999;padding: 20px 15px;}
.sidenav-text {padding: 30px;}
.sidenav-top-block {padding: 65px 0;}
.sidenav-top-block h5 {font-size: 22px;color: #fff;margin: 0 0 20px;text-transform: uppercase;}
.sidenav-top-block p {font-size: 16px;color: #bcbdc0;margin: 0;}
.main-menu.onepage-pagination li a {width: 100%;text-align: left;}
.main-menu.onepage-pagination li a.active {color: #1f282e;}
.small-logo{display: none;}
/*header css end*/

/*contac section start*/
.contact-section {padding: 50px 70px;}
.google-map iframe {width: 100%;height: 250px;background-color: #eee;border: none;margin: 0 0 30px;}
.form-group {position: relative;margin: 0 0 30px;}
.form-group input,.form-group textarea {width: 100%;height: 30px;border: 1px solid #898989;border-radius: 3px;padding: 0 10px;font-size: 14px;}
.form-group textarea{height: auto;padding: 10px;resize: none;}
.error {font-size: 11px;color: #ea1616;position: absolute;}
.contact-text {padding-left: 100px;}
.contact-text h2 {margin: 0 0 20px;font-size: 110px;font-family: 'espoirregular';color: #818285;text-align: left;}
.contact-text h4 {font-size: 28px;line-height: 40px;margin: 0 0 20px;text-align: left;color: #818285;
font-family: 'poppinslight';}
.contact-text p {margin: 0 0 20px;font-size: 18px;color: #818285;font-family: 'poppinslight';}
.red-fill-btn {background-color: #ac2734;color: #fff;border: 1px solid #ac2734;display: block;width: 145px;padding: 8px 0;font-size: 15px;text-transform: uppercase;transition: 0.3s;}
.red-fill-btn:hover{background-color: transparent;color: #bf1414; }
.contact-form .red-fill-btn {float: right;}
.copyrights {padding: 10px 80px;color: #818285;font-size: 15px;position: absolute;bottom: 20px;}
/*contac section end*/

/*banner section start*/
.top-banner-section{/*background-image: url(../images/bg-particles.png);background-repeat: no-repeat;background-position: center bottom;position: relative;color: #fff;background-color: #1f282f;*/background-size: 900px;}
.banner-text {top: 50%;transform: translateY(-50%);position: absolute;z-index: 1;    margin-left: -50px;}
.banner-text p {font-size: 16px;text-transform: uppercase;margin: 0;padding-left: 13px;display: block;animation-delay: 0s;color: #fff;}
.banner-text h2 {font-size: 230px;margin: -10px 0 -25px;background: linear-gradient(to right, #cecece 0%, #f7f7f7 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;}
.banner-arrow.onepage-pagination {position: absolute;right: 0;left: 0;bottom: 40px;width: 25px;margin: 0 auto;
height: 25px;top: auto;}
.gallery-section .banner-arrow.onepage-pagination{bottom: 15px;}
.banner-arrow.onepage-pagination li a:before{display: none;}
.top-banner-img {position: absolute;left: 0;right: 0;bottom: 0;width: 300px;margin: 0 auto;}
.top-banner-img img {width: 100%;}
/*banner section end*/

/*administrative section start*/
.admin-text-block h2 {font-size: 90px;color: #818285;margin: 0 0 50px;text-align: center;font-family: 'espoirregular';}
.admin-text-block p {font-size: 16px;font-family: 'poppinslight';margin: 0;color: #818285;}
.admin-left-block,.admin-right-block{width: 40%;display: table-cell;}
.admin-middle-block{width: 20%;position: relative;display: table-cell;height: 90px;}
.admin-middle-block span:first-child,.admin-middle-block span:last-child {width: 50%;display: inline-block;
float: left;}
.admin-middle-block span:nth-child(2) {width: 25px;height: 100%;position: absolute;margin: 0 auto;left: 0;right: 0;
background-color: #ac2734;z-index: 1;}
.admin-middle-block span:first-child::after{content: "";position: absolute;left: 0;top: 20%;height: 4px;background-color: #ac2734;width: 50%;}
.admin-middle-block span:last-child::after{content: "";position: absolute;right: 0;top: 35%;height: 4px;background-color: #ac2734;width: 50%;}
.admin-middle-block span:first-child::before {content: "";position: absolute;left: -1px;top: 15%;width: 12px;
height: 12px;background-color: #ac2734;border-radius: 50%;}
.admin-middle-block span:last-child::before {content: "";position: absolute;right: -1px;top: 31%;width: 12px;
height: 12px;background-color: #ac2734;border-radius: 50%;}
.admin-left-block {text-align: right;padding-right: 10px;}
.admin-right-block {padding-left: 10px;}
.admin-data-block:nth-child(2) .admin-middle-block span:nth-child(2){background-color: #981825;}
.admin-data-block:nth-child(3) .admin-middle-block span:nth-child(2){background-color: #6e0d17;}
.admin-data-block:nth-child(4) .admin-middle-block span:nth-child(2){background-color: #541017;}
.admin-data-block:nth-child(2) .admin-middle-block span:first-child::after{top: 45%;}
.admin-data-block:nth-child(2) .admin-middle-block span:first-child::before{top: 40%;}
.addministrative-section {padding: 30px 80px;overflow: hidden;}
.side-img {position: absolute;bottom: 0;left: 0;}
.admin-data-block:first-child .admin-middle-block span:nth-child(2)::before {content: "";position: absolute;
width: 0;height: 0;border-left: 12px solid transparent;border-right: 13px solid transparent;border-bottom: 12px solid #ac2734;top: -11px;left: 0px;}
.admin-data-block:last-child .admin-middle-block span:nth-child(2)::before {content: "";position: absolute;
width: 0;height: 0;border-top: 11px solid #541017;border-right: 15px solid transparent;bottom: -10px;
left: 0px;}
.admin-data-block:last-child .admin-middle-block span:nth-child(2)::after {content: "";
position: absolute;width: 0;height: 0;border-top: 11px solid #541017;border-left: 15px solid transparent;
bottom: -10px;right: 0px;}
.tab-img img {margin: 170px auto 0;width: 550px;transform: scale(1.1);}
.property-section.addministrative-section .tab-img img {width: 400px;}
.middle-content{top: 50%;position: relative;transform: translateY(-50%);}
.admin-middle-block span.display-none:first-child, .admin-middle-block span.display-none:last-child{display: none;}
.admin-text-block,.tab-img {padding: 0 20px;}
h3.admin-data-caption {
    color: #6e0d16;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    
}
/*administrative section end*/

/*accounting section start*/
.accounting-section {background-color: #1f282e;color: #fff;}
.accounting-section .admin-text-block p,.accounting-section .admin-text-block h2{color: #e4e4e4;}
.accounting-section .admin-middle-block span:first-child::before,.accounting-section .admin-middle-block span:first-child::after,.accounting-section .admin-middle-block span:nth-child(2),.accounting-section .admin-middle-block span:last-child::before,.accounting-section .admin-middle-block span:last-child::after{background-color: #fff;}
.accounting-section .admin-data-block:first-child .admin-middle-block span:nth-child(2)::before{border-bottom: 12px solid #fff;}
.accounting-section .admin-data-block:nth-child(2) .admin-middle-block span:nth-child(2),.accounting-section .admin-data-block:nth-child(2) .admin-middle-block span:first-child::before, .accounting-section .admin-data-block:nth-child(2) .admin-middle-block span:first-child::after, .accounting-section .admin-data-block:nth-child(2) .admin-middle-block span:last-child::before, .accounting-section .admin-data-block:nth-child(2) .admin-middle-block span:last-child::after {background-color: #aeaeae;}
.accounting-section .admin-data-block:nth-child(3) .admin-middle-block span:nth-child(2),.accounting-section .admin-data-block:nth-child(3) .admin-middle-block span:first-child::before, .accounting-section .admin-data-block:nth-child(3) .admin-middle-block span:first-child::after, .accounting-section .admin-data-block:nth-child(3) .admin-middle-block span:last-child::before, .accounting-section .admin-data-block:nth-child(3) .admin-middle-block span:last-child::after {background-color: #838383;}
.accounting-section .admin-data-block:nth-child(4) .admin-middle-block span:nth-child(2),.accounting-section .admin-data-block:nth-child(4) .admin-middle-block span:first-child::before, .accounting-section .admin-data-block:nth-child(4) .admin-middle-block span:first-child::after, .accounting-section .admin-data-block:nth-child(4) .admin-middle-block span:last-child::before, .accounting-section .admin-data-block:nth-child(4) .admin-middle-block span:last-child::after {background-color: #5a5a5a;}
.accounting-section .admin-data-block:last-child .admin-middle-block span:nth-child(2)::before,.accounting-section .admin-data-block:last-child .admin-middle-block span:nth-child(2)::after{border-top: 11px solid #5a5a5a;}
h3.accounting-data-caption {
    color: #f3ed8e;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    }
/*accounting section end*/

/*Portfolio Start Here*/
.creative-work-Prortfolio{background-color: #f6f7f8;padding: 50px 0;}
.flex-box{position: relative;overflow: hidden;margin: 0 10px;}
.flex-box .hover-content-box{opacity: 0;text-align: center;color: #fff;transition: 0.5s; -webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;}
.flex-box:hover .hover-content-box{width: 100%;height: 100%;position: absolute;background-color: rgba(243, 44, 29, 0.81);opacity: 1;cursor: pointer;}
.title-links{font-size: 18px; font-family: 'work_sansmedium';text-transform: uppercase;margin-top: 20px;}
.icon-with-titl {position: absolute;margin: auto;width: 90%;height: 20%;left: 0;right: 0;top: 0;bottom: 0;}
.img-link img {width: 12%;}

/*Flex Slider Start Here*/
#flexiselDemo1 {display: none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{overflow:hidden;width:100%}
.nbs-flexisel-item{float:left;margin:0;padding:0;border-radius:0;cursor:pointer;position:relative;}
.nbs-flexisel-item img{border-radius:0}
.nbs-flexisel-item:last-child{border-right: 0px solid #1f1e1d;}
/*** Navigation ***/
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:20px;height:30px;position:absolute;cursor:pointer;z-index:100;opacity:1; top: 0 !important; bottom: 0; margin: auto 0;}
.nbs-flexisel-nav-left{left:-30px;background-image:url(../images/slider-arrow.png);background-repeat: no-repeat;background-position: 0 0}
.nbs-flexisel-nav-right{right:-30px;background-image:url(../images/slider-arrow.png);background-repeat: no-repeat;background-position:-58px 0;}
/*Flex Slider End Here*/ 
/*gallery section start*/
.gallery-section {overflow: hidden;padding: 10px 0;background-color: #ac2734;color: #fff;}
.gallery-wrapper {width: 65%;margin: 0 auto;}
.gallery-img-block img {width: 100%;height: 100%;}
.gallery-img-block {position: relative;margin: 15px 0;}
.img-hover-block {position: absolute;top: 0;left: 0;width: 90%;height: 90%;background-color: rgba(172,39,72,0.8);right: 0;bottom: 0;margin: auto;visibility: hidden;opacity: 0;transition: 0.5s;}
.img-text-block {top: 50%;position: relative;transform: translateY(-50%);padding: 5px;}
.img-hover-block h4 {font-size: 24px;margin: 0 0 15px;}
.img-hover-block p {font-size: 15px;margin: 0;}
.gallery-img-block:hover .img-hover-block{opacity: 1;visibility: visible;}
.gallery-title h2 {margin: 0;margin: 0;font-family: 'espoirregular';font-size: 75px;}
.gallery-title p {font-size: 16px;max-width: 470px;width: 100%;margin: 0 auto;font-family: 'poppinslight';}
/*gallery section end*/

/*animation css start*/
.animated {animation-duration: 1s;animation-fill-mode: both;}
.slow-animated{animation-duration: 2s;animation-fill-mode: both;}
.animated.infinite, .slow-animated.infinite {animation-iteration-count: infinite;}
@keyframes flash {from, 50%, to {opacity: 1;}25%, 75% {opacity: 0;}}
.flash {animation-name: flash;}
/*animation css end*/

#particles-js{width: 100%;height: 100%;background-color: #1f282e;background-image: url('');background-size: cover;
background-position: 50% 50%;background-repeat: no-repeat;}
.p-relative{position: relative;}

/*thank you page start*/
.thank-you-wrapper{background-image: url(../images/thank-you-banner.jpg);background-size: cover;height: 100vh;padding: 20px;position: relative;}
.thank-you-wrapper::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.thank-you-block {background-color: #fff;position: relative;max-width: 500px;text-align: center;padding: 40px;
border-radius: 3px;top: 50%;transform: translateY(-50%);margin: auto;}
.thank-you-block h2 {font-size: 40px;font-family: 'poppinsmedium';margin: 30px 0 15px;}
.thank-you-block p {font-size: 16px;margin: 0 0 20px;}
.red-btn {background-color: #ac2734;border: 1px solid #ac2734;color: #fff;display: block;width: 160px;margin: 0 auto;padding: 8px 0;border-radius: 3px;font-size: 16px;transition: 0.3s;}
.red-btn:hover{background-color: transparent;color: #ac2734;}
/*thank you page end*/

@media all and (min-width:1400px){
.container-fluid{padding: 0 7%;}    
}

@media all and (max-width:1399px){
.top-banner-section{background-size: auto;}   
.banner-text h2{font-size: 171px;}
.banner-text p {font-size: 12px;}  
.admin-text-block h2,.gallery-title h2,.contact-text h2 {font-size: 64px;}  
.admin-text-block p,.gallery-title p,.img-hover-block p{font-size: 12px;}    
.contact-text h4{font-size: 25px;}    
.contact-text p{font-size: 14px;}
.sidenav-top-block h5{font-size: 15px}    
.sidenav-top-block p,.main-menu li a{font-size: 13px;}    
.img-hover-block h4{font-size: 20px;}    
.property-section.addministrative-section .tab-img img{width: auto;margin: 100px auto 0;} 
.top-banner-img,.top-banner-img img {width: 230px;}    
.banner-text{margin-left: 0;}   

/*sury's edits */

.admin-text-block h2 {
    font-size: 48px!important;
    margin-bottom: 10px!important; 
 }

h3.admin-data-caption, h3.accounting-data-caption {
    font-size: 17px!important;
 } 

li.nbs-flexisel-item {
    width: 250px!important;
}

.copyrights {
    bottom: 0px!important;
}

}

@media all and (max-width:1199px){
body,html{overflow: auto !important;}    
.onepage-wrapper{transform: none !important;}
section{position: relative!important; top: auto !important;left: auto !important;width: 100%;height: auto !important;overflow: auto !important;}
.banner-text {top: 170px;transform: none;position: absolute;}
section.top-banner-section{height: auto !important;padding: 0;}    
.middle-content {top: auto;position: relative;transform: none;}
.addministrative-section .admin-data-block:nth-child(3) .admin-middle-block span:first-child::before{top:17%;}
.admin-text-block h2 {font-size: 50px;}
.banner-arrow.onepage-pagination{display: none;}    
header .menu-icon{top: 14px;}  
header{background-color: rgba(31,40,47,0.9);padding: 10px 15px;}    
.logo {width: 80px;display: block;}    
.addministrative-section .tab-img {margin: 190px 0 0;}
.property-section.addministrative-section .tab-img {margin: 100px 0 0;}
.contact-text {padding-left: 50px;}    
.small-logo{display: inline-block;}    
.large-logo{display: none;}   
.tab-img img{position: relative;top: auto;left: auto;right: auto;}
.top-banner-img, .top-banner-img img {width: 160px;}    
.admin-data-block:nth-child(2) .admin-middle-block span:first-child::before {top: 41%;} 
.admin-text-block, .tab-img {padding: 0px;}    
.copyrights {position: relative;bottom: auto;margin: 0px 0 0;}    

}

@media all and (max-width:991px){
.addministrative-section .tab-img,.property-section.addministrative-section .tab-img {margin: 30px auto 30px;
max-width: 350px;}  
.contact-text {padding-left: 0;margin-top: 30px;} 
.banner-text h2 {font-size: 140px;}.tab-img img,.property-section.addministrative-section .tab-img img {width: auto;}  
.tab-img img,.property-section.addministrative-section .tab-img img{width: 100%;margin: 0 auto 40px;}    

}

@media all and (max-width:767px){
section.top-banner-section {height: 320px !important;padding:0;background-size: 370px;}
.logo {width: 80px;display: inline-block;}    
.banner-text h2 {font-size: 110px;margin: -5px 0 -15px;}
.banner-text{position: absolute;transform: translateY(-50%);top: 50%;left: 0;right: 0;margin: auto;text-align: center;}    
section.top-banner-section::before {content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;
background-color: rgba(31,40,46,0.5);}    
.admin-middle-block,.side-img{display: none;}    
.admin-left-block, .admin-right-block {width: 100%;display: block;text-align: center !important;}
.admin-left-block,.admin-right-block {text-align: left;padding: 0;margin: 12px 0;}    
.addministrative-section,.contact-section {padding: 30px 0;}
.addministrative-section .tab-img, .property-section.addministrative-section .tab-img {margin: 30px auto 30px;
width: 200px;}
.admin-text-block h2,.contact-text h2 {font-size: 40px;}    
.gallery-wrapper {padding: 0 15px;width: 100%;}    
.nbs-flexisel-container {position: relative;max-width: 90%;margin: 0 auto;}        
.contact-text h4{font-size: 20px;line-height: 28px;}
.admin-text-block h2 {font-size: 40px;margin: 0 0 20px;}
.gallery-section{padding: 30px 0}    
.sidenav{width: 280px;right: -285px;}   
header {padding: 5px 15px;}  
.logo {width: 60px;margin: 5px 0 0;}    
header .menu-icon {top: 8px;right: 15px;} 
.copyrights {padding: 10px 15px;} 
.top-banner-section .particles-js-canvas-el{display: none;}  
.top-banner-img {width: 105px;} 
/*thank you page start*/
.thank-you-block{padding: 30px 20px;} 
.thank-you-block h2{font-size: 30px}    
.thank-you-block p{font-size: 15px;} 
.thank-you-wrapper{padding: 70px 15px;position: relative;height: 500px;}    
.thank-you-block{top: auto;transform: none;}
/*thank you page end*/    
}

@media all and (max-width:400px) {

	h3.admin-data-caption, h3.accounting-data-caption {
		font-size: 16px;
		text-align: left;
	}
	.admin-left-block p, .admin-right-block p {
    		text-align: left;
	}
}

@media all and (max-height:400px){
.thank-you-wrapper{padding: 70px 15px;position: relative;height: 500px;}    
.thank-you-block{top: auto;transform: none;}    
}