* {
outline:none!important
}

ul li {
list-style:inherit;
}

li a {
text-decoration:none
}

.form-control,.input-group-addon {
border-radius:0
}

.title {
padding:50px 0;
margin-top:65px
}

a {
color:#474761
}

a:hover {
text-decoration:none
}

.btn {
font-family:'Raleway',sans-serif
}

.pagination {
border-radius:0
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
background-color:#46A1B4;
border-color:#5FA8AB
}

.pagination>li>a,.pagination>li>span {
color:#085A6C;
background-color:#fff;
border:1px solid #ddd
}

p {
font-family:'Dosis',sans-serif;
word-spacing:3px;
font-size:17px
}

h1,h2,h3,h4,h5,h6 {
font-family:'Roboto',sans-serif;
font-weight:300
}

.send {
margin-bottom:20px
}

.owl-pagination {
display:none
}

.section-title {
background:url(../img/6177817673_5ba53ffc2a_z.jpg);
background-size:cover;
vertical-align:middle;
background-position:center;
color:#F0FEFF
}

.section-title .headline {
font-size:70px;
word-spacing:10px
}

.section-wrapper {
background-color:rgba(45,53,56,0.78);
padding:78px 0;
margin-top:65px
}

.section-header {
font-size:2em;
border-bottom:1px dotted #ccc;
padding:1em 0
}

.logo {
font-family:'Dosis',sans-serif
}

.navbar-default {
background-color:#fff !important;
}

.navbar-default .navbar-header .logo {
font-size:32px;
color:#fff
}

.navbar-nav li {
padding:7px 8px;
}

.navbar-default .navbar-nav li a {
color:#a4a6b9 !important;
	padding:10px 16px;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
color:#fff
}

li:last-child {
border-right:transparent
}

.navbar-default .navbar-nav>li:hover,.navbar-default .navbar-nav>li:focus {
background-color:#FFAC3A;
color:#fff
}

.container-fluid {
margin-left:20px
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
color:#FFAC3A;
background-color:transparent
}

.navbar-default .navbar-nav>.active:hover {
color:#fff
}

.navbar-default .navbar-nav>.active > a:hover {
color:#fff!important
}

.heading-slider {
background:url(../img/slider-intro.jpg);
width:100%;
background-size:cover;
margin-top:20px;
color:#868484
}

.blog-content aside .widget,.faq-content aside .widget {
margin-bottom:40px
}

.widget h4, {
background:url(../img/title-bg.png) repeat-x scroll 0 4px rgba(0,0,0,0);
font-weight:700;
margin-bottom:10px;
margin-top:0
}

.widget.widget_iw_last_posts h5 {
margin-bottom:5px;
font-weight:400
}

.widget h4 span,.special-service h2 span {
color:#fff
}

.widget h5 {
text-transform:none;
font-size:14px;
margin-top:10px
}

.widget ul {
padding-left:0;
list-style:none
}

.widget ul li {
border-bottom:1px solid #f3f3f3;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
list-style:none;
display:block;
padding:10px 20px 10px 0;
position:relative
}

.widget ul li:hover {
background:#f8f8f8;
padding-left:10px
}

.widget ul li:hover a {
text-decoration:none
}

.widget ul li:before {
color:#646464;
content:"\f0da";
font-family:FontAwesome;
position:absolute;
right:5px;
top:12px;
font-size:11px;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}

.widget.widget_tag_cloud .tagcloud a {
background-color:#eaeaea;
border:1px solid #f3f3f3;
padding:5px 10px;
margin:0 3px 8px 0;
font-size:14px!important;
display:inline-block
}

/* .appointment {
background-color:#0f0f56;
margin:40px 0 0
} */

.appointment .header {
background-color:#FFAC3A;
background-image:-moz-linear-gradient(center top,rgba(255,255,255,0.2),rgba(0,0,0,0));
border-radius:3px;
height:auto!important;
margin:0 0 10px;
padding:0 0 1px!important
}

.appointment .header h2,.appointment .header .number {
color:#fff;
font-size:24px;
line-height:40px;
font-weight:400
}

