/*Global Css Start*/
.btn{
	border-radius:0px !important;
	
}
.btn-primary{
	border:1px solid rgb(23,39,69);
	font-family:SourceSansPro-Black;
	text-transform:uppercase;
	background:rgb(23,39,69);
	letter-spacing:0.8px;	
	outline:none;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{
	background:rgb(23,39,69) !important;
	border:1px solid rgb(23,39,69) !important;
	outline:rgb(23,39,69);
	box-shadow:none !important;
}

.btn-warning{
	border:1px solid rgb(255,209,5);
	font-family:SourceSansPro-Black;
	text-transform:uppercase;
	background:rgb(255,209,5);
	letter-spacing:0.8px;	
	outline:none;
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active{
	background:rgb(255,209,5) !important;
	border:1px solid rgb(255,209,5) !important;
	outline:rgb(255,209,5);
	box-shadow:none !important;
}
.sans-pro-bold{
	font-family:SourceSansPro-Bold;
}
/*Global Css End*/
.text-transparent{
	color:transparent !important
}
.contactustab{
	z-index:5888;
	position:fixed;
	top:45%;
	right:-46px;
	transform:rotate(-90deg);
}
.contactustab button{
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;	
	padding-bottom:10px;
}
.contact-popup .modal{

}
.contact-popup .modal .modal-content{
	border-radius:0px !important;

}
.contact-popup .modal .modal-dialog{

}
.contact-popup .modal-header{
	border:none;
	padding-top:20px;
	padding-left:30px;
}

.contact-popup .modal-header h4{
	display:inline-block;
	border-bottom:3px solid rgb(255,209,5);
	font-family:SourceSansPro-Black;
}

.contact-popup .close-btn{
	position:absolute !important;
	top:0px;
	right:-49px !important;
	background:rgb(255,209,5);
	border:none;
	opacity:1;
	color:#fff;
	padding:05px 07px;

}
.contact-popup .close-btn i{
	font-size:40px;
	color:#000;
}

.contact-popup input[type="text"]{
	border:none;
	height:45px;
	border-bottom:1px solid silver;
	margin:15px 0px;
	width:100%;

}

.contact-popup input[type="email"]{
	border:none;
	height:45px;
	border-bottom:1px solid silver;
	margin:15px 0px;
	width:100%;

}

.contact-popup input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.contact-popup input::-moz-placeholder { /* Firefox 19+ */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.contact-popup input:-ms-input-placeholder { /* IE 10+ */
	font-family:QuattrocentoSans-Italic;
	color:rgb(168,168,168);
}
.contact-popup input:-moz-placeholder { /* Firefox 18- */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}

.contact-popup textarea{
	border:none;
	height:45px;
	border-bottom:1px solid silver;
	margin:15px 0px;
	width:100%;
	height:80px;
}

.contact-popup textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.contact-popup textarea::-moz-placeholder { /* Firefox 19+ */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.contact-popup textarea:-ms-input-placeholder { /* IE 10+ */
	font-family:QuattrocentoSans-Italic;
	color:rgb(168,168,168);
}
.contact-popup textarea:-moz-placeholder { /* Firefox 18- */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}

.contact-popup input[type="submit"]{
	margin:15px 0px;
}
.black-content-header{
	background:rgb(34,34,34);
	padding:18px 0px;
}

.black-content-header .header-social{
	padding-left:0px;
	margin:0px;
}
.black-content-header .header-social li{
	list-style:none;
	display:inline-block !important;
	margin:0px 02px;
}
.black-content-header .header-social li a{
	color:rgb(221,221,221);
	outline:none;
	padding:8px 12px;
	border:1px solid rgb(178,178,178);
	transition:all 0.5s ease ;
}
.black-content-header .header-social li a:hover{
	background:rgb(255,209,5);
	border:1px solid rgb(255,209,5);
	color:rgb(34,34,34);
}
.black-content-header .header-social li a i{
	
}
.header-info{
	text-align:right;
	margin-bottom:0px;

}
.header-info li{
	display:inline-block;

}
.header-info li:nth-child(1){
	border-right:1px solid #fff;
	margin-right:23px;
	padding-right:23px;
}
.header-info li:nth-child(2){
	border-right:1px solid #fff;
	margin-right:23px;
	padding-right:23px;
}
.header-info li a{
	color:rgb(161,161,161);
	transition:all 0.5s linear;
	font-family:QuattrocentoSans-Regular;
	letter-spacing:0.6px;
}


.header-info li a:hover{
	color:rgb(255,209,5);
}

.second-header-icon{

}
.second-header-icon-content{
	
}
.second-header{
	padding:17px 0px;
}
.second-header img{
	padding-right:18px;

}
.second-header h4{
	font-size:17px;
	letter-spacing:0.6px;
	text-transform:uppercase;
	font-family:SourceSansPro-Bold;
}
.second-header span{
	font-family:QuattrocentoSans-Regular;
	color:rgb(189,189,189);
}

.header-navbar{
	border-top:1px solid rgb(235,235,235);	
}
.header-navbar .navbar{
	padding-top:0px;
}
.navbar-brand{
	display:none;
}
.navbar-toggler{
	float:right;
}
.header-navbar .navbar-nav{
}
.header-navbar .navbar-nav li{
	margin-right:20px;
	transition:all 0.5s linear;
}
.header-navbar .navbar-nav li a{
	font-family:SourceSansPro-SemiBold;	
	text-transform:uppercase;
	font-size:16px;
	color:#000;
	position:relative;
	transition:all 0.5s linear;
}
.header-navbar .navbar-nav .active a{
	background:rgb(49,101,189) !important;
	color:#fff !important;
}	


.header-navbar .navbar-nav li a:hover,.header-navbar .navbar-nav li a:focus{
	background:rgb(49,101,189);
	color:#fff;
}
.header-navbar .navbar-nav li a:before{
	content:" ";
	z-index:777;
	position:absolute;
	top:-1.8px;
	left:0px;
	width:100%;
	height:3.2px;
	background-color:rgb(255,209,5);
	opacity:0;
	transition:all 0.5s linear;
}
.header-navbar .navbar-nav li:hover a:before{
	opacity:1;
}
.header-navbar .navbar-nav li:focus a:before{
	opacity:1;
}

.header-navbar-col-2 a.btn{
	padding:15px 40px;

}
.header-navbar-col-2{
	/*border-right:1px solid rgb(235,235,235);	*/
}
.header-navbar-col-2 i{
	padding-left:15px;
	padding-right:10px;
	padding-bottom:15px;
	padding-top:15px;
	color:rgb(133,133,133);
}


.home-slider{
	position:relative;
}
.home-slider .container{
	
}

.home-slider .carousel-control-prev,.carousel-control-next{
	background:none;
	opacity:0;
	transition:all 0.5s ease-in-out;

}
.home-slider .carousel-control-prev:hover,.carousel-control-next:hover{
	opacity:1;

}
.home-slider .carousel-control-prev-icon,.carousel-control-next-icon{
	height:55px;
	width:55px;
	border-radius:100%;
	background:#fff;
	font-size:25px;
	color:#000 !important;
	padding-top:15px;
}
.home-slider-contain{
	z-index:77092;
	width:490px;
	position:absolute;
	top:30%;
	right:14%;
}
.home-slider-contain h2{
	line-height:45px;
	padding-bottom:20px;	
}




.home-enquiry{

}
.contact-us-patch-slider{	
	margin-top:-38px;
	

}
.home-enquiry-row{
	padding:30px 0px;
	margin-bottom:30px;
	-webkit-box-shadow: 0px 5px 5px 4px rgba(240,237,240,1);
	-moz-box-shadow: 0px 5px 5px 4px rgba(240,237,240,1);
	box-shadow: 0px 5px 5px 4px rgba(240,237,240,1);

}	
.home-input{
	border-bottom:1.5px solid rgb(218,218,218);
	position:relative;
	margin:20px 22px;
}
.home-input-btn{
	position:relative;
	margin:20px 22px;	
}
.home-input-file{
	position:relative;
	margin:20px 22px;	
}
.home-input-file label{
	text-align:center;
	width:100%;
	border:2px solid silver;
	padding:05px 30px;
	font-family:SourceSansPro-Bold;
	color:rgb(23,39,69);

}
.file-return{
	font-size:15px;
	margin-bottom:0px;
}

.home-input-btn button{
	width:100%;	
}
.home-input-btn button i{
	font-weight:400 !important;
	padding-left:5px;
	color:rgb(255,209,5);
}
.home-input input[type="text"]{	
	border:none;
	outline:none;
	width:95%;
	padding:06px 0px;
}
.home-input input[type="email"]{	
	border:none;
	outline:none;
	width:95%;
	padding:06px 0px;
}
.home-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.home-input input::-moz-placeholder { /* Firefox 19+ */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.home-input input:-ms-input-placeholder { /* IE 10+ */
	font-family:QuattrocentoSans-Italic;
	color:rgb(168,168,168);
}
.home-input input:-moz-placeholder { /* Firefox 18- */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.home-input img {
	font-size:20px;
	position:absolute;
	top:10px;
	right:0px;
}

.home-input select{
	border:none;
	outline:none;
	width:100%;
	padding:05px 0px;

}

.home-input select:first-child{
	font-family:QuattrocentoSans-Italic;
	color:rgb(168,168,168);
}
.home-services{
	padding-top:50px;
}
.home-services h3{
	padding-top:15px;
	padding-bottom:60px;
}

.left-services-row{
	margin:60px 0px;
	transition:all 0.45s ease-in-out;
}
.left-services-row a{
	color:#000;
}
.left-services-row label{
	font-family:SourceSansPro-Black;
	letter-spacing:0.7px;
	font-size:16px;
	cursor:pointer;

}
.left-services-row img{
	transition:all 0.45s ease-in-out;	
}
.left-services-row:hover img{
	background: rgb(255,209,5);	
}
.left-services-row img:hover{
	background: rgb(255,209,5);
}
.serivce-vector-col{
	position:relative;
}
.serivce-vector{
	position:absolute;
	bottom:0px;
	height:96%;
	width:100%;
	background-image:url('../images/vector/01.png');
	background-repeat:no-repeat;
	background-size:auto 100%;	
	background-position:center bottom;
}

.home-key{
	background:rgb(30,46,75);
	padding-top:50px;
	
}
.home-key .key-head-row{
	color:#fff;
	padding-top:10px;
	
}

#key-managements{

}
#key-managements .owl-theme .owl-nav{
	margin-top:0px !important;
}
#key-managements .owl-carousel .owl-nav .owl-prev,
#key-managements .owl-carousel .owl-nav .owl-next,
#key-managements .owl-carousel .owl-dot {
    font-family: FontAwesome;
    font-size: 2.2rem !important;
    background:transparent;
    font-weight:400 !important;
  
}
#key-managements .owl-carousel .owl-nav .owl-prev,
#key-managements .owl-carousel .owl-nav .owl-next,
#key-managements .owl-carousel .owl-dot :hover, .owl-carousel .owl-nav .owl-prev,
#key-managements .owl-carousel .owl-nav .owl-next,
#key-managements .owl-carousel .owl-dot :focus{
    background:transparent !important;
    color:#fff !important;

}

#key-managements .owl-carousel .owl-nav .owl-prev:before {
    content: " \f053 ";
    font-family: FontAwesome;
    margin-left: 16px;
    position: absolute;
    top: 40%;
    left: -70px;
    height: auto;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
}

#key-managements .owl-carousel .owl-nav .owl-next:after {
    content: "\f054";
    font-family: FontAwesome;
    margin-right: 16px;
    position: absolute;
    top: 40%;
    right: -70px;
    height: 100%;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
}
.key-content-row{

}
.key-content-row h4{
	padding-top:15px;
	color:#fff;
	font-family:SourceSansPro-Bold;
	/*text-transform:uppercase;*/
	font-size:20px;
	letter-spacing:0.7px;
	word-spacing:0.6px;
}
.key-content-row h5{
	color:#fff;
	font-size:16.5px;
	font-family:SourceSansPro-Bold;
	letter-spacing:0.7px;
	word-spacing:0.5px;
	line-height:22px;
}
.key-content-row p{
	color:#fff;
	font-family:QuattrocentoSans-Regular;
	font-size:15.5px;
	letter-spacing:0.6px;
	text-align:justify;
	line-height:25px;
}
.home-testi{
	padding-top:70px;
	padding-bottom:80px;
}
.home-testi-head{
	padding-bottom:40px;
}

