html {
    overflow-x: hidden!important;
}
      .font_fm {
  font-family:MuseoSansRounded!important;
}
@charset "utf-8";
@font-face {
  font-family: "MuseoSansRounded";
  src: url("../fonts/MuseoSansRounded700.otf"); /* IE9 Compat Modes */
  src: url("../fonts/MuseoSansRounded700.otf") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/MuseoSansRounded700.otf") format("otf"),
    /* Modern Browsers */ url("../fonts/MuseoSansRounded700.otf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/MuseoSansRounded700.otf") format("svg"); /* Legacy iOS */
}

.font_fm_3{
  font-size: MuseoSansRounded100;
}
@font-face {
  font-family: "../fonts/MuseoSansRounded100";
  src: url("../fonts/MuseoSansRounded100.otf"); /* IE9 Compat Modes */
  src: url("../fonts/MuseoSansRounded100.otf") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/MuseoSansRounded100.otf") format("otf"),
    /* Modern Browsers */ url("../fonts/MuseoSansRounded100.otf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/MuseoSansRounded100.otf") format("svg"); /* Legacy iOS */
}

.font_fm_2 {
  font-family: 'MuseoSansRounded';
}
@font-face {
  font-family: "../fonts/Inter-Medium";
  src: url("./.fonts/Inter-Medium,wght.ttf"); /* IE9 Compat Modes */
  src: url("../fonts/Inter-Medium.ttf") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/Inter-Medium.ttf") format("ttf"),
    /* Modern Browsers */ url("../fonts/Inter-Medium.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/Inter-Medium.ttf") format("svg"); /* Legacy iOS */
}
.all_color {
  color: #ff7300;
}
.all_color_2 {
  color: #18202b;
}

.mane_font {
  font-size: 50px;
}
.mane_font_3 {
  font-size: 20px;
}
.mane_font_2 {
  font-size: 30px;
}

/*?/////////////// all body end///////////////*/
/*///////////////////slider///////////////////*/
.text-bg {
  text-align: left;
}
.text-bg h1 {
  color: #fff;
  font-size: 81px;
  line-height: 80px;
  padding-bottom: 45px;
  font-weight: bold;
}

.text-bg span {
    font-weight: 700;
    font-family: MuseoSansRounded;
 
}
@media only screen and (max-width:600px) {
    .text-bg span {
color: #fff;
  font-size: 47px;
  line-height: 50px!important;
  font-weight: 700;
  /*padding-bottom: 18px;*/
  display: block;
}
.form-text{width:100%!important;}
}

.text-bg span {
color: #fff;
  font-size: 47px;
     line-height: 1.2;
  font-weight: 700;
  /*padding-bottom: 18px;*/
  display: block;
}
.text-bg p {
  line-height: 28px;
  font-weight: 500;
  padding-bottom: 60px;
  display: block;
}
.text_img figure img {
  width: 100%;
}
.col-md-12.mobile_background {
    padding: 0;
}
.carousel-caption {
  position: inherit !important;
}
#banner1 .carousel-indicators {
  justify-content: flex-end;
  /*bottom: 40px;
    */
}
#banner1 .carousel-indicators li {
  width: 19px;
  height: 0px;
  border-radius: 50px;
  background: rgba(196, 196, 196, 0.5);
  margin-right: 5px;
  margin-left: 5px;
}
#banner1 .carousel-indicators li.active {
  background: #ff7300;
}
#banner1 a.carousel-control-next,
#banner1 a.carousel-control-prev {
  display: none;
}
.text-bg a {
  font-size: 18px;
  background-color: #ff7300;
  color: #fff;
  font-weight: 500;
  padding: 12px 0px;
  width: 100%;
  max-width: 175px;
  text-align: center;
  display: inline-block;
  transition: ease-in all 0.5s;
  margin-right: 10px;
  border-radius: 131px;
  margin-top: 25px;
}
.text-bg a:hover {
  background-color: #18202b;
  color: #fff;
  transition: ease-in all 0.5s;
  text-decoration: none;
}
/** end banner section **/
.titlepage {
  text-align: center;
  padding-bottom: 60px;
}
.titlepage h2 {
  font-size: 40px;
  color: #090807;
  line-height: 55px;
  font-weight: bold;
  padding: 0;
  text-transform: uppercase;
  border-bottom: #48ca95 solid 1px;
  max-width: 315px;
  margin: auto;
}
.d_flex {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.blu {
  color: #0808ff;
}
.read_more {
  font-size: 17px;
  background-color: #48ca95;
  color: #fff !important;
  padding: 13px 0px;
  width: 100%;
  max-width: 190px;
  text-align: center;
  display: inline-block;
  transition: ease-in all 0.5s;
  font-weight: 500;
}
.read_more:hover {
  background: #000;
  color: #fff;
  transition: ease-in all 0.5s;
}
.mandiv {
  display: flex !important;
  justify-content: space-evenly !important;
  align-items: center !important;
}

.gift_icone {
  color: #ff7300;
  font-size: 36px;
  background-color: #ffffff;
  padding: 12px;
  border-radius: 46px;
  width: 62px;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}

.gift_bg {
  margin-right: 32px;
  display: flex;
  justify-content: flex-end;
}
/*///////////////////slider end///////////////////*/

/*/////navar////*/
/*.navbar_h a:hover {
  background-color: #ff7300;
  padding: 7px;
  border-radius: 30px;
  color: white;
}*/
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color:#FFFFFF!important;
    background-color: #ff7300!important;
    border-radius:30px!important;}

/*/////navar end////*/
.offer {
  text-align: initial;
    font-size: 20px;
    font-weight: 400;
    color: #000000b8;
  /*font-family: MuseoSansRounded100;*/
}
/*Dropdown menu in header*/

.dropdown-content {
    padding: 20px;
    background: white;
    border-radius: 0 0 10px 10px;
    display: none;
    position: absolute;
}

.dropdown-content a{
    background: none;
    font-weight: 600;
    color: rgba(0,0,0,.5);
}
/*Dropdown menu in header*/

