.header-section.style5 ul li a {
    padding: 20px 34px !important;
}
.about{
    direction: rtl !important;
}
.container-contact100-form-btn{
    left: 40% !important;
}
.register_detail .pass{
	display: flex;
	position: relative;
    left: -40% !important;
}
input.input100 , textarea.input100{
    direction: rtl;
}
.marg{
    margin-right: 320px;
}
.add{
    top: -20px !important;
}
.move{
    top: -237px !important;
}
.section-dark h4{
    font-size: 40px !important;
}
.section-dark p , .section-dark address , .section-dark span{
    font-size: 25px !important;
    word-break: break-all;
}
.box5{
    right: -80% !important;
}
.box1{
    right: 65% !important;
}
.box4{
    right: 95% !important;
}
.box8{
    right: -115% !important;
}
.box9{
    top: -220px !important;
    right: -280% !important;
}
.box2{
    right: 25% !important;
}
.box3{
    right: 0% !important;
}
.feature-block-five .inner-box h3 {
    left: -15% !important;
    top: -15px !important;
}
.image-column h1{
    top: 10px;
}
.image-column p{
    top: 0px;
}
.form-sub-label {

direction:rtl!important;

unicode-bidi:bidi-override!important;

}

.form-all {

direction:rtl!important;

}

.form-line-column,

.form-label-right,

.form-radio-item {

float:right!important;

} 
.label1{
    left: 90% !important;
    text-align: right !important;
}
.valid{
    direction: rtl;
    display: flex;
    left: -50% !important;
}
.contact100-form{
    direction: rtl;
}
.contact100-form-btn{
    position: relative;
    /*right: 100%;*/
}
.orang{
    font-size: 25px !important;
}
.label-input100{
    text-align: right !important;
}
.validate-input{
    left: -60% !important;
}
.label-input100{
    left: 100% !important;
}
.less-mar3
{
    float:right;
}
.address_teba
{
    float:right;
    text-align:right;
}
.note1{
    margin-right: 2% !important;
}
.note{
    margin-right: 2% !important;
}
@media screen and (max-width: 480px){
     .note {
    left: 200px !important;
}
.validate-form {
    left: 50% !important;
}
.layer4 .validate-form{
    left: 45% !important;
}
.layer4 .notee{
    margin-right: -10% !important;
}
.layer4 .notee1{
    margin-right: -10% !important;
}
.valid {
    display: block !important;
}
.note1{
    position: relative !important;
    left: 195px !important;
}

.contact100-form-btn {
    position: relative;
    right: 85% !important;
}
    .box1 {
		right: 10% !important;
	}
	.box2{
	    top: -140px !important;
	    right: 10% !important;
	}
	.box3{
	    top: -120px !important;
	    right: 10% !important;
	}
	.box4{
	    top: -100px !important;
	    right: 10% !important;
	    margin-bottom: 48px;
	}
	.box5{
	    top: -35px !important;
	    right: 10% !important;
	}
	.box6{
	    top: -15px !important;
    right: 10% !important;
	}
	.box7 {
    top: 66px !important;
    right: 10% !important;
}
.box8{
    top: 84px !important;
    right: 10% !important;
}
.box9 {
    top: 106px !important;
    right: 10% !important;
}
.logo-middle img {
    position: relative;
    top: -103px;
    left: -95px;
}
.marg {
    margin-right: 10px;
}
.poss {
    position: relative;
    right: -20% !important;
}
.pos {
    left: -45px;
}
.add {
        top: 5px !important;
    left: 100% !important;
}
.des2 {
    left: 0%;
}
.note {
    position: relative;
    top: 0px !important;
    left: 195px !important;
} 
.register_detail label{
    margin-right: 0 !important;
}
.register_detail .pass{
    left: -5% !important;
}
.layer2 .validate-form {
    left: 42% !important;
}
}
.whats {
    position: relative;
    top: -10px;
    left: 50%;
}
.des2{
    left: -5%;
    top: 10px;
    margin-bottom: 15px !important;
}
.poss{
    /*position: relative;*/
    /*right: -35% !important;*/
}
.note{
    position: relative;
    top: -10px;
}
.about_img{
    /*position: relative !important;*/
    /*left: -7% !important;*/
}
@media screen and (max-width:480px){
    .poss{
        right:4% !important;
    }
    .pos{
        position: relative !important;
    left: -11% !important;
    }
}