#home-testimonial .owl-carousel .owl-nav .owl-prev,
#home-testimonial .owl-carousel .owl-nav .owl-next,
#home-testimonial .owl-carousel .owl-dot {
    font-family: FontAwesome;
    font-size: 1.5rem !important;
    background:transparent;
    font-weight:400 !important;
  
}
#home-testimonial .owl-carousel .owl-nav .owl-prev,
#home-testimonial .owl-carousel .owl-nav .owl-next,
#home-testimonial .owl-carousel .owl-dot :hover, .owl-carousel .owl-nav .owl-prev,
#home-testimonial .owl-carousel .owl-nav .owl-next,
#home-testimonial .owl-carousel .owl-dot :focus{
    background:transparent !important;
    color:#000 !important;
}

#home-testimonial .owl-carousel .owl-nav .owl-prev:before {
    content: " \f060 ";
    font-family: FontAwesome;
    margin-left: 16px;
    position: absolute;
    top:-50px;
    right:100px;
    height: auto;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
}

#home-testimonial .owl-carousel .owl-nav .owl-next:after {
    content: "\f061";
    font-family: FontAwesome;
    margin-right: 16px;
    position: absolute;
    top: -50px;
    right:10px;
    height:auto;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
}

#home-testimonial .owl-carousel .item .top-quote img{
	width:9% !important;
}


