/*!
Theme Name: MSI Child
Theme URI: http://www.itvibes.com
Version: 4.9.4
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: ITVibes Themes
Template:Divi
Author URI: http://www.www.itvibes.com.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.itvibes.com
*/

/*! This minified app bundle contains open source software from several third party developers. Please review CREDITS.md in the root directory or LICENSE.md in the current directory for complete licensing, copyright and patent information. This file and the included code may not be redistributed without the attributions listed in LICENSE.md, including associate copyright notices and licensing information. */
body {line-height: 1.7em; font-size: 18px;letter-spacing: .3px;}
h1{ font-size:38px; color:#0e364d !important;}
h2 {font-size: 35px !important;}
h3{ font-size:26px !important;}
h1 span {color: #796140;}
.welcome h1 {color: #0e364d;}
/*  Top Header search css open----*/
/*  Slider css open----*/
.msi-slider .et_pb_slide {height: 870px;}
.msi-slider.et_pb_section{ padding-top:0px !important;}
.msi-slider h2.et_pb_slide_title {font-size: 20px !important;letter-spacing: 2px;}
.msi-slider h1 {font-size: 50px;font-weight: bold;}
/*  Slider css close----*/
#top-menu li a {font-size: 19px !important;text-transform: uppercase;}
ul.sub-menu {background: #0e364d !important;margin-top: -20px;}
.et-fixed-header#main-header ul.sub-menu {margin-top: 0px;}
#top-menu li li a {padding: 4px 6px;width: 280px;}
ul.sub-menu li a { text-transform: capitalize !important;  font-weight: normal; font-size: 15.5px !important;}
.nav li ul {padding: 10px 0; width: 300px;}
/* Read More Slider open */
.rmore {position: relative;padding-left: 25px;color: #fff;padding-right: 0px;font-size: 22px;top: 21px;}
.rmore, .rmore::before, .rmore::after {-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.rmore span::before, .rmore span::after {-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}
.rmore {position: relative;padding-left: 25px;color: #fff;padding-right: 0px;font-size: 22px;top: 21px;}
.rmore::before, .rmore::after, .rmore span::before, .rmore span::after {position: absolute;content: " ";height: 3px; background-color: #fff;}
.rmore:hover {padding-right: 21px;padding-left: 20px;}
.rmore::before {width: 20px;left: 0;top: 50%;}
.rmore:hover::before {width: 15px;}
.rmore::after {position: absolute;content: " ";right: -10px;top: 50%;height: 3px;width: 0px;}
.rmore:hover::after {width: 25px;right: -10px;}
.rmore span::before {width: 0px;right: -10px;top: 50%;transform: rotate(45deg);transform-origin: right bottom;}
.rmore span::after {width: 0px;right: -10px;bottom: 47%;transform: rotate(-45deg);transform-origin: top right;}
.rmore:hover span::before, .rmore:hover span::after {width: 10px;}
.rmore::after, .rmore::after, .rmore span::before, .rmore span::after {position: absolute;content: " "; height: 3px;background-color: #fff;}
/* Read More Slider close */
.se-mod .et_pb_module {min-height: 370px;}
/* Read More  Dark */
.rmore-dark {position: relative;padding-left: 25px;color: #0E364D;padding-right: 0px;font-size: 20px;top: 10px;     font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}
.rmore-dark, .rmore-dark::before, .rmore-dark::after {-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.rmore-dark span::before, .rmore-dark span::after {-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}
.rmore-dark {position: relative;padding-left: 25px;color: #0E364D;padding-right: 0px;font-size: 20px;top: 10px;}
.rmore-dark::before, .rmore-dark::after, .rmore-dark span::before, .rmore-dark span::after {position: absolute;content: " ";height: 3px; background-color: #0E364D;}
.rmore-dark:hover {padding-right: 21px;padding-left: 20px;}
.rmore-dark::before {width: 20px;left: 0;top: 50%;}
.rmore-dark:hover::before {width: 15px;}
.rmore-dark::after {position: absolute;content: " ";right: -10px;top: 50%;height: 3px;width: 0px;}
.rmore-dark:hover::after {width: 25px;right: -10px;}
.rmore-dark span::before {width: 0px;right: -10px;top: 50%;transform: rotate(45deg);transform-origin: right bottom;}
.rmore-dark span::after {width: 0px;right: -10px;bottom: 47%;transform: rotate(-45deg);transform-origin: top right;}
.rmore-dark:hover span::before, .rmore-dark:hover span::after {width: 10px;}
.rmore-dark::after, .rmore-dark::after, .rmore-dark span::before, .rmore-dark span::after {position: absolute;content: " "; height: 3px;background-color: #0E364D;}
/* Read More  Dark */

/* Top header css open */
.tp-header { float: right; width: 100%; margin-top: 30px; z-index: 9; position: relative; font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif; margin-bottom: -15px; }
.phone { float: right; margin-top: 0px; margin-left: 30px; } 
.phone a { font-size: 21px; font-weight: bold; color: #fff; background: #0e364d; padding: 13px 30px; font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif; letter-spacing: 1px; } 
.sm-icons { float: right; } .sm-icons a { padding-left: 10px; }
/* Top header css close */

/* Inside page css open */
.inside-banner .et_pb_fullwidth_header {height: 500px;}
.inside-banner h1.et_pb_module_header {margin-top: 125px !important;}
.ab-mod .et_pb_blurb { min-height: 425px !important; }
/* Inside page css close */

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 5% 8%; width: auto; margin: auto; } 
.ser-mod .et_pb_blurb_content { border-top: solid 1px #8c8e8c; border-bottom: solid 1px #8c8e8c;padding-top: 35px; padding-bottom: 35px; } 
.ser-mod .et_pb_blurb_content:hover { background-color: rgba(14,54,77,.7);transition: all .4s ease-in-out; } 
.ser-mod-sec.et_pb_section { margin-top: -194px; } 
.ser-mod h5 { letter-spacing: 2px; } 
.ser-mod h3 { letter-spacing: 1px; } 

.searchaprt.et_pb_section { margin-top: -30px; } 
.who-we-are h4.et_pb_module_header { font-size: 22px; color: #0e364d; margin-bottom: -12px; }


/* Home page search apartment css open */
.search-apartment h1 { font-size: 40px; letter-spacing: 1px; padding-top: 4px; font-weight: 300;} 
.search-apartment input[type="text"] { width: 430px;padding-left: 10px; height: 45px; float: left; } .search-apartment input[type="submit"] { height: 45px; float: left; padding: 0px 30px; font-size: 18px; margin-left: -11px; border: none; background-color: #0e364d; color: #fff; cursor: pointer; }
/* Home page search apartment css close */


.common1-ul li { line-height: 20px; background: url(images/footer_arrow.png) no-repeat scroll 0px 15px !important; list-style-position: outside; margin-left: 0 !important; padding-left: 13px !important; } .footer-arrows li { line-height: 25px; background: url(images/footer_arrow.png) no-repeat scroll 0px 10px !important; list-style-position: outside; margin-left: 0 !important; padding-left: 13px !important; } .footer-widget a { color: #cecece !important; font-size: 16px;transition: all .4s ease-in-out; } ul.footer-arrows li a:hover { padding-left: 5px;transition: all .4s ease-in-out;} .call a:hover	{padding-left: 5px;transition: all .4s ease-in-out;} 
.mail-footer a:hover{padding-left: 5px;transition: all .4s ease-in-out;} 
.footer-widget { color: #cecece !important; } 
.footer-widget li:before { display:none;} 
.footer-widget img { margin-bottom: 12px; } 
.call a { font-size: 20px; font-weight: bold; padding-bottom: 12px; float: left; } 
.sm-footer img { padding-right: 10px; margin-bottom: 0px; } 
.footer-widget h4 { color: #fff; margin-bottom: 10px; margin-top: 20px; }
 #footer-widgets { padding: 4% 0 0; } 
 .footer-widget:nth-child(4) { margin-top: 40px; } 
 #footer-bottom {background-color: #2c2d2e !important;} 
 .footer_left { text-align: center; font-size:14px; color: #d7d2d2; } 
 .footer_right { text-align: center;font-size: 14px; color: #d7d2d2; } 
 .footer-logos { text-align: center; } 
 .footer_right a { color: #b9b8b8; } 
 .et_pb_gutters3 .footer-widget { margin-right: 5.5%; margin-bottom: 2.5%; } 
 .footer-logos a { padding-right: 5px; } 
 .contact .sm-footer { padding-top: 13px; } 
 .contact a { color: #0e364d; }
/*-- Contact form css open --*/
.form-msi input { padding: 13px !important; border-radius: 5px; background: #f1f1f1; }
.form-msi .gform_wrapper li.hidden_label input { margin-top: 0px; }
.form-msi select#input_1_1 { padding: 12px; border-radius: 5px; background: #f1f1f1; }
.form-msi .gform_wrapper textarea.medium { height: 100px !important; border-radius: 5px; background: #f1f1f1; margin-top: 10px; }
.form-msi input#gform_submit_button_1 { border: none; padding: 14px 35px !important; color: #fff; background: #0e364d; cursor: pointer;transition: all .5s ease-in-out; }
.form-msi input#gform_submit_button_1:hover { background: #222;transition: all .5s ease-in-out; }
.form-msi .gform_wrapper.gravity-theme .gfield textarea.large {border-radius: 5px; background: #f1f1f1;height: 110px;}
/*-- Contact form css close --*/

.abt-bg.et_pb_section {background: none !important;}
.three-mod.et_pb_section {background: none;}
.openings h1{ padding-bottom:20px;}
.teamform input#input_2_1_3 {background: #f1f1f1;border-radius: 5px;padding: 13px;}
.teamform input#input_2_1_6 {background: #f1f1f1;border-radius: 5px;padding: 13px;}
.teamform input#input_2_2 {background: #f1f1f1;border-radius: 5px;padding: 13px;}
.teamform input#gform_submit_button_2 { border: none;background: #0E364D;color: #fff;padding: 10px 20px;font-size: 18px; cursor:pointer;}
/*  Projec css open----*/
.project-template-default .inside-banner .et_pb_fullwidth_header { height: 600px;}
.project-mod h4 {    color: #666;    font-weight: normal;    margin-bottom: 30px;}
.backtolisting {line-height: 1.4rem;padding-bottom: 10px;margin-bottom: 30px; border-bottom: 1px solid rgba(0,0,0,0.1);margin-bottom: 20px;}
.backtolisting a { color: #0e364d; font-weight: normal;}
.pro-sidebar {padding-left: 30px; padding-right: 30px;padding-top: 50px;padding-bottom: 50px;box-shadow: -9px 8px 0px 0px #d4d3d2;}
.veiw-wbsite {margin-top: 20px;}
.veiw-wbsite a { background: #0E364D; color: #fff; padding: 10px 20px; font-weight: normal; } 
.port-folio .et_pb_grid_item { width: 48% !important; } 
.port-folio .et_pb_portfolio_item .et_pb_module_header a { color: #0E364D; } 
.port-folio .et_pb_portfolio_item .et_pb_module_header a { color: #0E364D; font-size: 26px; margin-bottom: -5px; float: left; width: 100%; } 
.portfolio-search select#ofproject_category { width: 500px; height: 40px; } 
.portfolio-search select#ofproject_tag { width: 300px; height: 40px; } 
.portfolio-search input[type="text"] { width: 240px; height: 40px; }
 .portfolio-search input[type="submit"] { border: none; height: 40px; padding-left: 20px; padding-right: 20px; background: #0e364d; color: #fff; cursor: pointer; font-size: 15px; } 
 .port-folio .et_pb_portfolio_item:a { padding-top: 0px;transition: all .3s ease-in-out; } 
 .port-folio .et_pb_portfolio_item:hover { padding-top: 5px;transition: all .3s ease-in-out; }
.tax-project_category header#main-header {background: #061822;}
.tax-project_category p.post-meta {display: none;}
.tax-project_category h2.entry-title {margin-top: -59px;z-index: 99; position: relative; background: #0e364d; color: #fff; padding: 13px; margin-bottom: 11px;}
.tax-project_category h4.widgettitle {background: #0e364d;color: #fff; padding: 10px;}
.tax-project_category .textwidget { margin-left: 9px; margin-top: 10px;padding-bottom: 30px;}
.archive.et_right_sidebar #sidebar {padding-left: 0px !important;}
.et_right_sidebar #main-content .container:before{display:none;}
.archive #sidebar .et_pb_widget {margin-bottom: 30px;width: 100%;float: none;box-shadow: -9px 8px 0px 0px #d4d3d2;}
.archive h2.entry-title {margin-top: -59px; z-index: 99;position: relative;background: #0e364d;color: #fff !important;padding: 13px;margin-bottom: 11px;}
.archive p.post-meta {display: none;}
.archive h4.widgettitle {background: #0e364d;color: #fff; padding: 10px;}
.archive .textwidget { margin-left: 9px; margin-top: 10px;padding-bottom: 30px;}
.archive.et_right_sidebar #sidebar {padding-left: 0px !important;}
.archive header#main-header { background: #061822;}



.search #sidebar .et_pb_widget {margin-bottom: 30px;width: 100%;float: none;box-shadow: -9px 8px 0px 0px #d4d3d2;}

.search p.post-meta {display: none;}
.search h4.widgettitle {background: #0e364d;color: #fff; padding: 10px;}
.search .textwidget { margin-left: 9px; margin-top: 10px;padding-bottom: 30px;}
.search.et_right_sidebar #sidebar {padding-left: 0px !important;}
.search header#main-header { background: #061822;}
.search h2.entry-title {color:#061822;}
.search-results article#post-718 {display: none;}
.search-results article#post-719 {display: none;}

/*  Projec css open----*/



.w2dc-listing-header h2 {font-size: 22px !important;}
.w2dc_listing-template-default header#main-header {background: #333;}
.w2dc_listing-template-default div#left-area {width: 100%;}
.w2dc_listing-template-default div#sidebar {display: none;}
.w2dc-content img { vertical-align: middle; float: left; padding-right: 30px !important;}


a.button {
    color: #fff;
}
.button {
        border: 1px transparent;
   

        color: #eeeeee;
        cursor: pointer;
        display: inline-block;
 
        font-size: 18px;
        padding: 3px 20px;
        text-align: center;
        text-decoration: none;
        margin-left: 10px;
        -webkit-animation: glowing 1300ms infinite;
        -moz-animation: glowing 1300ms infinite;
        -o-animation: glowing 1300ms infinite;
        animation: glowing 1300ms infinite;
      }
      @-webkit-keyframes glowing {
        0% {
          background-color: #0e364d;
          -webkit-box-shadow: 0 0 3px #0091b2;
        }
        50% {
          background-color: #0e364d;
          -webkit-box-shadow: 0 0 15px #21c7ed;
        }
        100% {
          background-color: #0e364d;
          -webkit-box-shadow: 0 0 3px #0091b2;
        }
      }
      @keyframes glowing {
        0% {
          background-color: #0e364d;
          box-shadow: 0 0 3px #0e364d;
        }
        50% {
          background-color: #21c7ed;
          box-shadow: 0 0 15px #21c7ed;
        }
        100% {
          background-color: #0e364d;
          box-shadow: 0 0 3px #0e364d;
        }
      }


      @-webkit-keyframes glowing-polygon {
        0% {
          fill: #0091b2;
          -webkit-filter: drop-shadow( 0 0 3px #0091b2);
        }
        50% {
          fill: #21c7ed;
          -webkit-filter: drop-shadow( 0 0 15px #21c7ed);
        }
        100% {
          fill: #0091b2;
          -webkit-filter: drop-shadow( 0 0 3px #0091b2);
        }
      }
      @keyframes glowingPolygon {
        0% {
          fill: #0091b2;
          filter: drop-shadow( 0 0 3px #0091b2);
        }
        50% {
          fill: #21c7ed;
          filter: drop-shadow( 0 0 15px #21c7ed);
        }
        100% {
          fill: #0091b2;
          filter: drop-shadow( 0 0 3px #0091b2);
        }
      }










.pagination .alignleft a::before { content: "Previous Listings";}
.pagination a::after { position: absolute; content: " "; left: 50%; top: 50%; height: calc(100% + 6px); width: calc(100% - 30px); transform: translate(-50%,-50%); transition: all .2s ease-in-out; } .pagination .alignleft a, .pagination .alignright a { font-size: 0; line-height: 1.2; padding: 9px 14px; color: #fff; position: relative; overflow: hidden; outline: 0px solid; outline-offset: 0; /* text-transform: uppercase; */ font-weight: bold; display: block; background:#0E364D; top: 23px; border-bottom: solid 1px #ccc; letter-spacing: 0; } .pagination a::before { font-size: 18px; position: relative; z-index: 1; letter-spacing: 1px; transition: all .2s ease-in-out;font-weight: lighter; }
.pagination .alignleft a:hover, .pagination .alignright a:hover {background: #222;transition: all .2s ease-in-out;}




.pagination .alignright a::before { content: "Next Listings";}
.pagination a::after { position: absolute; content: " "; left: 50%; top: 50%; height: calc(100% + 6px); width: calc(100% - 30px); transform: translate(-50%,-50%); transition: all .2s ease-in-out; } .pagination .alignright a, .pagination .alignright a { font-size: 0; line-height: 1.2; padding: 9px 14px; color: #fff; position: relative; overflow: hidden; outline: 0px solid; outline-offset: 0; /* text-transform: uppercase; */ font-weight: bold; display: block; background:#0E364D; top: 23px; border-bottom: solid 1px #ccc; letter-spacing: 0; } .pagination a::before { font-size: 18px; position: relative; z-index: 1; letter-spacing: 1px; transition: all .2s ease-in-out;font-weight: lighter; }
.pagination .alignright a:hover, .pagination .alignright a:hover {background: #222;transition: all .2s ease-in-out;}


/*-- Big Screen --*/
@media only screen and (min-width:1700px) and (max-width:1920px) {}
@media only screen and (min-width:1500px) and (max-width:1699px) {

	}
@media only screen and (min-width:1441px) and (max-width:1499px) {
	.ser-mod-sec.et_pb_section {margin-top: -191px;}
	
	}
/*-- Laptop CSS --*/
@media only screen and (min-width:1367px) and (max-width:1440px) {
.ser-mod-sec.et_pb_section {margin-top: -190px;}
	.portfolio-search select#ofproject_category {width: 460px;height: 40px;}
	.search-apartment input[type="text"] { width: 386px;}
}


@media only screen and (min-width:1300px) and (max-width:1366px) {
.ser-mod-sec.et_pb_section {margin-top: -189px;}
.portfolio-search select#ofproject_category {width: 400px; height: 40px;}
}

@media only screen and (min-width:1281px) and (max-width:1300px) {
.search-apartment input[type="text"] {width: 350px;}
}
/*Small Screen*/

@media only screen and (min-width:1121px) and (max-width:1280px){
h1 {font-size: 30px;}

#logo {max-height: 50% !important;}
.ser-mod .et_pb_blurb_content {padding-bottom: 55px;}	
.search-apartment h1 {font-size: 30px;}	
.search-apartment input[type="text"] {width: 290px;}

	}
@media only screen and (min-width:1025px) and (max-width:1120px){
h1 {font-size: 30px;}
ul#top-menu li a { font-size: 15px;}
#logo {max-height: 50% !important;}
.ser-mod .et_pb_blurb_content {padding-bottom: 55px;}	
.search-apartment h1 {font-size: 30px;}	
.search-apartment input[type="text"] {width: 235px;}
	}



@media only screen and (min-width:981px) and (max-width:1024px){
ul#top-menu li a { font-size: 13px;}
#logo {max-height: 50% !important;}
.ser-mod .et_pb_blurb_content {padding-bottom: 55px;}	
.search-apartment h1 {font-size: 30px;}	
.search-apartment input[type="text"] {width: 235px;}	
}


@media only screen and (max-width: 767px) {}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){	
.search-apartment input[type="text"] { width: 460px !important;padding-left: 10px; height: 45px; float: left; margin-left: -10px;}

}













@media only screen and (min-width: 480px) and (max-width: 767px){

	
	}
	
@media only screen and (min-width: 320px) and (max-width: 767px){
.et_header_style_left #logo, .et_header_style_split #logo { max-width: 70%;margin-top: 25px;margin-left: 10px;}	
#main-header .container.clearfix {width: 100%;}
.tp-header {float: right;width: 100%;margin-top: 0; margin-bottom: 0px}
.phone {float: right;margin-top: 0px;margin-left: 0px; width: 50%;background: #0e364d;height: 30px; padding-top: 3px;}
.phone a {font-size: 17px;font-weight: bold;color: #fff;background: none;padding: 6px 18px;letter-spacing: 1px;}
.sm-icons {float: right;width: 50%;background: #061822;height: 30px;    padding-top: 5px;text-align: right;    padding-right: 30px;}
header#main-header { background: #222;}	
.mobile_menu_bar:before { border: solid 1px #fff; color: #fff;margin-right: 20px;}	
ul#mobile_menu {background: #0e364d !important;}
.et_mobile_menu{border-top:3px solid #061822;}	
.et_mobile_menu .menu-item-has-children>a { background-color: rgba(0,0,0,.0);}
.msi-slider .et_pb_slide {height: 600px;}
.msi-slider h1 {font-size: 28px;}
.msi-slider h2.et_pb_slide_title {font-size: 11px !important;margin-top: 80px;}
.rmore {font-size: 16px;top: 0px;}
.abt-bg h1 {font-size: 30px;}	
.port-folio .et_pb_grid_item {width: 100% !important;}	
.port-folio .et_pb_portfolio_item .et_pb_module_header a {font-size: 19px;line-height: 20px;margin-top: 10px;}	
/*Search properties open*/
.portfolio-search ul {margin-left: -20px !important;}	
.portfolio-search select#ofproject_category { width: 300px;}
.portfolio-search input[type="text"] {width: 300px;margin-bottom: 10px;}	
.portfolio-search select#ofproject_tag {width: 300px;margin: 10px 0px;}	
/*Search properties open*/		
.ser-mod .et_pb_blurb_content {border-top: solid 1px #2b6485;border-bottom: solid 1px #2b6485;padding-top: 25px;padding-bottom: 20px;background: #0e364d;}
.search-apartment h1 {font-size: 24px;letter-spacing: 1px;padding-top: 0;font-weight: 300;}
.search-apartment input[type="text"] { width: 190px; padding-left: 10px; height: 45px; float: left; margin-left: -10px;}	
.search-apartment input[type="submit"] { height: 45px; float: left; padding: 0px 15px; font-size: 16px; margin-left: -11px;border: none; background-color: #0e364d; color: #fff; cursor: pointer;}
.et_pb_section {padding: 10px 0;}	
}

@media only screen and (min-width:768px) and (max-width:980px){	
.et_header_style_left #logo, .et_header_style_split #logo { max-width: 70%;margin-top: 25px;margin-left: 10px;}	
#main-header .container.clearfix {width: 100%;}
.tp-header {float: right;width: 100%;margin-top: 0; margin-bottom: 0px}
.phone {float: right;margin-top: 0px;margin-left: 0px; width: 50%;background: #0e364d;height: 30px; padding-top: 3px;}
.phone a {font-size: 17px;font-weight: bold;color: #fff;background: none;padding: 6px 18px;letter-spacing: 1px;}
.sm-icons {float: right;width: 50%;background: #061822;height: 30px;    padding-top: 5px;text-align: right;    padding-right: 30px;}
header#main-header { background: #222;}	
.mobile_menu_bar:before { border: solid 1px #fff; color: #fff;margin-right: 20px;}	
ul#mobile_menu {background: #0e364d !important;}
.et_mobile_menu{border-top:3px solid #061822;}	
.et_mobile_menu .menu-item-has-children>a { background-color: rgba(0,0,0,.0);}
.msi-slider .et_pb_slide {height: 600px;}
.msi-slider h1 {font-size: 28px;}
.msi-slider h2.et_pb_slide_title {font-size: 11px !important;margin-top: 80px;}
.rmore {font-size: 16px;top: 0px;}
.abt-bg h1 {font-size: 30px;}	
.port-folio .et_pb_grid_item {width: 100% !important;}	
.port-folio .et_pb_portfolio_item .et_pb_module_header a {font-size: 19px;line-height: 20px;margin-top: 10px;}	
/*Search properties open*/
.portfolio-search ul {margin-left: -20px !important;}	
.portfolio-search select#ofproject_category { width: 300px;}
.portfolio-search input[type="text"] {width: 300px;margin-bottom: 10px;}	
.portfolio-search select#ofproject_tag {width: 300px;margin: 10px 0px;}	
/*Search properties open*/		
.ser-mod .et_pb_blurb_content {border-top: solid 1px #2b6485;border-bottom: solid 1px #2b6485;padding-top: 25px;padding-bottom: 20px;background: #0e364d;}
.search-apartment h1 {font-size: 24px;letter-spacing: 1px;padding-top: 0;font-weight: 300;}
.search-apartment input[type="text"] { width: 460px; padding-left: 10px; height: 45px; float: left; margin-left: -10px;}	
.search-apartment input[type="submit"] { height: 45px; float: left; padding: 0px 15px; font-size: 16px; margin-left: -11px;border: none; background-color: #0e364d; color: #fff; cursor: pointer;}
.et_pb_section {padding: 10px 0;}	

}














@media only screen and (max-width : 980px){

	}