.contact_content .contact_content_text{
    margin-top:-60px;
}
.contact_content .head_right{
    position: relative;
    left: -57%;
    transform: rotate(-90deg);
}
.contact_content .head_right{
    top: -122px;
}
.contact_content_text ul li{
    line-height: 2rem;
}
.contact_content_text .phone,
.contact_content_text .info{
    font-size:18px;
    font-family: 'gotham_boldregular';
}
/*form */
.form-control{
    border-radius: 0px;
    border:1px solid #eff5f7;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    width: 100%;
    height: 50px;
    background-color: #eff5f7;
}
.form-control:focus {
    border-color: #bcefeb;
    outline: 0;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075),0 0 0px rgba(102,175,233,.6);
}
input[type="email"].form-control::-webkit-input-placeholder {
    color: #fff;
    background-color: transparent;
}
/*
Choose Section style
=====================*/
.choose_list_item{}
.choose_icon{
    float: left;
    width:10%;
    display: inline-block;
}
.choose_icon i{
    font-size:1.5rem;
}
.list_item_text{
    width:60%;
    display: inline-block;
}
.list_item_text h5{}
.list_item_text p{

}

/*
Footer Section style
=====================*/
.about_content .about_content_text,
.portfolio_content .portfolio_content_text,
.choose_item .choose_item_text,
.contact_content .contact_content_text{
    margin-top:-60px;
}

.about_content .head_right,
.portfolio_content .head_right,
.choose_item .head_right,
.contact_content .head_right{
    position: relative;
    left: -57%;
    transform: rotate(-90deg);
}
.head_right h2{
    color:#e0ecf0;
}
.choose_item .head_right{
    top: -100px;
}
.about_content .head_right{
    top: -93px;
}
.portfolio_content .head_right{
    top: -180px;
}
.contact_content .head_right{
    top: -122px;
}

.contact_content_text ul li{
    line-height: 2rem;
}
.contact_content_text .phone,
.contact_content_text .info{
    font-size:18px;
    font-family: 'gotham_boldregular';
}

.author_text h5,
.author_text h6{
    font-size:18px;
    font-family: 'gotham_bookregular';
}
.author_text h6{
    letter-spacing: 2px;
}
.author_text h1{
    font-size:48px;
    font-family: gotham_bookregular;
}


/* Portrait tablets and small desktops */
@media (max-width: 991px) {

    .sm-text-center{
        text-align: center !important;
    }
    .sm-pull-none{
        float: none !important;
    }
    .sm-m-top-10{
        margin-top:10px;
    }
    .sm-m-top-20{
        margin-top:20px;
    }
    .sm-m-top-30{
        margin-top:30px;
    }
    .sm-m-top-50{
        margin-top:50px;
    }

    .about_content .head_right {
        top: -224px;
    }
    .portfolio_content .head_right {
        top: -240px;
    }
    .choose_item .head_right {
        top: -230px;
    }
    .contact_content .head_right {
        top: -205px;
    }
    .home_text h1 {
        font-size: 5rem;
        line-height: 3.5rem;
    }
    .home-shadow img {
        width: 85%;
    }

}



/* Landscape phones and portrait tablets */
@media  (max-width: 768px) {
    h2{
        font-size:3rem;
        text-align: center;
    }
     h3{
        font-size:2.5rem;
        text-align: center;
    }
    
    p{
        font-size:90%;
        line-height: 2rem;
    }
    .xs-pull-none{
        float: none !important;
    }
    .xs-text-center{
        text-align: center !important;
    }
    .xs-m-top-40{
        margin-top:40px;
    }
    .xs-m-top-10{
        margin-top:10px;
    }
    .xs-m-bottom-10{
        margin-bottom:10px;
    }
    .xs-m-bottom-20{
        margin-bottom:20px;
    }

    .about_content .head_right, 
    .portfolio_content .head_right, 
    .choose_item .head_right, 
    .contact_content .head_right {
        position: relative;
        left: 0; 
        transform: rotate(0deg);
        top: 0; 
    }
    .portfolio_content .head_right, 
    .choose_item .head_right, 
    .contact_content .head_right,
    .about_content .head_right {
        top: 0px;
    }
    .about_content .about_content_text,
    .portfolio_content .portfolio_content_text,
    .choose_item .choose_item_text,
    .contact_content .contact_content_text{
        margin-top:0px;
    }

    .home_text h1 {
        font-size: 4rem;
    }
    .home_text h4 {
        font-size: 1.5rem;
    }

}




/* Landscape phones and smaller */
@media (max-width: 479px) {
    html {
        font-size: 85%;
    }

    .client_brand ul li {
        margin-left: 2%;
        display: inline-block;
    }
    .client_brand ul li img {
        width: 80%;
    }

}





@media (max-width: 400px) {


}

@media (max-width: 320px) {
    html {
        font-size: 60.5%;
    }


}