/* <!-- ///////////////////section_3 btn //////////////////////////////////////// --> */
.Vien_btn {
  background-color: #ff7300;
  padding: 10px 20px;
  border-radius: 31px;
  color: white;
}
/* <!-- ///////////////////section_3 btn  end//////////////////////////////////////// --> */
a:hover {
  text-decoration: none;
}

/*////////////section_6 /////////*/
.img-back {
  background-image: url("../images/Single_img/Studio_Background 1.jpg");
  background-repeat: no-repeat, repeat;
  background-position: center;
  background-size: 100% 100%;
}

.icone_size {
  font-size: 37px;
}
.mane_col {
  padding: 13px;
  margin: 8px;
  border-radius: 14px;
}
.icone_bg:hover {
  color: #ff7300;
}
/*///////////section_6  end/////////*/

/*///////////section_7 /////////*/
.full_image_bg {
  background-image: url("../images/Huddersfield.png");
  background-repeat: no-repeat, repeat;
  background-position: center;
  background-size: cover;
}
/*///////////section_7 end/////////*/

.sld_btn{
  color:#18202b;
  background-color:white;
  /*padding:6px 15px;
  margin: -8px;
  border:ridge;*/
}
.sld {color:gray!important;}
.sld:hover{color:black!important;}

hr {
  margin-top: 6px;
  margin-bottom: 1rem;
  border: 0;
  border-top: 3px solid rgb(240 247 248);
  height: 0px;
  width: 90px;
  /*margin-right: 210px;*/
}


/*****=====*****=====*****=====*****=====
    Main Slider Style Css
=====*****=====*****=====*****=====*****/

.header-style-1 {
    background-color: rgba(255, 255, 255, 0.09);
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}

.header-style-2 {

}

.top-bar {
    position: relative;
}

.top-bar .contact-info {
    float: left;
}

.top-bar .contact-info ul {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    padding: 12px 48px 12px 0;
}

.top-bar .contact-info li {
    color: #eee;
    display: inline-block;
    letter-spacing: 0.6px;
}

.top-bar .contact-info i {
    color: #bec634;
    font-size: 16px;
    margin-right: 6px;
}

.top-bar .social-icons {
    float: right;
    
}

.top-bar .social-icons ul li {
    display: inline-block;
    margin-right: 12px;
    margin-top: 12px;
}

.top-bar .social-icons ul li:last-child {
    margin-right: 0;
}

.top-bar .social-icons ul li a {
    color: #eee;
    font-size: 16px;
}


/*****=====*****=====*****=====*****=====
    Main Slider Style Two Css
=====*****=====*****=====*****=====*****/

.header.header-style-2  .menu-style.bg-transparent {
    background-color: rgba(255, 255, 255, 1) !important;
}

.header.header-style-2 .menu-style.bg-transparent .navbar-nav li a.nav-link {
    color: #091426;
}

.header.header-style-2 .menu-style.menu-hover-2 .navbar-nav li.active a.nav-link,
.header.header-style-2 .menu-style.menu-hover-2 .navbar-nav li:focus a.nav-link,
.header.header-style-2 .menu-style.menu-hover-2 .navbar-nav li:hover a.nav-link {
    color: #fff;
}

.header.header-style-2 .menu-style.menu-hover-2 .fixed-header .navbar-nav li.active a.nav-link,
.header.header-style-2 .menu-style.menu-hover-2 .fixed-header .navbar-nav li:focus a.nav-link,
.header.header-style-2 .menu-style.menu-hover-2 .fixed-header .navbar-nav li:hover a.nav-link {
    color: #fff;
}

.header.header-style-2 .navbar-nav {
    border-right-color: #eee;
}

.header.header-style-2 .fixed-header{
    background-color: #fff;
}

.header.header-style-2 .menu-style.bg-transparent .fixed-header .navbar-nav li a.nav-link {
    color: #091426;
}

.header.header-style-2 .menu-hover-2 .dropdown-buttons .btn-group .btn {
    color: #fcab03;
}

.header.header-style-2 .top-bar {
    background-color: #091426;
}

.header.header-style-2 .menu-style.bg-transparent .fixed-header .dropdown-buttons .btn-group .btn {
    color: #989898;
}

/* header style responsive start */

