/* Normal desktop :992px. */

@media (max-width:991px) {
.left-content{
  
}

.right-content {
   margin-top: 30px;
}
.button-bar button{
  width:70%;
  margin: 0 auto;
}
.form-control {
 width: 70%;
 margin: 0 auto;
}
.right-text p {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.left-bottom2 {
    display: block!important;
}
.left-content .cnt-text h1 {
    font-size: 61px;
    margin: 21px 0;
}
}
@media (max-width:767px) {
.left-content .cnt-text h1 {
    font-size: 42px;
    margin: 30px 0;
}
.cnt-text {
    margin-top: 30px;
}
.left-content {
    height: auto;
    padding-bottom: 45px;
}
.left-content .cnt-text h2 {
    font-size: 30px;
}
}

@media (max-width:490px) {
.left-content .cnt-text h2 {
    font-size: 26px;
}
.left-content .cnt-text h1 {
    font-size: 33px;
    margin: 25px 0;
}
.btn-text{
    display: none;
}
.arrow-text{
    display: block;
}

.subscribe input[type="search"] {
    padding: 15px 15px;
}
.right-text {
    padding-top: 8px;
}
.right-text h2 {
    font-size: 32px;
}
}