*{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px}body{line-height:1;font-size:12px;color:#5d5d5d}h1,h2,h3,h4,h5,h6{font-size:100%;padding:5px 0;margin:0 15px}ul,ol{list-style:none}img{border:0}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.floatLeft{float:left}.floatRight{float:right}@font-face{font-family:'Telex Regular';src:url(../fonts/telex_regular-webfont.eot);src:url(../fonts/telex_regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/telex_regular-webfont.woff) format("woff"),url(../fonts/telex_regular-webfont.ttf) format("truetype"),url(../fonts/telex_regular-webfont.svg#telexregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Regular';src:url(../fonts/opensans_regular-webfont.eot);src:url(../fonts/opensans_regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans_regular-webfont.woff) format("woff"),url(../fonts/opensans_regular-webfont.ttf) format("truetype"),url(../fonts/opensans_regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Trebuchet MS';src:url(../fonts/trebuchetms.eot);src:url(../fonts/trebuchetms.eot?#iefix) format("embedded-opentype"),url(../fonts/trebuchetms.woff) format("woff"),url(../fonts/trebuchetms.ttf) format("truetype"),url(../fonts/trebuchetms.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}#wrapper{margin:0 auto;width:1200px;position:relative}#header{width:100%;height:115px;/*background-image:url(../images/header_top.png);background-repeat:repeat-x*/}#header_menu{width:100%;height:34px;background-color:#FFF;border-top:solid 1px #CCCACB;border-bottom:solid 1px #CDCBCC;font-family:Trebuchet MS}#header_bottom{width:100%;height:417px;border-top:solid 2px #FFF;border-bottom:solid 1px #FFF;background-image:url(../images/header_bottom.jpg)}#body_content{background-color:#E6EDFC;height:auto;position:absolute;top:570px;width:100%}#footer_top{width:100%;height:215px;border-top:solid 1px #BBB9BA;background-color:#E5E5E5}#footer_bottom{width:100%;height:40px;background-image:url(../images/footer_bottom2.jpg)}#header_left{height:100%;float:left}#header_center{width:37.5%!important;height:100%;float:left}#header_right{width:31.2%!important;height:100%;float:left;box-sizing: border-box;padding-right: 75px;}#body_content_border_left{width:17px;height:415px;background-image:url(../images/body_content_center_border_left.png);position:absolute;top:-20px;left:112px}#body_content_border_right{width:17px;height:415px;background-image:url(../images/body_content_center_border_right.png);position:absolute;top:-20px;right:112px}#body_content_center{background-color:#FFF;border-left:1px solid #FFF;border-right:1px solid #FFF;border-top:1px solid #4674A8;height:auto;margin:-20px auto 0;width:940px;padding-left:1px}#content_top{width:896px;min-height:270px;margin:0 auto;border-bottom:solid 1px #DCDCDC;padding-top:22px;padding-bottom:20px}#content_left{float:left;height:100%;min-height:880px;width:299px}#content_right{height:auto;min-height:880px;width:625px;margin-left:300px}#left_sidebar_top{background-color:#102F63;background-image:url(../images/sidebar_top.jpg);background-repeat:repeat-x;margin-left:14px;margin-top:25px;min-height:515px;padding:20px 16px 20px 16px;width:223px}#left_sidebar_bottom{width:255px;height:215px;background-color:#D1DCE0;margin-left:14px}#left_sidebar_bottom_google_review{width:249px;height:267px;background-color:#D1DCE0;margin-left:14px}@media screen and (-webkit-min-device-pixel-ratio:0){#left_sidebar_bottom{height:215px}}#content_leading{height:431px;padding-top:25px;width:100%}.content_intro{width:100%;height:172px;border-top:solid 1px #B3B3B3;background-image:url(../images/content_intro.jpg);background-repeat:repeat-x;padding-top:30px;}.content_intro_left{float:left;height:100%;padding-left:10px;padding-right:20px;width:270px}.content_intro_right{height:100%;padding-left:10px;padding-right:20px;width:270px;margin-left:10px;float:left}#footer_top_content{width:975px;height:100%;margin:0 auto}#footer_top_content_logo{width:100%;height:70px;padding-top:10px;padding-bottom:5px}#footer_top_content_info{width:100%;padding-bottom:10px;border-top:solid 1px #BBB9BA;padding-top:10px}#logo{padding-top:35px;padding-left:106px}#logo a{font-family:Times New Roman;font-size:65px;font-weight:700;color:#FFF;letter-spacing:16px;text-decoration:none}#logo_description{font-family:Trebuchet MS;font-size:12px;color:#a1e2f6;padding-left:140px}#header_info_top{font-family:Telex Regular;font-size:12px;color:#a1e2f6;text-align:center;line-height:16px;padding-top:30px;padding-left:80px}#header_info_bottom{font-size:16px;color:#FFF;text-align:center;font-family:Telex Regular;padding-left:80px;padding-top:5px}#slideshow_image img{padding-left:90px;padding-top:35px}#content_product_details{height:auto;width:895px;margin:0 auto}#content_leading_details{padding-top:25px;width:100%;padding-bottom:15px}#content_leading_details table{width:100%}#content_product_details p{font-family:arial;line-height:18px}#product_details_paragraph{width:895px}#leading_details_image{border:1px solid #D0D0D0;float:left;margin-right:10px;margin-bottom:10px}#container{margin-left:-4px;position:relative;width:896px;float:left}#pages li:hover{background-image:url(../images/icon_hover.png);background-position:center 10px;background-repeat:no-repeat}#footer_top_content_logo ul li{float:left;margin-top:-10px}.search{font-family:arial;font-size:12px;position: relative;}.search > form{padding:8px;border:solid 1px #CCC;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;margin:5px 0}.word{display:inline-block;zoom:1;border:solid 1px #d2d2d2;padding:3px 5px;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);background:#f1f1f1;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));width:99%}.word .inputbox{background:#fff;padding:6px 6px 6px 8px;width:202px;border:solid 1px #bcbbbb;outline:none;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);width:75%}.word .button{color:#fff;border:solid 1px #494949;height:27px;width:100px;text-shadow:0 1px 1px rgba(0,0,0,.6);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;background:#5f5f5f;background:-webkit-gradient(linear,left top,left bottom,from(#9e9e9e),to(#454545))}.word .button:hover{cursor:pointer}.searchintro{padding:5px;float:right;margin-top:15px;margin-top:14px\9}.phrases{margin-top:25px;margin-bottom:-40px;zoom:1;border:solid 1px #d2d2d2;padding:5px;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);background:#f1f1f1;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed))}.phrases .phrases-box{padding:10px}.phrases .phrases-box > label{padding-right:20px}.phrases .ordering-box{padding:5px;font-weight:bolder}.phrases .ordering-box .inputbox{background:#fff;padding:2px 2px 3px 6px;width:180px;border:solid 1px #bcbbbb;outline:none;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.phrases > label{padding-right:30px}.phrases > input{margin-top:5px}.form-limit{padding:5px;font-weight:bolder;float:right;margin-top:11px;margin-left:25px}.form-limit .inputbox{background:#fff;padding:2px 5px 2px 3px;width:100px;border:solid 1px #bcbbbb;outline:none;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}#show_total{padding-top:35px}#showhide_btn{width:100px;height:10px;text-align:center;float:right;margin-top:5px;padding:5px}#showhide_btn a:hover{text-decoration:none}.pagination > ul > li{font-weight:700;border-color:#000;-webkit-border-radius:8px;border-radius:8px;padding:8px 11px!important;margin:2px;background:url(images/pagination-bg.png) repeat-x!important;border:1px solid #e2e5e5!important;color:#8c9c9c!important;width:50px;display:inline}.pagination{height:31px;margin-top:25px}.search-results{padding:8px;border:solid 1px #CCC;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;font-family:arial;font-size:12px;margin:3px;margin-top:35px;padding-left:15px}.result-title,.result-title > a{color:#0071D8;font-weight:700;font-size:1em;line-height:1.4em;margin:3px}.result-category{margin:4px;margin-left:20px}.result-text{margin:3px;padding-right:6px;text-align:justify;margin-left:20px}.result-created{border-bottom:1px solid #DDD;margin:7px;padding-bottom:5px;margin-left:20px}.counter{font-weight:700;color:#8c9c9c!important;margin:17px 0 5px;width:80px;float:left}.highlight,.highlight_word{background-color:#ff0}.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(next-horizontal.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(prev-horizontal.png)}.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position:-32px 0}.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0}.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0}.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:43px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(prev-horizontal.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(next-horizontal.png)}.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:-32px 0}.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0}.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(next-vertical.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus{background-position:0 -32px}.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px}.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px}.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(prev-vertical.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px}.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}#bar_contact{border-bottom:1px solid #738EB4;padding-bottom:20px;text-align:center}#bar_contact h1{font-family:times new roman;font-size:18px;color:#fff;font-weight:400}#bar_contact h2{color:#85A7D8;font-family:arial}#bar_contact p{color:#85A7D8;font-family:arial}#bar_product{border-bottom:1px solid #738EB4;height:auto;padding: 20px 10px;text-align: center;}#bar_product img{height:96px;margin-bottom: 10px;margin-top:5px;width:140px}#bar_product h1{color:#EEE;font-size:15pt;font-weight:400;text-align:center}#bar_product p{color:#acbdcf;font-family:arial;font-size:11px;line-height:15px;text-align:center}#bar_product_readmore{height:30px;margin:10px auto 0;text-align:center;width:80px;background-image:url(../images/sidebar_readmore.png)}#bar_product_readmore a{color:#fff}#email_contact{padding-top:15px}#email_contact h1{color:#fff;font-size:17px;text-align:center;color:#EEE;font-weight:400}#email_contact p{color:#acbdcf;font-family:arial;text-align:center}#email_contact_form form input{height:30px;width:200px;border:none;background-color:transparent;color:#202020;font-family:Telex Regular;font-size:12px;text-indent:5px}#email_input_background{background-color:#E7E7E7;height:30px;width:200px}#email_contact_form{margin-top:10px;padding-left:12px;width:100%}#email_contact_form button{background-color:transparent;color:#fff;border:none;cursor:pointer;font-family:Telex Regular}#btn_email_submit{background-color:#1B5EA7;height:30px;line-height:30px;margin-left:42px;margin-top:15px;text-align:center;width:107px}#content_leading_title{color:#373737;font-size:31px;padding-bottom:0}#content_leading_intro{font-size:20px;color:#5D5D5D}#content_leading p{line-height:14px;font-family:arial;line-height:18px}#content_leading em{font-size:10px;font-style:normal}#leading_paragraph{float:left;width:100%}#content_leading_image{width:176px;height:182px;border:solid 1px #D0D0D0;float:right}.content_intro_title{color:#000;font-family:Times New Roman;font-size:20px;padding-bottom:8px}.content_intro_image{width:82px;height:82px;border:solid 1px #CBCBCB;float:left}.content_intro_paragraph{float:left;padding-left:12px;width:170px}.content_intro_paragraph p{line-height:14px;font-family:arial;line-height:18px}.intro_readmore{background-image:url(../images/readmore_intro.png);background-repeat:no-repeat;height:30px;padding:3px 64px 7px 5px;width:70px}.top_product_wrap{float:left;height:275px;margin-left:4px;margin-right:3px;width:200px;padding-left:8px;padding-right:8px}.top_product_image{width:100px;height:100px}.top_product_title{font-size:14px;height:40px;padding-bottom:0;padding-top:5px;text-align:center;text-transform:uppercase;font-family:Times New Roman; margin-top:5px}.top_product_description{font-family:arial;height:60px;line-height:18px;text-align:center;font-family:Arial}.top_product_readmore{background-image:url(../images/top_content_readmore_btn.jpg);height:29px;margin:10px auto 0;width:93px}.top_product_readmore a{color:#FFF;line-height:27px;padding-left:12px;text-decoration:none;font-family:arial}.top_product_fency{width:1px;background-color:#DCDCDC;float:left;height:245px}#product_slidehow{width:950px;height:100%;margin:0 auto}#slidehow_left_arrow{width:65px;height:100%;float:left}#slidehow_left_arrow img{margin-top:150px}#sliddshow_right_arrow{width:65px;height:100%;float:left;padding-top:50px}#slidehow_right_arrow img{margin-top:150px}#slideshow_content{float:left;width:810px;height:100%}.slideshow_image{float:left;padding-top:25px;width:320px}.slideshow_description{float:left;height:200px;margin-top:45px;padding-left:140px;padding-top:30px;width:350px}.slideshow_title{color:#000;font-size:28px;padding-bottom:15px;text-transform:uppercase;font-family:Palatino Linotype}.slideshow_intro{font-family:arial;font-size:12px;line-height:18px;padding-bottom:20px;font-family:Open Sans Regular}.slideshow_learnmore{width:90px;height:30px;cursor:pointer}#footer_top_content_info ul{text-align:center}#footer_top_content_info ul li{text-align:center;display:inline}#footer_top_content_info ul li a{color:#939393;font-family:open sans regular;font-size:15px;font-weight:700;text-decoration:none}#footer_top_content_info p{text-align:center;line-height: 17px;padding-top:0px;color:#939393;font-family:open sans regular}#pages{line-height:36px;padding-left:165px}#pages li{cursor:pointer;display:inline;float:left;padding:0 10px}#pages li a{color:#686868;cursor:pointer;font-size:13px;font-weight:700;padding:10px;text-decoration:none}.slideshow_image img{width:100%}
.jcarousel-prev{position: absolute;top: 180px; left: -5px; width: 100px; height: 135px; cursor: pointer; background: transparent url("../images/slideshow_left_arrow.png") no-repeat 0 0;}	.jcarousel-next {position: absolute; top: 180px; right: -181px; width: 100px; height: 135px; cursor: pointer;background: transparent url("../images/slideshow_right_arrow.png") no-repeat 0 0;}.title-h2-dialog{color: #6F6F6F;padding-top: 15px;text-decoration:none}
#navigation-menu-header{display: block !important;}

/*Nam add 19dec2015*/
@font-face{font-family:'TrajanPro';src:url(../fonts/TrajanPro-Regular.eot);src:url(../fonts/TrajanPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/TrajanPro-Regular.woff) format("woff"),url(../fonts/TrajanPro-Regular.ttf) format("truetype"),url(../fonts/TrajanPro-Regular.svg) format("svg");font-style:normal}

@font-face{font-family:'Shonar Bangla';src:url(../fonts/ShonarBangla.eot);src:url(../fonts/ShonarBangla.eot?#iefix) format("embedded-opentype"),url(../fonts/ShonarBangla.woff) format("woff"),url(../fonts/ShonarBangla.ttf) format("truetype"),url(../fonts/ShonarBangla.svg) format("svg");font-style:normal}

/*@font-face{font-family:'TrajanPro-Bold';src:url(../fonts/TrajanPro-Bold.eot);src:url(../fonts/TrajanPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/TrajanPro-Bold.woff) format("woff"),url(../fonts/TrajanPro-Bold.ttf) format("truetype"),url(../fonts/TrajanPro-Bold.svg) format("svg");font-style:normal}*/

@font-face{font-family:'TrajanPro-Bold';src:url(../fonts/TrajanPro-Bold_0.otf);font-style:normal;}


.ring-shows > div:first-child {width:215px !important;}
.ring-shows .ring {padding-left: 0; }
.ring-shows .ring > a {
  display: table-cell;
  height: 180px;
  padding: 5px 5px 0;
  text-align: center;
  vertical-align: middle;
  width: 205px;
}
.ring-shows .ring .image_intro {
  height: auto;
  max-height: 180px;
  max-width: 205px;
  width: auto;
}
#content_leading_details .page-header > h2, .category-desc > h1{
	color: #000033;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: normal;
    margin-left: 0;
}
.cls_image_detail_new a{
	border: 1px solid #ebece7;
    display: inline-block;
    max-width: 500px;
    max-height: 500px;
    line-height: 500px;
    vertical-align: middle;
    margin: 30px 0;
}
.cls_image_detail{
	display:none;
}
#header{
	background-image: url(../images/header_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
	height:165px;
}

.wrap_text_right {
    font-family: "TrajanPro";
    font-size: 15px;
    color: #fff;
    line-height: 22px;
    padding-top: 68px;
    font-weight: 300!important;
	text-align: right;
}
#header_info_bottom{
	font-size: 25px;
    color: #FFF;
    text-align: center;
    font-family: "TrajanPro-Bold";
    padding-left: 0px;
    padding-top: 5px;
}
#header_info_top {
    font-family: "Shonar Bangla";
    font-size: 21px;
    color: #9ddae8;
    text-align: center;
    line-height: 16px;
    padding-top: 30px;
    padding-left: 0px;
	line-height: 24px;
}
#header_center{padding-top: 25px;}
#header_left{width: 31.3%!important;}
#header_info_bottom a, #header_info_bottom a:hover, #header_info_bottom a:focus, #header_info_bottom a:active{
	color: #FFF;
    text-align: center;
    font-family: "TrajanPro-Bold";
    padding-left: 0px;
    padding-top: 5px;
	text-decoration: none;
}