.appointment .header a i {
width:32px;
height:32px;
border-radius:16px;
border:2px solid #fff;
background:#6DBEC2;
color:#fff;
padding-top:3px;
padding-left:6px
}

.appointment .header .or {
display:block;
width:100%;
height:35px;
background:url(../img/or-bg.png) center center no-repeat;
font-size:14px;
color:#fff;
text-align:center;
line-height:35px;
position:relative;
top:17px
}

.captcha-container {
margin:0 0 20px
}

.captcha-container img {
vertical-align:top;
margin:10px 0
}

.appointment .input-group {
padding:10px 0
}


.postbox-container {
  width: 100%!important;
}


.slider-inner {
background-color:rgba(51,71,90,0.32);
width:100%;
color:#fff;
height:700px
}

.slider-inner-text {
margin:262px 0;
width:50%
}

.slider-1 {
background:url(../img/slider1.jpg);
width:100%;
background-size:cover;
vertical-align:middle;
background-position-x:75%;
background-position-y:5%
}

.slider-2 {
background:url(../img/slider2.jpg);
width:100%;
background-size:cover;
background-position-x:65%;
background-position-y:5%
}

.slider-3 {
background:url(../img/slider3.jpg);
width:100%;
background-size:cover;
background-position-x:75%;
background-position-y:5%
}

.slider-inner h1 {
margin-bottom:35px;
font-size:70px
}

.slider-inner-text p {
font-size:23px
}

section.starting-text {
margin-top:0
}

.welcome {
text-align:center
}
h2.side_clc{
font-size:20px;
}

.welcome h2, .welcome h1 {
color:#474761;
font-size:40px;
font-weight:700;
text-align:left
}

.welcome h3 {
color:#FFAC3A;
text-align:left;
font-weight:700
}

.welcome-title {
background:#FFAC3A none repeat scroll 0 0
}

.welcome-title h2 {
color:#fff;
font-size:40px;
font-weight:700;
padding-bottom:8px;
text-align:center;
text-shadow:1px 1px 2px #083944
}

.welcome-txt {
color:#454545;
font-size:17px;
margin-bottom:26px;
padding-top:26px;
text-align:left
}
.welcomes-txt {
color:#454545;
font-size:17px;

padding-top:6px;
text-align:left
}
.welcome-btn {
background-color:#fff;
margin-top:20px;
color:#46a1b4;
border-radius:0;
font-size:16px;
transition:all .3s ease-in;
padding:13px 20px;
border:2px solid #fff
}

.welcome-btn:hover {
color:#fff;
background-color:#46a1b4
}

#services {
background:#474761;
background:-moz-linear-gradient(top,#ffac3a 0%,#ffac3a 56%,#ffac3a 100%);
background:-webkit-linear-gradient(top,#ffac3a 0%,#ffac3a 56%,#ffac3a 100%);
background:linear-gradient(to bottom,#ffac3a 0%,#ffac3a 56%,#ffac3a 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#474761',endColorstr='#65689d',GradientType=0)
}

.service-heading {
padding:20px 0;
color:#474761;
font-size:29px
}

#services .headline {
color:#fff;
font-weight:700;
font-size:40px;
text-transform:uppercase
}

.service-img {
opacity:.9
}

.hservice {
background-color:rgba(185,208,240,0.16);
border:1px solid #CED8E7;
margin:30px 0;
padding-bottom:30px;
transition:all .3s ease-in
}

.hservice:hover {
box-shadow:0 2px 3px 2px #CED8E7
}

.hservice:hover .service-img {
opacity:1
}

.service-description p {
padding:0 10px;
line-height:25px
}

.pro-title {
background-color:rgba(255,255,255,0.1);
color:#fff;
font-size:18px;
font-weight:500;
padding:22px;
text-align:center;
margin-top:0
}

#testimonial {
background:rgba(0,0,0,0) url(../img/img_parallax1.jpg) repeat scroll 0 0 / cover;
color:#fff;
margin-top:20px;
width:100%;
text-transform:uppercase;
font-weight:700
}

.testimonial-wrapper {
padding:85px 0
}

.client-content h1 {
font-size:51px
}

.sub-headline p {
font-size:23px
}

