﻿body {}.topbar{    display: inline-block;    text-align: right;    padding: 9px 0px;    position: relative;    width: 100%;    z-index: 9;    top: 0;    background: #efefef;    float: left;}.topbar .pull-right span{    font-size: 14px;    font-weight: bold;    color: #333;    padding: 0 7px;    text-transform: uppercase;}.topbar .pull-right span label{    font-weight: normal;}.logo:after{content:'';position: absolute;left: -15px;bottom: -15px;width: 100%;height: 78%;border-radius: 100%;background: #461b6d;}.logo{    position: relative;    margin-top: -53px;    z-index: 99999999;}.logo img{    position: relative;    z-index: 999;}.header{    margin: 0px 0;    top: 0;    left: 0;    width: 100%;    z-index: 999999;    background: #461b6d; /* Standard syntax */    position: relative;    float: left;}.custome-controls{    margin: 0!important;}.slider{    float: left;    width: 100%;    position: relative;    overflow: hidden;    margin-top: 0em;}.custome-controls .owl-prev,.custome-controls .owl-next{    position: absolute;    bottom: 40%;    width: 55px;    height: 55px;    text-align: center;    font-size: 31px!important;    text-indent: 0;    background: rgba(255,255,255,0.5)!important;    color: #fff!important;    right: -5px;    border-radius: 100%!important;    line-height: 44px;    border: 2px solid rgba(255,255,255,0.5)!important;}.custome-controls .owl-prev{    left: -5px;}.welcome ul{    margin: 0;    padding: 0;    list-style: none;    text-align: left;    color: #666;}.welcome ul li a{    color: #666;    text-decoration: none;}.welcome ul li{    background: url(../img/right.png);    background-repeat: no-repeat;    background-position: 0 center;    padding-left: 25px!important;    padding: 0;    color: #666;    font-size: 14px;    font-family: lato;}.welcome p{    line-height: 22px;    font-size: 14px;    font-family: lato;    text-align: left;    text-align: center;    padding-top: 2em;}.welcome .col-md-8 .item-box p{    color: #333!important;    text-align: left;    font-size: 14px;    line-height: 24px;}.welcome .col-md-8 .item-box{    background: #fff!important;}.welcome{    display: block;    float: left;    width: 100%;    margin: 0;    padding: 1em 0;    background: #fff;}.title b{    color: #ecb62f;}.title{    display: block;    width: 100%;    margin: 0;    padding: 10px 0;    text-transform: uppercase;    color: #fff;    font-weight: bold;    font-family: roboto;    font-size: 25px;}.title small{    display: block;    width: 100px;    height: 2px;    border-radius: 100px;    background: #fff;    margin: 10px 0;}.item-box a.btn{    position: relative;    background: transparent;    border: none;    color: #fff;    position: absolute;    padding: 7px 2px;    transition: all ease-in-out 0.30s;    -webkit-transition: all ease-in-out 0.30s;    border-radius: 3px;    background: #f4f4f4;    text-transform: uppercase;    color: #333;    bottom: 1em;    left: 30%;}.item-box a.btn:after{content:"]";padding-left: 9px;opacity: 0;}.item-box a.btn:before{content:"[";padding-right: 9px;opacity: 0;}.item-box:hover a.btn{bottom: 1.5em;}.item-box:hover .round-thumb:before{    opacity: 1;}.item-box:hover{background: #461b6d;color: #fff;}.featuredservice .col-md-3{    padding: 0;    border: 1px solid #ddd;    overflow: hidden;    text-align: center;}.featuredservice .item-box:hover h3:after{    border-top-color: #fe0000!important;}.featuredservice{}.featuredservice .item-box{    width: 100%;    min-height: 270px;    padding: 0 15px;    margin: 0;    height: 100%;    margin-bottom: -9px;}.featuredservice .item-box:hover h3 a{color:#fff;}.featuredservice .item-box:hover h3{    background: #fe0000!important;    color: #fff!important;}.featuredservice .item-box h3:after{	content:'';	width: 0;	height: 0;	border-left: 156px solid transparent;	border-right: 155px solid transparent;	border-top: 14px solid whitesmoke;	position: absolute;	left: 0px;	bottom: -13px;	}.featuredservice .item-box h3{    display: block;    background: #f5f5f5;    margin: 0 -26px;    float: none;    position: relative;}.featuredservice .item-box h3 a{}.featuredservice .item-box a{}.featuredservice .item-box p{}.featuredservice .item-box img{    width: 150px;}.item-box{    display: inline-block;    padding: 1.2em 1em;    background: #ffffff;    text-align: center;    margin: 0;    position: relative;    z-index: 999;    margin-bottom: 0;    /* min-height: 533px; */    transition: all ease-in-out 0.40s;    -webkit-transition: all ease-in-out 0.40s;    overflow: hidden;}.item-box h3{    margin: 0;    padding: 14px 0;    margin-bottom: 10px;    text-transform: uppercase;    font-size: 19px;    color: #272727;}.item-box h3 a{    color: #3e3d3d;    text-decoration: none;    font-weight: bold;    font-family: oswald;}.item-box .round-thumb:before{content:'';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(52,99,161,0.7);opacity: 0;transition: all ease-in-out 0.40s;-webkit-transition: all ease-in-out 0.40s;opacity: 0!important;}.round-thumb{    display: block;    overflow: hidden;    margin: 0 0;    margin-bottom: 0;    position: relative;    margin-top: 2em;}.round-thumb img{    width: 100%;}.Agistment .col-md-3 .content_div:hover{    background: #ecb62f;    border-color: #deab2a;}.Agistment .col-md-3{    padding: 5px;}.Agistment .col-md-3 .content_div{    padding: 15px 11px;    border: 1px solid #ddd;    margin: 0 0px;    min-height: 327px;    transition: all ease-in-out 0.30s;    -webkit-transition: all ease-in-out 0.30s;    background: #efefef;}.Agistment{    display: block;    float: left;    width: 100%;    margin: 0;    padding: 1em 0;    background: #461b6d;}.Agistment .col-md-6 {    padding: 12px 8px;}.Agistment strong{    margin: 0;    padding: 0;    line-height: 23px;    display: block;}.Agistment p{    font-size: 14px;    line-height: 21px;}.Agistment .text-right *:not(img){float:right;width: inherit;}.Agistment .text-right h2{    width: 90%;    float: right;}.Agistment h2{    margin: 0;    font-family: lato;    font-size: 25px;    color: #666;    margin-bottom: 14px;    width: 78%;}.serBox img{    display: block;    margin: 10px auto;    float: left;    margin-bottom: 0;}.serBox.text-right img{    float: right;}.serBox ul{    margin: 0;    padding: 0;    list-style: none;}.serBox ul li{    font-size: 14px;    line-height: 19px;    padding: 5px 0;    display: block;    color: #666;}.serBox ul li b{    color: red;}.serBox{    display: block;    float: left;    width: 100%;    background: #fff;    padding: 1.5em;    min-height: 355px;}.Agistment h3{    text-align: left;    font-size: 17px;    font-weight: bold;}.bullet_list {margin: 0;padding: 0 18px;}    .bullet_list li {    font-size: 13px;    color: #333;    padding: 3px 0;    line-height: 24px;    }    .title.black{    color: #fff;}    .Facilities{    background-attachment: fixed!important;    background-size: cover!important;    display: block;    float: left;    width: 100%;    padding: 1em 0;}    .Facilities p{    color: #eee;}.Facilities strong{    color: #eee;}    .rightArrow{    padding: 0;    list-style: none;}    .rightArrow li{    color: #eee;    padding: 7px 0;    background: url(../img/right.png);    background-repeat: no-repeat;    background-position: 0px center;    padding-left: 2em;    text-transform: uppercase;}.item .thumb:hover:before{    bottom: 5em;}.item .thumb:before{content: "\f00e";font-family: fontawesome;font-size: 17px;width: 35px;height: 35px;position: absolute;left: 49%;bottom: -7em;z-index: 999;background: #fff;text-align: center;line-height: 32px;border-radius: 100%;box-shadow: 0 1px 3px rgba(0,0,0,0.5);border: 1px solid #ddd;transition: all ease-in-out 0.30s;-webkit-transition: all ease-in-out 0.30s;}.item .thumb{    display: inline-block;    width: 100%;    height: 213px;    overflow: hidden;    position: relative;}.item .thumb img{    width: 100%;    height: 100%;}.nav-brown{    margin: 0!important;}.nav-brown .owl-prev,.nav-brown .owl-next{    width: 35px;    height: 35px;    position: absolute;    line-height: 28px;    right: 0;    top: -57px;    border-radius: 0!important;    background: #5f3b1a!important;}.nav-brown .owl-prev{    right: 3em;}.half {width: 80%;display: inline-block;}.gallerybtn{    position: relative;    top: 6px;}.footer form{    padding: 2em 0;}.footer input:focus{    outline: none!important;    box-shadow:  0 1px 3px rgba(0,0,0,0.3);    border: 1px solid #ddd;}.footer input.submit{    float: right;    border-radius: 3px;    margin-right: 16px;    margin-bottom: 15px;    color: #333;    background: #efefef;}.footer label{text-transform: capitalize;color: #efefef;}.footer input{    border-radius: 0;}.footer h2{    color: #fff;}.footer address{    color: #fff;}.footer address b{}.footer{    display: block;    float: left;    width: 100%;    padding: 0;    background: #ff0101;    border-top: 2px solid #461b6d;    overflow: hidden;}.ftr span{    display: block;    color: #ddd;    font-weight: bold;    color: #fff;}.ftr span label{    font-weight: normal;    color: #ddd;    padding: 0 5px;    margin: 0;}.ftr{    text-align: center;}.btmlogo{    margin-top: -2.2em;    display: inline-block;    width: 195px;}.btmlogo img{    width: 100%;}.ftr h1{    margin: 0;    font-size: 24px;    font-weight: bold;    color: #eee;    text-transform: capitalize;    font-family: poppins;    margin-top: 2.5em;    margin-bottom: 1.5em;}.ftr p{    color: #ddd;    padding: 1em 0;    font-size: 13px;    font-family: poppins;}.ftr .btn{    display: inline-block;    border-radius: 100px;    background: transparent;    border-color: #fff;}.ftr ul:not(.socialIcon){    display: block;    float: left;    width: 100%;    margin: 0;    padding: 0;}.ftr ul:not(.socialIcon) li a:hover{    padding-left: 9px;}.ftr ul:not(.socialIcon) li{}.ftr ul:not(.socialIcon) li a{    display: block;    padding: 3px 0;    text-transform: uppercase;    color: #ddd;    text-decoration: none;    transition: all ease-in-out 0.30s;    -webkit-transition: all ease-in-out 0.30s;}.socialIcon{    display: block;    width: auto;    margin: 0 auto;    padding: 0px;    position: relative;}.socialIcon li{    display: inline-block;}.socialIcon li a.tw{    background-position: -44px 0px;}.socialIcon li a.fb{    background-position: -88px 0;}.socialIcon li a{    width: 40px;    height: 35px;    text-align: center;    color: #Eee;    font-size: 25px;    line-height: 32px;    text-decoration: none;    background: url(../img/socia.png);    display: inline-block;    background-position: 0 0;    background-repeat: no-repeat;}.ftr a{color:#fff;}.ftr strong{    color: #ddd;    margin: 16px 0;    display: block;}#slider .item:after{content:'';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);}#slider .item{    position: relative;}#slider .item .content{    position: absolute;    bottom: 11em;    left: 15%;    color: #fff;    z-index: 99;    text-align: left;}#slider .item .content h2{    font-family: oswald;    font-size: 46px;    color: #fff;    text-transform: uppercase;    text-align: left;    font-weight: bold;}#slider .item .content h2 small{    display: block;    text-align: left;    color: #fff;    padding: 12px 0;    font-size: 75px;    font-weight: bold;}.btn-slider{    border-radius: 3px;    float: none!important;    display: inline-block;    width: auto!important;} .white{    background: #efefef;    color: #333!important;}.red{    color: #fff;    background: #cc0103;}#slider .item .content p{    text-align: left;    text-transform: uppercase;    font-size: 33px;    padding: 9px 0;}#slider .item .content h2:after{content:']';position: absolute;bottom: 34px;font-size: 81px;font-weight: normal;right: -34px;opacity: 0;}#slider .item .content h2:before{content:'[';position: absolute;bottom: 34px;font-size: 81px;font-weight: normal;left: -34px;opacity: 0;}.building{    width: 100%;    margin: 1em 0;}.ser{    display: inline-block;    width: 141px;    height: 121px;    border: 1px solid #eee;    text-align: center;    margin: 2px;    background: #fff;}.ser img{}.ser a{    display: block;    font-family: oswald;    text-transform: uppercase;    font-size: 15px;    color: #333;    padding: 5px 0;    text-decoration: none;}.footer .col-md-12{}.bottomBar{    display: inline-block;    width: 100%;    border-top: 1px solid #3c3737;    padding: 1em 0;}.bottomBar p{    margin: 0;    color: #eee;}.btmlinks{    display: block;    margin: 0;    padding: 0;    text-align: right;}.btmlinks li:last-child a{    border: none;}.btmlinks li{    display: inline-block;}.btmlinks li a{    color: #eee;    padding: 0 13px;    border-right: 1px solid #ddd;}.titleHead:after{content:'';width: 280px;position: absolute;left: 0;bottom: 0;height: 3px;border-radius: 100px;background: #333;}.titleHead{    padding: 15px 0;}.titleHead,.titleHead small{    margin: 0;    text-transform: uppercase;    font-family: roboto;    font-weight: bold;    font-size: 22px;    position: relative;}.titleHead small{    color: #ff0101;    display: inline-block;}.knowmore{    float: right;    background: #ff0101;    color: #fff;}.whiteClr:after{    background: #fff;}.whiteClr,.whiteClr small{    color: #fff!important;    border-color: #fff!important;}.serBox.first:after{content:'';width: 400px;height: 400px;position: absolute;right: -221px;bottom: -168px;background: url(../img/firelogo.png);background-size: 100%;z-index: 999;background-repeat: no-repeat;}h3 small.text{    font-size: 14px;    text-transform: none!important;    color: #666;    font-weight: normal;    width: 70%;    text-align: right;}h3 small.text +a{    float: none;    background: transparent;    color: red!important;    padding: 0;    margin: 0;    display: inline-block;}#products{    margin-top: 2em;}#products .item:hover{    border-color: red;}#products .item:hover .addtocart{    background: #461b6d;    color: #fff!important;}#products .item{    background: #fff;    border: 1px solid #ddd;    overflow: hidden;    text-align: center;}#products .item img{    display: block;    margin: 1em auto;    float: none;    width: 150px;}#products .item h2 a{ color: #ff0201;}#products .item  h2{    margin: 1em 0;    padding: 0;    font-size: 25px;    text-align: center;    text-transform: uppercase;    color: #333;    margin-top: 10px;}#products .item  h2 a{}#products .item  h2 small{    display: block;    padding: 10px;    color: #333;}.addtocart{    margin: 10px auto;    display: inline-block;    width: 119px;    background: #f4f4f4;    border: 1px solid #ddd;    color: #333!important;    padding-left: 11px;    padding-right: 0;    margin-bottom: 1em;}.item .addtocart.added i:before{content:"\f00c"}.item .addtocart.loading i:before{content:"\f110"}.addtocart  input{    background: transparent;    border: none;}img.intro{width:100%;}a.added_to_cart.wc-forward {    display: inline-block;}.readmr {  background: #000 none repeat scroll 0 0;  color: #fff !important;  float: left;  margin-bottom: 10px;  padding: 2px 10px;  text-decoration: none;  text-transform: capitalize;}.main-pages.sinle-pge {  float: left;  padding: 20px 0 !important;  width: 100%;}.comment-form input {  border: 1px solid #ddd;  width: 100%;}.comment-form textarea {  border: 1px solid #ddd;  height: 100px;  width: 100%;}.comment-form .submit {  padding: 3px 15px;  width: auto;}@media screen and (max-width:1200px){.navbar-nav > li > a {  font-size: 13px!important;  padding: 31px 25px!important;}}
@media screen and (max-width:991px){	.serBox.first::after {  display: none;}.navbar-nav > li > a {  font-size: 12px !important;  padding: 31px 13px !important;}#slider .item .content h2 {  font-size: 15px!important;}#slider .item .content h2 small {  font-size: 20px!important;}#slider .item .content p {  font-size: 14px!important;}.item-box {  min-height: auto;}
.item-box a.btn {
 position: unset;
}
}
@media screen and (max-width:767px){.navbar-nav > li > a {  font-size: 12px !important;  padding: 8px 24px !important;  text-align: center;}#slider .item .content {  display: none;}.titleHead {  font-size: 17px !important;  padding: 15px 20px!important;}.titleHead small {  font-size: 15px !important;  }.sub-menu {  display: block!important;  position: relative!important;  text-align: center!important;  width:100%!important;}.sub-menu li a {  font-size: 12px!important;}}
@media screen and (max-width:550px){
	.topbar .pull-right span {  float: left;  width: 100%;}
	.custome-controls .owl-prev, .custome-controls .owl-next {
 
  font-size: 20px !important;
  height: 30px!important;
  line-height: 30px!important;
  right: 4px!important;

  width: 30px!important;
}
	.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  padding: 0 !important;
}
	}
	@media screen and (max-width:400px){
		
	.titleimg {
  width: 100%;
}	
		
		
	}