@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);
h2{font-family: 'Open Sans', sans-serif !important;}
.post-ad-menu ul li{float:left;}
		.post-ad-menu ul li a{float:left;    padding: 10px 15px;
    color: #D0CACA;
    border-right: 1px solid #716F6E;cursor:pointer;}
	.post-ad-menu ul li a:hover{background:#7e7975;color:#fff;}
	.post-ad-menu ul li a.last{border-right:none;}
	.menu-bg-text{text-align:center;color:#fff;}
	.menu-bg-text h1{margin-bottom:0px;}
	.feme-main-menu{background:#000;height:45px;width:68%;margin:auto;}
	.feme-main-menu ul li{}
	.feme-main-menu ul li a{padding:10px 20.5px;float:left;color:#D0CECE;border-right:1px solid #333;}
	.feme-main-menu ul li a:hover{background:#f557ad;color:#fff;}
	.feme-main-menu ul li a.active{background:#f557ad;color:#fff;border-radius:0px;}
	.feme-main-menu ul li a.last{border-right:none;}
.title-classified-ad h6{font-family: 'Open Sans', sans-serif !important;}
.social-icon i:hover{
    color: #fff;
    background-color:#0080ff;
}	
	.social-icon i{
    color: #003366;
    background-color:#fff;
}
	.upload-icon i{
    color: #fff;
    background-color:#e11584;
}
.upload-icon:hover i{
    color: #e11584;
    background-color:#fff;
}

.social-icon a{margin-right:15px;}
.div-follow h2 {
    font: 33px sans-serif;
    margin-top: 10px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
	color:#fff;
}

.div-follow h2:before {
    border-top: 2px solid #dfdfdf;
    content:"";
    margin: 0 auto; /* this centers the line to the full width specified */
    position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */
    top: 15px; left: 0; right: 0; bottom: 0;
    width: 95%;
    z-index: -1;
}

.div-follow h2 span { 
    /* to hide the lines from behind the text, you have to set the background color the same as the container */ 
    background: #2288B9; 
    padding: 0 15px; 
}
.title-classified-ad{padding:20px 0;}
.title-classified-ad h2{margin-bottom:0px;text-align:center;}
.title-classified-ad h2 span.pink{color:#F557AD;}
.lbl-flds label{padding-top:8px;}

.way-custom-dropdown {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: transparent url("../img/down-arrow.png") no-repeat right center;
    background-position:97%;
}
.price-text-field {
    margin: 5px 0;
    width: 100%;
    border: 1px solid #e1e1e1 !important;
    height: 40px !important;
    border-radius: 4px !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0 8px;
    color: #6e6e6e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.required{color:red;}
label{font-size:12px;}

.feme-btn:hover{background:#29b6a6 !important;}
.upload-icon{    margin-right: 8px;
    background: #eaeaea;
    padding: 20px;
    border-radius: 3px;}
	.upload-icon:hover{background:#e11584;}
	.mh-img1{background:#fff;padding:20px 0;border:1px solid #ddd;cursor:pointer;    border-radius: 8px;
    box-shadow: 2px 2px 8px #AFACAC;}
	.mh-img1 h2{font-size:16px;margin-bottom:10px;padding-left:10px;}
	.mh-img1 p{font-size:13px;padding-left:10px;border-bottom:1px solid #ddd;padding-bottom:8px;font-weight:bold;font-size:12px;}
	.mh-img1 p.last{border-bottom:none;}
	/* .zoomWrapper{height:230px !important;} */
	.pu-category{margin-bottom:10px;}
	.pu-description{margin-bottom:10px;}
	.price-details p{font-size:14px;font-weight:bold;color:#fa0089;text-transform:uppercase;text-align:center;}
	.price-details p.postfree{color:#333;text-align:center;font-size:13px;text-transform:lowercase;}
	.feme-btn{color:#fff !important;background:#92c33d;padding:10px 20px;border-radius:6px;margin:5px 0;}
	
	.pu-category p{color:#333;font-size:12px;font-weight:bold;margin-bottom:0px;}
	.pu-category p.polyster{margin-bottom:0px;color:#ddd;font-weight:normal;	}
	.pu-description p{margin-bottom:0px;font-weight:bold;}
	.pu-description p.polyster{color:#333;line-height:18px;font-weight:normal;}
	.product-page .col-md-4{margin-bottom:40px;}
	.modal-dialog{width:750px;}
	
	.feme-btn-pink{text-align:center;background:#f557ad;color:#fff;padding:10px 25px;border-radius:3px;margin:auto;font-weight:bold;}
	.feme-btn-pink:hover{background:#2288B9;color:#fff;}
	.feme-btn-pink:visited{color:#fff;}
	.feme-btn-black{text-align:center;background:#5a5a5a;color:#fff;padding:10px 25px;border-radius:3px;margin:auto;font-weight:bold;}
	.form-pad-label .col-md-6 label{padding-top:10px;}
	.post-ad{background: #f557ac;
    color: #fff;
    padding: 4px 20px;
    border-radius: 3px;
    margin-bottom: 10px;
    min-width: 160px;
    display: inline-block;
    margin: 5px auto;}
	.arts-table tr td{padding:10px;}
	/* .active{background:#7e9900;color:#fff !important;padding:6px 8px;border-radius:3px;} */
	.inactive{background:#6a6a6a;color:#fff !important;padding:6px 8px;border-radius:3px;}
	.view{background:#f557ad;color:#fff !important;padding:6px 8px;border-radius:3px;}
	.pink-polyster{width:48%;float:left;padding:30px 0px;}
	.pink-polyster{margin-right:30px;}
	.pink-polyster.last{margin-right:0px;}
	.pink-polyster h2{color:#f557ad;font-size:20px;margin-bottom:0px;font-weight:bold;margin-top:10px;}
	.pink-polyster p{color:#000;font-weight:bold;margin-bottom:0px;}
	.pink-polyster p.location{color:#000;font-weight:normal;}
	.pink-polyster p.description{color:#000;font-weight:normal;font-size:13px;line-height:20px;}
	
	.craft-contact-left{width:45%;float:left;}
	.craft-contact-left h2{font-size:16px;}
	.craft-contact-left p{font-size:16px;}
	.footer-menu{text-align:center;}
	.footer-menu ul li{display:inline;border-right:1px solid #6F6C6C;padding-right:10px;padding-left:10px;}
	.footer-menu ul li a{color:#6F6C6C;font-size:12px;}
	
	
	.lm-text p{font-size:15px;line-height:23px;color:#00000;}
	.survey-text{background:#ebebeb;padding:17px;width:70%;height:84px;}
	.survey-img{width:30%;}
	.box-shadow{box-shadow:2px 5px 0px #ddd;}
	.lm-table tr td{padding:10px;text-align:left;}
	.lm-table .head td{background:#0080c1;color:#fff;}
	.owl-prev .fa, .owl-next .fa{background-color: #0080C1;}
	.welcome-text{background:#fff;color: #333;
    padding: 10px 0;
    font-size: 24px;
    text-transform: uppercase;letter-spacing:2px;text-align:left;}
	.activity-text{color: #fff;
    padding: 10px 0;
    font-size: 24px;
    text-transform: uppercase;letter-spacing:2px;text-align:left;}
	.prj-table-head{    margin-top: 15px;
    padding-top: 20px;
    font-size: 24px;
    color: #615F5F;}
	.in-prj-table-head{    margin-top: 15px;
    padding-top: 20px;
    text-transform: uppercase;
    font-size:20px;
    color: #615F5F;}
	.color1 td{background:#f2fbff;}
	.table-services tr td{background:#efefef;border-bottom:1px solid #efefef;}
	.table-services tr td p{border-left:10px solid #0080c1;margin-bottom:1px;    font-size: 14px;
    padding: 8px;}
	.main-services{}
	.main-services h5{font-size:14px;text-transform:uppercase;color:#000;font-weight:bold;text-align:center;}
	.ma-bg{}
	.ma-bg-in{background:transparent;padding:10px;}
	.ma-bg h1{font-size:22px;color:#1a3880;margin:0px;}
	.ma-bg h2{font-size:18px;color:#f0ff01;margin:0px;}
	.ma-bg h5{font-size:14px;color:#777777;margin:0px;font-style:italic;}
	.mabg-box .col-md-3{margin-bottom:15px;}
	.circle-indiv h2{color:#4269b3;margin:0px;font-size:13px;text-transform:uppercase;font-weight:bold;}
	.circle-indiv p{color:#333;font-size:13px;}
	.activities-features h5{color:#fff;font-weight:bold;margin-bottom:0px;margin-top:5px;font-size:13px;}
	.activities-features h5 + div{color:#fff;line-height:20px;}
	.main-cl-img{border:1px solid #cecece;background:#fff;}
	.main-cl-img .cl-img{background:#cccdd6;}
	.main-cl-img .cl-img-data{padding:20px 0;}
	.main-cl-img .cl-img-data h1{margin-bottom:0px;}
	.main-cl-img .cl-img-data h2{margin-bottom:0px;font-size:22px;}
	.main-cl-img .cl-img-data p{padding:0 30px;text-align:left;}
	.security-dv .entry-title{color:#2a9346;font-weight:bold;}
	.security-dv p{color:#333;}
	.cl-img p{padding:10px 0;}
	.owl-theme .owl-controls {
    margin-top: 10px;
    text-align:center;
}
.tbl-data tr td{padding:10px;color:#fff;}
.bg-clr2 td{background:#132b35;}
.cw-div{text-align:center;}
.cw-div img{padding-bottom:30px;}
.cw-div h5{color:#fff;margin-bottom:10px;font-weight:bold;}
.cw-div p{color:#fff;}
.cw-div.black h5{color:#000;margin-bottom:10px;font-weight:bold;}
.cw-div.black p{color:#000;}
.cw-div.black img{padding-bottom:0px;}
.cw-div img{    position: absolute;
    margin-left: -40px;height:114px;}
	.cw-div h5{padding-top:110px;}
.cw-div .col-md-3 img{transition:400ms ease all;}	
.cw-div .col-md-3.one:hover img{margin-top:10px;transition:400ms ease all;}
.cw-div .col-md-3.two:hover img{margin-top:10px;transition:400ms ease all;}
.cw-div .col-md-3.three:hover img{margin-top:10px;transition:400ms ease all;}
.cw-div .col-md-3.four:hover img{margin-top:10px;transition:400ms ease all;}	
/* inside */
.plans-in{border:1px solid #ddd;text-align:center;margin-bottom:20px;}
.plans-in h1{margin:0px;font-size:16px;font-weight:bold;color:#333;padding:8px 0;}
.plans-in h2{margin:0px;font-size:16px;font-weight:bold;background:#c01d2e;padding:8px 0;color:#fff;}
.plans-in h3{margin:0px;font-size:14px;color:#333;padding:8px 0;    border-bottom: 1px solid #ddd;}
.plans-in h4{margin:0px;font-size:14px;color:#333;padding:8px 0;}
.plans-in h5{margin:0px;background:#333;color:#fff;padding:8px 0;}
.navbar-nav>li>.dropdown-menu{padding:10px;}
.viewmore.bg1{background:#2f9549;border:none;color:#fff;border-right: 8px solid #ec3337;}
.viewmore.bg1:hover{border-right: 8px solid #2f9549;background:#ec3337;}
.contactus{background:#2a9346;color:#fff !important;}
.contactus:hover{
    background: #05436c;
    color: #fff !important;
}
.best-property h2{font-size:30px;font-weight:bold;}
.best-property h1{color:#f1ac20;font-weight:bold;    text-shadow: 1px 2px 0px #fff;}
.footer-contact .form-control{background:#fff;margin-bottom:10px;}
.carousel-caption h4{    font-weight: bold;
    color: #f0a711;
    margin-bottom: 6px;
    font-size: 62px;
    line-height: 58px;}
.tophead{/*position:absolute;width:100%;z-index:999;top:0px;*/ background-color: #41444c;}
.socialshare{/*position:absolute;z-index:999;top:15vw;*/}
.slider-caption{position:absolute;z-index:99;bottom:0px;color:#fff;    text-align: center;
    width: 100%;}
.in-slider{position:relative;}	
.slider-caption h4{margin-bottom:0px;font-size:24px;}
.slider-caption a.active{color:#fedc00;font-weight:bold;}
.slider-caption a{color:#fff;}
.mbn{margin-bottom:0px;}
.clry{color:#f7c600;}
.pic-about-description{color:#fff;padding:30px 10px;}
.pic-about-description{}
.dflex{display:flex;}
.mvauto{margin-top:auto;margin-bottom:auto;}
.left-ar:after{content:'';display:block;
    width: 0px;
    height: 0px;
    border-left: 15px solid transparent;
    border-right: 15px solid #304da1;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    position: absolute;
    left: -15px;
    top: 48%;}
.abt-vsn h4{color:#304da1;line-height: initial;
    font-weight: bold;
    font-size: 28px;}
.mb10{margin-bottom:10px;}
.pcount{text-align:center;font-weight:bold;color:#000;}
.pcount h1{font-weight:bold;line-height:45px;}
.pcount h6{font-weight:bold;}
.square-social a{width:20;height:20px;}
.square-social a .fa{padding:10px;color:#fff;}
.square-social a .fa-facebook{background:#3b5a9a;}
.square-social a .fa-twitter{background:#1aa9e1;}
.square-social a .fa-linkedin{background:#0073b2;}
.square-social a .fa-google-plus{background:#dd4b39;}
.square-social a .fa-envelope{background:#dd4b39;}
.projects h5{font-weight:bold;color:#7475ad;}
.read-more{    background: #e19616;
    color: #fff !important;font-weight:bold;
    padding: 10px;
    display: block;
    text-align: center;
    margin-top: 15px;
    box-sizing: border-box;}
.read-more:hover, .read-more:focus{background:#3a4281;color:#fff;}
	
.projects{    border: 1px solid #a9a9a9;
    padding: 15px;margin-bottom:10px;}
.table-proximity tr td i{color:#ff0202;padding-right:5px;}	
.list_side li a{background: #e8e8e8;
    display: block;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;}
.list_side li a.tab-active{background:#2b489f;color:#fff;}
.list_side li a{cursor:pointer;}	
.list_side li a .fa-check-square{padding-right:5px;}
	@media only screen and (max-width:1240px) {
	.feme-main-menu{width:100%;}
	.feme-main-menu ul li a{padding:10px;}
	}
	.lm-logo{}
	@media only screen and (max-width:991px) {


	}
	@media only screen and (max-width:767px) {
	.feme-main-menu{display:none;}
	.menu-bg-text h1{font-size:20px;}
	.menu-bg-text{display:none;}
	.slid2 img{background-size:contain !important;background-position:100% !important;}
	.lm-logo{}
	.top-contact{display:none;}
	.carousel-caption h4 {
    font-weight: bold;
    color: #f0a711;
    margin-bottom: 6px;
    font-size: 28px;
    line-height: 34px;
}
.carousel-caption p{font-size:16px !important;}
.tophead p{text-align:center;float:none !important;}
.tophead {
    position: relative;
    width: 100%;
    z-index: 999;
    top: 0px;
    background: #344c72;
}
.socialshare{top:auto;bottom:0px;position:fixed;}
	}
/* bootstrap edit */
@media only screen and (min-width:767px){
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 12px;
}
.navbar-nav>li>a {
    padding-top: 25px;
    padding-bottom: 10px;	
}
.navbar-inverse .navbar-nav>.active>a{background-color:transparent;}
	.navbar-inverse .navbar-nav>li>a{color:#000;font-size:13px;font-weight:700;}
	.navbar-inverse .navbar-nav>li>a:hover{opacity:1;color:#be1d2c;}
	.navbar-inverse .navbar-nav>.active>a:hover{}
	.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #be1d2c;
    background-color:transparent;
}
.cw-div .col-md-3:nth-child(even){    margin-top: 10%;}
.cw-div .col-md-3:nth-child(even) h5{color:#bfd62c;}
.mw80px{max-width:80%;}
.line{    width: 122px;
    height: 1px;
    background: rebeccapurple;
    display: block;
    position: absolute;
    top: 55px;}
	.line2{    width:90px;right:50px;
    height: 1px;
    background: rebeccapurple;
    display: block;
    position: absolute;
    top: 55px;}
	.newmenu{display:none;}
	}
	
	@media only screen and (max-width:767px){
	.survey-text{padding:10px;padding:12px;line-height:20px;}
	.col-xs-10{width:100%;text-align:center;}
	.col-xs-2{width:100%;text-align:center;}
	.welcome-text{background: #0080c1;
    color: #fff;
    font-style: italic;
    padding: 10px 0;
    font-size:14px;
    text-transform: uppercase;}
	.prj-table-head{    margin-top: 15px;
    padding-top: 20px;
    text-transform: uppercase;
    font-size:16px;
    color: #615F5F;}
	.in-prj-table-head{    margin-top: 15px;
    padding-top: 20px;
    text-transform: uppercase;
    font-size:12px;
    color: #615F5F;}
	.lm-table tr td{padding:5px;font-size:11px;}
	
.copyright a {
    color: #7f7f7f;
    position: relative;margin:0px !important;
}
.dflex {
    display: initial;
}
.lm-text h3{font-size:24px;}
.mob-fs20{font-size:20px !important;}
#mySidenav .navbar-nav > li {
    display: block;
    float: left;
}
#mySidenav .navbar-nav > li > a {
    line-height: 18px;
    font-size: 14px;
    color: #fff;
}
#mySidenav .fa-angle-down{display:none;}
	}
	@media only screen and (max-width:480px){
	.welcome-text{background: #0080c1;
    color: #fff;
    font-style: italic;
    padding: 10px 0;
    font-size:14px;
    text-transform: uppercase;padding-top:48px;}
	.carousel-caption h4 {
    font-weight: bold;
    color: #f0a711;
    margin-bottom: 6px;
    font-size: 18px;
    line-height: 18px;
}
.carousel-caption p {
    font-size: 12px !important;
}
.activities-features .col-xs-6{width:100%;}
.slider-caption h4 {
    margin-bottom: 0px;
    font-size: 16px;
}
.slider-caption h6 {
font-size: 13px;margin-bottom:0px;}
	}
.list_1 li{background: url(../img/list_1.png)no-repeat 5px 6px;
    padding-left:20px;padding-bottom:12px;}
.blue{color:#3e57a7;}
/* .prj-table-head:before{content:'';width:100px;height:1px;background:#333;position:absolute;top:55px;left:0px;} */
.ophover{cursor:pointer;}	
.ophover h5 + img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);}
.ophover:hover h5 + img{-webkit-filter:inherit; /* Safari 6.0 - 9.0 */
    filter:inherit;}
.ophover:hover .viewmore{background:#ec3337}


/* side nav */
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index:9999;
    top: 0;
    right: 0;
    background-color:#2c2c54;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #dfe0ef;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    left: 25px;
    font-size: 36px;
    margin-right: 50px;
}	