#home-testimonial .comments{
	padding-top:15px;
	padding-bottom:10px;
}
#home-testimonial .comments p{
	color:rgb(155,155,155);
	line-height:28px;
	font-family: QuattrocentoSans-Italic;
}
#home-testimonial .comment-person-detail{

}
#home-testimonial .comment-person-detail h5{
	font-family:SourceSansPro-Bold;
	font-size:18px;
}
#home-testimonial .comment-person-detail p{
	margin:0px;
	padding-bottom:5px;
	color:rgb(119,119,119);
	font-family: QuattrocentoSans-Regular;
}

#home-testimonial .rating i{
	color:rgb(255,209,5);
}

.home-guard{
	background:rgb(250,250,250);
	padding-bottom:100px;
	padding-top:90px;
}
.home-guard-row{
	padding-bottom:40px;
}
#home-guardians{
	text-align:center;
	padding-bottom:50px;
}
#home-guardians .owl-carousel .item img{
	width:50% !important;
}

#home-guardians .owl-carousel .owl-nav .owl-prev,
#home-guardians .owl-carousel .owl-nav .owl-next,
#home-guardians .owl-carousel .owl-dot :hover, .owl-carousel .owl-nav .owl-prev,
#home-guardians .owl-carousel .owl-nav .owl-next,
#home-guardians .owl-carousel .owl-dot :focus{
    background:transparent !important;
    color:rgb(255,213,29) !important;
    font-family: FontAwesome;
    font-size: 2.5rem !important;
}