.client-comment .client-comment {
font-size:22px;
line-height:30px;
padding:60px 0
}

#client-speech img {
margin-top:40px;
margin-bottom:20px;
border:10px solid #838189
}

.service-title {
background:url(../img/gradient-blue-computer.jpg);
background-size:cover;
vertical-align:middle;
background-position:center;
color:#F0FEFF
}

.service-title .headline {
font-size:70px;
word-spacing:10px
}

.service-wrapper {
background-color:rgba(70,161,180,0.62);
padding:78px 0;
margin-top:65px
}

.service {
padding:40px 20px;
transition:all .5s ease 0
}

.featured-service-content {
margin:40px 0
}

.service .service-icon i {
width:150px;
height:150px;
border-radius:75px;
border:2px solid #6DBEC2;
background:#fff;
color:#6DBEC2;
padding-top:38px;
transition:all .7s ease 0
}

.about-service h3 {
padding:12px 0;
color:#474761
}

.about-service p {
padding:0 10px
}

.service:hover .service-icon i {
color:#fff;
background-color:#6DBEC2
}

.service:hover .about-service h3 {
color:#02A2B6
}

.special-service {
margin-top:50px
}

.service-tab {
margin-top:50px
}

.service-item {
padding:30px 0
}

.service-item img {
margin-bottom:30px
}

.service-item h3 {
color:#474761;
margin-top:0
}

.service-item p {
line-height:25px;
padding:10px 0
}

.special-service h2 {
background:url(../img/title-bg.png) repeat-x scroll 0 13px rgba(0,0,0,0);
margin-bottom:10px;
margin-top:0
}

.sub-headline {
padding:15px 0 40px;
font-size:24px
}

.headline {
padding-top:45px;
font-size:45px
}

.service-rm-btn {
background-color:transparent;
color:#FFAC3A;
border-radius:0;
font-size:15px;
transition:all .3s ease-in;
padding:5px 12px;
margin:4px 0 0 5px;
border-color:#FFAC3A
}

.service-rm-btn:hover {
background-color:#FFAC3A;
color:#fff;
border-color:#FFAC3A
}

.team-button {
margin-top:-60px
}

#starting {
background:url(../img/doctors-img.jpg);
background-repeat:no-repeat;
background-size:cover
}

@media (min-width:1100px) {
.starting-wrapper {
height:500px
}
}

.starting-wrapper {
background-color:rgba(0,0,0,0.17);
padding:208px 0;
color:#fff
}

.main-title {
background-color:#2f4f4f;
display:inline-block;
padding:23px 70px;
float:right
}

.sub-title {
padding:30px;
float:right;
background-color:darkslategrey
}

.doctor-list {
padding-top:100px
}

.doctor-meta {
margin:100px 0 70px;
padding:120px 35px 36px;
border:1px solid rgba(59,77,116,0.29);
background-color:rgba(92,145,216,0.27);
position:relative
}

.doctor-meta .doctor-img {
width:200px;
height:200px;
position:absolute;
top:-100px;
left:50%;
margin-left:-95px;
border:2px solid #c6c6c6;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
overflow:hidden
}

.doctor-meta .doctor-img img {
position:relative;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%
}

.doctor-info .doctor-name {
margin-top:10px;
letter-spacing:1px;
font-size:16px;
text-transform:uppercase;
margin-bottom:5px;
display:block;
font-weight:500;
font-family:'Roboto',sans-serif
}

.doctor-info .position {
font-size:12px;
text-transform:uppercase;
display:block;
letter-spacing:1px
}

.doctor-info .doctor-des {
margin-top:20px;
margin-bottom:10px;
display:block
}

.doctor-info .doctor-social .online-contact a {
width:32px;
height:32px;
border-radius:16px;
background:#5f9ea0;
float:left;
color:#fff;
padding-top:6px;
padding-left:2px
}

#job {
background:url(../img/ridgeviewmedicalclinic.jpg) 50% 0 no-repeat fixed;
width:100%;
background-size:cover;
margin-top:20px;
color:#fff
}

.job-wrapper {
background-color:rgba(0,0,0,0.87);
padding:100px 0
}

#job h2 {
padding-top:11px
}

