.success {
    padding: 9px 4px;
    border:solid 1px #C0F0B9;
    background:#D5FFC6;
    color:#48A41C;
    margin: 8px 7px 0px;
    border-radius: 3px;	
}
.error {
    padding: 9px 4px;
    border: solid 1px #FBD3C6;
    background: #FDE4E1;
    color: #CB4721;
    margin: 8px 7px 0px;
    border-radius: 3px;
}
.alert {
    border:solid 1px #FBD3C6 !important;
    background:#FDE4E1 !important;
    color:#CB4721 !important;
}

.new_floorplan{
    padding-top: 70px;
    padding-bottom: 50px;
}

.new_floorplan h2 {
    font-size: 35px;
    margin-top: 50px!important;
    margin-bottom: 10px!important;
    text-align: center;
    font-weight: bold;
    color: #002b64;
}

.new_floorplan .mapPlan {
    margin-right: -14px;
}

.new_floorplan #medghooMap{
    margin-bottom: 50px;
}
 .new_floorplan .table > thead > tr > th{
    background: #B9A968;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
 }
.new_floorplan .table > thead > tr > td, .new_floorplan .table > tbody > tr > th, .new_floorplan .table > tbody > tr > td, .new_floorplan .table > tfoot > tr > th, .new_floorplan .table > tfoot > tr > td{
    padding: 18px;
    font-size: 15px;
}
.new_floorplan #filter{
    padding-bottom: 20px;
}
.new_floorplan #filter label{
    float: right; 
    margin-left: 10px;
    line-height: 32px;
}
.new_floorplan #filter div.selector{
    border: 1px solid  #ccc;
}
.new_floorplan #filter div.selector span{
    padding-right: 10px;
}
.contact_menu_area h2{ 
    margin-bottom: 11px; 
    margin-top: 20px;
}
.contact_menu_area p{ 
    font-size: 16px;
}
.contact_menu_area div{
    line-height: 32px;
    font-size: 15px;
}
@media only screen and (max-width: 567px){
    .new_floorplan #filter .new_f100{
        width: 100%;
    }    
    .new_floorplan #filter .new_f100 label{
        margin-left: 62px;
        margin-top: 10px;
    }    
    .new_floorplan #filter .new_f100_top{
        width: 100%;
    }
}
@media only screen and (max-width: 480px){
    .new_floorplan{
        padding-top: 50px;
    }
    .new_floorplan h2 {
        font-size: 20px!important;
    }
    .new_floorplan .table > thead > tr > td, .new_floorplan .table > tbody > tr > th, .new_floorplan .table > tbody > tr > td, .new_floorplan .table > tfoot > tr > th, .new_floorplan .table > tfoot > tr > td{
        padding: 5px;
        font-size: 12px;
    }    
}
@media only screen and (max-width: 360px){
    .new_floorplan h2 {
        font-size: 15px!important;
    }     
}
@media only screen and (max-width: 1200px){
    .new_box_of_map{
        overflow-x: auto;
    }
	.new_box_of_map::-webkit-scrollbar {
	   -webkit-appearance: none;
	   -moz-appearance:    none;
	   appearance:         none;
	}

	.new_box_of_map::-webkit-scrollbar:vertical {
		width: 10px;
	}

	.new_box_of_map::-webkit-scrollbar:horizontal {
		height: 10px;
	}

	.new_box_of_map::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, .5);
		border-radius: 0; 
	}

	.new_box_of_map::-webkit-scrollbar-track {
		border-radius: 0;  
		background-color: #f8f8f8; 
	}
}
.new_floorplan .grid li a figcaption{
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.new_floorplan .grid li a img{
    width: 100%;
}
.white {
    background: url("images/white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 454px;
    width: 252px;
    position: absolute;
    right: 298px;
    top: 130px;
    z-index:2;
    opacity:0;
    filter:alpha(opacity=0);
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;  
}
.white:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.white > a{
    display: block; 
    position: absolute;     
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;  
    opacity:0;
    filter:alpha(opacity=0);
    background-repeat:no-repeat;
}
.white > a b{
    padding:0px 10px;
    height:23px;
    line-height:21px;
    background:#ffffff;
    color:#546789;
    position:absolute;
    right:-225px;
    top:-29px;
    font-family:Tahoma;
    font-size:12px;
    font-weight:normal;
}
.white > a > span{
    height:30px;
    background:url("images/line.png") no-repeat;
    position:absolute;
    right:-50px;
    top:-17px;
    height:30px;
    width:41px;
}
.ttp5{
    background-image: url("images/t/p5.png");
    height: 26px;
    width:202px;
    right: 41px;
    top: 106px; 
}
.ttp5:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.ttp6{
    background-image: url("images/t/p6.png");
    height: 26px;
    width:202px;
    right: 38px;
    top: 121px;
}
.ttp6:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.ttp4{
    background-image: url("images/t/p4.png");
    height: 28px;
    width:210px;
    right: 37px;
    top: 84px;  
}
.ttp4:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.ttp3{
    background-image: url("images/t/p3.png");
    height: 28px;
    width:180px;
    right: 52px;
    top: 57px;  
}
.ttp3:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.ttp2 {
    background-image: url("images/t/p2.png");
    height: 41px;
    right: 57px;
    top: 46px;
    width: 185px;
}
.ttp2:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.ttp1{
    background-image: url("images/t/p1.png");
    height: 42px;
    width:181px;
    right: 52px;
    top: 19px;  
}
.ttp1:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt14{
    background-image: url("images/t/p0.png");
    height: 36px;
    width:220px;
    right: 23px;
    top: 418px; 
    z-index: 50;
}
.tt14:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.ttp1:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt0{
    background-image: url("images/t/0.png");
    height: 30px;
    width:216px;
    right: 23px;
    top: 141px; 
}
.tt0:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt1{
    background-image: url("images/t/1.png");
    height: 30px;
    width:219px;
    right: 23px;
    top: 161px; 
}
.tt1:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt2{
    background-image: url("images/t/2.png");
    height: 26px;
    width:219px;
    right: 23px;
    top: 184px; 
}
.tt2:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt3{
    background-image: url("images/t/3.png");
    height: 23px;
    width:222px;
    right: 24px;
    top: 203px; 
}
.tt3:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt4{
    background-image: url("images/t/4.png");
    height: 17px;
    width:218px;
    right: 24px;
    top: 226px; 
}
.tt4:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt5{
    background-image: url("images/t/5.png");
    height: 18px;
    width:219px;
    right: 24px;
    top: 247px; 
}
.tt5:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt6{
    background-image: url("images/t/6.png");
    height: 16px;
    width:217px;
    right: 24px;
    top: 269px; 
}
.tt6:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt7{
    background-image: url("images/t/7.png");
    height: 16px;
    width:217px;
    right: 27px;
    top: 289px; 
}
.tt7:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt8{
    background-image: url("images/t/8.png");
    height: 20px;
    width:220px;
    right: 24px;
    top: 307px; 
}
.tt8:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt9{
    background-image: url("images/t/9.png");
    height: 25px;
    width:220px;
    right: 24px;
    top: 325px; 
}
.tt9:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt10{
    background-image: url("images/t/10.png");
    height: 27px;
    width:221px;
    right: 24px;
    top: 344px; 
    z-index: 54;     
}
.tt10:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt11{
    background-image: url("images/t/11.png");
    height: 31px;
    width:221px;
    right: 24px;
    top: 363px; 
    z-index: 53;     
}
.tt11:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt12{
    background-image: url("images/t/12.png");
    height: 34px;
    width:221px;
    right: 24px;
    top: 382px; 
    z-index: 52;    
}
.tt12:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tt13{
    background-image: url("images/t/13.png");
    height: 34px;
    width:221px;
    right: 25px;
    top: 404px; 
    z-index: 51;
}
.tt13:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}


/*Towet B*/
.white2 {
    background: url("images/white2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 367px;
    width: 141px;
    position: absolute;
    right: 523px;
    top: 187px;
    z-index:2;
    opacity:0;
    filter:alpha(opacity=0);
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;  
}
.white2:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.white2 > a{
    display: block; 
    position: absolute;     
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;  
    opacity:0;
    filter:alpha(opacity=0);
    background-repeat:no-repeat;
}
.white2 > a b{
    padding:0px 10px;
    height:23px;
    line-height:21px;
    background:#ffffff;
    color:#546789;
    position:absolute;
    left:-225px;
    top:-29px;
    font-family:Tahoma;
    font-size:12px;
    font-weight:normal;
}
.white2 > a > span{
    height:30px;
    background:url("images/line2.png") no-repeat;
    position:absolute;
    left:-50px;
    top:-17px;
    height:30px;
    width:41px;
}
.t2b0{
    background-image: url("images/t2/0.png");
    height: 29px;
    width:125px;
    right: 15px;
    top: 339px;
    z-index: 100;
}
.t2b0:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b1{
    background-image: url("images/t2/1.png");
    height: 29px;
    width:125px;
    right: 15px;
    top: 323px;
    z-index: 99;
}
.t2b1:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b2{
    background-image: url("images/t2/2.png");
    height: 29px;
    width:125px;
    right: 15px;
    top: 306px;
    z-index: 98;
}
.t2b2:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b3{
    background-image: url("images/t2/3.png");
    height: 29px;
    width:125px;
    right: 13px;
    top: 291px;
    z-index: 97;
}
.t2b3:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b4{
    background-image: url("images/t2/4.png");
    height: 29px;
    width:125px;
    right: 10px;
    top: 276px;
    z-index: 96;
}
.t2b4:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b5{
    background-image: url("images/t2/5.png");
    height: 29px;
    width:125px;
    right: 8px;
    top: 260px;
    z-index: 95;
}
.t2b5:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b6{
    background-image: url("images/t2/6.png");
    height: 29px;
    width:125px;
    right: 6px;
    top: 244px;
    z-index: 94;
}
.t2b6:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b7{
    background-image: url("images/t2/6.png");
    height: 29px;
    width:125px;
    right: 5px;
    top: 228px;
    z-index: 93;
}
.t2b7:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b8{
    background-image: url("images/t2/8.png");
    height: 29px;
    width:125px;
    right: 4px;
    top: 212px;
    z-index: 92;
}
.t2b8:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b9{
    background-image: url("images/t2/9.png");
    height: 29px;
    width:125px;
    right: 3px;
    top: 196px;
    z-index: 91;
}
.t2b9:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b10{
    background-image: url("images/t2/10.png");
    height: 29px;
    width:125px;
    right: 4px;
    top: 176px;
    z-index: 90;
}
.t2b10:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b11{
    background-image: url("images/t2/11.png");
    height: 29px;
    width:125px;
    right: 4px;
    top: 159px;
    z-index: 89;
}
.t2b11:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b12{
    background-image: url("images/t2/12.png");
    height: 29px;
    width:125px;
    right: 5px;
    top: 143px;
    z-index: 88;
}
.t2b12:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b13{
    background-image: url("images/t2/13.png");
    height: 29px;
    width:125px;
    right: 7px;
    top: 125px;
    z-index: 87;
}
.t2b13:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b14{
    background-image: url("images/t2/14.png");
    height: 29px;
    width:125px;
    right: 10px;
    top: 107px;
    z-index: 86;
}
.t2b14:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b15{
    background-image: url("images/t2/15.png");
    height: 29px;
    width:125px;
    right: 8px;
    top: 96px;
    z-index: 85;
}
.t2b15:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b16{
    background-image: url("images/t2/16.png");
    height: 29px;
    width:125px;
    right: 11px;
    top: 79px;
    z-index: 84;
}
.t2b16:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b17{
    background-image: url("images/t2/17.png");
    height: 29px;
    width:125px;
    right: 13px;
    top: 64px;
    z-index: 83;
}
.t2b17:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b18{
    background-image: url("images/t2/19.png");
    height: 18px;
    width: 125px;
    right: -2px;
    top: 42px;
    z-index: 82;
}
.t2b18:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b19{
    background-image: url("images/t2/18.png");
    height: 29px;
    width:125px;
    right: 10px;
    top: 32px;
    z-index: 81;
}
.t2b19:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.t2b20{
    background-image: url("images/t2/20.png");
    height: 29px;
    width:125px;
    right: 2px;
    top: 9px;
    z-index: 80;
}
.t2b20:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
#Image-Maps{
    max-width:100%;
}
.box_over{
    position:absolute;
    width:200px;
    height:312px;
    background:#ffffff;
    z-index:9999;
    display:none;
    -webkit-box-shadow: 0px 0px 9px 5px #D6D6D6;
    box-shadow: 0px 0px 9px 5px #D6D6D6;    
}
.box_over h5{
    width:190px;
    padding-right:10px;
    background:#9E8331;
    color:#fff;
    font-size:22px;
    height:35px;
    line-height:35px;
}
.box_over ul li{
    width:180px;
    margin:0px auto;
    height:30px;
    line-height:30px;
    overflow:hidden;
    border-bottom:1px solid #CECECE;
    color:#333333;
}
.box_over ul li span{
    float:left;
    color:#666666;
}
.box_over img{
    display:block;
    margin:0px auto;
}
.imgmenu {
    list-style:none;
}
.imgmenu li {
    float:left;
}
.imgmenu0 {
    list-style:none;
}
.imgmenu0 li {
    float:left;
}



.timer{
       
    background: url("img/20day.jpg") 19px 3px no-repeat;
    display: inline-Block;
    width: 380px;
    height: 40px;
    }
#counter{
    color: #9e8331 !important;
    font-size: 20px;
    line-height: 30px;
    font-family: 'khodkar';
     }