#home-guardians .owl-carousel .owl-nav .owl-prev:before {
    content: " \f053 ";
    font-family: FontAwesome;
    margin-left: 16px;
    position: absolute;
    top: 40%;
    left: -70px;
    height: auto;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
}

#home-guardians .owl-carousel .owl-nav .owl-next:after {
    content: "\f054";
    font-family: FontAwesome;
    margin-right: 16px;
    position: absolute;
    top: 40%;
    right: -70px;
    height: 100%;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
}
#home-guardians .guard-details{
	vertical-align:middle;
	-webkit-clip-path: polygon(8% 0, 91% 0, 86% 100%, 13% 100%);
	clip-path: polygon(8% 0, 91% 0, 86% 100%, 13% 100%);
	background:rgb(255,213,29);
	height:100px;
}
#home-guardians .guard-details h5{
	padding-top:35px;
}

.home-choose{
	padding-top:60px;
	padding-bottom:70px;
}

.home-choose-col-1{

}
.home-choose-col-1 h3{
	margin-bottom:0px;
}
.home-choose-col-1 p{
	margin-top:0px;
	color:rgb(119,119,119);
	font-family: QuattrocentoSans-Regular;
	font-size:16px;
	

}
.home-choose-col-1 h5{
	font-size:17.5px;

}
.choose-col-2{
	background:	rgb(232,232,232);
	padding:80px 80px;
	color:#fff !important;
}
.choose-sub-col-1a{
	background:rgb(69,81,104);
	padding:50px 0px;
}
.choose-sub-col-1a h4{
	margin-bottom:0px;
}
.choose-sub-col-1a p{
	font-family: QuattrocentoSans-Regular;
}

.choose-sub-col-1b{
	background:rgb(29,44,73);
	padding:50px 0px;
}

.choose-sub-col-1b h4{
	margin-bottom:0px;
}
.choose-sub-col-1b p{
	font-family: QuattrocentoSans-Regular;
}


