@charset "utf-8";
/* CSS Document */

@media only screen and (min-width:992px) and (max-width:1199px) {
#banner .text-slider p {
 width: 81%;
}
}
 @media only screen and (min-width:768px) and (max-width:991px) {
 
 .brokerlogin {
   width: 48%;
    font-size: 14px;
    text-align: center;
    padding: 8px 0px;
}
 #banner .text-slider p {
 width: 98%;
}
 .pro {
 padding-right: 0px;
}
 #banner .text-slider .btn-1 {
 margin-left: 10px;
}
.drive-form .intres-lesson li span {
 left: 15px;
}
 .width100btn {
 width:100%;
}
 .width100btnlogin {
 width: 100%;
 margin: 0px auto;
 text-align: center;
}
 #banner .text-slider {
 padding-top: 25px;
}
}
 @media (min-width:640px) and (max-width:767px) {
 .quote h1 {
    font-size: 33px;
   
}
 .tittle {
 margin-top:25px;
}
 .rowstyle {
 margin-left: 20px;
 margin-right: 0px;
}
 .mb5 {
 margin-bottom:25px !important;
}
 #banner .text-slider p {
 width: 100%;
}
 .fh5co-blog .blog-text {
 margin-bottom: 80px;
}
 .textcenter {
text-align: center;
}
 .fh5co-nav-toggle {
top: 55px;
}
 #banner .text-slider .btn-1 {
 margin-left: 8px;
}
 .brokerlogin {
    width: 47%;
    font-size: 11px;
    text-align: center;
    padding: 8px 0px;
}
.leftbar {
width: 56%;
 float: left;
}
 .rightbar {
 width: 46%;
 float: right !important;
}
}
 @media only screen and (max-width:540px) {
 
  .fh5co-blog {
    width: 100%;
    float: left;
}
 .displaynone {
display:none !important;
}
#banner .text-slider {
 width: 459px;
}
.brokerlogin {
 margin-top: 0px !important;
 width: 49%;
 font-size: 14px;
 padding: 6px 0px;
 margin-left: 0px !important;
}
#banner .text-slider {
 padding-top: 20px;
}
 .find-drive {
 margin-top: 20px;
}
.fh5co-blog .blog-text {
 margin-bottom: 25%;
}
.quote h1 {
 font-size: 26px;
}
.quote span {
 font-size: 18px;
}
 .textcenter {
text-align: center;
}
footer .rights p {
 margin: 0px;
 line-height: 20px;
 font-size: 13px;
 padding: 5px 0px;
}
.fh5co-nav .top .num {
 padding-right: 0px;
}
 .width100 {
 width:100%;
}
 .find-drive h5 {
 padding: 8px 15px;
}
.fh5co-blog .blog-text h3 {
 margin-bottom: 10px !important;
}
.fh5co-blog .blog-text {
width: 99%;
 padding: 10px 31px;
}
 .btnnew {
 font-size: 14px;
 padding: 1px 10px;
}
.quote {
 background: #247da3;
 padding: 25px 0;
}
 .mb5 {
 margin-bottom: 5% !important;
}
 .rightsidebar {
 padding-right: 0px;
 padding-left: 0px;
 margin-right: 0px;
}
.padding0 {
padding:0px;
}
}
 @media (min-width:360px) and (max-width:450px) {
 
  .fh5co-blog {
    width: 100%;
    float: left;
}
 .fh5co-nav #fh5co-logo {
 margin-top: -40px;
}
 .tittle h3 {
 margin-bottom: 15px;
}
#feature li h5 {
 margin-bottom: 10px;
}
 .rowstyle {
 margin-left: 0px;
 margin-right: 0px;
}
 .tittle {
 margin-bottom: 20px;
 margin-top: 20px;
}
 .drive-form {
 width: 74%;
}
.brokerlogin {
 margin-top: 0px !important;
 width: 36%;
 font-size: 13px;
 padding: 6px 0px;
 margin-left: 0px !important;
}
}
 @media only screen and (max-width:320px) {
 
 .fh5co-blog {
    width: 100%;
    float: left;
}
 .fh5co-nav #fh5co-logo {
 margin-top: -75px;
}
 .tittle h3 {
 margin-bottom: 15px;
}
#feature li h5 {
 margin-bottom: 10px;
}
 .rowstyle {
 margin-left: 0px;
 margin-right: 0px;
}
 .tittle {
 margin-bottom: 20px;
 margin-top: 20px;
}
 .displaynone {
display:none !important;
}
#banner .text-slider {
 width: 299px;
}
.brokerlogin {
 margin-top: 0px !important;
 width: 49%;
 font-size: 11px;
 padding: 6px 0px;
 margin-left: 0px !important;
}
#banner .text-slider {
 padding-top: 20px;
}
 .find-drive {
 margin-top: 20px;
}
.fh5co-blog .blog-text {
 margin-bottom: 30%;
}
.quote h1 {
 font-size: 26px;
}
.quote span {
 font-size: 18px;
}
 .textcenter {
text-align: center;
}
footer .rights p {
 margin: 0px;
 line-height: 20px;
 font-size: 13px;
 padding: 5px 0px;
}
.fh5co-nav .top .num {
 padding-right: 0px;
}
 .width100 {
 width:100%;
}
 .find-drive h5 {
 padding: 8px 15px;
}
.fh5co-blog .blog-text h3 {
 margin-bottom: 10px !important;
}
.fh5co-blog .blog-text {
 width: 97%;
 padding: 10px 31px;
}
 .btnnew {
 font-size: 14px;
 padding: 1px 10px;
}
.quote {
 background: #247da3;
 padding: 25px 0;
}
 .mb5 {
 margin-bottom: 5% !important;
}
 .rightsidebar {
 padding-right: 0px;
 padding-left: 0px;
 margin-right: 0px;
}
.padding0 {
padding:0px;
}
}