.ft-container {
    text-align: center;
    padding: 25px 0 15px;
    background-color: #F4F4F4;
    width: 100.3%;
    margin-left: -2px;
    box-sizing: border-box;
}
.ft-container ul li {
    width: 24%;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    min-height: 200px;
    vertical-align: top;	
}
.cls_border-right{
	border-right: 1px solid #ddd;
    width: 1px!important;
    padding: 0!important;
}

.ft-container ul li:last-child {
	border-right:none;
}
.ft-container ul li img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    -webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -ms-transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    transition: all 250ms ease-in-out 0s;
}
.ft-container ul li h2 {
    text-transform: uppercase;
    font-family: Times New Roman;
    margin-bottom: 10px;
    font-size: 14px;
    color: #069;
    font-weight: 500;
    line-height: 18px;
    height: 30px;
}
.ft-container ul li p {
    line-height: 18px;
    color: #5d5d5d;
    font-size: 12px;
}
.ft-container ul li .img-cont {
    height: 75px;
    line-height: 60px;
    vertical-align: middle;
    margin-bottom: 15px;
}
.btn_book_appointment{
	background-color:#1B5EA7;
    padding: 14px 22px 15px 22px;
    font-size: 15px;
    color: #fff!important;
    text-decoration: none!important;
    cursor: pointer;
    width: 246px;
    font-weight: 500;
}
/*.cls_content_appointment {
    height: 350px;
     padding: 80px 20px 0px 20px;
    text-align: center;
    background-color: #F1F1F1;
    margin-bottom: 20px;
    box-sizing: border-box;
    background-image: url(../images/bg_appointment.jpg);
    background-position: center;
    background-position-y: -58px;
    padding-right: 258px;
    padding-top: 116px;
}*/
.cls_content_appointment p{
	font-size: 16.8px;
    text-transform: uppercase;
    margin-bottom: 7px;
    color: #333;
    font-weight: normal;
}
.cls_content_appointment h2{
	font-size: 32px;
    line-height: 33px;
    color: #333;
    font-weight: 300;
    margin-bottom: 30px;
}
.categories-content ul{
	list-style: disc;
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
	line-height: 22px;
}
.categories-content h3 {
    margin: 10px 0;
}
.ccf_copyright_wrapper{display: none;}

