.ft-p {
    color: #a4b0b6;
    line-height: 28px;
    letter-spacing: 0.6px;
}

.footer-main .widget ul li .sc {
    height: 37px;
    width: 37px;
    display: inline-block;
    line-height: 37px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    background-color: #49545b;
    border-radius: 100%;
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
}

.footer-main .widget_customer_services ul li,
.footer-main .widget_quick_links ul li .wd {
    display: inline-block;
    margin-right: 8px;
    width: unset !important;
}

.content-area {
    width: 100%;
}

.button {
    /*padding: 20px 35px;*/
    padding:12px 12px;
    border-radius: 0;
    background-color: #feca16;
    border: none;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    letter-spacing: 1.56px;
    line-height: 30px;
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    margin-top: 10px;
    -webkit-box-shadow: none;
    -webkit-appearance: none;
    box-shadow: none;
    outline: none;
}

.button:hover {
    background-color: #9ae029;
    text-decoration: none;
}

.btn2 {
    text-align: center;
}

.btn2 a {
    background-color: transparent;
    color: #222;
    display: inline-block;
    font-family: "Raleway", sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 28px;
    margin-top: 20px;
    padding: 3.5px 26.5px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    position: relative;
    z-index: 2;
    border: 2px solid #feca16;
    overflow: hidden;
}

.btn2 a:hover {
    border-color: #feca16;
    font-weight: 600;
    background-color: #feca16;
    color: #fff;
}

.lSSlideWrapper.usingCss {
    height: 541px !important;
}

.register {
    margin: 14px 0 14px;
    text-align: right;
    /*float: right;*/
}

.register a {
    background-color: #949a9e;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-family: "Myriad Pro Regular";
    font-size: 12px;
    letter-spacing: 2.4px;
    line-height: 28px;
    padding: 5px 41px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
}

.register1 {
    margin: 15px 0 15px;
}

.register1 a {
    color: #000;
}

.slider-content-box.contactinfo-box span {
    font-size: 30px;
    color: #fff;
    position: absolute;
    height: 62px;
    width: 62px;
    line-height: 58px;
    text-align: center;
    border: 2px solid#fff;
    border-radius: 100%;
}

.icon.icon-Phone2 {
    font-size: 30px;
    color: #fff;
    position: absolute;
    height: 62px;
    width: 62px;
    line-height: 58px;
    text-align: center;
    border: 2px solid#fff;
    border-radius: 100%;
}

.icon.icon-Mail {
    font-size: 30px;
    color: #fff;
    position: absolute;
    height: 62px;
    width: 62px;
    line-height: 58px;
    text-align: center;
    border: 2px solid#fff;
    border-radius: 100%;
}

.pd-btm {
    padding-bottom: 15px;
}

.type-post h5 {
    /*margin: 0 0 30px;*/
    margin: 0;
    font-size: 14px;
    letter-spacing: 0.48px;
    line-height: 25px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    color: #222;
    text-transform: uppercase;
}

@media only screen and (min-width: 1201px) and (max-width: 1366px) {
    .slider-content-box {
        padding: 30px;
        height: unset !important;
    }
    .register1 {
        /*padding-left: 125px;*/
        padding-left: 0px;
    }
    /*.top-header .register a{float:left;}*/
    .top-header {
        height: 56px;
    }
}

.col-md-5.col-sm-6.col-xs-9.pull-right {
    top: 178px;
    ;
}

.slider-content-box .slider-title {
    font-size: 25px;
}

.top-header {
    padding: inherit;
}

.top-header .social {
    /*margin: 10px 28px 0px;*/
    /*margin: 15px 0;*/
    margin: 10px 0;
}

.pul-rt {
    float: right;
}

.top-header .social ul li a {
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    width: 35px;
}

.top-header .register a {
    font-size: 10px;
    padding: 2px 20px;
}