#job h4 {
line-height:30px;
padding:20px 0 10px
}

.block-image {
position:relative;
z-index:99;
overflow:hidden
}

#job .form-control {
background-color:rgba(0,0,0,0.45);
border-color:#fff;
color:#46a1b4;
height:38px
}

#job .input-group-addon {
background-color:transparent;
border-color:#fff;
color:#fff
}

#job .input-group {
padding:20px 0
}

#job .send {
margin-top:30px;
background-color:transparent;
border-color:#fff
}

.faq-title {
background:url(../img/6177817673_5ba53ffc2a_z.jpg);
background-size:cover;
vertical-align:middle;
background-position:center;
color:#F0FEFF
}

.faq-title .headline {
font-size:70px;
word-spacing:10px
}

.faq-wrapper {
background-color:rgba(45,53,56,0.62);
padding:78px 0;
margin-top:65px
}

.faq-header {
font-size:2em;
border-bottom:1px dotted #ccc;
padding:1em 0;
font-weight:400;
font-family:'Roboto',sans-serif
}

.faq-content {
margin-top:80px
}

.faq-c {
border-bottom:1px dotted #ccc;
padding:1em 0
}

.faq-t {
line-height:1.5em;
color:#aaa;
font-family:sans-serif;
float:left;
font-weight:700;
padding-right:.62em;
-webkit-transition:all 200ms;
-moz-transition:all 200ms;
transition:all 200ms
}

.faq-o {
transform:rotate(-45deg);
transform-origin:50% 50%;
-ms-transform:rotate(-45deg);
-ms-transform-origin:50% 50%;
-webkit-transform:rotate(-45deg);
-webkit-transform-origin:50% 50%;
-webkit-transition:all 200ms;
-moz-transition:all 200ms;
transition:all 200ms;
margin-top:-5px
}

