@charset "utf-8";
/* CSS Document */


body {  background-color:#fff;}
.hdr{background:#fff;}
.navigation_bar .yamm {margin-top: 0px;}
.navigation_bar .nav > li.active > a {background-color: #017d3d;
    border-color: #017d3d;
    color: #fff;}
.navbar-nav > li > a{color:#fff; border-left: solid 1px #fff; }
.navigation_bar .nav > li > a:hover{ background-color: #017d3d; border-color: #6fb0e6; color: #fff;}
.navigation_bar .dropdown-menu { background-color: #017d3d;}
.navigation_bar .dropdown-menu > li > a {color:#fff;}
.navigation_bar .yamm .dropdown-menu > li { border-bottom:1px solid #dddddd;}
.navigation_bar .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background-color: #6fb0e6; border-color: #6fb0e6; color: #ffffff;}
.btn.responsive-menu{border:2px solid #6fb0e6; color:#6fb0e6;}

b, strong { color: #000; }
.menu-bg { background: #22258f; }

.breadcrumb>li{text-transform:uppercase;}
p.categories{text-transform:uppercase;}

.Img-space { padding-top: 100px; padding-bottom: 100px; text-align: center; background: #fff; }
.Img-space img { margin: auto; }

.latest_sale { background-color:#fff; padding-bottom: 0px;  }
p{ font-size:16px;}
a:hover{ text-decoration:none; -webkit-transition: all .2s ease; 
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-ms-transition: all .2s ease;
    transition:  all .2s ease;}
.latest_sale h2{padding: 30px 0;
    text-align: center;
    text-transform: uppercase;
    /* background: #000; */
    margin: 0 0 0px 0;
    color: #22258f;
font-weight: 800;}
.latest_sale h3{white-space: nowrap; display: block; color: #1b62a9; text-overflow: ellipsis; overflow:hidden; height:30px;}
.latest_sale h4{color:#6fb0e6;}
.latest_sale h4:nth-of-type(2){color:#22258f;}

.latest_sale div img{border:0px solid #dddddd; margin:0 auto;}
div.read_more {margin-top:25px; margin-bottom:25px; text-align:right;}
div.read_more a{    padding: 10px 25px;
    color: ##22258f;
    border: 2px solid #22258f;
    font-weight: 800;}
div.read_more a:hover{color:#000; border:2px solid #000; background:#fff;}
.latest_sale .home_pad{    padding: 10px;
    /* background: #000; */
    margin: 10px 0;
    border: 1px solid #1b62a9;}

.latest_rental { background:#007f36;margin-top: 60px;}
.latest_rental .img_rental {text-align:right;}
.latest_rental .img_rental img {height: 330px;
    position: relative;
    top: -51px;
    width: 300px;}
	
.latest_rental h3{font-weight:800; color:#fff;}
.latest_rental h5{color:#ff6633;}
.latest_rental p{text-align:justify;    color: white; }
.latest_pro h2{margin-bottom:0px;}
a:focus, a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.latest_rental ,a{    color: #c6002d;}

.latest_chase_avenue{ background:#2d328b; padding-top:40px;}
.latest_chase_avenue h3{font-weight:800; color:#fff;}
.latest_chase_avenue h5{color:#ff6633;}
.latest_chase_avenue p{text-align:justify;color:#ffffff;}
.latest_chase_avenue .img_rental img {height: 330px; width: 300px; margin-bottom:40px;}

.realtors_you_can h2{ text-align:center; margin-top:60px; text-transform:uppercase; margin-bottom:60px; color:#6fb0e6; font-weight:800;}
.realtors_you_can p {text-align:center;}
.realtors_you_can p i{font-size:30px; color:#ff6633;}
.realtors_you_can h3{ color:#6fb0e6; text-align:center;}
.menu_bg {background: rgba(0, 0, 0, 0) url(../images/bg-img.jpg) fixed center no-repeat ;
    display: table;
    height: 100%;
    position: relative;
    width: 100%;
	padding:60px; padding:50px 0;}
.menu_bg h2{color:#ffffff;}
.menu_bg p{color:#ffffff;}
.menu_bg p b {color: #fff;}
.menu_bg h3{color:#ff6633;}



/* carousel */
.media-carousel 
{
  margin-bottom: 0;
  padding: 0 40px 30px 40px;
  margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left 
{
  left: -12px;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 75px
}
/* Next button  */
.media-carousel .carousel-control.right 
{
  right: -12px !important;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 75px
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
  background: #333333;
}
.media-carousel img
{
  
}
/* End carousel */





/*---------------------------------Footer Start--------------------------------------*/
.footer {background-color:#000;}
.footer .heading {background-color: transparent;
    color: #fff;
	text-transform:uppercase;
	font-weight:800;
	font-size:18px;
	padding-top:25px;
	}

.footer .information ul{ list-style:none; margin:0px; padding:20px 0; }
.footer .information ul li{color:#fff; text-transform:uppercase; font-size:11px;line-height: 22px;}
.footer .info ul li a{font-weight:bold}
.footer .information ul li a:hover { color:#ff6600; text-decoration:none;}
.footer .information ul li:hover a{ margin-left:20px;}
.footer .input_div input{background-color: #2f3d44;
    border-color: #1a242d;
    border-radius: 4px 0 0 4px;
    color: #f1f1f1;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 7px;}
	
.footer .input_div .input_btn {background-color: #bc7b05;
    border-radius: 0 5px 4px 0;
    color: #f1f1f1;
    margin: 0px 0px;
    padding: 11.3px 16px;
    position: absolute;}
.footer .information .social-icon i{ margin-right:20px;  -webkit-transition: color 2s linear 1s;transition: color .2s linear;}
.footer .information .social-icon i:hover{ color:#bc7b05;}

.footer-block{color: #f1f1f1;background-attachment: scroll;
    background-color:#999999;
    background-image: url("../images/footer_bg.png");
    background-position: 0 0;
    background-repeat: repeat;
	 font-size: 11px;
    padding: 10px 0;
    position: relative;}
.footer-block a{ color:#fff;}
.footer-block a:hover{ color:#bc7b05;text-decoration: underline;}.
.footer-block #ab {background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/top.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: #ffffff;}
	
.logo-bottom{ text-align:center; padding:35px 0;}
.footer-block ul{ list-style:none; text-align:right;}
.footer-block ul li{ float:left; margin-right:20px;}



.social-icon {
		/*margin-top:20px;*/
		padding: 20px 0;
	}



.header-logo img { float: right; }


.footer_abt{ height: 181px;
    overflow: hidden;
	text-align:justify;
	color:#fff;}

.footer_abt b { color: #fff; }
.footer-block {
    background-attachment: scroll;
    background-color: #fff;
    background-image: url("../images/footer_bg.png");
    background-position: 0 0;
    background-repeat: repeat;
    color: #000;
    font-size: 11px;
    padding: 10px 0;
    position: relative;
}

.logo-bottom {
    padding: 35px 0;
    text-align: center;
}

.footer-block ul {
    list-style: outside none none;
    text-align: right;
}
.footer-block ul li {
    float: left;
    margin-right: 20px;
}
.footer-block a {
    color: #000;
}
.footer-block a:hover {
    color: #005bac;
    text-decoration: underline;
}
/*--------------------------------------------------Social-icon-Start-------------------------------------------------*/
.sonu_pro_content .soical_pro_icon {margin-top:20px;}
.sonu_pro_content .soical_pro_icon a{ }
.sonu_pro_content .soical_pro_icon i{ padding:12px 12px; background:#c6002d; display:inline-block; }
.sonu_pro_content .soical_pro_icon i{color:#fff; transition:transform .2s ease;}
.soical_pro_icon  a:hover i{
outline-offset: -1px;
transform: translateY(-4px);
}

.information-1{float:right;}
.sonu_pro_content .soical_pro_icon_1 {margin-top:0px;}
.sonu_pro_content .soical_pro_icon_1 a{ }
.sonu_pro_content .soical_pro_icon_1 i{ padding:12px 12px; background:#de04049c; display:inline-block; }
.sonu_pro_content .soical_pro_icon_1 i{color:#fff; transition:transform .2s ease;}
.soical_pro_icon_1  a:hover i{
outline-offset: -1px;
transform: translateY(-4px);
}

.soical_pro_icon  a:hover i.fb{background:#3b5998;}
.soical_pro_icon  a:hover i.tw{background:#1ab2e8;}
.soical_pro_icon  a:hover i.gp{background:#d51f1e;}
.soical_pro_icon  a:hover i.in{background:#1686b0;}

.soical_pro_icon_1  a:hover i.fb{background:#3b5998;}
.soical_pro_icon_1  a:hover i.tw{background:#1ab2e8;}
.soical_pro_icon_1  a:hover i.gp{background:#d51f1e;}
.soical_pro_icon_1  a:hover i.in{background:#1686b0;}


/*--------------------------------------------------Social-icon-End-------------------------------------------------*/
.fotr_link {font-size:18px;}

/*---------------------------------Footer End--------------------------------------*/



/*----------------------------------------------About-Start--------------------------------------------------------*/
/*--------breadcrumb-Start-----------------*/
.breadcrumbs {
  position: relative;
  background:#ffffff;
}

.breadcrumb {
    /* display: inline-block; */
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.35);
    overflow: hidden;
    border-radius: 5px;
    counter-reset: flag;
    margin-top: 50px;
}

.breadcrumbs .breadcrumb {
  background:transparent;
  margin: 30px 0;
  padding-left: 15px;
}

.breadcrumbs .breadcrumb li a {
  background:#df0a0b;
  color: #FFFFFF;
  padding: 3px 7px;
}

.breadcrumbs .breadcrumb li a:after {
  content:"";
  height:auto;
  width: auto;
  border-width: 8px;
  border-style: solid;
  border-color:transparent transparent transparent #df0a0b;
  position: absolute;
  margin:1px 6px;

}

.breadcrumbs .breadcrumb > li + li:before {
  content: " ";
}
/*--------breadcrumb-End-----------------*/
p.categories {background:#4e4f73; color:#fff; text-align:left; padding:7px 9px; text-transform: capitalize;font: italic 2.1em/1.2em Georgia, "Times New Roman", Times, serif;}	
.sub_pro_detail{color:#fff; text-align:justify; padding:10px;}


/*--------SideBar-Start-----------------*/
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 1;
}
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
  float: left;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
  position: relative;
 border-right: 4px solid #4a4a4a;
 border-left: 4px solid #4a4a4a;
}
#cssmenu ul li:first-child{border-top: 4px solid #4a4a4a;}
#cssmenu ul li:last-child{border-bottom: 4px solid #4a4a4a;}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
  border-right:none;
}
#cssmenu ul ul ul {
  top: -2px;
  right: 0;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  top: -1px;
  left: 100%;
}
#cssmenu ul li {
  float: none;
  width:100%;
 /* border-bottom:1px solid #999;*/
}
#cssmenu ul ul {
  margin-top: 1px;
}
#cssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#cssmenu {
 /* width: 200px;*/
  background: #6fb0e6;
  font-family: 'Oxygen Mono', Tahoma, Arial, sans-serif;
  zoom: 1;
  font-size: 12px;
      border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	margin-bottom:20px;
}
#cssmenu:before {
  content: '';
  display: block;
}
#cssmenu:after {
  content: '';
  display: table;
  clear: both;
}
#cssmenu a {
  display: block;
  padding: 15px 20px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  background: #4e4f73;
}
#cssmenu > ul {
  width: 100%;
}
#cssmenu ul ul {
  /*width: 200px;*/
}
#cssmenu > ul > li > a {
  border-bottom: 1px solid #999;
  color: #ffffff;
}
#cssmenu > ul > li > a span{line-height:20px; font-weight:600;}
#cssmenu > ul > li > a:hover {
  color: #4a4a4a;
}
#cssmenu > ul > li.active a {
  background: #f5f7fa;
}
#cssmenu > ul > li a:hover,
#cssmenu > ul > li:hover a {
  background: #f5f7fa;
  color:#333;
}
#cssmenu li {
  position: relative;
}
#cssmenu ul li.has-sub > a:after {
  content: '+';
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -6px;
}
#cssmenu ul ul li.first {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
#cssmenu ul ul li.last {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-bottom: 0;
}
#cssmenu ul ul {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#cssmenu ul ul {
 /* border: 1px solid #6fb0e6;*/
}
#cssmenu ul ul a {
  font-size: 12px;
  color: #4a4a4a;
}
#cssmenu ul ul a:hover {
  color: #4a4a4a;
}
#cssmenu ul ul li {
  border-bottom: 1px solid #6fb0e6;
  border-right:4px solid #4a4a4a;
}
#cssmenu ul ul li:hover > a {
  background: #6fb0e6;
  color: #ffffff;
}
#cssmenu.align-right > ul > li > a {
  border-left: 4px solid #f5f7fa;
  border-right: none;
}
#cssmenu.align-right {
  float: right;
}
#cssmenu.align-right li {
  text-align: right;
}
#cssmenu.align-right ul li.has-sub > a:before {
  content: '+';
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -6px;
}
#cssmenu.align-right ul li.has-sub > a:after {
  content: none;
}
#cssmenu.align-right ul ul {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 598;
  width: 100%;
}
#cssmenu.align-right ul ul li.first {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
}
#cssmenu.align-right ul ul li.last {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}
#cssmenu.align-right ul ul {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
#cssmenu p {
    background: #4a4a4a;
    background: linear-gradient(#4a4a4a, #4a4a4a);
    padding: 15px;
    margin: 0;
    font-weight: 600;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	color:#ffffff;
}
/*--------SideBar-End-----------------*/
.table-bordered{border: 5px solid #6fb0e6;}
.table-bordered tr td{text-align:center; color:#6fb0e6; width:50%;font-weight:800;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border: 1px solid #6fb0e6;}
/*----------------------------------------------About-End--------------------------------------------------------*/



.sub_product_pra{color:#000000; padding:10px;}


.pro_detail_img .main_img{ text-align:center;}
.pro_detail_img .main_img img{width:500px; height:500px;}
.pro_detail_img .small_main_img{text-align:center; margin:10px 0;}
.pro_detail_img .small_main_img img{width:100px; height:70px;border:2px solid #6fb0e6;}
.pro_detail_img .pro_detail_content{ padding:10px; color:#000000; margin:10px 0;}

/*-------------------------Button-------------------------------*/
.btn.btn-1 {
    border-radius: 0px;
    border: none;
    background: #000;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    padding: 10px 17px;
    position: relative;
    z-index: 1;
	
}
.bg-1 a {
    color: #ffffff;
}
.btn.btn-1:hover:before {
    width: 100%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.btn.btn-1:before {
    content: "";
    position: absolute;
    width: 0;
    left: 0;
    top: 0;
    height: 100%;
    background: #555555;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: -1;
}

/*-------------------------Button-------------------------------*/

/*-------------------------Gallery-------------------------------*/
.thumbnail-1 {margin:10px 0;}
.filterable-portfolio li.portfolio_item .portfolio_item_holder .thumbnail-1 {
    border: medium none;
    margin: 0 0 25px;
    padding: 0;
}
.featured-thumbnail, .thumbnail-1, figure.frame {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    box-shadow: none;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0;
    transform: translateZ(0px);
}
.spinner_32, .thumbnail-1, .accordion_loader, .google-map, .flexslider, .camera_loader, .preloader {
    background: url("../images/loading_32.gif") no-repeat scroll 50% 50%, rgba(0, 0, 0, 0) url("../images/loading_bg_32.png") no-repeat scroll 50% 50%;
    min-height: 36px;
}
.thumbnail-1 {
    border: 1px solid rgb(221, 221, 221);
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    display: block;
    line-height: 26px;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}
.filterable-portfolio .image-wrap::before {
    left: 50%;
    margin: -16px 0 0 -16px;
    top: 50%;
    z-index: -1;
}
.filterable-portfolio .image-wrap {
    display: block;
    overflow: hidden;
    position: relative;
}
.thumbnail-1:hover a img {
    transform: scale(1.2) rotate(-5deg);
}
.thumbnail-1 a img {
    transition: -webkit-transform 200ms linear 0s;
}
.featured-thumbnail img, .thumbnail-1 img, figure.frame img {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-sizing: border-box;
    display: inline-block;
    padding: 0;
}
.thumbnail-1:hover .zoom-icon::before {
    transform: scale(1);
}
.zoom-icon::before {
    background: rgba(0, 0, 0, 0) url(../images/zoom.png) repeat scroll 0 0;
    content: "";
    height: 80px;
    margin: -40px 0 0 -40px;
    transform: scale(0);
    transition: all 0.3s ease 0s;
    width: 80px;
    z-index: 100;
}
.zoom-icon::before {
    background: rgba(0, 0, 0, 0) url("../images/magnify-alt.png") no-repeat scroll 50% 50%;
    content: "";
    display: block;
    height: 26px;
    left: 50%;
    margin: -13px 0 0 -13px;
    position: absolute;
    top: 50%;
    width: 25px;
}

.thumbnail-1:hover .zoom-icon::after {
    transform: scale(1);
}
.zoom-icon::after {
    background: rgba(0, 0, 0, 0) url("../images/black-40.png") repeat scroll 0 0;
    border-radius: 6px;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(0);
    transition: all 400ms ease 100ms;
    width: 100%;
    z-index: 10;
}
.no-rgba .image-wrap:hover .zoom-icon, .featured-thumbnail a:hover .zoom-icon, a.thumbnail-1:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon {
    visibility: visible;
}
.featured-thumbnail a:hover .zoom-icon, a.thumbnail-1:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon {
    opacity: 1;
}
.zoom-icon {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.zoom-icon {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    bottom: 0;
    cursor: pointer;
    display: block;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s ease 0s;
}

/*-------------------------Gallery End-------------------------------*/



/*-----------------------------------Enquiry-Start-----------------------------------------*/
.forms input, .forms textarea {
    background: #F8FAFD;
    border-radius: 3px;
}
select, textarea, textarea.form-control, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    padding: 0 10px;
    font-size: 14px;
    line-height: 25px;
    color: #73879C;
    resize: none;
    vertical-align: middle;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #f5f5f5;
    border: 1px solid #E6E9ED;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
}
textarea {
    height: 100%;
    padding: 10px;
    margin-bottom: 15px;
    min-height: 150px;
    resize: vertical;
}
.contact_div{margin-bottom:20px;}
.contact_div .cont_had{color: #fff; font-size: 22px; background: #4e4f73; padding: 10px; font-weight: 800;}
.contact_div .div_cont_row{padding:0; margin:0;}
.contact_div .div_cont_row .row_col_tbl{padding:0; margin:0;  border-left: 2px solid #6fb0e6; border-bottom: 2px solid #6fb0e6; border-right: 2px solid #6fb0e6;}
.contact_div .div_cont_row .row_col_tbl:first-child{  border-right: 0px solid #6fb0e6;}
.contact_div .cont_div_bdr{ padding: 10px; height:70px; text-align:center;color:#666;font-family:"Times New Roman",Times,serif; font-size:20px;}
.contact_div .cont_div_bdr .cont_nam_div{padding-bottom: 14px;text-align:center; font-weight:900;color:#666;font-family:"Times New Roman",Times,serif; font-size:20px;}
.cont_nam_div-1{ }
.contact_div .div_cont_row .row_col_tbl_2.row_col_tbl{border-right:2px solid #6fb0e6;}
.contact_div .cont_div_bdr .cont_nam_div span{color:#F00;}
.contact_div .div_cont_row .row_col_tbl_1.row_col_tbl{}
.contact_div .enq-btn .btn-1{margin:0;}

.enq-btn .btn-1 {
    display: inline-block;
    font: 400 18px/20px "Montserrat", sans-serif;
    letter-spacing: 0.45px;
    color: #ffffff;
    padding: 6px 14px 9px 20px;
    border: solid 3px #6fb0e6;
    position: relative;
    z-index: 0;
	margin:20px 0;
}

.enq-btn .btn-1:hover {
    color: #fff;
}
.enq-btn .btn-1:hover:before {
    width: 100%;
}
.enq-btn .btn-1:before {
    position: absolute;
    content: '';
    background: #6fb0e6;
    top: 0;
    left: 0;
    width: 0;
    bottom: 0;
    z-index: -1;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
/*-----------------------------------Enquiry-End-----------------------------------------*/

.Client { padding-top: 40px; padding-bottom: 100px; text-align: center; background: #000;}
.Client h2 { padding-bottom: 30px;	font-size: 35px; color: #fff; margin: 0; font-weight: 600; text-transform: uppercase; }
.Client ul { list-style: none; margin: 0; padding: 0; }
.Client li { float: none; display: inline-block; margin: 0 2% 0 0 ; }
.Client li a { text-decoration: none; display: block; background: #fff;  }
.Client li a img { width: 100%; }
.Client li:last-child { margin-right: 0; }

@media only screen and (max-width: 1199px) {
	.navbar-nav > li > a{padding:6px;}
	
}
@media only screen and (max-width: 1024px) {
	.navigation_bar .responsive-menu {float:none !important;}
	.navbar-nav > li > a{color:#333; text-align:center;}
}
@media only screen and (max-width: 991px) {
	.navigation_bar .responsive-menu {float:right !important;}
	.navigation_bar .respon-btn{margin-bottom:46px;}
}
@media only screen and (max-width: 998px) {
}
@media only screen and (max-width: 800px) {
}
@media only screen and (max-width: 767px) {
	.pro_detail_img .main_img img{width:400px; height:400px;}
	.contact_div{margin-top:20px;}
	.contact_div .div_cont_row .row_col_tbl:first-child{border-right:2px solid #6fb0e6; border-bottom:0px solid #6fb0e6;}
	.contact_div .div_cont_row .row_col_tbl:last-child{border-bottom:2px solid #6fb0e6;}
	.contact_div .div_cont_row .row_col_tbl_1.row_col_tbl{border-bottom:2px solid #6fb0e6;}

}
@media only screen and (max-width: 600px) {
	.pro_detail_img .main_img img{width:300px; height:300px;}
	.pro_detail_img .small_main_img img{width:50px; height:30px;}
}
@media only screen and (max-width: 400px) {
	.pro_detail_img .main_img img{width:300px; height:300px;}
	.pro_detail_img .small_main_img img{width:50px; height:30px;}
}
@media only screen and (max-width: 320px) {
	.pro_detail_img .main_img img{width:200px; height:200px;}
	.pro_detail_img .small_main_img img{width:50px; height:30px;}
}