.choose-sub-col-2a{
	background:rgb(29,44,73);
	padding:50px 0px;

}

.choose-sub-col-2a h4{
	margin-bottom:0px;
}
.choose-sub-col-2a p{
	font-family: QuattrocentoSans-Regular;
}

.choose-sub-col-2b{
	background:rgb(69,81,104);
	padding:50px 0px;
}

.choose-sub-col-2b h4{
	margin-bottom:0px;
}
.choose-sub-col-2b p{
	font-family: QuattrocentoSans-Regular;
}
.choose-content-row{
	padding:15px 0px;	
}

.choose-content-row h5{
	padding:0px;
	margin:0px;
}

.home-consultation{
	padding:60px 0px;
	background:rgb(29,44,73);
}
.const-col-1a{
	border-right:1px solid grey;
}
.const-col-1b{
	padding-top:05px;
	padding-left:40px;
}
.const-col-1b h5{
	letter-spacing:0.7px;
	word-spacing:0.7px;
	color:#fff;
}
.const-col-1b h5 span{
	color:rgb(255,209,5) !important;
}
.const-col-2 a{
	padding-left:40px;
	padding-right:40px; 
}
.home-social-media{
	padding:80px 0px;
}


.home-social-media-head-row{
	padding-bottom:40px;
}

#social-new .owl-carousel .item img{
	/*width:50% !important;*/
}

#social-new .owl-carousel .owl-nav .owl-prev,
#social-new .owl-carousel .owl-nav .owl-next,
#social-new .owl-carousel .owl-dot :hover, .owl-carousel .owl-nav .owl-prev,
#social-new .owl-carousel .owl-nav .owl-next,
#social-new .owl-carousel .owl-dot :focus{
    background:transparent !important;
    color:rgb(255,213,29) !important;
    font-family: FontAwesome;
    font-size: 2.5rem !important;
}

#social-new .owl-carousel .owl-nav .owl-prev:before {
    content: " \f053 ";
    font-family: FontAwesome;
    margin-left: 16px;
    position: absolute;
    top: 40%;
    left: -70px;
    height: auto;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
}

#social-new .owl-carousel .owl-nav .owl-next:after {
    content: "\f054";
    font-family: FontAwesome;
    margin-right: 16px;
    position: absolute;
    top: 40%;
    right: -70px;
    height: 100%;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
}
.home-social-media .socialmedia-icon{
	margin-top:-40px;
}
.home-socail-sub-2a{
	padding-top:40px;
}
.home-socail-sub-2a p{
	color:#000;
	font-family: QuattrocentoSans-Regular;
	font-weight:600;
	margin-bottom:0px;
}
.home-socail-sub-2a .social-readmore{
	padding-top:10px;

}
.home-socail-sub-2a .social-readmore a{
	font-family:SourceSansPro-Black;
	text-transform:uppercase;
	color:rgb(255,209,5);
	letter-spacing:0.7px;
	word-spacing:0.7px;
}
.home-socail-sub-2a .social-readmore a span{
	padding-left:05px;
	font-size:20px;
}
.instagram-follow-api{ margin-bottom: 30px; overflow: hidden;}
.instagram-follow-api .instaFeed {
	width:340px;
	height:250px;
}
/*About Start*/
.about-welcome{
	padding:90px 0px;
}
.about-col-1{

}
.about-col-1 h3{
	font-size:23px;
	padding-bottom:15px;
}
.about-our{
	padding-top:20px;
}
.about-col-1 p{
	font-size:16px;
	line-height:28px;
	text-align:justify;
	padding-top:03px;
	padding-bottom:03px;
	padding-right:30px;
	font-family:QuattrocentoSans-Regular;
	font-weight:600;
	color:rgb(87,86,86);
}
.about-col-2{

}
.about-col-2 iframe{
	padding-bottom:25px;
}
.about-col-2 h4{
	font-size:25px;
	padding-top:10px;

}
.about-col-2 p{
	line-height:20px;
	font-family:QuattrocentoSans-Regular;
	font-weight:600;
	color:rgb(87,86,86);

}