@media only screen and (min-width: 334px) and (max-width: 767px) {
    .top-bar .contact-info{
        width:100%;
    }
    .top-bar .contact-info ul{
        border-right:none;
        width:100%;

    }
    .top-bar .contact-info li{
        width:100%;
        text-align: center;
    }
    .top-bar .social-icons{
        float: none;
        text-align: center;
    }
    .header .dropdown-buttons{
        margin-top: 0px;
        text-align: right;
        padding-right: 20px;
        padding-bottom: 10px;
    }
    .about-features .content{
        padding-right: 0 !important;
    }
    .about-features .content .company-funfact .funfact-item{
        width: 100%;
        text-align: center;
        margin-right: 0 !important;
    }
    .navbar-dark .navbar-collapse.show{
       /* background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
        /*background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
       /* background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
    }
    
    .name-text h2{font-size:24px;}
    .name-text{top:-60px;}

}



/*****=====*****=====*****=====*****=====
    Main Slider Style Css
=====*****=====*****=====*****=====*****/

.header .menu-style.bg-transparent {
    background-color: rgba(255, 255, 255, 0.09) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.header .main-navigation.animated .navbar-nav li a {
    font-family: "Oswald",sans-serif;
    letter-spacing: 1px;
    padding: 22px 28px 18px 14px;
    text-transform: uppercase;
}

.header .dropdown-menu.left-1 {
    left: -1px;
}

.header .navbar-nav {
    border-right: 1px solid rgba(255, 255, 255, 0.19);
    margin-right: 24px;
    padding-right: 34px;
    position: relative;
}

.header .menu-style.menu-hover-2 .navbar-nav li.active a.nav-link,
.header .menu-style.menu-hover-2 .navbar-nav li:focus a.nav-link,
.header .menu-style.menu-hover-2 .navbar-nav li:hover a.nav-link {
    background-color: #fcab03;
}

.header .menu-style.menu-hover-2 .navbar-nav li.active a.nav-link:hover,
.header .menu-style.menu-hover-2 .navbar-nav li:focus a.nav-link:hover,
.header .menu-style.menu-hover-2 .navbar-nav li:hover a.nav-link:hover {
}

.header ul.navbar-nav li.nav-item div.dropdown-menu .dropdown a.dropdown-item,
.header ul.navbar-nav li.nav-item a.dropdown-item,
.header ul.navbar-nav li.nav-item.mega-menu div.dropdown-menu .menu-item a.dropdown-item {
    border-bottom: 1px solid #eee;
    color: #919191;
    font-size: 14px;
    padding: 8px 16px 12px;
    text-transform: capitalize;
}

a.dropdown-item.active {
    color: #fff !important;
}

.header .dropdown-menu {
    border-top: 2px solid #bec634;
}

.header ul.navbar-nav li.nav-item div.dropdown-menu .dropdown a.dropdown-item:hover,
.header ul.navbar-nav li.nav-item a.dropdown-item:hover,
.header ul.navbar-nav li.nav-item.mega-menu div.dropdown-menu .menu-item a.dropdown-item:hover {
    color: #fff;
}

.header .dropdown-buttons {
  margin-top: -8px;
}

.header .bg-transparent .dropdown-buttons .btn-group .btn {
    color: #fff;
    top: 6px;
}

.header .menu-hover-2 .dropdown-buttons .btn-group .btn {
    color: #fcab03;
}

.header .dropdown-buttons .btn-group .btn {
    background-color: transparent;
    color: #fff;
    font-size: 18px;
}

.header .navbar-nav .dropdown-toggle:after {
    margin: -8px 5px 0;
}

.header .navbar-nav .dropdown .dropdown-item.dropdown-toggle::after {
    margin: -12px 8px 0 0;
}

.header .menu-style.bg-transparent .fixed-header .navbar-nav li a.nav-link {
    color: #000;
}

.header .menu-style #logo_img {
    width: 160px;
}




.section_2.new {
    width: 1000px;
    margin: auto;
}








nav.navbar.navbar-expand-lg.navbar-light.p-2.shadow-sm.p-3.mb-0.bg-white.rounded {
    max-width: 1920px;
    margin: auto;
}
section.banner_main.pb-5 {
    max-width: 1920px;
    margin: auto;
}



.container-fluid.mt-5 {
    max-width: 1920px;
    margin: auto;
}


.container-fluid.my-4.overflow-hidden {
    max-width: 1920px;
    margin: auto;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {

    width: 100%;
    text-align: center;
    margin: auto;
    padding: 6px 30px;
}

a.Vien_btn.font_fm.font_fm:hover {
    text-decoration: none!important;
    background-color: #18202b;
    color: white;
}
.container-fluid.mt-2 {
    max-width: 1480px;
    margin: auto;
}

.container-fluid.x.mt-5.overflow-hidden {
    margin-top: 150px!important;
}


.section_2 {
    max-width: 100%!important;
    margin: auto;
}


.container-fluid.mt-4.overflow-hidden {
    max-width: 1480px;
    margin: auto;
}
.col-sm-4.mt-4 {
    font-weight: 300;
}
 .theme-background-color{
            background-color:#bec634;
        }
        @media only screen and (max-width: 600px){
            .header .menu-style.bg-transparent .navbar-nav li a.nav-link{
                color:#000;
            }
        }
        .service-detail {
            border: 1px solid #eee;
            padding: 16px 16px;
            background: #eee;
            color: #000;
            font-weight: 600;
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
            margin: 8px;
        }
        @media only screen and (max-width: 600px) {
            .service-detail {
            border: 1px solid #eee;
            padding: 16px 16px;
            background: #eee;
            color: #000;
            font-weight: 600;
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
            margin: 8px;
            text-align:center;
            }
        }
        .detail{
             width:30%;
        }
       .dropdown-menu{
	min-width:198px;
}
.detail{
    width:30%;
}
img.img-responsive.property {
   /* height:130px;*/
	width:100%;
}
img.img-responsive.primary-image{
	height:auto;
	width:100%;
}
@media only screen and (max-width: 600px) {
  img.img-responsive.primary-image {
    height:340px;
  }
}




.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
	background:#bec634;
	font-size: 16px;
	font-weight:bold;
}
.nav-pills .nav-link{
	border-radius:0px;
}
.tab-heading{
	background:#091426;
	color:#fff;
}
.services {
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    padding: 0px 0px;
    height: auto;
	transition: all 250ms ease-in-out 0s;
}
.text-overview {
    padding: 20px 22px;
	 box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
	 transition: all 250ms ease-in-out 0s;
}
.side-bar-block booking-form-block{
	
}

.side-bar .booking-form-block {
    border: 0px;
    padding: 17px 10px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
	transition: all 250ms ease-in-out 0s;
}
img.fs-gal.img-responsive.floor-plan {
    width: 100%;
}
.service-detail {
    border: 1px solid #eee;
    padding: 16px 16px;
    background: #eee;
    color: #000;
    font-weight: 600;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    margin: 8px;
}
.title-box p {
    font-size: 30px;
    color: #fff;
    font-weight: bolder;
}
@media only screen and (max-width: 600px) {
    .service-detail {
    border: 1px solid #eee;
    padding: 16px 16px;
    background: #eee;
    color: #000;
    font-weight: 600;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    margin: 8px;
    text-align:center;
    }
}
@media only screen and (max-width: 600px){
.btn-box{
    margin-top: 20px;
}
}


/*footer css*/

li.nav-item.ml-4s {
    /*margin-top: 8px;*/
    color: #c7c7c7!important;
    margin-left: 25px!important;
}
.navbar-light .navbar-nav .nav-links {
    color: rgba(0,0,0,.5);
}
#footer form {
  display: block;
  width: 300px;
  margin: 0;
  padding: 10px 0;
  border: none;
}
#footer input {
  display: block;
  float: left;
  width: 245px;
  margin: 0 5px 0 0;
  padding: 5px;
  color: #666666;
  background-color: #ffffff;
  border: 1px solid #dbdbdb;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#footer input#news_go {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px;
}