.faq-q {
font-family:'Raleway',sans-serif;
cursor:pointer;
font-size:1.25em;
background:rgba(249,249,249,0.5);
font-weight:100;
padding:16px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.faq-q:hover {
box-shadow:0 1px 5px 0 #626262;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.faq-a {
clear:both;
color:#666;
display:none;
padding:1.5em
}

.blog-content {
margin-top:80px
}

.blog-title {
background:url(../img/blue-abstract-background-a.jpg);
background-size:cover;
vertical-align:middle;
color:#F0FEFF;
background-position:center
}

.blog-title .headline {
  font-size: 28px;
  word-spacing: 2px;
}

.blog-wrapper {
	background-color: rgba(45,53,56,0.62);
	margin-top: 5px;
}
.blog-wrapper .headline {
	padding: 15px 0;
	margin: 100px 0 0;
}
.archive article {
margin-bottom:62px
}

.archive h4 {
font-size:25px;
word-spacing:3px
}

.img-padder {
background-color:#f8f8f8;
border:1px solid #eaeaea;
padding:5px;
margin-bottom:20px;
margin-top:12px
}

main .info {
border-bottom:1px dotted #eaeaea;
border-top:1px dotted #eaeaea;
padding:10px 0;
margin:20px 0;
color:rgba(100,100,100,0.8)
}

.list-inline {
padding-left:0;
list-style:none;
margin-left:-5px;
text-align:center
}

.blog-content main .info.list-inline li:not(:last-child) {
border-right:1px solid #eaeaea
}

.blog-content main .info.list-inline li:first-child {
padding-left:0
}

.blog-content main .info li {
display:table-cell;
padding:0 15px
}

main p {
line-height:30px
}

.rm-btn {
background-color:transparent;
margin-top:20px;
color:#46a1b4;
border-radius:0;
font-size:16px;
transition:all .3s ease-in;
padding:13px 20px;
border-color:#46a1b4
}

.rm-btn:hover {
background-color:#46a1b4;
color:#fff;
border-color:#3A90CD
}

.blog-rm-btn {
background-color:#46a1b4;
border-color:#A7D1D8;
color:#fff;
border-radius:0;
transition:all .3s ease-in
}

.blog-rm-btn:hover {
background-color:#474761;
color:#fff;
border-color:#3A90CD
}

.gallery-title {
background:url(../img/1_235555_1.jpg);
background-size:cover;
vertical-align:middle;
color:#F0FEFF;
background-position:center
}

.gallery-title .headline {
font-size:70px;
word-spacing:10px
}

.gallery-content {
margin-top:80px
}

.gallery-wrapper {
background-color:rgba(25,31,34,0.24);
padding:78px 0;
margin-top:65px
}

.gallery-btn {
background-color:transparent;
color:#46a1b4;
border-radius:0;
font-size:16px;
transition:all .3s ease-in;
padding:13px 20px;
border-color:#46a1b4;
margin:0 5px
}

.gallery-btn:hover {
background-color:#46a1b4;
color:#fff;
border-color:#3A90CD
}

.isotope {
margin-top:100px
}

.element-item:hover img,.element-item:hover .item-title,.element-item:hover .item-tags {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

.element-item:hover img,.element-item:hover .item-desc,.element-item:hover .item-title,.element-item:hover .item-tags {
opacity:1
}

.element-item img {
position:relative;
margin-bottom:10px;
display:block;
min-height:100%;
opacity:.8;
width:calc(100% + 50px);
opacity:.7;
-webkit-transition:opacity 0.35s,-webkit-transform .35s;
-moz-transition:opacity 0.35s,-webkit-transform .35s;
transition:opacity 0.35s,transform .35s;
-webkit-transform:translate3d(-40px,0,0);
-moz-transform:translate3d(-40px,0,0);
transform:translate3d(-40px,0,0);
border:2px solid #d3d3d3!important
}

.element-item {
position:relative;
z-index:1;
display:inline-block;
overflow:hidden;
text-align:center;
cursor:pointer
}

.item-desc {
top:auto;
bottom:10px;
height:48%;
text-align:left;
position:absolute;
color:#000;
font-size:1.25em;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
opacity:0;
background-color:rgba(96,130,163,0.86);
width:72%;
padding-left:20px
}

.item-tags,.item-title {
color:rgba(255,255,255,0.91);
opacity:0;
-webkit-transition:opacity 0.2s,-webkit-transform .35s;
transition:opacity 0.2s,transform .35s;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0)
}

.item-tags {
font-size:10px
}

.contact-title {
background:url(../img/5501-world-map-1680x1050-digital-art-wallpaper.jpg);
background-size:cover;
vertical-align:middle;
color:#F0FEFF;
background-position:center
}

.contact-title .headline {
font-size:70px;
word-spacing:10px
}

.contact-wrapper {
background-color:rgba(45,53,56,0.71);
padding:78px 0;
margin-top:65px
}

.contact-content {
margin-top:100px
}

#map-canvas {
width:100%;
height:460px
}

.quick-contact i {
border:1px solid #FFAC3A;
border-radius:50%;
color:#FFAC3A;
font-size:20px;
height:40px;
padding-left:9px;
padding-top:8px;
width:40px
}

.quick-contact span {
padding-left:10px;
font-size:17px;
font-family:sans-serif!important;
color:#494d7b
}

.quick-contact {
font-size:17px;
margin-bottom:40px
}

.msg-form {
padding:20px 16px
}

.msg-form .input-group {
display:inline-table;
padding:20px 0
}

#footer {
padding:25px 0 0 0;
}

.copy-right-text {
font-size:13px;
padding-top:25px
}

.copy-right-text a {
color:#AFEEEE;
font-size:15px;
font-weight:500
}

.copy-right-text a:hover {
color:#064B6D
}

.contact {
padding-top:10px;
padding-left:0
}

li.socials-icons {
padding-left:10px;
	float: left;
    list-style: none;
}

.socials-icons a {
border:1px solid #FFAC3A;
border-radius:50%;
color:#FFAC3A;
float:left;
font-size:20px;
height:30px;
padding-top:0;
width:30px
}

.facebook:hover {
background-color:#595D8F;
border:1px solid #595D8F;
color:#fff
}

.twitter:hover {
background-color:#595D8F;
border:1px solid #595D8F;
color:#fff
}

.google-plus:hover {
background-color:#595D8F;
border:1px solid #595D8F;
color:#fff
}