/*About End*/
/*Services Start*/
.services-choose{
	background:rgb(242,242,242);
	padding-top:90px !important;
	padding-bottom:90px  !important;
}
.service-catergory-block{
	padding:120px 0px;
}
.service-contact-content .row{
	margin:30px 0px; 
}
.right-service-nav{
	padding-left:2px;
}
.right-service-nav li{
	list-style:none;
	background:rgb(249,249,249);
	padding:15px 20px;
	margin:2.5px 0px;
	transition:all 0.5s ease;

}
.right-service-nav li:hover{
	color:#000 !important;
	border-bottom:none; 
	border-left:5px solid rgb(255,209,5);
}
.right-service-nav .active{
	border-bottom:none; 
	border-left:5px solid rgb(255,209,5);
}
.right-service-nav .active a{	
	color:#000 !important;
}
.right-service-nav li a{
	color:rgb(119,119,119);
	text-decoration:none;
	font-family:SourceSansPro-Bold;
	text-transform:uppercase;
	transition:all 0.5s linear;
}
.right-service-nav li:hover a{
	color:#000 !important;
}
.right-service-contact{
	padding:40px 0px;
}
.right-service-contact h4{
	font-size:22px;
	margin-bottom:0px !important;
}
.service-contact-underline{
	float:left;
	background:rgb(255,209,5);
	height:2px;
	width:20%;
	border:none;

}
.service-contact-content{
	border:1px solid rgb(229,229,229);
	padding:15px 10px;
}
.services-type-content{

}
.services-type-content h4{
	font-size:22px;		
	padding:25px 0px;	
}

.services-type-content p{
	font-family:SourceSansPro-Regular;
	color:rgb(87,86,86);
	font-size:18px;
	text-align:justify;
}
.services-type-content ul{
	padding-top:09px;
}
.services-type-content ul li{
	font-family:SourceSansPro-Regular;
	color:rgb(87,86,86);
	font-size:18px;
	margin:10px 0px;
	text-align:justify;
}
.services-type-content ul li b{
	font-weight:700;
}	
.services-type-content-row{
	padding-top:30px;
	padding-bottom:30px;
}
.services-type-content-row p{
	color:rgb(108,108,108);
	font-size:20px;
	padding-top:08px; 
}
/*Services End*/
/*Gallery Start*/
.gallery-head{
	background:rgb(20,20,20);
	padding:50px 0px;
}

.gallery-head-content{
	display:inline-block;
	padding:40px 40px;
	background:rgb(32,32,32);
	border:4px solid rgb(44,44,44) 
}
.gallery-head-content h3{
	color:#fff;
	text-transform:uppercase;
	font-size:40px;
}
.gallery-breadcum{
	padding-left:0px;
}

.gallery-breadcum li{
	display:inline-block;
	list-style:none;
	margin:0px 01px;
}
.gallery-breadcum li:nth-child(even){
	color:#fff !important;
}
.gallery-breadcum .active a{
	color:rgb(210,174,10) !important;
}
.gallery-breadcum li a{
	color:#fff;
	text-transform:uppercase;
	font-family:SourceSansPro-Bold;
	letter-spacing:0.7px;

}
.gallery-content{
	padding-top:90px;
}
.gallery-content img{
	padding:15px 0px;
}
#fancybox-content{
	border-width:4px !important;
}
#fancybox-overlay{
	background:rgba(0,0,0,0.9) !important;
	opacity:1 !important;
}
#fancybox-close{
	position:absolute;
	right:-30px !important;
}
.pagination-block{
	padding:90px 0px;
}
.pagination{
	
}
.page-item:first-child .page-link{
	border-radius:0px !important;
}
.page-item:last-child .page-link{
	border-radius:0px !important;
}
.pagination li{
	margin:0px 10px;
}
.page-item .page-link{
	color:rgb(174,174,174) !important;
	font-family:SourceSansPro-Bold !important;
	text-transform:uppercase;
	padding:15px;
	letter-spacing:0.8px;
	transition:all 0.5s linear;
}

.page-item.active .page-link{
	color:#000 !important;
	background:rgb(255,209,5) !important;
	border:1px solid rgb(255,209,5) !important;
	box-shadow:none !important;
	transition:all 0.5s linear;
}
.page-item .page-link:hover,.page-item.active .page-link:focus{
	box-shadow:none !important;
	color:#000 !important;
	background:rgb(255,209,5) !important;
	border:1px solid rgb(255,209,5) !important;

}