.justify {
  text-align: justify;
}
.bold {
  font-weight: bold;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.nostart {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.clear {
  clear: both;
}
br.clear {
  clear: both;
  margin-top: -15px;
}
a {
  outline: none;
  text-decoration: none;
}
.fl_left,
.imgl {
  float: left;
}
.fl_right,
.imgr {
  float: right;
}
/* ----------------------------------------------Footer------------------------------------- */

#footer {
  display: block;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  color: #98989a;
  background-color: rgba(24, 32, 43, 1);
}
#footer a {
  color: #ffffff;
  /*background-color: ;*/
  font-size: 17px;
}
#footer h2 {
  margin-bottom: 10px;
  border-bottom-color: #98989a;
}
#footer p,
#footer ul,
#footer a {
  margin: 0;
  padding: 0;
  font-weight: normal;
  list-style: none;
  line-height: normal;
}
/*#footer .footbox{display:block; float:right; width:190px; margin:0 0 0 15px; padding:0;}*/
#footer li {
  margin-bottom: 3px;
}
#footer .last {
  margin: 0;
}
#newsletter {
  display: block;
  float: left;
  width: 300px;
}
.CONTACT_US_hr {
  margin-top: 6px;
  margin-bottom: 1rem;
  border: 0;
  border-top: 3px solid rgb(240 247 248)!important;
  height: 0px;
  width: 99px;
  margin-right: 231px;
}

/*///////////////////footer*/

@media only screen and (max-width: 768px) {
  .mane_font_3 {
    font-size: 18px !important;
  }
  .mane_font_2 {
    font-size: 25px !important;
  }
  .mane_font {
    font-size: 40px !important;
  }
  .imgtop{
    display:none!important;position:unset!important;right:0px!important;
  }
  .Pack{
      display: flex!important;
    justify-content: space-around!important;
    text-align: center!important;
  }
    
    .right_img1{
    left:0px!important;
    }
}



@media only screen and (max-width: 320px) {
  .fotter_320 {
    justify-content: space-around;
    display: flex;
  }
  
}
.carousel-item img {
  object-fit: cover;
}
#carousel-thumbs {
  bottom: 0;
  left: 0;
  right: 0;
}

#carousel-thumbs img:hover {
  border-color: rgba(255,255,255,.3);
}
#carousel-thumbs .selected img {
  border-color: #fff;
}
.carousel-control-prev,
.carousel-control-next {
  width:34px;
  position:unset!important;
}
a.carousel-control-next {
    right:86px;
}
i.fa.fa-arrow-left.sld {
    background-color: white;
    padding:11px;
    border: 3px solid #808080;
}
i.fa.fa-arrow-right.sld {
    padding:11px;
    border: 3px solid #808080;
}


img.img-fluid.slid_img {
    height:100%;
    
}

  /*///////////////////slider1n end/////////////////////////////*/

/*?/////////////// all body///////////////*/
/*.font_fm {
  font-family:MuseoSansRounded;
}*/
@font-face {
  font-family: "MuseoSansRounded";
  src: url("MuseoSansRounded700.otf"); /* IE9 Compat Modes */
  src: url("MuseoSansRounded700.otf") format("embedded-opentype"),
  url("MuseoSansRounded700.otf") format("otf"),
  url("MuseoSansRounded700.otf") format("truetype"),
  url("MuseoSansRounded700.otf") format("svg"); /* Legacy iOS */}

.font_fm_3{
  font-size: MuseoSansRounded100;
}
@font-face {
  font-family: "MuseoSansRounded100";
  src: url("MuseoSansRounded100.otf"); /* IE9 Compat Modes */
  src: url("MuseoSansRounded100.otf") format("embedded-opentype"),
  url("MuseoSansRounded100.otf") format("otf"),
 url("MuseoSansRounded100.otf") format("truetype"),
 url("MuseoSansRounded100.otf") format("svg"); /* Legacy iOS */
}

.font_fm_2 {
  font-family: 'MuseoSansRounded';
}
@font-face {
  font-family: "Inter-Medium";
  src: url("Inter-Medium,wght.ttf"); /* IE9 Compat Modes */
  src: url("Inter-Medium.ttf") format("embedded-opentype"),
 url("Inter-Medium.ttf") format("ttf"),
 url("Inter-Medium.ttf") format("truetype"),
 url("Inter-Medium.ttf") format("svg"); /* Legacy iOS */
}
/*////////////////////////////////////font-family////////////////////////////////////////////////*/
/*////////////////////////////////////all body//////////////////////////////////////////////////////*/
body{ max-width:1920px!important;margin: auto!important; }

/*.all_color{
  color:#ff7300;
}
.all_color_2 {
  color: #18202b;
}*/

/*.mane_font{
  font-size: 50px;
}*/
.mane_font_1 {
  font-size:18px;
  font-weight:600;
}
/*.mane_font_2 {
  font-size: 30px;
}*/
/*.mane_font_3{
  font-size: 20px;
}*/
a:hover{text-decoration:none!important;}
/*////////////////////////////////////all body end //////////////////////////////////////////////////////*/
/*//////////////////////////////////navbar///////////////////////////////////////////////////////////////*/
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color:#FFFFFF!important;
    background-color: #ff7300!important;
    border-radius:30px!important;}