.instagram:hover {
background-color:#3f729b;
box-shadow:0 0 0 2px #3f729b;
color:#fff
}

.pinterest:hover {
background-color:#CB2027;
box-shadow:0 0 0 2px #CB2027;
color:#fff
}

.skype:hover {
background-color:#595D8F;
border:1px solid #595D8F;
color:#fff
}

.contact_label {
color:#a4a6b9;
font-weight:700
}

.contact_label.contact_phone {
padding:0 10px
}

.colored_line > div {
float:left;
height:.46153rem;
width:25%
}

.colored_line .colored_line_color1 {
background-color:#ffcd5f
}

.colored_line .colored_line_color2 {
background-color:#FFAC3A
}

.colored_line .colored_line_color3 {
background-color:#595d8f
}

.colored_line .colored_line_color4 {
background-color:#8fcec5
}

.txt-padd {
padding:8px
}

.slider-wrapper {
background:rgba(10,83,141,0.69) none repeat scroll 0 0;
padding:85px 0
}

.slider-tag {
padding:70px 0 0
}

.slider-tag h1 {
color:#fff
}

.slider-tag .sub-headline > p {
border-bottom:2px solid #fff;
color:#fff;
font-size:32px
}

.btn.btn-primary.send.appointment-btn {
background-color:#FFAC3A;
border-color:#FFAC3A;
width:100%
}

.product-clc {
margin:45px 0 65px;
padding-right:0;
padding-left:0
}

.product-clc .left.carousel-control {
	margin:9% 0 0;
	height:75px;
}

.product-clc .right.carousel-control {
	margin:9% 0 0;
	height:75px;
}

#weoffer {
background:#fff
}

#weoffer .headline {
color:#474761;
font-size:40px;
font-weight:700;
text-transform:uppercase
}

#weoffer .sub-headline {
color:#FFAC3A;
font-weight:500
}

.offer-listclc ul {
padding:0
}

.offer-listclc ul li {
display:block;
font-size:16px;
line-height:2.5em
}

.offer-listclc ul li i {
color:#FFAC3A
}

#other-companies .headline {
color:#474761;
font-size:40px;
font-weight:700;
text-transform:uppercase;
padding-top:10px
}

.comp-blog-title {
color:#474761;
font-size:20px;
font-weight:500;
text-transform:uppercase
}

#enquiries {
background:rgba(0,0,0,0) url(../img/enq-bck.png) repeat scroll 8% 100%;
color:#fff;
font-weight:700;
margin-top:20px;
width:100%
}

#enquiries h2 {
font-size:50px;
font-weight:700;
padding:0 0 10px;
text-transform:uppercase
}

#address-sec {
background-color:#ffac3a;
}

#address-sec h2 {
color:#fff;
font-size:22px;
font-weight:500
}

#address-sec .list-inline {
margin-left:0;
text-align:left
}

#address-sec .container {
padding:30px 0
}

#address-sec .list-inline .col-md-6 li {
color:#fff;
display:inline-block;
font-size:20px
}

.add-map i {
float:left;
font-size:50px;
padding:0 25px 0 0
}

.mail-icon {
float:left
}

.mail-icon i {
font-size:48px;
padding:0 25px 0 0
}

#add-contentclc {
/*background:rgba(0,0,0,0) url(../img/footer-bck.jpg) repeat scroll 0 0 / cover;*/
background:#000;
color:#fff;
width:100%
}

#add-contentclc .container {
padding:30px 0
}

#add-contentclc .offer-listclc h4 {
ont-size:20px;
font-weight:500;
text-transform:uppercase
}

#add-contentclc .offer-listclc ul li i {
color:#FFAC3A;
padding:0 5px 0 0
}

#add-contentclc .appointment {
background-color:#595d8f;
margin:0
}

#add-contentclc .input-group[class*="col-"] {
float:left;
padding-left:0;
padding-right:0
}

.b-right {
border-right:1px solid #8e91af!important
}

.navbar-nav li:hover .dropdown-menu {
display:block
}

.dropdown-menu > li {
display:block
}

.contact-content {
margin-top:0
}

.my-form .input-group {
display:inherit;
margin:10px 0 0
}