@media only screen and (max-width: 1024px){
	#logo{padding-left: 50px!important;}
	#header_center{width: 40%!important;}
	#header_left {
		width: 28%!important;
	}
	#header_right {
		width: 28%!important;
		padding-right: 10px;
	}
}
@media only screen and (max-width: 998px){
	#header_left {
		width: 24%!important;
	}
	#header_center {
		width: 48%!important;
	}
	#header_right {
		width: 28%!important;
		padding-right: 10px;
	}
	#logo{padding-left: 0px!important;}
}
@media only screen and (max-width: 964px){
	#header_center {
		padding-top: 7px;
		float: left!important;
		width: 50%!important;
	}
	#logo{padding-top:0px!important;}
	#header_right {
		width: 100%!important;
		padding-right: 25px;
		top: -30px!important;
	}
	.ft-container ul li{
		width: 100%;
		margin: 10px auto;
		text-align: center;
		min-height: 1px;
	}
	.cls_border-right{	
		border-bottom: 1px solid #DCDCDC;
		float: none;
		width: 78%!important;
		height: 0;
		text-align: center;
		margin: 0 auto;
		border-right: none!important;
		min-height: 1px!important;
	}
}
@media only screen and (max-width: 768px){
	#header_center {
		padding-top: 30px;
		float: left!important;
		width: 60%!important;
	}
}
@media only screen and (max-width: 578px){
	.wrap_text_right {
		font-size: 8px;
    	line-height: 15px;
	}
}
.insta_header{
    text-align: center;
    height: 30px;
    padding-top: 30px;
}
.insta_header .content_intro_title{
color: #424242;}
#content_instagram{
	    padding: 0 16px 16px 16px;
}
.content-google-reviews{	
	font-size:12px;
	margin-left: 14px;
	width: 255px;
	height: 450px;
}
.google-reviews-wrapper {
    background-image: url(../images/header_bottom.jpg);
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.gpr-header-content-wrap span{
	line-height: 30px;
	font-family: Times New Roman;
    font-weight: normal;
    font-size: 20px;
    color: #069!important;
}
.star-ratings-css{
	font-size: 15px !important;
}
.gpr-business-header .star-ratings-css{
position: relative;
    margin-top: -42px;
    margin-left: 107px;
    font-size: 18px !important;
}
.gpr-business-header .gpr-rating-value{
    position: relative;
    margin-top: -43px !important;
    margin-left: 74px !important;
    
    font-size: 20px !important;
}
.gpr-business-header .gpr-rating-value span{
	color: #103063!important;
}
.gpr-review-avatar img, .modsocialR img.media-object{
width: 50px;
    height: 50px;
}
.gpr-rating-time, .gpr-review-content{

}
.hdetails {
    display:none;
}
.gpr-review-content p{
	margin-top: -10px !important;
    position: relative;
    display: inline-block;
}
.gpr_widget div.gpr-review {
    margin: 0 0 20px;
    padding: 0;
    margin-bottom: 10px !important;
}
#gpr_widget4851 .modsocialR {
    background: #F1F1F1 !important;
}
.contactus-submit{letter-spacing: 0px!important;}
label.contactus-date-label, .joomly-contactus-div > p {
	display: block!important;
    width: 100%!important;
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 7px 0 !important;
    color: #0a0b09;
	text-align:left;
}
.joomly-contactus-div input, .joomly-contactus-div select, .joomly-contactus-div textarea{display: block!important;outline:0;}
.cls_title_book_appointment{
	font-size: 33px;
    line-height: 1.2;
    font-weight: bold;
    color: #333;
    margin: 0;
	font-family: Times New Roman;
	text-align:center;
}
.cls_book_app{
	color: #000033;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: normal;
    margin-left: 0;
    margin: 10px auto;
    max-width: 800px;
    text-align: center;
}
.cls_address_contactus{color: #ECBAA8;}
.cls_address_contactus:hover{color: #0a0b09;}
div.contactus-form div.joomly-contactus-div:nth-child(2){
	width:50%!important;
	padding-left: 4px;
    float: right;
	box-sizing: border-box;
}
div.contactus-form div.joomly-contactus-div:nth-child(1){
	width:50%!important;
	padding-right: 4px;
    float: left;
	box-sizing: border-box;
}
.joomly-contactus-div.checkbox-container {
    float: left;
    width: 20%!important;
	margin-top: 5px;
	margin-bottom:10px!important;
}
.checkbox-container .contactus-checkbox-label .contactus-sp, 
.checkbox-container .contactus-checkbox-label .contactus-fields {
    float: left;
	color: #0a0b09;
    font-size: 13px;
    font-weight: normal;
}
div.contactus-form div.joomly-contactus-div:nth-child(9){margin-bottom:0px!important}
#g-recaptcha-response{
	display:none!important;
}
.g-recaptcha.contactus-center{float:left;}
.contactus-select.field4115{margin-top: 24px;}
.joomly-contactus-div:nth-child(5){
	margin-top: -106px;
    margin-bottom: 78px!important;
}
.contactus-form .contactus-date-label > span, .joomly-contactus-div > p > span
{
	color: #e62d11;font-size: 14px;
    font-weight: normal;
}
span.contactus-sp{margin-left: 7px;}
.joomly-contactus-div select option[disabled]{color:#333!important;}
select.contactus-select{color:#0a0b09!important;}
.checkbox-container .contactus-checkbox-label .contactus-fields{margin-left:0!important;}
.joomly-contactus-div:nth-child(14){margin-bottom:40px!important;}
.cls_input_search_btn{
	cursor: pointer;
    width: 30px;
    background-image: url(../images/magnify.png);
    transform: scaleX(-1);
    background-repeat: no-repeat;
    background-size: 20px 19px;
    position: absolute;
    right: 18px;
    top: 5px;
    height: 19px;
	border: none;
    background-color: transparent;
}
.cls_input_search{
	background-color: #FFF;
    height: 30px!important;
    width: 198px;
    outline: 0;
    border: none!important;
	box-sizing: border-box;
}
#header_search{
	margin-bottom: 20px;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #738EB4;
}
#body_content .content-google-reviews .gpr_widget .modsocialR{background: transparent!important;}
.images_google_reviews{
	width: 90%;
    border-bottom: 1px solid #B3B3B3;
    display: block;
    padding-top: 10px;
    margin: 15px auto;
}
#content_leading_image > img{width: 100%;}
.content-google-reviews .modsocialR .text-info a {
    font-family: Times New Roman;
    font-weight: normal!important;
    font-size: 20px!important;
    color: #069!important;
}
#header_bottom_appointment{
    width: 100%;
    height: 250px;
    border-top: solid 2px #FFF;
    border-bottom: solid 1px #FFF;
    background-image: url(../images/header_bottom.jpg);
}
.header_book_appointment_content{
    margin-top: -174px;
    margin-bottom: 100px;
}
.body_content_appointment{
    top: 439px!important;
}
.body_content_appointment #body_content_center {
    margin: -20px auto 0;
}
.body_content_appointment #body_content_border_left, .body_content_appointment #body_content_border_right {
    top: -20px;
}
#content_leading{text-align: center;}