/*//////////////////////////////////navbar///////////////////////////////////////////////////////////////*/
/*//////////////////////////////header image/////////////////////////////////////////////////////////////*/
.fh5co-home-banner {
  padding: 0; }
  .fh5co-home-banner .card {
    border:none; }
  .fh5co-home-banner h2 {
    font-size: 50px;
    text-transform: uppercase;
    max-width: 730px;
    margin: 0 auto;}
  .fh5co-home-banner a {
    text-transform: uppercase;
    color: #fff;
    width: 198px;
    border-radius:40px;
    margin-top: 50px;
    padding: 13px 0;}
    .fh5co-home-banner a svg {
      position: absolute;
      left:0;
      right:0;
      margin:0 auto;
      margin-top:-13px; }
  .fh5co-home-banner .center-text {
    position: relative;
    top: 35%;left: 7%;}
  @media (max-width:991px) {
    .fh5co-home-banner h2 {
      font-size: 30px;
      max-width: 460px; }
    .fh5co-home-banner .center-text {
      top: 30%; } }
  @media (max-width:700px) {
    .fh5co-home-banner a {
      width: 140px;
      padding: 4px 0;}
      .fh5co-home-banner a svg {
        height: 35px;
        margin-top:-5px;
        width: 140px; } }
  @media (max-width: 600px) {
    .fh5co-home-banner a {
      margin-top: 20px; }
    .fh5co-home-banner h2 {
      font-size: 18px;
      max-width: 260px; }
    .fh5co-home-banner .center-text {
      top: 30%; } }

      @media (max-width:425px) {
      .TOP_MT{margin-top:25px!important;}

     }

/*//////////////////////////////header image/////////////////////////////////////////////////////////////*/
/*////////////////////////section_3  SINGLE-PROPERTY-PAGE////////////////////////////////////////////////*/

.right_img1{position:relative;
    left:-60px;}

  .bills{background-color: white;
    /*margin: 0px 109px 0px 2px;*/
    padding: 8px;
    border: 2px solid #FF7300;
    /*margin-top: 60px!important;
    margin-left: -18px;*/}
