.home .opacity-full {opacity: 0.5;}
.services-d h3 {font-size:20px;margin:20px auto;}
.footer-social a {margin: 0 5px;}
.copyright a {color:#FFFFFF;}
.accredit-i {max-height:90px;width:auto;}
.logo {max-width: 120px !important;padding:10px 0;}
.menu-position-right {margin-top:30px;}
.toptext {color:#FFFFFF;font-size: 30px;letter-spacing: 0;font-weight: 300;line-height: 40px;}
.toptext-2 {font-size: 22px;letter-spacing: 0;font-weight: 300;line-height: 32px;}
.text-large {text-transform: inherit;letter-spacing: 0 !important;}
.page-title h1 {letter-spacing: 1px;font-weight: 700;font-size: 44px;}
.blog-details-text p {font-size: 14px;margin: 0 0 22px;line-height: 23px;}
.portfolio-top {display:none;}
.page-title-large {min-height: 250px;padding: 140px 0 0;}
.breadcrumb {display:none;}
.sticky-nav .navbar-nav > .simple-dropdown > .dropdown-menu {top: 35px;}
.shrink-nav .navbar-nav > .simple-dropdown > .dropdown-menu {top: 35px;}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.navbar .navbar-nav > li > a {font-size: 15px;font-weight:400;color:#818286;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {color:#BF152F;border-bottom: 2px solid #BF152F;}
.highlight-button-black-border {border: 4px solid #818286 !important;color: #818286 !important;}
.highlight-button-black-border:hover {border: 4px solid #BF152F !important;background-color: #BF152F !important;color:#FFFFFF !important;}
.highlight-button {border: 2px solid #FFFFFF;color: #FFFFFF;}
.highlight-button:hover {background-color: #818286;border: 2px solid #818286;}
.highlight-button-dark {border: 2px solid #818286 !important;background-color: #818286 !important;}
.highlight-button-dark:hover {border: 2px solid #FFFFFF;color: #FFFFFF;}
.post {padding:40px 0;}
.single-post .page-title-small {padding:60px 0 40px 0;}
.single-portfolio .bg-black {opacity:1;}
footer {background: #818286 !important;color:#FFFFFF;font-size:14px;}
footer a, footer i {color:#FFFFFF !important;}
footer a:hover, footer i:hover {color:#BF152F !important;}
a.black-text-link:hover, a.black-text-link:hover i, footer ul.list-inline li a:hover {color: #BF152F;}
footer h5 {color:#000000;font-size:18px;letter-spacing:1px;font-weight:500;}
footer ul li a:hover {color: #BF152F !important;}
.blog-image {background: #ffffff;}
.archive .bg-gray {background:#333333;padding:60px 0 40px 0;}
.archive .bg-gray h1 {color:#FFFFFF;}
input, textarea, select {letter-spacing:0;font-size: 13px;padding: 12px 15px;}
::-webkit-input-placeholder {color: #666666 !important;}
:-moz-placeholder {color: #666666 !important;}
::-moz-placeholder {color: #666666 !important;} 
:-ms-input-placeholder {color: #666666 !important;}
input[type="submit"] {border: 2px solid #FFFFFF;color: #FFFFFF;font-weight:600;text-transform: uppercase;background:transparent;padding: 10px 22px;letter-spacing:2px;}
input[type="submit"]:hover {border: 2px solid #818286;background-color: #818286;}
.g-home {color:#FFFFFF;}
.g-home h2 {color:#FFFFFF;font-weight:900;font-size:50px;margin-bottom:40px;text-shadow:2px 2px #000000;}
.img1 {max-width:200px;}
.img2 {max-width:400px;}
.page-title-small h1 {line-height: 1em;}
.nav > li {margin: 10px 15px;}
.toptext-2 h1 {font-size: 44px;}

@media screen and (min-width: 1024px) {
.slider-title-big6 {font-size: 90px;line-height: 110px;}
}

@media screen and (max-width: 1200px) {
.navbar .navbar-nav > li > a {font-size: 13px;}

}

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

}

@media screen and (max-width: 415px) {
.img1 {max-width:100%;}
.img2 {max-width:100%;}
}