.tejari{
    width: 700px;
    height: 170px;
    position: absolute;
    right: 138px;
    bottom: 0px;
    z-index:1;
    display:block;
}
.tejari img{
    display: block;
    position: absolute;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 0;
    filter: alpha(opacity=0);
    background-repeat: no-repeat;
}

.tejari #flat3{
right: 19px;
top: 4px;
}
.tejari #flat2{

    right: 23px;
    top: 16px;
}

.tejari #flat1{
    right: 18px;
    top: 42px;
}

.tejari:hover{
    opacity:1;
    filter:alpha(opacity=100);      
}
.tejari #flat1:hover {
opacity: 1;
filter: alpha(opacity=100);
}
.tejari #flat2:hover {
opacity: 1;
filter: alpha(opacity=100);
}
.tejari #flat3:hover {
opacity: 1;
filter: alpha(opacity=100);
}
.contact-form{
    padding: 20px 0;
}

.contact-form input[type=text]{
    width:100%;
    height:37px;
    padding:5px 10px;
    line-height:23px;
    border:1px solid #dbdbdb;
    color:#666;
    margin-bottom:10px;
    font-size:14px;

    -webkit-transition: border-color 0.3s ease;
    -moz-transition: border-color 0.3s ease;
    -ms-transition: border-color 0.3s ease;
    -o-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
}

