/*
Sell Quick
*/

/*--------------- 1. Document Setup (body, divs, img) ---------------*/
body
{
    font-family: 'Open Sans', sans-serif ;
    background:#FFF !important;
}
div, img, a{font-family: 'Open Sans', sans-serif ;} 
ul, ol, li{ list-style:none;}
a
{    
    transition:all .2s linear !important; 
    -o-transition:all .2s linear !important; 
    -moz-transition:all .2s linear !important; 
    -webkit-transition:all .2s linear !important;
}
input.field{ width:249px; height:42px; box-shadow:0px 2px 0px #afbcce; border-radius:3px; float:left; border:0px; padding:0 0 0 10px;}
input.field2{ width:229px; height:42px; border-radius:3px; float:left; border:#e8e8e8 solid 1px; padding:0 0 0 10px;}
input.field3{ width:100%; height:42px; border-radius:3px; border:#e8e8e8 solid 1px; padding:0 0 0 10px; margin-bottom:20px;}
textarea{ width:100%; height:120px; border-radius:3px; border:#e8e8e8 solid 1px; padding:10px; margin-bottom:20px;}
.clear{ clear:both;}

input.field4{ width:100%; height:42px; border-radius:3px; border:#f2f2f2 solid 1px; padding:0 0 0 10px; margin-bottom:20px; background:#f4f8fd;}
.textarea{ width:100%; height:120px; border-radius:3px; border:#f2f2f2 solid 1px; padding:10px; margin-bottom:20px; background:#f4f8fd;}

/*--------------- Heading ---------------*/
h1, h2, h3, h4, h5, h6{ font-family: 'Open Sans', sans-serif !important ; margin:0px; padding:0px;}
h1{ font-size:30px !important; color:#25367b !important; font-weight:300 !important; line-height:38px !important;}
h2{font-size:30px !important; color:#25367b !important; font-weight:bold !important; margin:10px 0px 10px 0 !important;}
h3{ font-size:20px !important; color:#575757 !important; line-height:normal; font-weight:normal; margin:0px; padding:0px;}
h4{ font-size:20px !important; color:#25367b !important; line-height:30px; font-style:italic;}
h5{ font-size:15px !important; color:#999999 !important; line-height:30px; font-weight:normal;}

/*--------------- Top Nav ---------------*/

.top-nav{ height:43px; border-bottom:#e5e5e5 solid 1px;}
.top-nav p{ float:right; padding:12px; font-size:13px; color:#666; margin:0px;}
.top-nav p a{ padding:0 2px; color:#666;}

/*--------------- Logo ---------------*/
.top-header{}
.logo{ float:left; position:relative; top:-35px;}


/*--------------- remove-loader ---------------*/
.remove-loader{width:249px; position: relative}

/*--------------- SearchResultsMain ---------------*/
.SearchResultsMain{width:249px;}


/*--------------- .SearchResultsMain ---------------*/
.SearchResultsMain1{width:229px;}





/*--------------- Search Results ---------------*/
.SearchResults:hover{background-color:#25367B; color:white; font-size:15px;}
.SearchResults {
    border-bottom: 1px solid #F3F3F3;
    cursor: pointer;
    font-size: 13px;
    padding: 10px;
}

/*--------------- Contact Information ---------------*/
.ct_info{ padding:20px 0 0 0px;}
.ct_info p{ text-align:right; font-size:20px; color:#000; line-height:30px;}
.ct_info p span{ font-size:16px;}
.ct_info p .number{ font-size:28px; color:#25367b; font-weight:bold;}

/*--------------- navigation ---------------*/
.nav-bg{ background:#25367b; height:64px; margin-top: -20px; position: absolute; width: 100%; z-index: 1000;}
.navbar-nav{}
.navbar-nav>li{ float:left; height:auto; padding:22px 0px; }
.navbar-nav>li>a{ float:left; padding:0 20px; font-size:15px; color:#FFF; border-right:#3b4a88 solid 2px;}
.navbar-nav>li>a:hover{ color:#73b1ef; background:none;}
.navbar-nav>li>a:focus{ color:#73b1ef; background:none;}

.subnav{ background:#73b1ef; height:43px; margin-top: 44px; width: 100%; float: left;}
.subnav p{ font-size:13px; color:#FFF; font-weight:600; line-height:43px; text-align:center;}
.subnav p a{color:#FFF; padding:0 10px;}

/*--------------- Header ---------------*/
.header-bg{ background:url(../images/header_bg.jpg) center center no-repeat; height:433px; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}

.header-form{ width:530px; margin:10px auto; position:relative;}
.superhero{ width:340px; height:80px; background:url(../images/super_hero_small.png) -20px 0 no-repeat; margin:0 auto;}
.header-form p{ font-size:30px; color:#000; line-height:35px; font-weight:300; text-align:center;}
.header-form p span{ font-weight:bold; color:#25367b;}

.form-group{ padding:0 70px; margin:20px 0px;}
.down-arrow{ position:absolute; background:url(../images/down_arrow_icon.png) no-repeat; top:108px; left:-45px; width:103px; height:97px;}

/*--------------- Contact ---------------*/
.light-blue-bg{ background:#f7fafe; border-bottom:#f2f2f2 solid 2px; min-height:132px;}
.padding-topbottom{ padding:20px 0px;}
.light-blue-bg3{ background:#f7fafe; border-bottom:#f2f2f2 solid 2px;}
.light-blue-bg3 p{ font-size:14px; color:#575757; padding:20px 0px;}
.light-blue-bg3 p a{ color:#575757; padding:0 10px;}
.light-blue-bg3 p a:hover{ color:#25367b; text-decoration:none;}
.light-blue-bg3 p a:focus{ color:#25367b; text-decoration:none;}

/*--------------- content ---------------*/
.ct-container{ padding:30px 0px;}
.ct-container p{ font-size:15px; color:#666; line-height:28px; padding-top:20px;}
.ct-container p span{ color:#697b93; font-size:14px; font-style:italic;}

/*--------------- services ---------------*/
.light-blue-bg2{ background:#f7fafe; border-bottom:#f2f2f2 solid 2px; border-top:#f2f2f2 solid 2px; padding:40px 0 0 0px;}
.header-col{ border-bottom:#e8ebef solid 2px; padding:0 0 10px 0; height:70px;}
.header-col span{ float:left !important;}
.header-col .heading{ font-size:20px !important; color:#000; margin-left:80px !important; font-weight:300; line-height:24px;}
.row{}
.row h5{ font-size:15px !important; color:#25367b !important; font-weight:bold !important; line-height:40px !important;}
.row h5 img{ margin:0 10px 0 0; vertical-align:middle;}
.row p{ font-size:15px; color:#666; line-height:28px; padding:0px;}

.be-listing{ float:left; width:100%;}
.be-listing ul{ margin:0px; float:left; padding:0px;}
.be-listing ul li{ float:left; width:100%; background:url(../images/tick_icon.png) 0px 15px no-repeat; margin:0px; padding:10px 0 20px 25px; color:#666; line-height:24px; font-size:15px;}


.ct-listing{ float:left; width:100%;}
.ct-listing ul{ margin:0px; float:left; padding:0px;}
.ct-listing ul li{ float:left; width:100%; background:url(../images/tick_icon.png) 0px 25px no-repeat; margin:0px; padding:20px 0 20px 25px; color:#666; line-height:24px; font-size:15px;}

/*--------------- services ---------------*/
.st-box{ padding:30px 0 0 0px; text-align:center;}
.st-box h3{ font-size:30px !important; color:#000; font-weight:200;}

.com-box{ border:#d6d6d6 solid 1px; border-radius:5px; box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3); padding:20px; margin:40px 0 0 0px; position:relative;
          background: #ffffff; /* Old browsers */
          background: -moz-linear-gradient(top,  #ffffff 0%, #eff3fa 100%); /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eff3fa)); /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top,  #ffffff 0%,#eff3fa 100%); /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top,  #ffffff 0%,#eff3fa 100%); /* Opera 11.10+ */
          background: -ms-linear-gradient(top,  #ffffff 0%,#eff3fa 100%); /* IE10+ */
          background: linear-gradient(to bottom,  #ffffff 0%,#eff3fa 100%); /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff3fa',GradientType=0 ); /* IE6-9 */}

.com-box p{ font-size:17px; color:#717171; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:center; line-height:26px;}
.com-box:after{ background:url(../images/comment_arrow.jpg) no-repeat; width:30px; height:20px; position:absolute; bottom:-20px; left:50%; content:''; margin-left:-15px;}

.name-text{ line-height:18px; text-align:centere; font-size:16px; color:#5c98d4; font-weight:600; padding-top:30px; float:left; width:100%;} 
.name-text span{ color:#344384 !important;}

/*--------------- news ---------------*/
.news-container{ border-top:#f2f2f2 solid 2px; padding:30px 0 0 0px;}
.news-container h3{ color:#000; margin-bottom:10px !important;}

/*--------------- contact ---------------*/
.contact-box{ background:#f7fafe; border:#d6d6d6 solid 1px; border-radius:5px; min-height:163px; float:right; width:100%; position:relative;}
.contact-box .phone-box{ background:#FFF; border-right:#d6d6d6 solid 1px; vertical-align:middle; float:left; width:133px; text-align:center; position:absolute; height:100%; border-radius:5px 0px 0px 5px; padding:50px 0 0 0px;}
.contact-box .ct-detail{ padding:40px 20px; float:right; width:81%;}
.contact-box .ct-detail p{font-size:26px; color:#666; margin:0px !important;}
.contact-box .ct-detail p span{font-size:25px; color:#25367b; font-weight:bold;}


/*--------------- footer ---------------*/
.footer-city-bg{ width:100%; text-align:center;}
.footer-bg{ background:#25367b;}
.footer-supper-hero{ text-align:center; width:100%; position:relative; margin-top:-78px;}
.footer-bg p{ padding:20px 0px; text-align:center; font-size:13px; color:#d7dfff; line-height:26px;}
.footer-bg p a{ color:#d7dfff; }

.copy-bg{ background:#15205b;}
.copy-bg p{ color:#8aa1ff; font-size:13px; line-height:30px; padding:15px 0 0 0px; text-align:center;}
.copy-bg p span{ color:#FFF;}

/*--------------- Inner page ---------------*/
.header-form2{ margin:0px; padding:0px; width:100%;}
.header-form2 p{ font-size:24px; color:#000; line-height:24px; font-weight:300; text-align:left;}
.header-form2 p span{ font-weight:bold !important; color:#25367b; font-style:normal !important; font-size:24px !important;}

.form-group2{ padding:20px 0px;}

.inner-listing{ padding:20px 0px;}
.inner-listing ul{ float:left; margin:0px !important; padding:0px !important;}
.inner-listing ul>li{ float:left; padding-left:20px; line-height:34px; font-size:15px; color:#666; background:url(../images/bullet_icon.png) 0px 15px no-repeat; width:100%;}

/*--------------- Contact us page ---------------*/
.contact-inner{ padding:0 20px;}
.contact-inner h4{ font-style:normal; font-size:18px !important;}
.contact-inner p{ padding-top:0px; font-size:14px;}
.contact-form{ background:#25367b; padding:20px; border-radius:5px; margin:20px 0px;}
.contact-form h3{ color:#FFF !important;}
.contact-form p{ font-size:14px; color:#FFF !important; line-height:normal; padding-top:15px;}
.contact-form label{ color:#FFF !important; margin-bottom:10px;}

/*--------------- popup page ---------------*/
.popup-container{ width:400px; background:#25367b; padding:20px; border-radius:5px; margin:0 auto;}
.popup-container h3{ color:#FFF !important; font-size:16px !important;}
.popup-container p{ font-size:14px; color:#FFF !important; line-height:normal; padding-top:15px;}
.form-row{ margin-top:10px;}

/*--------------- Button ---------------*/
.btn-get{ width:auto; height:42px; text-align:center; font-size:16px !important; color:#FFF !important;  border:0px !important; border-radius:3px !important; float:right; padding:0 20px !important;
          box-shadow:none !important;
          background: #334798; /* Old browsers */
          background: -moz-linear-gradient(top,  #334798 0%, #25367b 100%) !important; /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#334798), color-stop(100%,#25367b)) !important; /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top,  #334798 0%,#25367b 100%) !important; /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top,  #334798 0%,#25367b 100%) !important; /* Opera 11.10+ */
          background: -ms-linear-gradient(top,  #334798 0%,#25367b 100%) !important; /* IE10+ */
          background: linear-gradient(to bottom,  #334798 0%,#25367b 100%) !important; /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#334798', endColorstr='#25367b',GradientType=0 ) !important; /* IE6-9 */}

.btn-get:hover{ color:#FFF; text-decoration:none;
                background: #25367b; /* Old browsers */
                background: -moz-linear-gradient(top,  #25367b 0%, #334798 100%) !important; /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25367b), color-stop(100%,#334798)) !important; /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #25367b 0%,#334798 100%) !important; /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #25367b 0%,#334798 100%) !important; /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #25367b 0%,#334798 100%) !important; /* IE10+ */
                background: linear-gradient(to bottom,  #25367b 0%,#334798 100%) !important; /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25367b', endColorstr='#334798',GradientType=0 ) !important; /* IE6-9 */}

.btn-contact{ line-height:42px; margin:25px 0;}
.submit-btn{ background:#a2cb6d !important; width:auto; height:42px; text-align:center; font-size:16px !important; color:#FFF !important;  border:0px !important; border-radius:3px !important; float:right; padding:0 20px !important;}

.current-menu-item a{
    color: #73b1ef !important;
}


/*popup model styling start*/

#delayModal1 .close {
    color: #fff;
    opacity: 1;
    text-shadow: none;
}

#delayModal1 .modal-header {
    background: #003572 none repeat scroll 0 0;
}

#delayModal1 .modal-content h5 {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 500;
}

#delayModal1 .sub_heading {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0px 10px 30px;
}

#delayModal1 .modal-body {
    margin-left: 46px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

#delayModal1 .modal-body ul li {
    padding-left: 30px;
    line-height: 30px;
    background: rgba(0, 0, 0, 0) url("../images/tick_icon.png") no-repeat scroll 0 8px;
    color: #666;
}

#delayModal1 .sub_heading h6 {
    font-size: 16px;
}

#delayModal1 .modal-body strong {
    margin-left: 10px;
    font-size: 18px;
    text-align: center;
    line-height: 2.5;
}


#delayModal1 h5, h6 {
    margin: 0px !important;
    padding: 0px !important;
    clear: none !important;
    font-family: 'Roboto', sans-serif !important;
}

#delayModal1 a {
    font-family: 'Roboto', sans-serif;
}

#delayModal1 .btn-submit {
    padding-top: 14px !important;
}
.fancybox-opened, .fancybox-inner {
    min-width: 300px !important;
}
.get_report input.field{
    border: 1px solid #e8e8e8;
    box-shadow: none;
}

/*popup model styling end*/
/*--------------- 14. Media Queries ---------------*/

@media (min-width: 768px) and (max-width: 969px) {
    .navbar-collapse{ margin:0px; padding:0px;}	
    .nav-bg{ background:#25367b; height:74px;}
    .navbar-nav{}
    .navbar-nav>li{ float:left; height:74px; padding:26px 0 0 0px;}
    .navbar-nav>li>a{ float:left; padding:0 5px; font-size:14px; color:#FFF; border-right:#3b4a88 solid 2px;}
    .navbar-nav>li>a:hover{ color:#73b1ef; background:none;}
    .navbar-nav>li>a:focus{ color:#73b1ef; background:none;}

    .subnav{ background:#73b1ef; height:auto;}
    .subnav p{ font-size:13px; color:#FFF; font-weight:600; line-height:normal; text-align:center; padding:10px 0 0 0px;}
    .subnav p a{color:#FFF; padding:0px 10px;}

    .col-sm-5{ text-align:center; width:100%;}
    .col-sm-5 img{ width:100%;}
    .footer-city-bg img{ width:100%; text-align:center;}

    .contact-box{ background:#f7fafe; border:#d6d6d6 solid 1px; border-radius:5px; min-height:163px; float:right; width:100%; position:relative;}
    .contact-box .phone-box{ background:#FFF; border-right:#d6d6d6 solid 1px; vertical-align:middle; float:left; width:100px; text-align:center; position:absolute; height:100%; border-radius:5px 0px 0px 5px; padding:50px 0 0 0px;}
    .contact-box .ct-detail{ padding:40px 20px; float:right; width:75%;}
    .contact-box .ct-detail p{font-size:16px; color:#666; margin:0px !important;}
    .contact-box .ct-detail p span{font-size:16px; color:#25367b; font-weight:bold;}
    .btn-get{float:right;}
    input.field2{ width:100%;}

}
@media (min-width: 320px) and (max-width: 479px) {
    .loading{right:57% !important;}
    .SearchResultsMain{width:100%;}
    .SearchResultsMain1{width:100%;}
    .remove-loader{width:100%; position: relative;}
    .top-nav{ height:auto; text-align:center;}	
    .logo{ float:left; text-align:center; position:relative; top:10px; width:100%;}
    .logo img{ width:80%;}
    .navbar-toggle{ background:rgba(0, 0, 0, 0.2) !important;}
    .navbar-toggle .icon-bar{ background:rgba(255, 255, 255, 0.8) !important;}

    .nav-bg{ background:#25367b; height:50px; margin-top:0px;}
    .navbar-nav{background:#25367b; position:absolute; z-index:1000;}
    .navbar-nav>li{ float:left; height:auto; padding:0px 0 0 0px; width:100%;}
    .navbar-nav>li>a{ float:left; padding:0 20px; font-size:15px; color:#FFF; border-right:0px; width:100%; line-height:36px;}
    .navbar-nav>li>a:hover{ color:#FFF; background:#73b1ef;}
    .navbar-nav>li>a:focus{ color:#73b1ef; background:none;}

    .subnav{ background:#73b1ef; height:auto;}
    .subnav p{ font-size:13px; color:#FFF; font-weight:600; line-height:normal; text-align:center; padding:10px 0 0 0px;}
    .subnav p a{color:#FFF; padding:0px 10px;}

    .header-bg{ height:310px;}

    .header-form{ width:100%;}
    .superhero{ width:100%;}
    .header-form p{ font-size:18px; line-height:normal;}
    .form-group{ padding:0px;}
    input.field{ width:100%; z-index:1; position:relative;}
    .btn-get{ margin:20px 0px;}
    .header-form{ padding:0px 0px; margin:20px auto;}
    .down-arrow { background: url("../images/down_arrow_icon.png") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0); height: 97px; left: -41px; position: absolute; top: 132px; width: 63px;}

    .col-sm-5{ width:100%; text-align:center;}
    .col-sm-5 img{ width:80%; text-align:center;}
    .footer-city-bg img{ width:100%; text-align:center;}

    .contact-box{ background:#f7fafe; border:#d6d6d6 solid 1px; border-radius:5px; min-height:163px; float:right; width:100%; position:relative; margin-bottom:20px;}
    .contact-box .phone-box{ background:#FFF; border-bottom:#d6d6d6 solid 1px; border-right:0px; vertical-align:middle; float:none; width:100%; text-align:center; position:relative; height:100%; border-radius:5px 5px 0px 0px; padding:20px;}
    .contact-box .ct-detail{ padding:20px 20px; float:right; width:100%;}
    .contact-box .ct-detail p{font-size:14px; color:#666; margin:0px !important;}
    .contact-box .ct-detail p span{font-size:14px; color:#25367b; font-weight:bold;}
    input.field2{ width:100%;}
    .get_report .form-group {
        padding: 20px;
    }
    .get_report .btn-get{
        width: 100%;
    }

}

@media (min-width: 480px) and (max-width: 640px) {
    .loading{right:57% !important;}
    .top-nav{ height:auto; text-align:center;}	
    .logo{ float:left; text-align:center; position:relative; top:10px; width:100%;}
    .logo img{ width:80%;}
    .navbar-toggle{ background:rgba(0, 0, 0, 0.2) !important;}
    .navbar-toggle .icon-bar{ background:rgba(255, 255, 255, 0.8) !important;}

    .nav-bg{ background:#25367b; height:50px; margin: 0px !important;}
    .navbar-header{ float: none; margin-top: 0px !important;}
    .navbar-nav{background:#25367b; position:relative; z-index:1000;}
    .navbar-nav>li{ float:left; height:auto; padding:0px 0 0 0px; width:100%;}
    .navbar-nav>li>a{ float:left; padding:0 20px; font-size:15px; color:#FFF; border-right:0px; width:100%; line-height:36px;}
    .navbar-nav>li>a:hover{ color:#FFF; background:#73b1ef;}
    .navbar-nav>li>a:focus{ color:#73b1ef; background:none;}

    .subnav{ background:#73b1ef; height:auto;}
    .subnav p{ font-size:13px; color:#FFF; font-weight:600; line-height:normal; text-align:center; padding:10px 0 0 0px;}
    .subnav p a{color:#FFF; padding:0px 10px;}

    .header-bg{ height:420px;}

    .header-form{ width:100%;}
    .superhero{ width:100%;}
    .header-form p{ font-size:18px; line-height:normal;}
    .form-group{ padding:0px;}
    input.field{ width:100%; z-index:1; position:relative;}
    .btn-get{ }
    .header-form{ padding:0px 0px; margin:20px auto;}
    .down-arrow { background: url("../images/down_arrow_icon.png") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0); height: 97px; left: -41px; position: absolute; top: 132px; width: 63px;}

    .col-sm-5{ width:100%; text-align:center;}
    .col-sm-5 img{ width:80%; text-align:center;}
    .footer-city-bg img{ width:100%; text-align:center;}

    .contact-box{ background:#f7fafe; border:#d6d6d6 solid 1px; border-radius:5px; min-height:163px; float:right; width:100%; position:relative; margin-bottom:20px;}
    .contact-box .phone-box{ background:#FFF; border-bottom:#d6d6d6 solid 1px; border-right:0px; vertical-align:middle; float:none; width:100%; text-align:center; position:relative; height:100%; border-radius:5px 5px 0px 0px; padding:20px;}
    .contact-box .ct-detail{ padding:20px 20px; float:right; width:100%;}
    .contact-box .ct-detail p{font-size:14px; color:#666; margin:0px !important;}
    .contact-box .ct-detail p span{font-size:14px; color:#25367b; font-weight:bold;}
    .get_report input.field2{ width:100%;}
    .get_report .form-group {
        padding: 20px;
    }

}

@media (min-width: 990px) and (max-width: 1024px) {

    .contact-box{ background:#f7fafe; border:#d6d6d6 solid 1px; border-radius:5px; min-height:163px; float:right; width:100%; position:relative;}
    .contact-box .phone-box{ background:#FFF; border-right:#d6d6d6 solid 1px; vertical-align:middle; float:left; width:120px; text-align:center; position:absolute; height:100%; border-radius:5px 0px 0px 5px; padding:50px 0 0 0px;}
    .contact-box .ct-detail{ padding:40px 20px; float:right; width:80%;}
    .contact-box .ct-detail p{font-size:20px; color:#666; margin:0px !important;}
    .contact-box .ct-detail p span{font-size:20px; color:#25367b; font-weight:bold;}
    .footer-city-bg img{ width:100%; text-align:center;}
    .col-sm-5{ text-align:center; width:100%;}
    .col-sm-5 img{ width:100%;}
    .footer-city-bg img{ width:100%; text-align:center;}
    .navbar-collapse{ margin:0px; padding:0px;}	
    .navbar-nav>li>a{ float:left; padding:0 15px; font-size:15px; color:#FFF; border-right:#3b4a88 solid 2px;}
    .btn-get{ margin:20px 0px; float:right;}
    .get_report .btn-get{ margin:0px 0px; float:right;}
    input.field2{ width:100%;}

} 

.call-button a {
position: fixed;
bottom: 0;
z-index: 19;
background: #3F51B5;
right: 0;
left: 0;
text-align: center;
padding: 20px;
margin: 20px;
color: #fff;
font-size: 18px;
font-weight: 600;
}
.call-button a:hover {
background-color: #283a81;
color: #fff;
}