// edit 10/10
// 11/10
// 03:45
// 3:49
// 6:21
// 8:45 am
// 9:52 am
// 5:25
// 2022


.page-ar {
  color: red;
}
.section-dark {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.section-dark
  .container
  .row
  .col-md-4.col-xs-12.clearfix.margin-bottom
  div
  span.text-light {
  word-break: break-all;
}
@media screen and (max-width: 200px) and (max-width: 500px) {
  .section-dark
    .container
    .row
    .col-md-4.col-xs-12.clearfix.margin-bottom
    div
    span.text-light {
    word-break: break-all;
  }
}
.section-medium-dark {
  padding: 15px 0 !important;
}
@media (min-width: 250px) and (max-width: 767px) {
  .home .logo-middle img {
    top: 0px !important;
  }
}
@media only screen and (max-width: 600px) {
  .home .logo-middle img {
    top: 0 !important;
  }
}
.home .container .row .about {
  padding: 30px 0 100px 0 !important;
}
.home .container .row .about .container .row .col-md-6.padding-left-6 {
  margin-bottom: 60px;
}
.home
  .container
  .row
  .about
  .container
  .row
  .col-md-6.padding-left-6
  .col-md-6.col-sm-12.nopadding
  .sec-title-container.poss.less-padding-3.text-right {
  right: 0 !important;
}
.home
  .container
  .row
  .about
  .container
  .row
  .col-md-6.padding-left-6
  .col-md-6.col-sm-12.nopadding
  .sec-title-container.poss.less-padding-3.text-right
  h2.font-weight-6.less-mar-1.line-height-4 {
  margin-right: 0 !important;
}
.home
  .container
  .row
  .about
  .container
  .row
  .col-md-6.padding-left-6
  .col-md-6.col-sm-12.text-center {
  margin-bottom: 30px !important;
}
.home
  .container
  .row
  .about
  .container
  .row
  .col-md-6.padding-left-6
  .col-md-6.col-sm-12.text-center
  .logo-middle {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  display: inline-block !important;
}
.home
  .container
  .row
  .about
  .container
  .row
  .col-md-6.padding-left-6
  .col-md-6.col-sm-12.text-center
  .logo-middle
  a {
  width: 100% !important;
  overflow: hidden !important;
}
@media screen and (max-width: 250px) and (max-width: 500px) {
  .home
    .container
    .row
    .about
    .container
    .row
    .col-md-6.padding-left-6
    .col-md-6.col-sm-12.text-center
    .logo-middle
    a
    img {
    top: 0 !important;
    left: 0 !important;
  }
}
.home .container .row .about .container .row .col-md-6.padding-left-6 a {
  margin-top: 30px;
}
@media screen and (max-width: 250px) and (max-width: 992px) {
  .home
    .container
    .row
    .about
    .container
    .about_img.col-md-6.col-sm-10.col-xs-11.margin-bottom {
    left: 2% !important;
  }
}
.home .container .row .partners {
  top: 0 !important;
  margin-bottom: 0 !important;
  padding: 50px 0 !important;
}
.home .container .row .section-dark {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.home
  .container
  .row
  .section-dark
  .container
  .row
  .col-md-4.col-xs-12.clearfix.margin-bottom
  div
  span.text-light {
  word-break: break-all;
}
@media screen and (max-width: 200px) and (max-width: 500px) {
  .home
    .container
    .row
    .section-dark
    .container
    .row
    .col-md-4.col-xs-12.clearfix.margin-bottom
    div
    span.text-light {
    word-break: break-all;
  }
}
.home .container .row .section-medium-dark {
  padding: 15px 0 !important;
}
.features-section-eight .auto-container .about1 {
  margin: 30px 0 0 0 !important;
}
.features-section-eight .auto-container .about1 h2 {
  padding: 10px 20px !important;
}
.features-section-eight .auto-container .des1 {
  padding: 30px 10px 60px 10px !important;
}
.pos {
  left: 50px !important;
}
.pos h2 {
  margin-right: 0 !important;
}
div div p.des2 {
  left: 0 !important;
  width: 90%;
}
.features-section-eight .auto-container .sec-title-two {
  margin-top: 60px;
}
.features-section-eight .auto-container .sec-title-two .logo-middle {
  margin: 30px auto !important;
  width: 100% !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.features-section-eight .auto-container .sec-title-two .logo-middle a {
  top: 0 !important;
  margin: auto !important;
  display: block !important;
}
.features-section-eight .auto-container .sec-title-two .logo-middle a img {
  top: 0 !important;
}
.features-section-eight
  .auto-container
  .inner-container
  .row
  .left-column
  .inner-column {
  margin-right: 0 !important;
}
@media screen and (max-width: 250px) and (max-width: 992px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:first-child
    .feature-block-five.click-block.active
    .inner-box
    .box1 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:first-child
    .feature-block-five.click-block.active
    .inner-box
    .box1 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:first-child
    .feature-block-five.click-block.active
    .inner-box
    .box1 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (max-width: 767px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:first-child
    .feature-block-five.click-block.active
    .inner-box
    .box1 {
    right: 0 !important;
    top: -200px !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 992px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:first-child
    .feature-block-five.click-block.active
    .inner-box
    .icon-box {
    right: 0 !important;
    top: 0 !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 992px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(2)
    .feature-block-five.click-block.active
    .inner-box
    .box2 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(2)
    .feature-block-five.click-block.active
    .inner-box
    .box2 {
    right: 250px !important;
    top: 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(2)
    .feature-block-five.click-block.active
    .inner-box
    .box2 {
    right: 400px !important;
    top: 0 !important;
  }
}
@media (max-width: 767px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(2)
    .feature-block-five.click-block.active
    .inner-box
    .box2 {
    right: 0 !important;
    top: -170px !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 992px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(2)
    .feature-block-five.click-block.active
    .inner-box
    .icon-box {
    right: 0 !important;
    top: 0 !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 992px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(3)
    .feature-block-five.click-block.active
    .inner-box
    .box3 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(3)
    .feature-block-five.click-block.active
    .inner-box
    .box3 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(3)
    .feature-block-five.click-block.active
    .inner-box
    .box3 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (max-width: 767px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(3)
    .feature-block-five.click-block.active
    .inner-box
    .box3 {
    right: 0 !important;
    top: -150px !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 992px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(3)
    .feature-block-five.click-block.active
    .inner-box
    .icon-box {
    right: 0 !important;
    top: 0 !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 992px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(4)
    .feature-block-five.click-block.active
    .inner-box
    .box4 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(4)
    .feature-block-five.click-block.active
    .inner-box
    .box4 {
    right: 250px !important;
    top: 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(4)
    .feature-block-five.click-block.active
    .inner-box
    .box4 {
    right: 400px !important;
    top: 0 !important;
  }
}
@media (max-width: 767px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(4)
    .feature-block-five.click-block.active
    .inner-box
    .box4 {
    right: 0 !important;
    top: -135px !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 992px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .left-column
    .inner-column
    a:nth-child(4)
    .feature-block-five.click-block.active
    .inner-box
    .icon-box {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    a:first-child
    .feature-block-five
    .inner-box
    .box5 {
    right: 0 !important;
    top: 50px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    a:first-child
    .feature-block-five
    .inner-box
    .box5 {
    right: 0 !important;
    top: 50px !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 786px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    a:first-child
    .feature-block-five
    .inner-box
    .box5 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (max-width: 767px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    a:first-child
    .feature-block-five
    .inner-box
    .box5 {
    right: 0 !important;
    top: 0px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:first-child
    .inner-box
    .box6 {
    right: 250px !important;
    top: 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:first-child
    .inner-box
    .box6 {
    right: 400px !important;
    top: 0 !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 786px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:first-child
    .inner-box
    .box6 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (max-width: 767px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:first-child
    .inner-box
    .box6 {
    right: 0 !important;
    top: 30px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(2)
    .feature-block-five
    .inner-box
    .box7 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(2)
    .feature-block-five
    .inner-box
    .box7 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 786px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(2)
    .feature-block-five
    .inner-box
    .box7 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (max-width: 767px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(2)
    .feature-block-five
    .inner-box
    .box7 {
    right: 0 !important;
    top: 115px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(3)
    .feature-block-five
    .inner-box
    .box8 {
    right: 250px !important;
    top: -50px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(3)
    .feature-block-five
    .inner-box
    .box8 {
    right: 400px !important;
    top: 0 !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 786px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(3)
    .feature-block-five
    .inner-box
    .box8 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (max-width: 767px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(3)
    .feature-block-five
    .inner-box
    .box8 {
    right: 0 !important;
    top: 140px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(4)
    .feature-block-five
    .inner-box
    .box9 {
    right: 0 !important;
    top: -50px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(4)
    .feature-block-five
    .inner-box
    .box9 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media screen and (max-width: 250px) and (max-width: 786px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(4)
    .feature-block-five
    .inner-box
    .box9 {
    right: 0 !important;
    top: 0 !important;
  }
}
@media (max-width: 767px) {
  .features-section-eight
    .auto-container
    .inner-container
    .row
    .right-column
    .inner-column
    .feature-block-five
    a:nth-child(4)
    .feature-block-five
    .inner-box
    .box9 {
    right: 0 !important;
    top: 175px !important;
  }
}
.cp-feature-box-1:hover .img-box .text-box .sc-icons-box,
.cp-feature-box-1.active .img-box .text-box .sc-icons-box {
  left: 65px !important;
}
.centered {
  padding-bottom: 30px !important;
}
section section .container .ce-feature-box-12 {
  padding-bottom: 30px !important;
}
section section .container .ce-feature-box-12 div.img img {
  width: 100% !important;
}
section section .container .ce-feature-box-12 a.btn {
  margin-bottom: 30px !important;
}
section section .container .ce-feature-box-12 a.btn i {
  margin-left: 10px !important;
}
@media (min-width: 250px) and (max-width: 767px) {
  .container-contact100-form-btn {
    right: 0 !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  .contact100-form-btn {
    position: relative;
    right: 0px !important;
  }
}
@media (min-width: 992px) {
  .contact100-form-btn {
    /*right: 100% !important;*/
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  .validate-form {
    left: 0% !important;
  }
}
@media only screen and (max-width: 767px) {
  .validate-input {
    left: 0% !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .validate-input {
    width: 300px !important;
  }
}
@media (min-width: 1200px) {
  .validate-input {
    /*width: 70% !important;*/
    left: 0 !important;
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .label-input100 {
    text-align: left;
    position: unset;
    top: unset !important;
    left: unset !important;
    width: 100%;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 768px) {
  .label-input100 {
    text-align: left;
    position: unset;
    top: unset !important;
    left: unset !important;
    width: 100%;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 400px) {
  .label-input100 {
    padding-right: 20px !important;
  }
}
@media only screen and (min-width: 992px) {
  .label-input100 {
    left: 76% !important;
  }
}
@media only screen and (min-width: 1566px) {
  .label-input100 {
    left: 85% !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  .note {
    left: 0 !important;
    display: none !important;
  }
}
@media (max-width: 767px) {
  .note {
    display: block !important;
    position: relative !important;
    right: 5% !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  .add {
    left: 0 !important;
  }
}
@media screen and (max-width: 576px) {
  .add {
    top: 65px !important;
  }
}
@media screen and (max-width: 450px) {
  .add {
    top: 65px !important;
  }
}
@media screen and (max-width: 350px) {
  .add {
    top: 65px !important;
  }
}
@media (min-width: 992px) {
  .add {
    top: 0 !important;
    left: 0 !important;
    right: 5% !important;
    direction: rtl !important;
  }
}
@media (min-width: 992px) {
  .add span {
    position: relative !important;
    right: 5% !important;
  }
}
@media (min-width: 992px) {
  .add .whats {
    left: auto !important;
    right: 15% !important;
  }
}
@media screen and (max-width: 576px) {
  .layer5 .header-inner {
    min-height: 1200px !important;
    max-height: 1500px !important;
  }
}
@media screen and (max-width: 450px) {
  .layer5 .header-inner {
    min-height: 1200px !important;
    max-height: 1500px !important;
  }
}
@media screen and (max-width: 350px) {
  .layer5 .header-inner {
    min-height: 1200px !important;
    max-height: 1500px !important;
  }
}
@media screen and (max-width: 250px) {
  .layer5 .header-inner {
    min-height: 1200px !important;
    max-height: 1500px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .layer5 .header-inner {
    min-height: 600px !important;
  }
}
@media only screen and (min-width: 768px) {
  .layer5 .header-inner .col-md-6 {
    max-width: 100% !important;
  }
  .layer5 .header-inner .col-md-6 .contact100-form {
    margin-top: 0% !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  .layer5 {
    min-height: 1400px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .layer5 {
    min-height: 1400px !important;
  }
}
@media (min-width: 992px) {
  .layer5 {
    min-height: 600px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  .layer5 .header-inner {
    min-height: 1400px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .layer5 .header-inner {
    min-height: 1400px !important;
  }
}
@media (min-width: 992px) {
  .layer5 .header-inner {
    min-height: 600px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  .layer5 .header-inner .overlay .col-md-6 {
    width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .layer5 .header-inner .overlay .col-md-6 {
    width: 100% !important;
  }
}
@media screen and (max-width: 250px) {
  .layer5 .cube {
    width: 223px;
    height: 300px;
    border: 20px solid rgba(255, 255, 255, 0.1);
    position: relative;
    top: 5px;
    left: 2%;
  }
}
@media (min-width: 992px) {
  .layer5 .note {
    top: 0 !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  .layer5 .note {
    top: 0 !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  .layer5 .add {
    left: 0 !important;
  }
}
.contact100-form {
  padding: 0px 20px 57px 20px !important;
}
section section .auto-container {
  margin: 40px auto !important;
}
@media (min-width: 250px) and (max-width: 767px) {
  section .layer5 {
    min-height: 1400px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section .layer5 {
    min-height: 1400px !important;
  }
}
@media (min-width: 992px) {
  section .layer5 {
    /*min-height: 800px !important;*/
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section .layer5 .header-inner {
    min-height: 1400px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section .layer5 .header-inner {
    min-height: 1400px !important;
  }
}
@media (min-width: 992px) {
  section .layer5 .header-inner {
    min-height: 600px;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section .layer5 .header-inner .overlay .col-md-6 {
    width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section .layer5 .header-inner .overlay .col-md-6 {
    width: 100% !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section section.section-side-image.clearfix.layer5 {
    min-height: 1400px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section section.section-side-image.clearfix.layer5 {
    min-height: 1400px !important;
  }
}
@media (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner {
    /*min-height: 800px !important;*/
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6 {
    width: 100% !important;
    height: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6 {
    width: 100% !important;
    height: auto !important;
  }
}
@media screen and (max-width: 250px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6 {
    width: 100% !important;
    height: auto !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    .cube {
    width: 65% !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    .move {
    left: 70% !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    .move
    h1 {
    font-size: 35px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    .move
    h1
    span {
    top: -39px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    p.note1.notee {
    top: -100px;
    position: relative;
  }
}
@media (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    .note {
    top: 0 !important;
  }
}
section
  section.section-side-image.clearfix.layer5
  .container-fluid
  .row
  .nopadding
  .header-inner
  .overlay
  .col-md-6
  .contain
  p.note.notee1 {
  top: 0 !important;
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    p.note.notee1 {
    top: -100px;
    position: relative;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add {
    top: -100px;
    position: relative;
    direction: rtl;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add {
    top: 0 !important;
    left: -5% !important;
    direction: rtl !important;
  }
}
@media screen and (max-width: 10000px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    h4.marg {
    margin-right: 50px !important;
  }
}
@media screen and (max-width: 1566px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    h4.marg {
    margin-right: 50px !important;
  }
}
@media screen and (max-width: 1200px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    h4.marg {
    margin-right: 50px !important;
  }
}
@media screen and (max-width: 992px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    h4.marg {
    margin-right: 100px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    h4.marg {
    margin-right: 50px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    h4.marg {
    margin-right: 50px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    span {
    margin-left: auto !important;
    margin-right: 50px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    span {
    margin-left: auto !important;
    margin-right: 50px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    span {
    margin-left: auto !important;
    margin-right: 50px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .contain
    div.add
    div.whats {
    left: -50px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6 {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    .validate-form {
    padding: 20px 30px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form {
    padding: 0px 20px 57px 20px !important;
  }
}
@media only screen and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form {
    margin-top: 10%;
    margin: 0;
    left: 0 !important;
    padding: 0 !important;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100 {
    width: 100% !important;
    left: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100 {
    width: 100% !important;
    left: 0 !important;
  }
}
@media (min-width: 1200px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100 {
    width: 100% !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100 {
    width: 300px !important;
    left: -20% !important;
  }
}
section
  section.section-side-image.clearfix.layer5
  .container-fluid
  .row
  .nopadding
  .header-inner
  .overlay
  .col-md-6
  form.contact100-form.validate-form
  .wrap-input100:last-child {
  margin-bottom: 15px !important;
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100
    input,
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100
    textarea {
    width: 100% !important;
    min-width: 150px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100
    input,
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100
    textarea {
    width: 100% !important;
    min-width: 150px !important;
  }
}
@media screen and (max-width: 576px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100
    input,
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100
    textarea {
    width: 100%;
    min-width: 250px;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .wrap-input100
    textarea {
    height: 90px !important;
    margin-bottom: 25px !important;
  }
}
section
  section.section-side-image.clearfix.layer5
  .container-fluid
  .row
  .nopadding
  .header-inner
  .overlay
  .col-md-6
  form.contact100-form.validate-form
  .container-contact100-form-btn {
  margin-top: 25% !important;
}
@media (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer5
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .col-md-6
    form.contact100-form.validate-form
    .container-contact100-form-btn {
    left: 100% !important;
  }
}
section
  section.section-side-image.clearfix.layer5
  .container-fluid
  .row
  .nopadding
  .header-inner
  .overlay
  .col-md-6
  form.contact100-form.validate-form
  .container-contact100-form-btn
  button
  span
  i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (min-width: 250px) and (max-width: 767px) {
  section section.section-side-image.clearfix.layer5 .label-input100 {
    left: 50% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section section.section-side-image.clearfix.layer5 .label-input100 {
    left: 100% !important;
  }
}
section .layer1 {
  /*min-height: 1200px !important;*/
  /*max-height: 1566px !important;*/
}
@media (min-width: 250px) and (max-width: 767px) {
  section .layer1 {
    min-height: 900px !important;
  }
}
section
  section.section-side-image.clearfix.layer1
  .container-fluid
  .row
  .nopadding
  .header-inner {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  /*min-height: 1200px !important;*/
  
    min-height: 80vh !important;
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer1
    .container-fluid
    .row
    .nopadding
    .header-inner {
    min-height: 900px !important;
  }
}
section
  section.section-side-image.clearfix.layer1
  .container-fluid
  .row
  .nopadding
  .header-inner
  .overlay
  .register_detail {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  height: 100%;
}
section
  section.section-side-image.clearfix.layer1
  .container-fluid
  .row
  .nopadding
  .header-inner
  .overlay
  .register_detail
  form
  .row
  div.col-md-12
  .pass {
  left: auto !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  section
    section.section-side-image.clearfix.layer1
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .register_detail
    form
    .row
    button.btn.enter {
    position: absolute;
    top: 620px;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer1
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .register_detail
    form
    .row
    button.btn.enter {
    position: absolute;
    top: 620px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer1
    .container-fluid
    .row
    .nopadding
    .header-inner
    .overlay
    .register_detail
    form
    .row
    button.btn.enter {
    position: absolute;
    top: 620px;
  }
}
@media (min-width: 992px) {
  section .label-input100 {
    left: 56% !important;
  }
}
@media only screen and (min-width: 992px) {
  section .move {
    left: 50% !important;
  }
}
@media (min-width: 992px) {
  section section.section-side-image.clearfix.layer {
    /*min-height: 1300px !important;*/
  }
}
@media (max-width: 767px) {
  section section.section-side-image.clearfix.layer div.img-holder {
    height: 1350px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section section.section-side-image.clearfix.layer div.img-holder {
    height: 1350px !important;
  }
}
@media (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner {
    min-height: 1750px !important;
    overflow-y: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner {
    min-height: 1750px !important;
    overflow-y: auto !important;
  }
}
@media (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner {
    /*min-height: 1250px !important;*/
  }
}
@media (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6 {
    max-width: 49% !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6 {
    max-width: 49% !important;
  }
}
@media (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6 {
    min-width: 100% !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6 {
    min-width: 100% !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
}
section
  section.section-side-image.clearfix.layer
  div.container-fluid
  .row
  .nopadding
  div.header-inner
  div.overlay
  .col-md-6
  .contain {
  position: relative;
  
    display: flex;
    flex-direction: column;

}
section
  section.section-side-image.clearfix.layer
  div.container-fluid
  .row
  .nopadding
  div.header-inner
  div.overlay
  .col-md-6
  .contain::after {
  content: "";
  display: block;
  clear: both;
}
@media only screen and (max-width: 600px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .cube {
    width: 100% !important;
    left: 0 !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move
    h1 {
    font-size: 35px !important;
  }
}
@media only screen and (max-width: 600px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move
    h1 {
    font-size: 35px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move
    h1
    span {
    top: -39px !important;
  }
}
@media only screen and (max-width: 600px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move
    h1
    span {
    top: -39px !important;
  }
}
@media only screen and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move {
    /*position: absolute;*/
    top: 50% !important;
    left: 10% !important;
  }
}
@media only screen and (min-width: 768px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move {
    /*position: absolute;*/
    top: 10% !important;
    left: 10% !important;
  }
}
@media only screen and (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move {
    left: 126px !important;
  }
}
@media only screen and (min-width: 1280px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move {
    left: 126px !important;
  }
}
@media only screen and (min-width: 1440px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move {
    left: 200px !important;
  }
}
@media only screen and (min-width: 1566px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    .move {
    left: 216px !important;
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    p.note.not {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    p.note.not {
    width: 90% !important;
    float: right;
  }
}
@media only screen and (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    p.note.not {
    /*width: 60% !important;*/
  }
}
@media (min-width: 250px) and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    p.note1.not1 {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    p.note1.not1 {
    width: 90% !important;
    float: right;
  }
}
@media only screen and (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    .col-md-6
    .contain
    p.note1.not1 {
    /*width: 60% !important;*/
  }
}
section
  section.section-side-image.clearfix.layer
  div.container-fluid
  .row
  .nopadding
  div.header-inner
  div.overlay
  div.col-md-6 {
  /*height: -webkit-fit-content !important;*/
  /*height: -moz-fit-content !important;*/
  /*height: fit-content !important;*/
  padding-bottom: 30px !important;
}
section
  section.section-side-image.clearfix.layer
  div.container-fluid
  .row
  .nopadding
  div.header-inner
  div.overlay
  div.col-md-6
  form.contact100-form.validate-form {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
section
  section.section-side-image.clearfix.layer
  div.container-fluid
  .row
  .nopadding
  div.header-inner
  div.overlay
  div.col-md-6
  form.contact100-form.validate-form
  div.wrap-input100 {
  width: 100% !important;
  min-width: 250px;
}
@media screen and (max-width: 500px) and (max-width: 992px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100 {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100
    span.label-input100 {
    left: 50% !important;
  }
}
@media only screen and (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100 {
    display: block !important;
  }
}
@media only screen and (min-width: 768px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100 {
    left: 0 !important;
    display: block !important;
  }
}
@media only screen and (min-width: 1280px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100 {
    width: 80% !important;
    margin-right: auto !important;
  }
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100
    .label-input100 {
    left: 70% !important;
  }
}
@media (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100
    input,
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100
    textarea {
    width: 100% !important;
    min-width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100
    input,
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.wrap-input100
    textarea {
    width: 100% !important;
    min-width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.newbtn {
    margin-bottom: 0px;
    right: 0 !important;
  }
}
@media (max-width: 767px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.newbtn {
    margin-bottom: 70px;
  }
}
@media (min-width: 992px) {
  section
    section.section-side-image.clearfix.layer
    div.container-fluid
    .row
    .nopadding
    div.header-inner
    div.overlay
    div.col-md-6
    form.contact100-form.validate-form
    div.container-contact100-form-btn {
    margin-top: 20% !important;
  }
}
.btn-contact{
    margin: 3rem auto;
}
section section.section-side-image.clearfix.layer1 .container-fluid .row .nopadding .header-inner .overlay .register_detail form .row button.btn.enter {
    position: relative;
    top: 265px !important;
    z-index: 100;
}
section section.section-side-image.clearfix.layer1 .container-fluid .row .nopadding .header-inner .overlay {
    position: absolute;
}
/*# sourceMappingURL=style.css.map */