.dp-n {
    display: none !important;
}
span.icon.icon-House {
    font-size: 30px;
    color: #fff;
    position: absolute;
    height: 62px;
    width: 62px;
    line-height: 58px;
    text-align: center;
    border: 2px solid#fff;
    border-radius: 100%;
}
.contact-form-section .slider-content-box {padding: 30px !important;}
.contactinfo-box1 {
    position: relative;
    background-color: #feca16;
    padding: 34px 43px 30px;
    margin-bottom: 30px;
    z-index: 1;
}
.img-width {width:100%;}
.mt_40 {margin-top:40px;}
@media screen and (max-width:1199px) {
    .upcoming-event.latest-blog .type-post {margin-bottom: 0 !important;margin-top: 0 !important;}
}
@media screen and (max-width:1199px) and (min-width:992px) {
    .entry-title h3 {font-size:19px;}
    type-post h5 {font-size:12px !important;margin:0 !important;}
    .ow-navigation .nav.navbar-nav > li > a {padding: 30px 4px;}
    .footer-menu .copyrights p {font-size: 11px;letter-spacing: 0.38px;}
}
@media screen and (max-width:991px) and (min-width:768px) {
    .page-banner .banner-content h3 {font-size:14px;}
    .footer-menu .copyrights p {font-size: 11px;letter-spacing: 0.3px;}
}
@media screen and (max-width:767px) and (min-width:481px) {
    .page-banner .banner-content h3 {font-size:10px;}
    .xs_half {width:50% !important;}
    .footer-menu .copyrights p {font-size: 9px;letter-spacing: 0.3px;}
    /*footer-menu .ow-navigation { margin-top: -50px;}*/
}
@media screen and (max-width:767px){
    .latest-blog .type-post .entry-cover {max-width: inherit !important;}
    .eventlist.upcoming-event.latest-blog .type-post {width: 100% !important;}
    .top-header .social {text-align: center;}
    .pul-rt1 {text-align: center;}
   .top-header .social, .top-header .register {margin: 5px 0;text-align: center;}
   .register1 {margin: 5px 0;}
   .carousel-caption .col-md-5.col-sm-6.col-xs-9.pull-right {top: 135px !important;}
   .slider-content-box {width:100%;}
}
@media screen and (max-width:991px){
.upcoming-event.latest-blog .type-post {margin-bottom:15px !important;}
.slider-content-box .col-md-12>a {margin-top: 10px !important;}
.howwecan-left .img-box { max-width: 100% !important;}
.footer-menu .ow-navigation { margin-top: -50px !important;}
.logo-img.col-md-2.col-sm-12 {position: absolute;} 
.logo-img img {padding-top: 0px;max-width: inherit;}
.ow-navigation {float: right !important;}  
.ow-navigation .navbar-header {float: right !important;height: 75px !important;}
.ow-navigation .navbar-toggle {margin: 20px 0 !important;}
}
@media screen and (max-width:480px){
.type-post h5 {font-size: 13px;}
.type-post {margin-top:15px;}
.img-box>img {max-width: 100% !important;}
.footer-menu .copyrights p {font-size: 9px;letter-spacing: 0.39px;}
/*.footer-menu .ow-navigation {margin-top: 0 !important;}*/
.footer-menu {padding-top: 0;margin-bottom: 0;}
}
@media screen and (min-width:1200px){
    .logo-img img {padding-top: 0;position: relative;top: -2px;}
    #navbar {margin: 10px 0;}
    .ow-navigation .nav.navbar-nav > li > a {padding: 10px !important;}
}
.mt20 {margin-top: 20px;width: 100%;float: left;}
.mb-20 {margin-bottom: 20px;}
.mt40 {margin-top: 40px !important;}
.service-box-width {width:85%;margin:0 auto;}    
.marquee-slogen {margin:15px 0;} 
.plr0 {padding-left:0;padding-right:0;}
#inspire1 .introduction-block img {height: 230px;}
#inspire1 .introduction-block:hover::before {opacity: 0 !important;}
.card-body {margin: 11px 0 !important;}
.mtb25 {margin:25px 0 !important;}    
