.templatemo-contact-map {
	width:100%;
	height:300px;
}
.xxxx {
	text-align:right; !important;
	margin-bottom:10px;
}
.footer li a {
	color:#fff !important;
}
.footer {
    position: absolute;
    width: 100%;
	font-size:12px;
	letter-spacing:1px;
}
.right_side #add:before {
	list-style:none !important;
	content: "\f041"; /* FontAwesome Unicode */
	font-family: FontAwesome;
	font-size:20px;
	text-align:center;
	display: inline-block;
	margin-left: -1em; /* same as padding-left set on li */
	width: 1em; /* same as padding-left set on li */
}
.right_side #phone:before {
	list-style:none !important;
	content: "\f10b "; /* FontAwesome Unicode */
	font-family: FontAwesome;
	text-align:center;
	font-size:20px;
	display: inline-block;
	margin-left: -1em; /* same as padding-left set on li */
	width: 1em; /* same as padding-left set on li */
}
.right_side #email:before {
	list-style:none !important;
	content: "\f0e0 "; /* FontAwesome Unicode */
	font-family: FontAwesome;
	font-size:16px;
	text-align:right;
	display: inline-block;
	margin-left: -1em; /* same as padding-left set on li */
	width: 1em; /* same as padding-left set on li */
}
.float_socmed div {
	margin-bottom:10px;
}
.ico_title {
    color:#711515;
}
.ico_hov:hover + .ico_title {
    color:#055673;
}
.ico_home1 {
    height:70px;
    background:url(../image/icon/ico1.png) no-repeat center center;
    background-size:40%;
}
.ico_home2 {
    height:70px;
    background:url(../image/icon/ico2.png) no-repeat center center;
    background-size:40%;
}
.ico_home3 {
    height:70px;
    background:url(../image/icon/ico3.png) no-repeat center center;
    background-size:40%;
}
.ico_home4 {
    height:70px;
    background:url(../image/icon/ico4.png) no-repeat center center;
    background-size:55%;
}

.ico_home1:hover {
    cursor:pointer;
    background:url(../image/icon/ico1_hov.png) no-repeat center center;
    background-size:40%;
}
.ico_home2:hover {
    cursor:pointer;
    background:url(../image/icon/ico2_hov.png) no-repeat center center;
    background-size:40%;
}
.ico_home3:hover {
    cursor:pointer;
    background:url(../image/icon/ico3_hov.png) no-repeat center center;
    background-size:40%;
}
.ico_home4:hover {
    cursor:pointer;
    background:url(../image/icon/ico4_hov.png) no-repeat center center;
    background-size:55%;
}
.prev-div {
    margin-top: 25px;
}
.next-div {
    margin-top: 25px;
}
.bless:nth-child(4n+2) {
    border-right:none !important;
    /*border-bottom:solid 2px #e8e8e8;*/
}
.bless2:nth-child(4n+2) {
    border-right:none !important;
    /*border-bottom:solid 2px #e8e8e8;*/
}
.client-entry {
    width: 300px;
}
.modal-dialog {
    top: 30%;
}
.ttg p {
    font-family:roboto_regular !important;
}
.bless_tk:nth-child(3n+2) {
    border-right:none !important;
    /*border-bottom:solid 2px #e8e8e8;*/
}
.news_detail p {
    font-family:roboto_regular;
}
.news_detail   {
    font-family:roboto_regular !important;
}
.img-responsive {
    display: inline-block !important;
}
@media (max-width: 1000px) {
.client-entry H3 {
    font-size: 13px;
}
.strike {
    position: relative;
    display: inline-block;
}
.strike::before {
    content: '';
    width: 100%;
    position: absolute;
    right: 0;
    top: 48%;
}
.im_show {
}
.image {
    width: 100%;
    height: 100%;    
}
.image img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease; 
    -ms-transition: all 0.5s ease; 
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.image:hover img {
    opacity:0.6;
}
@media (max-width: 767px) {
    #price_res {
        text-align:left !important;
    }
}
.tab-pane ul li {
    font-family:dpro;
}
.sbox {
    border-radius:0px;
}