@media only screen and (max-width: 964px){
	.search{margin: 0 auto;width: 91%;}
	.cls_input_search{width: 100%;}
	.content-google-reviews{
		width: 95%;
		margin-left: 0;
		margin: 0 auto;
		height: 510px;
	}
	.gpr_widget .modsocialR .gpr-business-header{margin: 15px auto 7px;}
    .body_content_appointment {
        top: 500px!important;
    }
}
@media only screen and (max-width: 768px){
	.joomly-contactus-div.checkbox-container{
		width: auto!important;
		margin-right: 20px;
	}
	.contactus-select.field4115{
		margin-top: 42px;
	}
	.joomly-contactus-div:nth-child(5){margin-top: -121px;}
	.cls_content_appointment{padding: 70px 20px 0px 20px!important;}	
	.content-google-reviews .gpr-business-header .gpr-rating-value{margin-top: -44px !important;}
    .header_book_appointment_content {
        margin-top: -205px;
        margin-bottom: 80px;
    }
    .table_cls_contact iframe {
        width:100%!important;
        height: 300px;
    }
}
@media only screen and (max-width: 480px){
	.modsocialR .carouselTopHead{padding-left: 0!important;}
	.content-google-reviews{height: 450px;}
	.mobi_logo .site-logo img{width:50%;}
	#header_left{height:60px;}
	#content_leading .item-title, #content_leading #content_leading_title{text-align: center;}
	#body_content{top: 478px;}
	#header_bottom{height: auto;}
	#footer_top #footer_top_content_info .icon_facebook_footer{
		bottom: 32px!important;
		right: 50%!important;
		margin-right: -10px;
	}
	#wrapper #body_content #footer_top{height: auto;}
	#wrapper #header_bottom .slideshow_description {
		margin-top: 40px;
	}
	#wrapper #header_bottom .slideshow_image {
		margin-top: 0px!important;
	}
    .body_content_appointment {
        top: 430px!important;
    }
    #footer_top_content_info .custom ul{
        margin-bottom: 15px;
    }
}
@media only screen and (max-width: 380px){
	#footer_top #footer_top_content_info .icon_facebook_footer{
		bottom: 48px!important;
	}
}