.contact-form input[type=text]:focus,
.contact-form textarea:focus
{border-color: #9e8331;}

.contact-form div.selector,
.contact-form div.selector span,
.contact-form div.selector select{
    width: 100% !important;
}
.contact-form div.selector{border-radius: 0; background-color:#fff;border:1px solid #dbdbdb;height: 37px;line-height: 37px;}
.contact-form div.selector span{padding-right: 10px;}
.contact-form textarea{
    width:100%;
    height:131px;
    padding:5px;
    line-height:23px;
    border:1px solid #dbdbdb;
    color:#666;
    font-size:14px;
    resize:none;
    margin-bottom:10px;
    -webkit-transition: border-color 0.3s ease;
    -moz-transition: border-color 0.3s ease;
    -ms-transition: border-color 0.3s ease;
    -o-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
}
.contact-form .code{
    width:100%;
}
.contact-form .code_inp{
    width:60% !important;
    margin:0 !important;
    float:right;
}
.contact-form .code a{
    background-color: #9e8331;
    text-align: center;
    color: #666;
    font-size: 19px;
    letter-spacing: 2px;
    line-height: 29px;
    height: 37px;
    float:right;
    height: 29;
    width: 40%;
    text-align: center;
}
.contact-form .code a img{vertical-align: middle; margin: 0 auto;max-width: 100%;}
.contact-form .birth{margin: 0px -5px;}
.contact-form .birth .col-xs-4{
    padding: 0px 5px;
}
.kind .col-sm-6{
    margin-bottom: 10px;
    padding: 0;
    padding-left: 8px;
}
.kindelm .col-sm-6{padding-left: 0;}
.kindelm { 
    display:none;
}  
.kind hr {
    background: #d7b46a;
    border: 0;
    clear: both;
    margin-top: 15px;
    height: 2px;
    width: 100%;
    display: block;
}

.kind .col-sm-6 div.selector,
.kind .col-sm-6 div.selector span,
.kind .col-sm-6 div.selector select,
.kindelm div.selector,
.kindelm div.selector span,
.kindelm div.selector select{
    width: 100% !important;
}
.kind .col-sm-6 div.selector,
.kindelm div.selector{margin-bottom: 10px;}
.border{
    border: 3px solid #9e8331;
    margin-top: 20px;
    float: left;
}
.submit{
    width:300px;
    height: 40px;
    color:#fff;
    cursor:pointer; 
    font-size:24px;
    background: #9e8331;
    border: 2px solid #9e8331;
    -webkit-transition: border-color 0.3s linear;
    -moz-transition: border-color 0.3s linear;
    -ms-transition: border-color 0.3s linear;
    -o-transition: border-color 0.3s linear;
    transition: border-color 0.3s linear;
}
.border:hover .submit{border-color: #fff;background:#d7b46a;}
.border:hover{border-color: #d7b46a;}

.contact-form .submit{width: 100%;}
.contact-form .border{width: 40%;}

@media only screen and (max-width: 1199px){
    .gray-bg2 > div > div > div{
        overflow-x: auto;
        overflow-y: hidden;
    }    
}

.azimzadeh_about .azimzadeh_about_right p {
    font-size: 18px;
    line-height: 40px;
}	