.my-form .send {
margin-top:20px
}

.mrgn-btm {
margin-bottom:60px
}

.mrgn-top {
margin-top:60px
}

.widget h4 {
background:#474761 none repeat scroll 0 0;
border-radius:4px;
padding:8px
}

.widget.widget_iw_last_posts h5 a {
font-size:15px
}

.quick-contact.pipo .col-md-12 p {
font-family:sans-serif;
font-size:14px
}
.appointment h2 {
  margin: 0;
}
.navbar-brand {
  float: left;
  font-size: 18px;
  height: auto !important;
  line-height: 20px;
  padding: 5px 5px 0 !important;
}
.blog1col article .col-md-4 .center-block {
  height: auto;
}
.blog_clc {
  height: auto;
  width: 100%;
}
.readmores-btn {
	color: #FFAC3A;
	font-weight:bold;
}
/*======== Responsive Style  ==========*/

@media (min-width: 1200px) {
.navbar-collapse.collapse {
display:block!important;
height:auto!important;
overflow:visible!important
}

.navbar-collapse {
width:auto;
border-top:0;
-webkit-box-shadow:none;
box-shadow:none
}
}

@media (max-width: 1024px) {
#enquiries {
background:rgba(0,0,0,0) url(../img/enq-bck.png) repeat scroll 30% 100%
}

#enquiries h2 {
font-size:42px
}
#add-contentclc .col-lg-3.col-sm-6.offer-listclc {
  float: left;
  min-height: 350px;
  max-height: auto;
}
.navbar-default .navbar-nav li a {
  padding: 10px;
}

}

@media (max-width: 991px) {
.b-right {
border-right:medium none!important;
padding:0 0 20px
}
}

@media (max-width: 980px) {
.navbar-nav li {
	padding: 7px 4px;
}
.navbar-default .navbar-nav li a {
  padding: 12px 0 0;
}
.product-clc .left.carousel-control {
margin:31% 0 0
}

.product-clc .right.carousel-control {
margin:31% 0 0
}

.col-lg-4.col-sm-6.col-xs-8.offer-listclc.btm-form {
width:100%
}

.txtarea-clc {
margin-left:8.5%;
width:83.5%
}
#other-companies .appointment {
  position: relative;
  width: 100%;
}
.quick-contact {
  float: left;
  width: 100%;
}
.igs_clx .fa.fa-plus-square.fa-4x {
	margin-top: 10% !important;
}
.igs_clx {
	margin-bottom: 5%;
	margin-top: 5%;
}
}



@media (max-width: 800px) {
.b-right {
border-right:none!important
}
.sliderwrap .appointment {
	right: 30px;
	top: 105px;
}
}



@media (max-width: 767px) {
.slider-inner-text {
margin:162px 58px;
width:62%
}
.carousel-inner .active.left {
left:-100%;
}

.carousel-inner .next {
left:100%;
}

.carousel-inner .prev {
left:-100%;
}

.active > div {
display:none;
}

.active > div:first-child {
display:block;
}
.heading-slider {
	margin-top: 0px;
}
.navbar {
	margin-bottom: 0px;
}

}

@media (max-width: 640px) {
.navbar-nav li {
padding:0
}
.blog-wrapper {
	margin-top: 5px;
}
.dropdown-menu {
background-color:#FFAC3A
}

.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img {
margin:auto
}
#enquiries {
background:rgba(0,0,0,0) url(../img/enq-bck.png) repeat scroll 54% 100%
}
.sliderwrap .appointment {
  display: none;
}
.tp-bgimg {
  background-position: 80% 81 !important;
}
.navbar-fixed-top, .navbar-fixed-bottom {
  position: relative;
}
.navbar-nav {
  margin: 7.5px 0px;
}
.navbar-nav li {
  padding: 0px 7px 5px;
}
.copy-right-text {
	text-align: center;
}
#footer .col-lg-4.col-md-4.col-sm-4.col-xs-12.text-right {
	text-align: center;
	margin: 0 0 30px;
}
.welcome-title h2, .headline {
	font-size: 30px !important;
}
#add-contentclc .col-lg-3.col-sm-6.offer-listclc {
	min-height: auto;
	max-height: auto;
}
.welcome {
	padding: 0px 0px !important;
}
.col-md-9.pro_clc {
	overflow-x: scroll;
}
.blog-wrapper .headline {
	margin: 0px 0 0;
}
}