/*////////////////////////section_3 end  SINGLE-PROPERTY-PAGE////////////////////////////////////////////////*/
/*////////////////////////section_4 tab  SINGLE-PROPERTY-PAGE////////////////////////////////////////////////////*/
.nav-pills-custom .nav-link {
    color: #aaa;
    background: #fff;
    position: relative;
}
.nav-pills-custom .nav-link.active {
    color: #45b649;
    background: #fff;
}
.tab-content>.active {
    display: block;
}
.WI-FI{
  background-color:white;border-right:5px solid #ebedf5;
}
.nav-link{
  border-radius:0px!important;
}
.nav-pills-custom .nav-link.active{background-color:#FF7300!important; color:white;}

.cinema{
  background-color:#EBEDF5;
  padding:12px;box-shadow: 0px 20px 50px 1px rgba(0, 0, 0, 0.1);
}

.nav-pills-custom .nav-link {
    color: #000!important;}


/*////////////////////////section_4  tab end  SINGLE-PROPERTY-PAGE////////////////////////////////////////////////////*/

/*<!-- //////////////////////////section_6 table /////////////////////////////////////////////////////// -->*/
.table_box{box-shadow: 0px 20px 50px 2px rgba(0, 0, 0, 0.15);}
table a {color:black;}
table a:hover{color:#FF7300;text-decoration:none;}
::placeholder {
  color:white!important;}

/*<!-- //////////////////////////section_6 table end /////////////////////////////////////////////////////// -->*/
/*<!-- ///////////////////////////////////section_7  icone table /////////////////////////////////////////// -->*/

.section_7_icone{font-size: 60px;}
.section_7_col{ box-shadow: 0px 20px 50px 2px rgba(0, 0, 0, 0.15);}
.section_7_col:hover{color:#FF7300!important;}


/*<!-- ///////////////////////////////////section_7 end icone table /////////////////////////////////////////// -->*/
/*////////////////////////////////////footer////////////////////////////////////////////////////////////////////*/

.Floor_bg_img{ background-image: url("https://www.sascostudentliving.com/assets/images/Single_img/Rectangle 1325.png");
  background-repeat: no-repeat, repeat;
  background-position: center;
  background-size: cover;}
/*.footer form {
  display: block;
  width: 300px;
  margin: 0;
  padding: 10px 0;
  border: none;
}
.footer input {
  display: block;
  float: left;
  width: 245px;
  margin: 0 5px 0 0;
  padding: 5px;
  color: #666666;
  background-color: #ffffff;
  border: 1px solid #dbdbdb;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}*/
/*.footer input#news_go {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px;
}

.footer {
  display: block;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  color: #98989a;
  background-color: rgba(24, 32, 43, 1);
}
.footer a {
  color: #ffffff;
  background-color: ;
  font-size: 15px;
}
.footer h2 {
  margin-bottom: 10px;
  border-bottom-color: #98989a;
}
.footer p,
.footer ul,
.footer a {
  margin: 0;
  padding: 0;
  font-weight: normal;
  list-style: none;
  line-height: normal;
}*/

/*////////////////////////////////////footer end////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////media ////////////////////////////////////////////////////////////////////*/
@media only screen and (max-width: 768px) {
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color:black!important;
    background-color:white!important;
    border-radius:0px!important;}
.bills { margin:0!important;padding:12px!important; }
}

@media only screen and (max-width: 320px) {
  .fotter_320 {
    justify-content: space-around;
    display: flex;
  }
  
}

ul.navbar-nav.text.nav_bar.font_fm {
    font-family: sans-serif!important;
}
/*.text-center.mt-5.p-3{
    font-family: MuseoSansRounded!important;
}*/


canvas{
  display:block;
  vertical-align:bottom;
}

#particles-js{
  width: 100%;
  height: 600px;
  background-color: #fcab03!important;
  background-image: url('');
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.particles-bg {
  position: relative;
  overflow: hidden;
}
.particles-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.particles-content {
  position: absolute;
  top: 35%;
  left: 25%;
}
.particles-content p {
  color: #333!important;
}
.welcome-feature {
    position: relative;
    margin-bottom: 30px;
}

.welcome-feature .thumb {
    position: relative;
    overflow: hidden;
}

.welcome-feature .thumb img {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}

.welcome-feature:hover .thumb img {
    transform: scale(1.1);
}

.welcome-feature .content {
    background-color: #091426!important;
    margin: 0 0 0 18px;
    padding: 12px 8px;
    position: absolute;
    width: 94%;
    top: 50%;
}
.welcome-feature .icon-box {
    background-color: #ff5722;
    color: #fff!important;
    display: inline-block;
    font-size: 25px;
    height: 100%;
    left: 0;
    line-height: 54px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 14%;
    padding: 9px 4px 8px 5px;
}

.welcome-feature .content h2 {
    color: #fff!important;
    font-size: 15px;
    /*letter-spacing: 0.9px;*/
    padding-left: 90px;
    text-transform: uppercase;
}

/***Welcome Feature Css Style Two***/

.welcome-feature-section.style-2 {
    margin-bottom: -122px;
    position: relative;
    z-index: 1;
}

.welcome-feature-section.style-2 .section-title h4 {
    color: #fcab03;
    margin-left: 10px;
}

.welcome-feature-section.style-2 .section-title h4:after {
    left: -10px;
    width: 45px;
}

.welcome-feature-section.style-2 .section-title h2 {
    font-size: 38px;
    position: relative;
    line-height: 48px;
    margin-bottom: 0;
    margin-right: 29px;
}

.welcome-feature-section.style-2 .section-title h2:after {
    background-color: #fcab03;
    content: "";
    height: 126%;
    position: absolute;
    right: 6px;
    top: -31px;
    width: 1px;
}

.welcome-feature-section.style-2 .section-title p {
    margin-bottom: 0;
    margin-top: 19px;
    max-width: unset;
    padding-left: 22px;
}

.welcome-feature-section.style-2 .welcome-feature {
    border-bottom: 2px solid rgba(255, 255, 255, 0.4);
}


img {
 
    max-width: 100%;
    height: auto;
}span.btn.btn-theme-sm {
    color: white;
}

img.fs-gal.img-responsive.floor-plan {
    margin-top: 40px;
}


/*contact page css*/


.form-text{width:70%;}

container-fluid{
    padding: 0px;
} 

  /*///////////////////////////////////media  end ////////////////////////////////////////////////////////////////////*/
  .all-boxes{box-shadow: 2px 1px 40px -10px #0000004a;padding:20px;justify-content:flex-start;}

  .round-1{
    /*width: 80px;
    height: 80px;
    background: white;
    border-radius: 50px;
    text-align: center;
    padding-top: 25px;*/
     font-size: 30px; 
    box-shadow: 1px 4px 5px 2px #0000004a;
    /*margin-right: 23px;
    margin-top:-6px;*/
    padding: 25px;
    border-radius: 50px;
}
@media only screen and (max-width: 920px) {
    .all-boxes{
        justify-content:center!important;
        flex-direction: column;
    }
  }

.box-1{
    width: 80%;
    height: 130px;
    background: white;
    box-shadow: 3px 12px 45px 5px #0000004a;
    padding-top: 30px;
    padding-left: 15px;
    display: flex;
    margin: auto;

}

@media only screen and (max-width: 920px) {
    .box-1{
        width: 100%;
        height: auto;
        background: white;
        box-shadow: 3px 12px 45px 5px #0000004a;
        padding-top: 32px;
        padding-left: 26px;
        display: flex;
        margin: auto;
    
    }
    .form-text{width:100%!important;}
  }

.content-section-1{
    /* padding-left: 63px; */
    width: 100%;
    height: auto;
    /* background-color: antiquewhite; */
    padding: 80px 0;
    margin: auto;
}

@media only screen and (max-width: 920px) {
    .content-section-1{
        /* padding-left: 63px; */
        width: 100%;
        height: auto;
        /* background-color: antiquewhite; */
        padding: 80px 0;
        margin: auto;
    }
  }

.box-txt-1 p{
    color: rgba(128, 128, 128, 1) ;
    font-size: 15px;
}

.time img{
    margin-top: -6px;
}

.box-txt-1{
   margin-left: 20px;
    word-wrap: break-word;
   }

  .box-txt-1 h1{
   font-size: 25px;
    word-wrap: break-word;
   }

 
@media only screen and (max-width: 920px) {
    .box-txt-1 h1{
        /* width: 200px; */
     font-size: 20px;
    }
  } 


  @media only screen and (max-width: 920px) {
    .box-txt-1{/* width: 200px;*/
     font-size: 20px;
        margin-left:0;
        text-align:center;
        margin-top:20px;
    }
    .box-txt-1 p {
       
     font-size: 15px;
    }
    .box-txt-1 h1{
     font-size: 22px;
    }
  }

.form-box{
    width: 70%;
    margin: auto;
    padding: 31px 40px 15px 40px;
    background: #EBEDF5;
}

@media only screen and (max-width: 920px) {
    .form-box{
        width: 100%;
        margin: auto;
        padding: 25px;
        background: #EBEDF5;
    }
  }

#label-txt{
    font-weight: 600;
    font-size: 18px;
}

#send-btn{
    background-color: #FF7300!important;
     border:none;
    }

#send-btn:hover{
  background-color: black;
  color: #FF7300;
}

@media only screen and (max-width: 920px) {
    #map{
        width: 100%;
       height: 300px;
    }
  }

  /* //////////////---END-NEW-CSS--//////////////////////////// */

  /* //////////////////////----CAPTHCA---/////////////////// */

  @import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital@1&family=Poppins:wght@400;500;600&display=swap');
  ::selection{
    color: #fff;
    background: #4db2ec;
  }

  .wrapper-2{
    max-width: 485px;
    width: 100%;
    background: #fff;
    padding: 22px 30px 40px;
    border-radius: 10px;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.05);
  }
  
  .wrapper-2 header{
    color: #4db2ec;
    font-size: 33px;
    font-weight: 500;
  
  }
  .wrapper-2 .captcha-area{
    display: flex;
    height: 65px;
    margin: 30px 0 20px;
    align-items: center;
    justify-content: space-between;
  }
  .captcha-area .captcha-img{
    height: 100%;
    width: 345px;
    user-select: none;
    background: #000;
    border-radius: 5px;
    position: relative;
  }
  .captcha-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
    opacity: 0.95;
  }
  .captcha-img .captcha{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    color: #fff;
    font-size: 35px;
    text-align: center;
    letter-spacing: 10px;
    transform: translate(-50%, -50%);
    text-shadow: 0px 0px 2px #b1b1b1;
    font-family: 'Noto Serif', serif;
  }
  .wrapper-2 button{
    outline: none;
    border: none;
    color: #fff;
    cursor: pointer;
    background: #4db2ec;
    border-radius: 5px;
    transition: all 0.3s ease;
  }
  .wrapper-2 button:hover{
    background: #2fa5e9;
  }
  .captcha-area .reload-btn{
    width: 75px;
    height: 100%;
    font-size: 25px;
  }
  .captcha-area .reload-btn i{
    transition: transform 0.3s ease;
  }
  .captcha-area .reload-btn:hover i{
    transform: rotate(15deg);
  }
  .wrapper-2 .input-area{
    height: 60px;
    width: 100%;
    position: relative;
  }
  .input-area input{
    width: 100%;
    height: 100%;
    outline: none;
    padding-left: 20px;
    font-size: 20px;
    border-radius: 5px;
    border: 1px solid #bfbfbf;
  }
  .input-area input:is(:focus, :valid){
    padding-left: 19px;
    border: 2px solid #4db2ec;
  }
  .input-area input::placeholder{
    color: #bfbfbf;
  }
  .input-area .check-btn{
    position: absolute;
    right: 7px;
    top: 50%;
    font-size: 17px;
    height: 45px;
    padding: 0 20px;
    opacity: 0;
    pointer-events: none;
    transform: translateY(-50%);
  }
  .input-area input:valid + .check-btn{
    opacity: 1;
    pointer-events: auto;
  }
  .wrapper-2 .status-text{
    display: none;
    font-size: 18px;
    text-align: center;
    margin: 20px 0 -5px;
  }
  
  @media (max-width: 506px){
    body{
      /*padding: 0 10px;*/
    }
    .wrapper-2{
      padding: 22px 25px 35px;
    }
    .wrapper-2 header{
      font-size: 25px;
    }
    .wrapper-2 .captcha-area{
      height: 60px;
    }
    .captcha-area .captcha{
      font-size: 28px;
      letter-spacing: 5px;
    }
    .captcha-area .reload-btn{
      width: 60px;
      margin-left: 5px;
      font-size: 20px;
    }
    .wrapper-2 .input-area{
      height: 55px;
    }
    .input-area .check-btn{
      height: 40px;
    }
    .wrapper-2 .status-text{
      font-size: 15px;
    }
    .captcha-area .captcha-img{
      width: 250px;
    }
  }

