*{margin:0; padding:0;}



.new-call-us{width:100%; float:left; color:#000; font-size:20px; text-align:right; padding:5px 0;}
#banner{width:100%; float:left; position:relative;}
#banner_inner{width:100%; float:left; position:relative; border-bottom:7px solid #ececec;}
#logo_area{width:100%; float:left; background:#cacaca;}
.logo_inn{width:100%; float:left; padding:20px 0;}

#call_area{width:100%; float:left;}
.call_area_top{width:100%; float:left; background:#003868; padding:26px 0;}
.call_inn{width:100%; float:left;}
.call_left{width:100%; float:left;}
.call_left h2{font-size:23px; color:#FFFFFF; text-align:left; text-transform:uppercase; font-weight:normal;}
.call_left h2 span{}

.call_left h3{font-size:18px; color:#FFFFFF; text-align:left; text-transform:uppercase; font-weight:normal;margin-bottom: -25px;
    padding: 15px 0 0;}
.call_left h3 span{}

.request{width:100%; float:left; margin:30px 0 0 0}
.request a{ font-size:28px; color:#FFFFFF; padding:8px 0 8px 0; width:100%; float:left; display:block; text-align:center; text-decoration:none; background: #003868; border:2px solid #fff;}
.request a:hover{color:#fff; background:#2c4f6e; transition: background-color 0.5s ease;}

.smile{width:100%; float:left; margin:30px 0 0 0}
.smile a{ font-size:28px; color:#FFFFFF; padding:8px 0 8px 0; width:100%; float:left; display:block; text-align:center; text-decoration:none; background: #571d1f; border:2px solid #fff;}
.smile a:hover{color:#fff; background:#6e4344; transition: background-color 0.5s ease;}

.logo_review {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.logo_review a{font-size:28px; color:#FFFFFF; padding:8px 0 8px 0; width:100%; float:left; display:block; text-align:center; text-decoration:none; background: #003768; border:2px solid #fff;}
.logo_review a:hover{color:#fff; background:#6e4344; transition: background-color 0.5s ease;}

.request_inn{width:100%; float:left; margin:0px 0 10px 0}
.request_inn a{ font-weight: 800; font-style: italic; font-size:28px; color:#FFFFFF; padding:8px 0 8px 0; width:100%; float:left; display:block; text-align:center; text-decoration:none; background: #003868; border:2px solid #fff;}
.request_inn a:hover{color:#fff; background:#2c4f6e; transition: background-color 0.5s ease;}

.smile_inn{width:100%; float:left; margin:0px 0 10px 0}
.smile_inn a{ font-size:28px; color:#FFFFFF; padding:8px 0 8px 0; width:100%; float:left; display:block; text-align:center; text-decoration:none; background: #571d1f; border:2px solid #fff;}
.smile_inn a:hover{color:#fff; background:#6e4344; transition: background-color 0.5s ease;}



.contact{width:100%; float:left;}
.contact h2{ font-size:24px; color:#FFFFFF; text-align:right;}
.contact h3{ font-size:24px; color:#FFFFFF; text-align:right;}
.contact p{font-size:19px; color:#FFFFFF; text-align:right;}
.social_icons{width:100%; float:left;}
.head_socialicon{width:71%; float:right; text-align:right; }
ul.socaillinks {font: bold 12px Verdana,Arial,Helvetica,sans-serif; padding: 5px 0 0px 0px; float:left; margin:0;}
ul.socaillinks li{ list-style:none; float:left;}
ul.socaillinks li img{ float:left;margin:0 0 0 4px;}
ul.socaillinks li.srch {
    float: left;
    list-style: outside none none; display:block;}
	
	.txtbox {
    background: rgb(87,29,31) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    float: left;
    
    font-size: 16px;
    font-weight: normal;
    height: 42px;
    margin: 0;
    padding: 2px 0 0 14px;
    width: 262px!important;
}
	
#front_content{width:100%; float:left; padding:50px 0; position:relative;background: #fff none repeat scroll 0 0;}
.front_text{width:100%; float:left; margin:0; padding:0 0px; text-align:left;  }
.front_text h1{ font-size:36px; color:#003868; font-weight:600; padding:0 0 10px 0; text-align:left;}
.front_text h2{ font-size:29px; color:#571d1f; font-weight:600; padding:0 0 5px 0;}
.front_text h3{ font-size:20px; color:#395d7b; font-weight:600; padding:0 0 0px 0; }
.front_text p{ color:#000; font-weight:normal; padding:0 0 7px 0; line-height:26px;}
.front_text p a{ font-size:18px; color:#000; font-weight:normal; padding:0 0 0px 0; text-decoration:none; border-bottom:1px dotted #0e5f8a; font-style:italic; }

.front_text ul{margin:0; padding:0 }
.front_text ul li{list-style:none; background:url("../images/bullet.png") 15px 12px no-repeat; padding:5px 35px;  font-size:18px; color:#000000;}
.front_text ul li a{ font-size:18px; color:#000; font-weight:normal; padding:0 0 0px 0; text-decoration:none; border-bottom:1px dotted #000; font-style:italic; }

#inner_content{width:100%; float:left; padding:50px 0; position:relative;}
.inner_text{width:100%; float:left; margin:0; padding:0 0px; text-align:left;  }

.inner_text h1 { font-weight: 600!important; font-size:36px; color:#003868!important; padding:0 0 10px 0; text-align:left;}
.inner_text h2 { font-size:29px; color:#571d1f; font-weight:600; padding:0 0 5px 0;}
.inner_text h3 {
    color: #395d7b;
    font-size: 22px;
    font-weight: 600;
    padding: 0 0 5px;
}

.inner_text p{ color:#000; font-weight:normal; padding:0 0 7px 0; line-height:26px;}
.inner_text p a{ font-size:18px; color:#000; font-weight:normal; padding:0 0 0px 0; text-decoration:none; border-bottom:1px dotted #0e5f8a; font-style:italic; }

.inner_text ul{margin:0; padding:0 }
.inner_text ul li{list-style:none; background:url("../images/bullet.png") 15px 12px no-repeat; padding:5px 35px;  font-size:18px; color:#000000;}
.inner_text ul li a{ font-size:18px; color:#000; font-weight:normal; padding:0 0 0px 0; text-decoration:none; border-bottom:1px dotted #000; font-style:italic; }



.front_text_button{width:100%; margin:0 auto;}
.front_text_button a{width:100%; float:left; margin:20px 0 0 0;}
.front_servies{width:100%; float:left;}
.front_servies h1{ font-size:28px!important; color:#003868!important; font-weight:normal!important;text-align: center; }
.front_servies h1 a{ font-size:28px!important; color:#003868!important; font-weight:600!important;text-align: center; }
.front_servies h2{ font-size:28px!important; color:#003868!important; font-weight:normal!important;text-align: center; background: #228b22 none repeat scroll 0 0; padding:8px !important; margin-bottom:5px; }
.front_servies h2 a{ font-size:28px!important; color:#fff!important; font-weight:normal!important;text-align: center; }
.front_servies h3{ font-size:28px!important; color:#003768!important; font-weight:normal!important;text-align: center; background: #003868 none repeat scroll 0 0; padding:8px !important; margin-bottom:5px; display:none!important; }
.front_servies h3 a{ font-size:28px!important; color:#fff!important; font-weight:normal!important;text-align: center; }
.front_servies h3:hover{background:#6e4344 none repeat scroll 0 0;}

.front_servies ul{margin:0; padding:0;!important}
.front_servies ul li{list-style:none!important; padding:0!important;}
.front_servies ul li a{ font-size:20px!important; color:#fff!important; font-weight:normal!important; text-align:left!important; text-decoration:none!important; float:lef!importantt; display:block!important; padding:8px 10px!important; width:100%!important; background:#571d1f!important; margin-bottom:5px!important; font-style:inherit!important; }
.front_servies ul li a:hover{background:#6e4344!important; transition: background-color 0.5s ease!important;}

#testimonial{width:100%; float:left; background:#003868; padding:20px 0;}
.test_left{width:100%; float:left;margin-top:30px;}
.test_left h1{ font-size:24px; color:#395d7b; font-weight:normal; display:none;}
.test_inn{width:100%; float:left; padding:10px 0 0 0;}
.test_inn_img{display:block;}
.test_inn p{ font-size:20px; color:#fff; font-weight:normal; padding:0 0 7px 0; line-height:26px;}
.test_inn a{font-size:20px; color:#fff; text-decoration:none; float:left; margin:10px 0 0 0;}
.test_inn a:hover{color:#71a2cd;}
.test_inn h1{font-size:29px; color:#fff; text-transform:uppercase; font-weight:normal; text-align:center; margin-bottom:10px;}
.test_inn h1 span{}

#services{width:100%; float:left;}
.serv_inn{width:100%; float:left;}
.serv_inn_box{width:100%; float:left;}
.serv_inn_box_img{width:100%; float:left; text-align:center;}
.serv_inn_box h2{width:100%; float:left; text-align:center; font-size:25px; color:#fff; margin:10px 0 0 0; }
.serv_inn_box h3{width:100%; float:left; text-align:center; margin:10px 0 0 0;}
.serv_inn_box h4 {
    background: rgba(0, 0, 0, 0) url("../images/button.png") no-repeat scroll 0 0;
    float: left;
    margin: 0 0 0 49px;
    padding: 1px 0 4px;
    text-align: center;
    width: 59%;
}

.serv_inn_box h4 a{font-size:20px; color:#000; text-decoration:none; padding:6px 35px; width:100%;}


#team{width:100%; float:left;}
.team_inn{width:100%; float:left; padding:60px 0; text-align:center;}
.team_inn h1{font-size:29px; color:#000; text-transform:uppercase; font-weight:normal;}
.team_inn h1 span{}

.bx-wrapper{width:100%!important; float:left; margin:40px 0 0 0!important;}
.bx-wrapper ul{margin:0; padding:0;}
.bx-wrapper ul li{list-style:none; float:left!important; width:218px!important; text-align:center!important; margin:0 0 0 64px!important; }
.bx-wrapper ul li h1{width:100%!important; float:left!important;border-bottom:5px solid #5a2123!important;}
.bx-wrapper ul li h2{ font-size:19px!important; color:#000!important; text-transform:uppercase!important; font-weight:normal!important; margin:10px 0 0 0!important; width:100%!important; float:left!important;}
.bx-wrapper ul li p{ font-size:18px!important; color:#000!important; line-height:25px!important; margin:10px 0 0 0!important;width:100%!important; float:left!important; }
.bx-wrapper ul li h3{width:33%!important; float:left!important; text-align:center!important; margin:4px 0 0 78px!important;}

.bx-wrapper .bx-viewport{width: 1114px!important;}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: -30px!important;
    position: absolute!important;
    width: 1114px!important;
}
.bx-wrapper .bx-next {
    background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll -43px -32px;
    right: -448px!important;}
	
.bx-wrapper .bx-prev {left:-49px!important;}

#footer{width:100%; float:left; padding:50px 0; background: #571d1f; /* Old browsers */
background: -moz-linear-gradient(top,  #571d1f 0%, #3e1517 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#571d1f), color-stop(100%,#3e1517)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #571d1f 0%,#3e1517 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #571d1f 0%,#3e1517 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #571d1f 0%,#3e1517 100%); /* IE10+ */
background: linear-gradient(to bottom,  #571d1f 0%,#3e1517 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#571d1f', endColorstr='#3e1517',GradientType=0 ); /* IE6-9 */
}
	
.foot_inn{width:100%; float:left;}
.foot_inn h1{font-size:29px; color:#fff; text-transform:uppercase; font-weight:normal; text-align:center;}
.foot_inn h1 span{}
.foot_inn p{ font-size:18px!important; color:#fff!important; padding:20px 0 0 0; line-height:25px; width:100%; float:left; text-align:center;}
.foot_inn p a{text-decoration:underline;}

.foot_inn_box{width:100%; float:left; text-align:center; margin:30px 0 0 0;}	
.foot_inn_box h2{width:100%; float:left;}	
.foot_inn_box p{width:100%; float:left;  font-size:20px!important; color:#fff!important; padding:10px 0 0 0;}
.foot_inn_box ul{margin:0 0 0 50px; padding:0;}
.foot_inn_box ul li{list-style:none; float:left; border-right:1px solid #fff;}
.foot_inn_box ul li.last{border-right:none;}
.foot_inn_box ul li a{ font-size:20px!important; color:#fff!important; text-align:center; text-decoration:none; padding:0 10px; display:block; float:left;}
.foot_inn_box ul li a:hover{text-decoration:underline;}

.wrap_top{float: left; width:100%; padding:0px 0 10px 0;}
.gplus{float:left; margin-left:20px;}
.aicons{float:left; padding:0; width:31%;}
.breadcrumbs{float: left;  font-size:17px; margin:5px 0 0 0px; width:100%; color:#000000;}
.breadcrumbs a{color:#083C69!important; text-decoration:underline; font-style:normal!important; border:none!important;}
.breadcrumbs a:hover{color:#083C69!important;}
.breadcrumbs span{padding: 0 0 0 5px; font-size:17px; }
.breadcrumbs li{display: inline !important;list-style: none outside none !important; background:none!important; padding:0px!important;}
.wrap_top_rgt{float:right; width:100%; padding:10px 0px;font-size: 18px;}
.share{width:100%; float:left; margin:0 0 0 0px;}
.sh_img{float:left; margin:0px 0 0 0;}

#inner_white{width:100%; float:left; position:relative; z-index:1; /*top:471px; left:0;*/  margin:-54px 0 0 0;}
#inner_white_video{width:100%; float:left; /*position:absolute; z-index:5; top:471px; left:0;*/  margin:-7px 0 0 0;}
.inn_area{width:100%; float:left; background:url("../images/black_rept.png") repeat; position:absolute; }
.inn_call { font-style: italic; font-weight: 800; font-size:24px; color:#fff; text-align:left; padding:10px 0; }


.social_icons_inn{width:100%; float:left;}
.head_socialicon_inn{width:51%; float:right; text-align:right; }
ul.socaillinks_inn {font: bold 12px Verdana,Arial,Helvetica,sans-serif; padding: 5px 0 0px 0px; float:left; margin:0;}
ul.socaillinks_inn li{ list-style:none; float:left;}
ul.socaillinks_inn li img{ float:left;margin:0 0 0 4px;}
ul.socaillinks_inn li.srch {
    float: left;
    list-style: outside none none; display:block;}

.txtbox {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #000;
    float: left;
    
    font-size: 16px;
    font-weight: normal;
    height: 39px;
    margin: 5px 3px 0;
    padding: 0 0 0 14px;
    width: 282px;
}
.searchbx-btn {
    float: left;
    margin: 12px 0 0 -35px
}

.temp_banner{width: 100%; float: left; position: absolute; z-index: 5; top: 122px;}
.temp_banner_img{text-align:center;float:left;width:100%;}

.fsRowOpen{background:none!important;}
.fsRowClose{background:none!important;}
.fsRowBody{background:none!important;}
 td.fsRowBody {background-color: none!important;}
 .yui-calcontainer {
 left: 513px!important;
 top: 470px!important;
 }
td.fsRowClose, td.fsRowOpen{display:none!important;}
/*-------------form stack -----------------*/
.fsSubmit input.fsSubmitButton {
    color: #fff; 
    padding: 5px!important;
}
.fsForm .fsLabel{
font-size:18px!important; font-family:'LatoRegular'!important;font-weight:normal;}
.fsForm .fsCell {
padding:5px 0 !important;
vertical-align:top;
}
.fsPagination {
margin:11px 0 0 !important;
text-align:left !important;
}
.fsForm {
font:12px Arial,Helvetica,sans-serif !important;
}
.fsPage, .fsForm select {
margin:0;
padding:0;
}
.fsSubmitButton,
.button,
body:not(#page-dental-updates) .entry a {
background:#062861 !important;
border:1px solid #01307e;
color:#FFFFFF!important;
cursor:pointer;
font:12px Arial,Helvetica,sans-serif !important;
overflow:visible;
padding:8px 11px;
}
.fsSubmitButton:hover{
background:#4C1A1C !important;
border:1px solid #6f9907;
}
.fsFieldRow input[type="text"]{
border:1px solid #ccc !important;
font:12px Arial,Helvetica,sans-serif !important;
}
.fsForm textarea{
border:1px solid #ccc !important;
font:12px Arial,Helvetica,sans-serif !important;
}


.fsForm select {
border:1px solid #ccc !important;
font:12px Arial,Helvetica,sans-serif !important;padding:3px !important;}



p.m_contct {
    padding: 6px 0 6px 23px;
}
h2.fsSectionHeading {
    color: #FFFFFF !important;
}
.fsForm .fsCell {
    padding: 10px !important;
}
.fsOptionLabel {
    padding: 0 6px!important;
}
.fsLabel {
    padding-bottom: 8px !important;
}

.fsForm {
    font-size: 18px!important;
	
	
}

iframe[id^="oauth2relay"] {
    height: 1px !important;
    left: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    top: -1px !important;
    width: 1px !important;
}

.jssora05l, .jssora05r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 40px;
                height: 40px;
                cursor: pointer;
                background: url("../images/a17.png") no-repeat;
                overflow: hidden;
            }
            .jssora05l { background-position: -10px -40px; }
            .jssora05r { background-position: -70px -40px; }
            .jssora05l:hover { background-position: -130px -40px; }
            .jssora05r:hover { background-position: -190px -40px; }
            .jssora05l.jssora05ldn { background-position: -250px -40px; }
            .jssora05r.jssora05rdn { background-position: -310px -40px; }
			.jssort02 {
                position: absolute;
                /* size of thumbnail navigator container */
                width: 240px;
                height: 280px;
            }

                .jssort02 .p {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 99px;
                    height: 40px;
                }

                .jssort02 .t {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    border: none;
                }

                .jssort02 .w {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    height: 100%;
                }

                .jssort02 .c {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 95px;
                    height: 40px;
                    background: url("../images/t01.png") -800px -800px no-repeat;
                    _background: none;
                }

                .jssort02 .pav .c {
                    top: 0px;
                    _top: 0px;
                    left: 2px;
                    _left: 0px;
                    width: 95px;
                    height: 40px;
                    border: #000 0px solid;
                    _border: #fff 2px solid;
                    background-position: 50% 50%;
                }

                .jssort02 .p:hover .c {
                    top: 0px;
                    left: 0px;
                    width: 97px;
                    height: 40px;
                    border: #fff 1px solid;
                    background-position: 50% 50%;
                }

                .jssort02 .p.pdn .c {
                    background-position: 50% 50%;
                    width: 95px;
                    height: 62px;
                    border: #000 2px solid;
                }

                * html .jssort02 .c, * html .jssort02 .pdn .c, * html .jssort02 .pav .c {
                    /* ie quirks mode adjust */
                    width /**/: 99px;
                    height /**/: 66px;
                }


.item-182{background: #228B22 none repeat scroll 0 0;}              
#base a{border-bottom: 1px dotted #0e5f8a;
    color: #000;
    
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    padding: 0;
    text-decoration: none;}

#bgvid { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
 background: url("http://demosthenes.info/assets/images/polina.jpg") no-repeat;
  background-size: cover;
  transition: 1s opacity;
}
.stopfade { 
   opacity: .5;
}

@media only screen and (min-width: 960px) and (max-width: 1160px) {


.head_socialicon{width:86%;}
.call_left h2{font-size:20px;}

#inner_content{margin:30px 0 0 0;}
.serv_inn_box h4 {
    background: rgba(0, 0, 0, 0) url("../images/button.png") no-repeat scroll 0 0;
    float: left;
    margin: 0 0 0 31px;
    padding: 5px 0;
    text-align: center;
    width: 70%;
}
.bx-wrapper .bx-viewport {
    width: 894px !important;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
   width: 894px !important;
}
.bx-wrapper .bx-next{right:-197px!important;}
.bx-wrapper .bx-pager{display:none!important;}
.bx-wrapper .bx-prev {left:-2px!important;}
.gplus{display:none;}
/*#inner_white{margin:366px 0 0 0;}*/
.head_socialicon_inn{width:61%;}
.temp_banner{top:100px;}

.videos
{height:394px!Important;}

}


@media only screen and (min-width: 768px) and (max-width: 959px) {
.request a{font-size:22px;}
.smile a{font-size:22px;}
#call_area {background: rgba(0, 0, 0, 0) url("../images/blu_rept.png") repeat scroll 0 0; top:440px;}
.contact p{font-size:16px;}
.head_socialicon{width:100%;}
ul.socaillinks li.srch {
    float: left;
    list-style: outside none none; display:none;}
#front_content{margin:15px 0 0 0;}
.serv_inn_box h4 {
    background: rgba(0, 0, 0, 0) url("../images/button.png") no-repeat scroll 0 0;
    float: left;
    margin: 0 0 0 8px;
    padding: 5px 0;
    text-align: center;
    width: 90%;
}
.bx-wrapper .bx-viewport {
    width: 615px !important; margin:0 0 0 56px!important;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
    width: 615px !important;
}
.bx-wrapper .bx-next{right:21px!important;}
.bx-wrapper .bx-pager{display:none!important;}
.bx-wrapper .bx-prev {left:-2px!important;}
.request_inn a{font-size:21px;}
.smile_inn a{font-size:21px;}
.gplus{display:none;}
.head_socialicon_inn{width:78%;}
.call_area_top{padding:12px 0;}
.aicons {

    width: 39%;
}

.test_left {

    margin-top: 56px;

}
.temp_banner{top:90px;}
.videos
{height:314px!Important;}



}








@media only screen and (max-width: 767px) {

}





@media only screen and (min-width: 480px) and (max-width: 767px) {
#logo_area{position:relative; top:0px;}
.column5{margin:0!important;}
.logo_inn{padding:10px 0 0 0;}
#call_area{position:inherit; margin:0px 0 0 0;  padding:0px 0 0 0;}
.request a{font-size:25px; margin:10px 0 0 0;}
.smile a{font-size:25px;}
.contact h3{text-align:left;}
.contact h2{text-align:left;}
.contact p{text-align:left;}
.head_socialicon {
    float: left;
    text-align: left;
    width: 100%;
}
.request{margin:0;}
.smile{margin:0;}
.test_inn_img{display:none;}
.test_left h1{ font-size:36px; color:#fff; font-weight:normal; display:block;}
.column16{margin:0!important;}
.serv_inn_box h4 {
    background: rgba(0, 0, 0, 0) url("../images/button.png") no-repeat scroll 0 0;
    float: left;
    margin: 0 0 0 134px;
    padding: 5px 0;
    text-align: center;
    width: 38%;
}
.serv_inn_box{margin-bottom:30px;}
.bx-wrapper .bx-viewport {
    width: 300px !important; margin:0 0 0 40px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
   width:308px !important;
}
.bx-wrapper .bx-next{right:2px!important;}
.bx-wrapper .bx-pager{display:none!important;}
.bx-wrapper .bx-prev {left:2px!important;}
.bx-wrapper ul li{width:211px!important;}
.request_inn a{font-size:25px;}
.smile_inn a{font-size:25px;}
#inner_white{margin:0;}
.inn_area{position:inherit;}
.inn_call{text-align:center; font-size:31px;}
.head_socialicon_inn { float: left; width: 71%; margin: 0 0 0 71px;}
#inner_content{padding:10px 0;}
.call_area_top{position:inherit;}
.test_inn a {

    margin: 10px 0 0 163px;
}
.test_inn p {

    text-align: center;
}
.call_left h3 {

    margin-bottom: 5px;

}
.temp_banner{position:inherit;}
.videos
{height:236px!Important;}

}





@media only screen and (max-width: 479px) {
.column5{margin:0!important;}
#logo_area{position:relative; top:0px;}
.logo_inn{padding:10px 0 0 0;}
#call_area{position:inherit; margin:0px 0 0 0;  padding:0px 0 0 0;}
.request a{font-size:25px;}
.smile a{font-size:25px;}
.request_inn a{font-size:25px;}
.smile_inn a{font-size:25px;}
.contact h3{text-align:left;}
.contact h2{text-align:left;}
.contact p{text-align:left;}
.head_socialicon {
    float: left;
    text-align: left;
    width: 100%;
}
.request{margin:0;}
.smile{margin:0;}
.test_inn_img{display:none;}
.test_left h1{ font-size:36px; color:#fff; font-weight:normal; display:block;}
.column16{margin:0!important;}
.serv_inn_box h4 {
    background: rgba(0, 0, 0, 0) url("../images/button.png") no-repeat scroll 0 0;
    float: left;
    margin: 0 0 0 72px;
    padding: 5px 0;
    text-align: center;
    width: 52%;
}
.serv_inn_box{margin-bottom:30px;}
.bx-wrapper .bx-viewport {
    width: 250px !important;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
   width:308px !important;
}
.bx-wrapper .bx-next{right:2px!important;}
.bx-wrapper .bx-pager{display:none!important;}
.bx-wrapper .bx-prev {left:2px!important;}
.bx-wrapper ul li{width:211px!important;}
.gplus{display:none;}
#inner_white{margin:0;}
.inn_area{position:inherit;}
.inn_call{text-align:center; font-size:31px;}
.head_socialicon_inn { float: left; width: 96%; margin: 0 0 0 10px;}
#inner_content{padding:10px 0;}
.call_area_top{position:inherit;}
.aicons {
    width: 35%;
}
.test_inn a {

    margin: 10px 0 0 103px;
}
.test_inn p {

    text-align: center;
}

.call_left h3 {

    margin-bottom: 5px;

}
.temp_banner{position:inherit;}

.videos
{height:169px!Important;}

}

*,
a {
	font-family: 'Lato', sans-serif;
} 