@media (max-width: 505px) {
section.content main .info li:not(:last-child) {
margin:0 27px 10px 0
}

section.content main .info li {
border:0!important;
display:inline;
margin:0;
padding:0
}

.slider-inner h1 {
font-size:50px
}

.slider-inner-text {
margin:162px 13px
}

.slider-inner-text p {
font-size:19px
}

.welcome {
padding:48px 20px
}
}

@media(max-width: 480px) {
.welcome-title h2 {
font-size:26px
}

.welcome .col-lg-3.col-sm-3.col-xs-3 {
width:100%
}

.welcome h2 {
font-size:26px
}

.welcome h3 {
font-weight:500
}

.welcome .col-lg-9.col-sm-9.col-xs-9 {
width:100%
}

#services .headline {
font-size:26px;
margin:0 0 22px
}

.product-clc .left.carousel-control {
margin:50% 0 0
}

.product-clc .right.carousel-control {
margin:50% 0 0
}

#weoffer .headline {
font-size:26px
}

.client-comment {
font-size:15px;
padding:0 40px
}

.testimonial-wrapper {
padding:60px 0
}

#other-companies .headline {
font-size:26px;
padding:0 0 30px
}

#enquiries h2 {
font-size:26px
}
.contact_clc .wpcf7-form-control.wpcf7-submit {
font-size:16px!important;
margin-left:3%!important
}
.quick-contact.pipo .col-md-12 p {
  text-align: left !important;
}
}

@media(max-width: 360px) {
#address-sec .list-inline .col-md-6 li {
font-size:16px
}

.add-map i {
font-size:36px
}

.mail-icon i {
font-size:36px
}

.offer-listclc {
width:100%
}

.welcome-title h2 {
font-size:18px;
font-weight:400
}

.client-content h1 {
font-size:30px
}

.slider-tag .sub-headline > p {
font-size:18px
}

.slider-tag {
padding:16px 0 0
}

.sub-headline {
width:90%;
margin:auto
}

.slider-img > img {
width:75%
}
p {
text-align:justify!important
}
.footer_logo {
  margin-top: 0%;
}
.contact_clc .wpcf7-form-control.wpcf7-submit {
  padding: 2% !important;
  width: auto !important;
}

}
@media(max-width: 320px) {
.txt-padd .contact_label {
  font-weight: normal;
  font-size: 12px;
}
#other-companies .headline {
  font-size: 22px;
}
}

@media(max-width: 319px) {
.heading-slider {
display:none
}
}

.carousel-control {
width:4%
}
.footer-col {display:none;}
.footer-col .button {
    padding: 8px 0!important;
    margin-bottom: 0;
    width: 32%;
    background: #c4271e!important;
    color: #fff!important;
    margin-top: 2px;
    float: left;
    font-size: 15px;
    margin-right: 0px;
    box-shadow: none;text-align: center;
}
.tel-wht {
    border-right: 3px solid #fff !important;
    border-radius: 0 !important;
}
.modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
}
#myModal .modal-content {
    padding-top: 20px;
}
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
.tel-wht img {
    width: 23px;
    margin-top: -12px;
    margin-bottom: 0px;
    padding: 0;
}
@media only screen and (max-width: 980px){
.footer-col {
    display: block !important;
}
.entry-content	img  {width:100%;}
}

.carousel-control.left,.carousel-control.right {
margin-left:15px;
background-image:none
}



@media (min-width: 767px) and (max-width: 992px ) {
.carousel-inner .active.left {
left:-50%
}

.carousel-inner .next {
left:50%
}

.carousel-inner .prev {
left:-50%
}

.active > div {
display:none
}

.active > div:first-child {
display:block
}

.active > div:first-child + div {
display:block
}
}

@media (min-width: 992px ) {
.carousel-inner .active.left {
left:-25%
}

.carousel-inner .next {
left:25%
}

.carousel-inner .prev {
left:-25%
}
}