/*
Theme Name:regency
Theme URI:
Description:this is converted to wordpress theme
Version:1.0
Tags:Html to php theme
*/
/* Compiled Less CSS File */
/* Generated from "style.css" */
/*
*/

@font-face {
    font-family: 'open_sansregular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff2') format('woff2'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/****** TECH 360 CSS ******
a:hover, a:focus{ outline:0!important;color:#0e4931!important; text-decoration: underline!important;}
.entry-content a:hover, .entry-content a:focus {
  color: #cfa448;
  text-decoration: underline;
}
body{ font-family:'open_sansregular';}


a, a:link, a:visited, a:active {
  color: #cfa448!important;
}

.img-test {
   padding:1px;
   border:1px solid #000000;
}

/*HEADER##############################################################################################################################*/
.header { float: left;padding: 24px 0;width: 100%;}
.right-header {float: right;width: 45%;}
.logo {float: left;}
.logo img {width: 100%;}
/*.social OLD {float: right;margin-top: -11px; width:268px;text-align: right;}*/
.social {float: right;margin-top: -11px; width:350px;text-align: right;}
.social > a {margin-left: 6px;}
.call img { float: left;margin-right: 5px;}
.sml { color: #4a4a4a; float: left;  font-size: 13px;margin-top: 4px;text-transform: uppercase;}
.number {color: #cfa448;float: left;font-size: 25px;margin-top: -6px;}
.call {float: left; width: 217px;}
.search-box { float: right; width:268px;margin-top: 10px;}.search { width:268px;}.search-box form{ background:none!important;    float: none!important;padding: 0 !important;    width: 0 !important;}
.btn.sear { background: #d0a54a url("images/sear.png") no-repeat scroll center center;border-bottom-left-radius: 0;border-top-left-radius: 0; padding: 15px 20px;height: 40px;}
.form-control.sear {border-bottom-right-radius: 0;border-top-right-radius: 0;height: 40px;float: left;width: 225px;}
.clearfix.mob {display: none;}
.social img:hover {opacity: 0.6;}

/*MENU##############################################################################################################################*/
.menu {float: left;width: 100%; background:#000000 ;} /*### Pre Tech 360 edits: background:#0e4931 ###*/
.navbar-default { background-color:transparent; border-color:transparent;}
.menu .navbar { margin: 0 !important;}
.navbar-default .navbar-nav > li > a { /*border-right: 1px solid #ffffff;*/ color: #fff; font-size: 14px!important; padding: 17px 25px!important;text-transform: uppercase;}
.navbar-default .navbar-nav > li > a:hover {color:#CFA448; font-size:14px; text-transform:uppercase; }
.last { border: medium none !important;}
.navbar-default .navbar-nav > li > a:focus { background-color: transparent;color: #fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus { background-color: transparent; color: #fff;}
.navbar {border: 1px solid transparent; margin: 10px 0;min-height: 27px;position: relative;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color: transparent;color: #fff;}

.sub-menu{display:none; position:absolute; background-color:#000000; }
.sub-menu li { float:none; list-style:none; padding:10px 8px; text-align:left; margin-left:-37px; width:150px; border-bottom:1px solid #ccc;}
.sub-menu li a{ color:#fff; text-decoration:none; display:block; text-transform:uppercase;}
.sub-menu li a:hover{color:#C28537; text-decoration:none;}
 
.main-menu li:hover >.sub-menu{ display:block;z-index:9999;}
 ul.main-menu .sub-menu .sub-menu{   left: 152px;
    margin-top: -30px;
    position: absolute;z-index:9999 !important;}
 ul.main-menu .sub-menu .sub-menu li{ width:210px; }
.sub-heading{color: #cfa448;
    font-family: Bell MT regular;
    font-size: 18px; font-weight:bold;}
.mask{height:20px; clear:both;}
.list-style li:before{content: "\f00c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    color: #0E4931;
    font-size: 18px;margin-right:10px;
    }


/*BANNER##############################################################################################################################*/
.banner {float: left; width: 100%;}
.banner > img {width: 100%;}

/*QUOTE##############################################################################################################################*/
.quote { /*background: #f5f5f5 none repeat scroll 0 0; */float: left; padding: 40px 0 0;width: 100%;}
.quotes > p {color: #232323; float: left;font-size: 25px; text-transform: uppercase; width: 60%;}
.btn.quotess {background: #cfa448 none repeat scroll 0 0; color: #fff;font-size: 18px; font-weight: bold;-webkit-box-shadow: 0px 22px 9px -19px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 22px 9px -19px rgba(0,0,0,0.75);
box-shadow: 0px 22px 9px -19px rgba(0,0,0,0.75);}
.quotes { margin: auto; width: 80%;}
.btn.quotess:hover {background: #0e4931 none repeat scroll 0 0;}
/*GALL_PARTS##############################################################################################################################*/ 
.gall-parts { float: left; padding: 30px 0; width: 100%;}
.gall { float: left; width: 100%; text-align: center;}
.gall h2 {color: #cfa448; font-family: Bell MT; font-size: 28px; text-align: center; text-transform: uppercase;font-weight:bold;}
.gall > p {color: #6a6a6a;font-size: 15px; height: 140px; margin: 15px 0 0; padding: 0 15px;}
.gall span {color: #cfa448;}
.gall > img {width: 100%;}
.gall a:hover{text-decoration:none;} 
/*GREEN##############################################################################################################################*/
.green {background: #0e4931 none repeat scroll 0 0; float: left; padding: 30px 0; width: 100%;}
.green .col-md-12 > p {color: #fff;font-size: 22px; font-style: italic; text-align: center;}

/*GRAY - ADDED BY TECH 360##############################################################################################################################*/
.gray {background: #666666 none repeat scroll 0 0; float: left; padding: 30px 0; width: 100%;}
.gray .col-md-12 > p {color: #fff;font-size: 22px; font-style: italic; text-align: center;}

/*CONTACTS - MODIFIED BY TECH 360 - ADDED "BACKGROUND:#aaaaaa" ##############################################################################################################################*/
.contacts{ background: #ddd; float: left; padding: 10px 0; width: 100%;}
.contacts .col-md-12 > p {color: #232323;font-size: 16px;padding: 0 117px;text-align: center;}
.contacts a {color: #cfa448; text-decoration: none;}
.contacts a:hover {color: #0e4931;}

/*FOOTER##############################################################################################################################*/
.footer{ float: left; padding: 10px 0; width: 100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.footer-menu li > a { border-right: 1px solid #717171; color: #717171; font-size: 13px;padding: 0 9px;text-transform: capitalize; text-decoration:none;}
.foot-last a{border-right:none!important;}
.footer-menu li { list-style:none; float:left;}
.footer-menu { float: none;margin: auto; width: 700px;}
.footer-logo{ float:left; width:100%; text-align:center;margin-top: 25px;}

/*COPYRIGHT##############################################################################################################################*/
.copyright{ float: left; padding: 10px 0; width: 100%;}
.copyright .col-md-12 > p{ color: #717171; font-size: 13px; text-align:center;}
.footer-menu li > a:hover{ color:#CFA448;}





/*product_gallery##############################################################################################################################*/
.banner_gallery {float: left; width: 100%;}
.banner_gallery > img {width: 100%;}


.stone_products {  float: left; padding: 30px 0 20px; width: 100%;}
.stone_pro > p {color: #6a6a6a; float: left;font-size: 16px; line-height:20px; text-transform: inherit;font-weight:bold; width: 100%;}

.bathroom_product { float: left; padding: 0 0 20px; width: 100%;}
.Categories { float: left; width: 100%;}
.Categories h2 {color: #cfa448; font-family: Bell MT; font-size: 28px; text-align: left; text-transform: inherit;}
.category-menu{ padding:0!important;}
.category-menu > li { background: rgba(0, 0, 0, 0) url("images/cate-icon.png") no-repeat scroll 0 7px; border-bottom: 1px solid #ccc; color: #6a6a6a; font-size: 15px; margin: 10px 0 0;  padding: 0 15px 10px;}
.category-menu li a { color: #6a6a6a; text-decoration: none; font-weight:bold;}
.category-menu .current-menu-item a{ color: #cfa448;}
.Bathroom_Products { float: left; width: 100%;}
.Bathroom_Products h2 {font-weight:bold;color: #cfa448; font-family: Bell MT; font-size: 28px; text-align: left; text-transform: inherit;}
.Bathroom_Products > p { background: #0e4931 none repeat scroll 0 0; border-radius: 4px; color: #fff; font-size: 16px; line-height: 20px; padding: 12px;}
.gallery { float: left; padding: 15px 0; width: 100%;}
.gallery .col-xs-3.brk > img { width: 100%;}
.showroom { padding: 20px 0 40px; width: 100%;}
.showroom > p { color: #6a6a6a;  font-size: 15px;}
.showroom span a{ color: #0e4931;  font-weight: 500; text-decoration: underline;}
.showroom span a:hover{text-decoration:underline;}

/*about_tetomonial##############################################################################################################################*/

.about_tetomonial_banner{float: left; width: 100%;}
.about_tetomonial_banner > img {width: 100%;}
.our_costomer {  float: left; padding: 30px 0 20px; width: 100%;}
.costomer > h2 {color: #cfa448; float: left;font-size: 28px; line-height:16px; text-transform: inherit; width: 100%;}


/*about##############################################################################################################################*/

.about_banner{float: left; width: 100%;}
.about_banner > img {width: 100%;}
.middle_contant { float: left;  width: 100%;}
.company_profile { padding: 10px 0 0; width: 100%;}
.company_profile > h2 { color: #cfa448;  font-size: 28px; font-family: Bell MT regular;}
.company_profile > p { color: #6a6a6a; font-size: 15px; line-height: 20px;}
.company_profile span a { color: #0e4931;  text-decoration: underline;}
.company_profile span a:hover {text-decoration:underline;}
.quality_product { padding: 0 0 60px;  width: 100%;  float: left;}
.regency_stone_img{width:100%;  padding-bottom: 20px;}
.regency_stone_img > img { width: 100%; margin-top:35px;}
.designs_and_product > h2 {  color: #cfa448; font-size: 28px; margin: 0 0 10px;}
.designs_and_product > p { color: #6a6a6a; font-size: 15px;  line-height: 20px;}
.designs_and_product span { color: #0e4931;  text-decoration: underline;}
.border_line { float: left;  padding: 30px 0;  width: 100%;}
.line_bdr {  background: rgba(0, 0, 0, 0) url("images/line1.png") repeat-x scroll 0 0; padding: 5px 0;}
.star_img { text-align: center; width: 100%;}
.star_img > img { background: #fff none repeat scroll 0 0; margin: -43px 0 0; padding: 0 10px;}

/*natural_banner##############################################################################################################################*/


.natural_banner{float: left; width: 100%;}
.natural_banner > img {width: 100%;}
.middle_contant1 { float: left;  width: 100%;}
.natural_stone_com { padding: 10px 0 0; width: 100%;}
.natural_stone_com > h2 { font-weight:bold; color: #cfa448;  font-size: 28px; font-family: Bell MT regular;}
.natural_stone_com > p { color: #000; font-size: 15px; line-height: 20px;}
.type_natural_stone { float: left; padding: 10px 0 50px;  width: 100%;}
.type_natural_stone  h2 {  background: #0e4931 none repeat scroll 0 0;  border-radius: 5px; color: #fff; font-size: 28px; margin-bottom: 30px;  padding: 12px 0 12px 30px; font-family: Bell MT regular;} 
.Natural_stone_img2 {  width: 100%;}
.Natural_stone_img  > a > img { width: 100%;}
.Natural_stone_img2 > p a {text-decoraion:none; color: #cfa448; font-size: 20px;  margin: 10px 0;}
.Natural_stone_img2 > p{color: #cfa448; font-size: 20px;  margin: 10px 0; text-align: center; text-decoraion:none;}
.Natural_stone_img2 > p a:hover{text-decoration:none;} 
.Natural_stone_img > p a {font-weight:bold;text-decoraion:none; color: #cfa448; font-size: 20px;  margin: 10px 0;}
.Natural_stone_img > p{color: #cfa448; font-size: 20px;  margin: 10px 0; text-align: center; text-decoraion:none;}
.Natural_stone_img > p a:hover{text-decoration:none;} 
/*marble & limestone##############################################################################################################################*/
.marbal_contant > h2{color: #cfa448;
    font-family: Bell MT regular;
    font-size: 28px;
    font-weight: bold;}
.marbal_banner{float: left; width: 100%;}
.marbal_banner > img {width: 100%;}
.middle_contant2 { float: left;  width: 100%; padding: 10px 2px 30px;}
.middle_contant2  h2 { color: #cfa448;font-weight:bold;  font-size: 28px; font-family: Bell MT regular; }
.marbal_stone { float: left; padding: 30px 150px; width: 100%;}
.marbal_img {  border: 1px solid #0e4931;
    box-shadow: 0 0 2px #0e4931;
    margin-bottom: 20px;
    padding: 2px;
    width: 100%;}
.Natural_stone_img2 img {border: 1px solid #336699;
    box-shadow: 0 0 2px #000;
    margin-bottom: 20px;
    padding: 2px;
    width: 100%;}
.marbal_img > img { width: 100%;}
.middle_contant2  p { color: #000; font-size: 15px; line-height: 20px;}
.middle_contant2 span a { color: #0e4931; }
.middle_contant2 span a:hover {text-decoration:underline;}
.information h2 { background: #0e4931 none repeat scroll 0 0; border-radius: 5px; color: #fff; font-family: Bell MT regular;  font-size: 28px;  margin-bottom: 30px;  padding: 12px 0 12px 30px;}
.border_line1 { float: left;  padding: 30px 0 0;  width: 100%;}
.border_line1 .line_bdr {  background: rgba(0, 0, 0, 0) url("images/line1.png") repeat-x scroll 0 0; padding: 5px 0;}
.border_line1 .star_img { text-align: center; width: 100%;}
.border_line1 .star_img > img { background: #fff none repeat scroll 0 0; margin: -43px 0 0; padding: 0 10px;}

.limestone{margin:30px 0; color: #000; text-align:center; font-size: 15px; line-height: 20px; font-style: italic; font-weight: 600;}
.limestone > span a{ color: #cfa448; text-decoration:underline;}
.limestone > span a:hover{text-decoration:underline;}
.link{color:#cfa448; text-decoration:underline;}
/*contact ##############################################################################################################################*/

.contact_banner{float: left; width: 100%;}
.contact_banner > img {width: 100%;}
.middle-section1 { float: left;  width: 100%; padding: 10px 2px 60px; background:#f4f5f7;}
.middle-section1  h2 { color: #cfa448;  font-size: 28px; font-family: Bell MT regular; }
form { background: #fff none repeat scroll 0 0; float: left;padding: 20px 30px;  width: 100%;}
.form-group.name{ float: left;  margin-right: 4%; width: 48%;}
.form-group.phone{  float: left;  width: 48%;}
.form-control.bwx {
    background-color: #fff;
    background-image: none;
    border: 2px solid #d1d1d1;
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 50px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control.bxw {
   background-color: #fff;
    background-image: none;
    border: 2px solid #d1d1d1;
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
   
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.send-btn { float: left; margin: 20px 0; width: 100%;}
.form-group1 { margin-bottom: 15px;}
.send-btn > a {
    background: #cfa448 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 15px;
    padding: 13px 0;
    text-align: center;
    text-transform: uppercase;
    width: 250px;
	 text-decoration: none;
}
.right-side1 { float: left; width: 100%;}
.phone1 { background: rgba(0, 0, 0, 0) url("images/phone_img.png") no-repeat scroll 1px 6px;font-size: 15px; line-height: 28px; padding: 0 0 2px 30px;}
.phone1 > span { font-weight: 600;}
.fax {  background: rgba(0, 0, 0, 0) url("images/fax_img.png") no-repeat scroll 1px 5px; font-size: 15px;  line-height: 28px;  padding: 0 0 2px 30px;}
.fax > span { font-weight: 600;}
.email{  background: rgba(0, 0, 0, 0) url("images/email_img.png") no-repeat scroll 1px 7px; font-size: 15px; line-height: 28px;  padding: 0 0 2px 30px;}
.email > span { font-weight: 600;}
.border_line2 {  float: left;  padding: 30px 0 5px;  width: 100%;}
.border_line2 .line_bdr { background: rgba(0, 0, 0, 0) url("images/line1.png") repeat-x scroll 0 0;  padding: 5px 0;}
.border_line2 .star_img { text-align: center;  width: 100%;}
.border_line2 .star_img > img {  background: #f4f5f7 none repeat scroll 0 0;  margin: -43px 0 0;  padding: 0 10px;}
.middle-section1  p { font-size: 15px; line-height: 20px; }
.middle-section1  span { font-weight: 600; }
.map > img {  width: 100%;}



/*tiles ##############################################################################################################################*/
.tiles_banner{float: left; width: 100%;}
.tiles_banner > img {width: 100%;}
.middle_contant2  h4 { color: #0e4931;  font-size: 15px; line-height: 20px;}
.through_bodied { float: left;  margin: 30px 0; width: 100%;}
.col-sm-6.bdr {  border-right: 1px solid #ccc;}
.features > p { background: rgba(0, 0, 0, 0) url("images/checkbox_img.png") no-repeat scroll 0 0;  padding: 0 0 0 35px;}




/*stone_type ##############################################################################################################################*/
.stone_type_banner{float: left; width: 100%;}
.stone_type_banner > img {width: 100%;}
.stone_type { float: left; margin: 9px 0 30px; width: 100%;}
.stone_type_img {  width: 100%; }
.stone_type_img > h2 { text-decoration:none; color: #cfa448; font-size: 28px; text-align: center; text-transform: uppercase;}
.stone_type_img > img { width: 100%;}
.stone_type_img > h2 a:hover{text-decoration:none;}


.stone_type_img > h2 a{text-decoration:none;color: #cfa448; font-size: 28px;}


/*process ##############################################################################################################################*/

.procces_banner{float: left; width: 100%;}
.procces_banner > img {width: 100%;}
.middle_contant2.bck{ background:url(images/procces_background.png) no-repeat center center fixed;-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.procces { float: left; margin: 40px 0 140px; width: 100%;}
.stone_process { background: #fffad2 none repeat scroll 0 0; border: 1px solid #cfa448; padding: 35px 0; text-align: center;}
.stone_process > p {  color: #cfa448; font-size: 16px; line-height: 20px;  margin: 10px 0;  text-transform: uppercase;}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
.navbar-default .navbar-nav > li > a { border-right: 1px solid #000; color: #fff;font-size: 14px; padding: 17px 30px;text-transform: uppercase;}

}
@media (max-width:1200px){
.logo {float: left;margin-top: 1.5%;width: 35%;}
.right-header {float: right; width: 53%;}
.navbar-default .navbar-nav > li > a { padding: 17px 18px;}
.quotes { margin: auto; width: 100%;}
.gall h2 { font-size: 25px;}
}


@media (max-width:991px){

.right-header {float: right;width: 57%;}
.search-box {  width: 193px;}.search{  width: 193px;}
.form-control.sear {width: 150px;}
.navbar-default .navbar-nav > li > a {font-size: 14px;padding: 10px 6px;}
.navbar-default .navbar-nav > li > a:hover {font-size: 14px;}
.quotes { margin: auto; width: 100%; text-align:center;}
.gall > p { height: auto;}
.gall > img { width: auto;}
.gall { margin-bottom: 29px;}
.gall h2 { font-size: 28px;}

}





@media (max-width:768px){

.logo {text-align: center; width: 100%;}
.logo img {width: auto;}
.right-header { text-align: center; width: 100%;}
.social {float: none;margin: 15px auto 0;text-align: right;width: 268px;}
.clearfix.mob {display: block;}
.call {float: none; margin: auto;width: 217px;margin-top:15px;}
.search-box {float: none; margin: auto;width: 400px; margin-top:15px;}.search {float: none; margin: auto;width: 400px;}
.form-control.sear { width: 357px;}
.navbar-default .navbar-nav > li > a { border-right: 0px solid #000;}
.nav.navbar-nav a {text-align: center;}
.quotes > p { width: 100%;}
.green .col-md-12 > p {  font-size: 18px;}
.contacts .col-md-12 > p {color: #232323;font-size: 16px;padding: 0 15px;text-align: center;}
.footer-menu > a { font-size: 11px; padding: 0 4px;}
.footer-menu { width: 480px;}
}

@media (max-width:500px){
.logo img { width: 285px;}
.search-box { width: 293px;}.search { width: 293px;}
.form-control.sear {width: 250px;}
.gall > img { width: 100%;}
.gall h2 { font-size: 24px;}
.green .col-md-12 > p {  font-size: 16px;}
.footer-menu { text-align: center; width: 100%;}
.footer-logo > img {width: 240px;}
.col-xs-3.brk { padding-bottom: 31px; width: 50%;}
.gallery { float: left; padding: 0; width: 100%;}
.row.xyz { padding-top: 25px;}

}



@media (max-width:360px){

.social { display: none;}
.navbar-header {margin: -102px 0 0;}
.call {float: left; margin: 15px 0 0 2%; width: 217px;}
.call {float: none;margin: 15px auto 0;padding-right: 50px; text-align: left;width: 292px;}
.navbar-nav { margin: 93px -15px 7.5px; background:#0e4931; margin-bottom:0px;}
.menu {background:transparent;}
.col-md-12.mobs {padding: 0;}
.navbar-toggle { margin-right: 7%;}
.header { padding: 24px 0 0;}
.col-xs-3.brk { padding-bottom: 31px; width: 100%;}
}


.entry-title{display:none;}
.entry-header{display:none;}

 
.testimonial-section{ margin:10px 0 40px;}
.testimonials-slidelist.slick-slider{ padding:0!important;}
li{ list-style:none;}
.Categories-product { float: left; width: 100%;}
.Categories-product h2 {color: #cfa448; font-family: Bell MT; font-size: 28px; text-align: left; text-transform: inherit;}
.Categories-product > p { background: rgba(0, 0, 0, 0) url("images/cate-icon.png") no-repeat scroll 0 7px; border-bottom: 1px solid #ccc; color: #6a6a6a; font-size: 15px; margin: 10px 0 0;  padding: 0 15px 10px;}
.Categories-product a { font-weight:bold;color: #6a6a6a; text-decoration: none;}
.Categories-product .active { color: #cfa448;}

/* ### GALLERY PAGES - IMAGE HOVER EFFECT - Tech 360 disabled "rotate" effect ### */
.brk:hover img {
	-webkit-transform: scale(1.4); /*rotate(15deg)*/
	transform: scale(1.4); /*rotate(15deg)*/
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out; cursor:pointer;
}
.brk{overflow: hidden;}


.metaslider .caption-wrap{
text-align:center;
font-size:23px;
}
/*OLD .gall a img{border:1px solid #0e4931;padding:10px;}*/

.gall a img{border:2px solid #3a3a3a;padding:10px;}
.mg-image{
	
	height:255px;
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
}

.mg-image img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .8s ease-in-out;
	transition: .8s ease-in-out;
}
.mg-image:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}


.arconix-faq-title{font-weight:bold;}
p.viswa-para { font-size:18px !important; line-height:30px; }
p.viswa-para2 { text-align:center; margin-top:1em; }
.testimonials-text em::before, .testimonials-text em::after, .fa {
  color: #0e4931;
}
.viswa-h4 {
	text-align:right;
}
.testimonial-content {
	margin-top:4em;
	margin-left:auto;
	margin-right:auto;
	max-width:90%;
}
.col-xs-3.viswa50width.brk {
	width:50%;
}
.marbal_stone .marbal_img > a > img {
	height:200px;
}
.center { text-align:center; }
.col-xs-3.viswa50width.brk > p {text-align:center; font-size:110%; font-weight:bold; }
@media (min-width:480px){
	.row.xyz .gallery .brk {height:142px; overflow:hidden;}
	.row.xyz .gallery .brk img {height:auto; min-height:142px;}
}