div#capt {
   width: 190px;
    color: black;
    font-weight: 600;
}

button.btn.btn-theme.mt-4 {
    background-color: #ff7300;
    color: white;
    font-weight: 600;
}

button.btn.btn-theme.mt-4:hover {
    background-color: black;
    color: #FF7300;
}

.contact-textarea {
    margin-top: 25px;
}

a.my-actor {
    color: black!important;
    font-weight: 700!important;
}

a.my-actor:hover {
    color: #ff7300!important;
}

img#captcha {
    width: 220px!important;
    height: 50px!important;
    border: 0;
}

.round-1:hover {
    background: #18202b;
    cursor: pointer;
}
a.my-actor.email {
    color: rgba(128, 128, 128, 1)!important;
    font-weight: 400!important;
     font-size: 18px;
     margin-left: 0px!important;
}

a.my-actor.email:hover {
    color: #ff7300!important;
    font-weight: 400!important;
    font-size: 18px;  
}

@media only screen and (max-width:1024px) {
.box-txt-1 p {
    color: rgba(128, 128, 128, 1);
    font-size: 13px!important;
}
a.my-actor.email {
    font-size: 15px;
}
}
  /* //////////////////////---END-CAPTCHA---////////////////// */

.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content a {
    /*color: black;*/
    width:180px;
    height:50px;
    text-decoration: none;
    display: block;
    /*background-color: #f9f9f9;*/
}

.dropdown-content a:hover {/*background-color: #ddd;*/
    color: rgba(0,0,0,.7)
}

.dropdown:hover .dropdown-content {display: block;}

.rounded {
    border-radius: 10px!important;
}
.col-md-2.p-4.m-3.rounded:hover {
    color: #ff7300;
}

.feature-slider.slick-initialized.slick-slider {
    position: static;
    /*height: 400px!important;*/
}

.feature-slider-nav.mini-slider.slick-initialized.slick-slider .slick-slide {
    padding: 0 10px!important;
}

img.img-responsive.primary-image{}
.col-md-12.mt-4 {
    box-shadow: 0 0rem 1rem rgba(0,0,0,.15)!important;
    padding: 33px 49px 20px 41px;
}

@media only screen and (max-width:763px) {
.col-md-2 {
    display: block!important;
}
.feature-slider-nav .slick-next {
    right: 0px!important;
}
.feature-slider-nav .slick-prev {
    left: 0px!important;
    z-index: 1;
}
}
.feature-slider-nav .slick-prev {
    /*left: 600px;*/
    z-index: 1;
}
.feature-slider-nav .slick-next {
    right: -24px;
}

.feature-slider-nav .slick-arrow {
    top: 50%;
    padding: 20px 10px;
    /*border: 3px solid #808080;*/
    background-color: #ff7a0b;
    /*display:none!important;*/
}
.slick-prev:before, .slick-next:before {
    font-size: 20px!important;
    margin-left: -6px;
    line-height: 0!important;
    opacity: 3;
    color: white;
}
.feature-slider-nav .slick-prev::before {
    content: '\f104';
}
.feature-slider-nav .slick-next::before {
    content: '\f105';
}
.feature-slider-nav .slick-prev::before, .feature-slider-nav .slick-next::before {
    font-family: FontAwesome;
    /*font-size: 22px;*/
}
.feature-slider.max-slider .slick-list.draggable {
    height:auto!important;
   /* margin-top: 60px;*/
}