/*Gallery End*/
/*Statuory Start*/
.first-table-row{
	background:rgb(49,101,189) !important;
	color:#fff;
}
.first-table-row th{
	font-family:QuattrocentoSans-Bold;
	font-size:20px;
	letter-spacing:0.5px;
	padding:15px 0px;
}
.statuory-block-1{
	margin-top:70px;
	margin-bottom:70px;
}
.statuory-table-1 table{
	margin:60px 0px;
}
.statuory-table-1 table tr th{
	border:1.5px solid #000;
}
.statuory-table-1 table tr td{
	border:1.5px solid #000;
}
.statuory-table-1 table tr td span{
	 font-family:QuattrocentoSans-Regular;
	 font-weight:600;
	 color:#000;
	 font-size:17px;
}
.statuory-table-1 table tr:nth-child(even){
	background:rgb(255,229,114);
}
.statuory-table-1 table tr:nth-child(odd){
	background:rgb(255,209,5);
}
.statuory-table-1 table tr .empaneled-content{
	font-size:20px;
	padding:20px 0px;
	/*color:red;*/
}

/*Statuory End*/
/*Privacy Start*/
.privacy-block{
	padding-bottom:60px;
	/*border-top:1px solid rgb(235,235,235);*/
}
.privacy-block h3{
	font-size:26px;
	padding-bottom:20px;
	padding-top:40px;
}
.privacy-block p{
	font-family:QuattrocentoSans-Regular;
	
	font-size:18px;
	letter-spacing:0.6px;
	word-spacing:0.7px;
	margin:10px 0px;
	text-align:justify;
	line-height:30px;
}
.privacy-block p b{
	font-family:SourceSansPro-Bold;
}
/*Privacy End*/
/*Contact Us Start*/
.contact-block{
	padding-top:50px;
	padding-bottom:04px;
}
.contact-block-2{
	padding-top:50px;
	padding-bottom:90px;
}
/*Contact Us End*/
/*Footer Start*/
.footer-gold-patch{
	padding:70px 0px !important;
	background:rgb(255,209,5) !important;
}
.footer{
	background:rgb(22,35,62);
}
.footer h4{
	color:#fff;
	font-size:19px;
	padding-bottom:18px;
}
.footer-col-1{
	padding:80px 0px;
	padding-right:45px;
}
.footer-col-1 p{
	font-family:QuattrocentoSans-Regular;
	color:#fff;
	padding-top:22px;
	word-spacing:0.8px;
	text-align:justify;

}
.footer-col-2{
	padding:80px 0px;
}
.footer-col-2 ul{
	padding-left:05px;
}
.footer-col-2 ul li{
	list-style:none;
	margin:08px 0px;
}
.footer-col-2 ul li a{
	text-transform:uppercase;
	color:#fff;
	font-family:QuattrocentoSans-Regular;
}
.footer-col-3{

}
.footer-contact{
	padding-top:80px;
	padding-bottom:35px;
	padding-left:20px;
	padding-right:20px;
	background:rgb(18,30,55);
}
.footer-contact h4{
	text-transform:uppercase;
}
.footer-input input{
	margin:10px 0px;
	height:40px;
	width:100%;
	padding:0px 05px;
}
.footer-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.footer-input input::-moz-placeholder { /* Firefox 19+ */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.footer-input input:-ms-input-placeholder { /* IE 10+ */
	font-family:QuattrocentoSans-Italic;
	color:rgb(168,168,168);
}
.footer-input input:-moz-placeholder { /* Firefox 18- */
  font-family:QuattrocentoSans-Italic;
  color:rgb(168,168,168);
}
.footer-input-btn input{
	margin:18px 0px;
	width:100%;
}
.footer-socail-icon{
	margin-bottom:0px;
	margin-top:20px;
	padding-left:0px;
}
.footer-socail-icon li{
	list-style:none;
	display:inline-block;
	padding:05px 8px;

}
.footer-socail-icon li a{
			
}
.footer-socail-icon li a i{
	color:#fff;
}
.bottom-footer{
	background:rgb(18,30,55);
	padding-top:20px;
	padding-bottom:02px;
}
.bottom-footer p{
	font-size:14px;
	color:#fff;
	font-family:QuattrocentoSans-Regular;
}
.bottom-footer-col-2 span:nth-child(1){
	border-right:1px solid #fff;
}
.bottom-footer span{	
	color:#fff;
	font-family:QuattrocentoSans-Regular;
	padding:0px 10px;
}
.bottom-footer span a{
	color:#fff;
	transition:all 0.4s linear; 
}
.bottom-footer span a:hover{
	color:rgb(255,209,5);
}	
/*Footer End