img.img-fluid.new {
    height: 450px;
    object-fit: cover;
}



@media only screen and (min-width: 724px) { 
.feature-slider-nav .slick-prev {
    /*left: 610px!important;*/
    z-index: 1;
}
}

@media only screen and (min-width: 1368px) { 
    
    .feature-slider-nav .slick-prev {
  /*  left: 600px!important;*/
    z-index: 1;
}
}

@media only screen and (min-width: 2560px) { 
.feature-slider-nav .slick-prev {
  /*  left: 901px!important;*/
    z-index: 1;
}
}

@media only screen and (min-width: 1440px) { 
.feature-slider-nav .slick-prev {
   /* left: 794px!important;*/
    z-index: 1;
}
}

@media only screen and (min-width: 1920px){
.feature-slider-nav .slick-prev {
   /* left: 932px!important;*/
    z-index: 1;
}

}



/*properties video css */


 /*///////////////////slider1n end/////////////////////////////*/

/*?/////////////// all body///////////////*/


.all_color{
  color:#ff7300;
}
.all_color_2 {
  color: #18202b;
}

.mane_font{
  font-size: 50px;
}
.mane_font_1 {
  font-size:18px;
}
.mane_font_2 {
  font-size: 30px;
}
.mane_font_3{
  font-size: 20px;
}
a:hover{text-decoration:none!important;}
/*////////////////////////////////////all body end //////////////////////////////////////////////////////*/
/*//////////////////////////////////navbar///////////////////////////////////////////////////////////////*/
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color:#FFFFFF!important;
    background-color: #ff7300!important;
    border-radius:30px!important;}
/*//////////////////////////////////navbar///////////////////////////////////////////////////////////////*/
/*//////////////////////////////header image/////////////////////////////////////////////////////////////*/
.fh5co-home-banner {
  padding: 0; }
  .fh5co-home-banner .card {
    border:none; }
  .fh5co-home-banner h2 {
    font-size: 50px;
    text-transform: uppercase;
    max-width: 730px;
    margin: 0 auto;}
  .fh5co-home-banner a {
    text-transform: uppercase;
    color: #fff;
    width: 198px;
    border-radius:40px;
    margin-top: 50px;
    padding: 13px 0;}
    .fh5co-home-banner a svg {
      position: absolute;
      left:0;
      right:0;
      margin:0 auto;
      margin-top:-13px; }
  .fh5co-home-banner .center-text {
    position: relative;
    top: 35%;left: 7%;}
  @media (max-width:991px) {
    .fh5co-home-banner h2 {
      font-size: 30px;
      max-width: 460px; }
    .fh5co-home-banner .center-text {
      top: 30%; } }
  @media (max-width:700px) {
    .fh5co-home-banner a {
      width: 140px;
      padding: 4px 0;}
      .fh5co-home-banner a svg {
        height: 35px;
        margin-top:-5px;
        width: 140px; } }
  @media (max-width: 600px) {
    .fh5co-home-banner a {
      margin-top: 20px; }
    .fh5co-home-banner h2 {
      font-size: 18px;
      max-width: 260px; }
    .fh5co-home-banner .center-text {
      top: 30%; } }

      @media (max-width:320px) {
     .table_data{max-width: 597px;
    overflow-x: scroll;
    overflow-y: scroll;}

     }

/*//////////////////////////////header image/////////////////////////////////////////////////////////////*/
/*////////////////////////table data////////////////////////////////////////////////*/

 @media (max-width:700px) {
    .fh5co-home-banner a {
      width: 140px;
      padding: 4px 0;}
      .fh5co-home-banner a svg {
        height: 35px;
        margin-top:-5px;
        width: 140px; } }

/////////////////////////////////////////// -->*/
/*////////////////////////////////////footer////////////////////////////////////////////////////////////////////*/

.Floor_bg_img{ background-image: url("Single_img/Rectangle 1325.png");
  background-repeat: no-repeat, repeat;
  background-position: center;
  background-size: cover;}
.footer form {
  display: block;
  width: 300px;
  margin: 0;
  padding: 10px 0;
  border: none;
}
.footer input {
  display: block;
  float: left;
  width: 245px;
  margin: 0 5px 0 0;
  padding: 5px;
  color: #666666;
  background-color: #ffffff;
  border: 1px solid #dbdbdb;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.footer input#news_go {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px;
}

@charset "utf-8";
.justify {
  text-align: justify;
}
.bold {
  font-weight: bold;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.nostart {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.clear {
  clear: both;
}
br.clear {
  clear: both;
  margin-top: -15px;
}
a {
  outline: none;
  text-decoration: none;
}
.fl_left,
.imgl {
  float: left;
}
.fl_right,
.imgr {
  float: right;
}
hr {
  margin-top: 6px;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgb(240 247 248);
  height: 0px;
  width: 91px;
  margin-right: 210px;
}

.footer {
  display: block;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  color: #98989a;
  background-color: rgba(24, 32, 43, 1);
}
.footer a {
  color: #ffffff;
  background-color: ;
  font-size: 15px;
}
.footer h2 {
  margin-bottom: 10px;
  border-bottom-color: #98989a;
}
.footer p,
.footer ul,
.footer a {
  margin: 0;
  padding: 0;
  font-weight: normal;
  list-style: none;
  line-height: normal;
}
.footer li {
  margin-bottom: 3px;
}
.footer .last {
  margin: 0;
}
#newsletter{
  display: block;
  float: left;
  width: 300px;
}
.CONTACT_US_hr {
  margin-top: 6px;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgb(240 247 248);
  height: 0px;
  width: 99px;
  margin-right: 231px;
}

/*end properties video*/

/*29 june*/
.zoom-effect img:hover {
    transform: scale(1.1);
}
.zoom-effect img {
    transition: all 0.4s;
}
.zoom-effect {
    position: relative;
    overflow: hidden;
}