.body_bg{ background:url(../images/body_bg.jpg);}
.content{background-color:white;}
.footer{background-color:white; }

.banner{ position: relative; margin-top: 104px;}
.main_menu_cont{position: absolute; left: 0; right: 0; margin: 0;  top: 40px; z-index: 1;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{ width:100%;}
.carousel-indicators{ display: none;}
.container_temp{ width:1000px;}
.logo{ position: absolute; top:-24px;}
.logo img{
width: 29%;
margin-left: 10px;
margin-top: 20px;
}
.main_menu{}
.main_menu .navbar-inverse{ background: none; border: none;}
.main_menu .navbar{ margin-bottom:0; margin-top: 4px;}
.main_menu .navbar-nav > li{ font-family: 'Open Sans', sans-serif;text-transform: uppercase; font-weight: 400;
font-size:13px;}
.main_menu .navbar-nav > li:last-child{
    padding-right:0;
    margin-top: -5px;
    
}
.our_gallery .btn{color:black;}

.main_menu .navbar-nav > li:last-child img{
    border-radius: 5px;
}
.main_menu .navbar-nav > li:last-child a:hover{
    border-bottom: none;
}
.mob-no{ padding:0 14px; margin-top:-10px; margin-bottom:10px;}
.mob-no p{ padding:0; color:#000; font-family: 'Oswald', sans-serif; font-size:18px; margin:0;}
.mob-no p a{color:#000; text-decoration:none;}
.main_menu .nav > li > a{ padding:7px 6.5px; font-weight: 700;}
.main_menu .nav > li > a:hover{ border-bottom:1px solid #0b629b; }
.main_menu .navbar-inverse .navbar-nav > li > a{ color:#000000;}
.main_menu .navbar-inverse .navbar-nav > .open > a,.main_menu .navbar-inverse .navbar-nav > .open > a:hover,
.main_menu .navbar-inverse .navbar-nav > .open > a:focus{background:#0b629b;}
.main_menu .navbar-inverse .navbar-nav > li > a.active{background:#0b629b; color:#FFF; border-radius:8px;}
.content{ position: relative;}
.petcare_blk{ padding:360px 0 0 0;}
.our_gallery{ padding:20px 15px 10px 0;}
.our_gallery h1{ padding:0 0 10px 0; color:black;font-family: 'Oswald', sans-serif; font-size:18px;
font-weight: 400; border-bottom:1px solid #5c5c5c; margin:0 0 10px 0;}
.certificate{ padding:20px 0 20px 0;}
.certificate h1{ padding:0 0 10px 0; color:#0095d9;font-family: 'Oswald', sans-serif; font-size:18px;
font-weight: 400; border-bottom:1px solid #5c5c5c; margin:0 0 20px 0; text-align: left;}
.certificate img{ height:185px;}

.footer{ border-top:1px solid #222121; padding:15px 0;}

.quick_links{margin-top:25px;}
.quick_links ul{ padding:0 0 12px 0; margin:0;border-bottom:1px solid #222121; display:inline-block;}
.quick_links ul.bordr{ border:none !important;}
.quick_links ul li{ text-transform: uppercase; color:black; font-family: 'Open Sans', sans-serif; font-size:13px;
border-right:1px solid #0095d9; font-weight: 400; list-style: none; display: inline-block; padding:0 7px; line-height:15px;}
.quick_links ul li:first-child,.quick_links ul li:last-child{ border-right: none;}
.quick_links ul li span{ font-size:16px;}
.quick_links ul li a{ color:black;}
.quick_links ul li a:hover,.quick_links ul li a.active{ color:#0095d9;}

.footer_menu{ padding:10px 0;}
.footer_menu ul{ padding:0; margin:0;}
.footer_menu ul li{ list-style: none; float:left; text-align: center; padding:0 15px; border-right:1px dotted #7d7d71;
min-height:375px;}
.footer_menu ul li:first-child{ padding-left:0;}
.footer_menu ul li:last-child{ border-right: none; padding-right:0;}
.footer_menu ul li h1{ border:none; text-transform: uppercase; color:#0095d9; font-weight: 700; font-size:17px; 
font-family: 'Open Sans', sans-serif; text-align: center; }
.footer_menu ul li p{ color:#fff; font-size:14px;font-family: 'Open Sans', sans-serif; font-weight: 400;
border-bottom:1px dotted #7d7d71; padding:0 0 15px 0;}
.footer_menu ul li p span{ color:#0095d9;}
.footer_menu ul li h6{ color:black; font-size:14px;font-family: 'Open Sans', sans-serif; font-weight: 400;line-height: 24px;}
.footer_menu ul li h2{ color:#8264b0; font-weight: 500; font-size:24px;
border-bottom:1px dotted #7d7d71; padding:0 0 15px 0; margin:0; text-align: center;}
.footer_menu li li{ float: left;border-right:1px solid #0095d9; font-size:13px;font-family: 'Open Sans', sans-serif;
font-weight: 400; min-height:inherit; padding:0 10px 0 10px; margin:15px 0 0 0;}
.footer_menu li li:last-child{ border-right: none;}
.footer_menu li ul{ padding:0; margin:0;}
.footer_menu li li a{ color:black;}
.footer_menu li img{ padding:15px 5px 0 5px;}
.footer_menu p a{ color:#FFF;}
.sub_footer{}
.pad0{ padding:0;}
.mar0{ margin:0;}
.pad_bot0{ padding-bottom:0 !important;}
.sub_footer p{ color:black; font-size:13px; font-weight: 400;font-family: 'Open Sans', sans-serif;
 display:inline-block; padding:15px 0 0 0; margin:0px 0 0 0;}
.sub_footer p a{ color:black;}
.our_gallery .customNavigation{ position: absolute; top:15px; right:10px;}
.our_gallery .item > img{ width:100%; padding:10px;}
.our_gallery .btn:hover, .our_gallery .btn:focus, .our_gallery .btn.focus{ color:#ff5c68;}

.appointment_rel{ position: relative; padding:0;}
.appointment_blk{ background:url(../images/appointment_bg.jpg); position: absolute; top:-26px; min-height:390px; left:0; z-index: 2;}
.appointment_blk h1{ color:#FFF;font-family: 'Oswald', sans-serif; font-size:21px; font-weight: 700; text-align:center;
padding:0 0 20px 0;}

.appointment_enq{}
.appointment_enq .form-group{ padding: 10px;}

.form-control{color:white; font-size:13px; float: left;
font-family: 'Open Sans', sans-serif;font-weight: 600; background:#33373b; margin: 0; border:1px dashed #9c9c9c; height:40px; margin-bottom: 15px;}

.appointment_enq .lft_form{ padding:0; margin:0;}
.appointment_enq .mid_form{ float: left; padding:0; margin:0;}
.appointment_enq .rgt_form{ padding:0; margin:0;}
.appointment_enq .lft_form .form-group{padding: 0 8px;}
.appointment_enq .lft_form .form-control{color:#979797; font-size:13px; float: left;
font-family: 'Open Sans', sans-serif;font-weight: 600; background:#33373b; margin: 0; border:1px dashed #9c9c9c;
	height: 40px !important;}
.appointment_enq .lft_form select{ width:100%;}
.appointment_enq .mid_form .form-group{float: left; margin: 0;padding: 0; padding-right: 20px;}

.appointment_enq .mid_form .form-control{ height:83px; color:#979797; font-size:13px; float: left; border:1px dashed #9c9c9c;
font-family: 'Open Sans', sans-serif;font-weight: 600; background:#33373b; margin:0 0 15px 0; }
.appointment_enq .rgt_form .form-group{ float: left;}
.appointment_enq .rgt_form .form-control{color:#979797; font-size:13px; float: left;border:1px dashed #9c9c9c;
font-family: 'Open Sans', sans-serif;font-weight: 600; background:#33373b; width:155px;}
.appointment_enq .rgt_form input[type='submit']{color:#fff; font-size:15px;font-family: 'Open Sans', sans-serif;
font-weight: 600; background:#0095d9; text-transform: uppercase; border: none; height:35px;}
.embed-responsive-16by9{ height:275px; padding:0;}

.form-mid{
	padding:0;
}
.form-group {
    margin-bottom: 15px;
    padding: 5px;
}
.form-group1{
	padding:0 18px 0px 8px;
}
.form-group3 {
    margin-bottom: 6px;
    padding: 0;
    padding-right: 6px;
}

input[type="submit"].form-control{
	color: #fff;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    background: #0095d9;
    text-transform: uppercase;
    border: none;
    height: 40px;
	width: 302px;
	margin-top: 6px;
	
}





.mar_rgt0{ margin-right:0;}
.pad_rgt0{ padding-right:0;}


.enquiryForm{ padding:0; }
.enquiryForm .form-control{ background: none; border: none; border-bottom:1px dashed #9c9c9c; color:black; box-shadow: none;}
.enquiryForm .form-group{ padding:0 10px; color:black; margin-left: 5px; margin-top: -5px;}
.enquiryForm .form-group{width: 327px; padding: 0;}
.enquiryForm .form-group label{ padding:0 0; display:  inline-block; font-size: 16px; font-weight: 500;}
.enquiryForm .form-group span{ padding:0 10px;}
.txt_hgt40{ height:40px !important;}
.enquiryForm h2{ text-transform: capitalize; font-size:17px; color:black; font-weight: 600; margin:30px 0 30px 0; display: inline-block; width:100%;}
.enquiryForm h6{ width:100%; font-size:15px; font-weight: 400;}
.enquiryForm .form-group a{  text-decoration: none; outline: none;}


.aboutus_blk{ padding:25px 0;}
.aboutus_blk h1{ text-transform: uppercase; color:black; border-bottom:2px solid black;font-family: 'Oswald', sans-serif;
font-size:16px; font-weight: 400; padding:0 0 7px 0; margin:0 0 30px 0;}
.about_content{ padding:0;}
.about_content p{ font-family: 'Open Sans', sans-serif; font-size:13px; font-weight: 400; color:#FFF;
text-align: justify; line-height:24px; padding:0 0 20px 0;}
.about_service{ padding:0; margin:0;}
.about_service ul{}
.about_service ul li{ background:#b9b9dd; padding:20px; margin:0 0 5px 0; min-height:95px; width:310px; list-style: none;}
.about_service ul li:before{ content:url(../images/health_before.png); border-right:1px dashed #000000;
padding:0 16px 0 0; float: left; margin:0 10px 0 0;}
.about_service ul li.pet:before{ content:url(../images/petstore_before.png); border-right:1px dashed #000000;
padding:0 16px 0 0; float: left; margin:0 10px 0 0;}
.about_service ul li.certificate:before{ content:url(../images/certificate_before.png); border-right:1px dashed #000000;
padding:0 16px 0 0; float: left; margin:0 10px 0 0;}
.about_service ul li.call:before{ content:url(../images/call_before.png); border-right:1px dashed #000000;
padding:0 16px 0 0; float: left; margin:0 10px 0 0;}
.about_service ul li a{ text-transform: uppercase; font-size:17px; color:#161616;font-family: 'Oswald', sans-serif;
font-weight: 400; display: inline-block; text-align: center;}
.about_img{ padding:0; margin-top: 21px;}
.about_img_content{ padding:0; margin-top: 21px; margin-left: -58px;}
.about_img_content p{ font-family: 'Open Sans', sans-serif; font-size:13px; font-weight: 400; color:#FFF;
text-align: justify; line-height:24px; padding:0 0 20px 0;}
.about_img_content p span{ font-size:16px; font-weight: 600; color:#0095d9;}
.aboutus_blk > h2{ text-transform: uppercase; color:black; font-family: 'Oswald', sans-serif;
font-size:15px; font-weight: 400; clear: both;}
.aboutus_blk p, .aboutus_blk a{ font-family: 'Open Sans', sans-serif; font-size:13px; font-weight: 400; color:black;
text-align: justify; line-height:24px; padding:0 0 20px 0;}

.aboutus_blk > ul{ padding:0 0 20px 0;}
.aboutus_blk ul li{ font-family: 'Open Sans', sans-serif; font-size:13px; font-weight: 400; color:black;
 line-height:24px; list-style: none; margin-top: 10px; }
.aboutus_blk > ul > li:before{ content:url(../images/ourmission_before.png); padding:0 5px 0 0;}
.line_black{ display: inline-block; width:235px; border-bottom:1px solid #000; margin:0 0 40px 0;}
.aboutus_blk .about_service ul li{
  margin: 5px;  
  width: 310px;
	height: 95px;
  margin-left: 22px;

}
.aboutus_blk .about_service ul{
	margin:0px;
	padding: 0px;
	margin-left: -22px;
}
.laptap ul li a{
	margin-left: 54px;
	margin-top: 5px;
	
}
.laptap ul li::before{
	content: url(../images/health_before.png);
	border-right: 1px dashed #000000;
    padding: 0 16px 0 0;
    float: left;
    margin: 0 10px 0 0;
	margin-top: 5px;
}
.laptap ul li.pet::before{
	content: url( "../images/petstore_before.png");
	border-right: 1px dashed #000000;
    padding: 0 16px 0 0;
    float: left;
    margin: 0 10px 0 0;
	margin-top: 5px;
	
}
.laptap ul li.call::before{
	content: url(../images/call_before.png);
	border-right: 1px dashed #000000;
    padding: 0 16px 0 0;
    float: left;
    margin: 0 10px 0 0;
	margin-top: 5px;
}
.gallery_blk{ padding:25px 0;}
.gallery_blk h1{ text-transform: uppercase; color:black; border-bottom:2px solid black;font-family: 'Oswald', sans-serif;
font-size:16px; font-weight: 400; padding:0 0 7px 0; margin:0 0 30px 0;}


.service_blk{ padding:0 0 25px 0; }
.service_img{ border:1px solid #fff; position: relative; padding:25px 20px;}
.service_img:before{ content:url(../images/welness_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.vaccination:before{ content:url(../images/surgery_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.dermetalogy:before{ content:url(../images/termetology_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:#333333;}
.service_img.nutritional:before{ content:url(../images/immunisation_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.wgt_management:before{ content:url(../images/wgt_management_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:#333333;}
.service_img.counselling:before{ content:url(../images/counselling_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.pharmacy:before{ content:url(../images/pharmacy_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.petshop:before{ content:url(../images/petshop_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.boarding:before{ content:url(../images/bording.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.density:before{ content:url(../images/density_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.diagnostics:before{ content:url(../images/diagnostics.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.housecall:before{ content:url(../images/housecall_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.prevention:before{ content:url(../images/prevention_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.diagnostic:before{ content:url(../images/diagnostic_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:#333333;}
.service_img.emergency:before{ content:url(../images/emergency_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:#333333;}
.service_img.consultation:before{ content:url(../images/consultation_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:black;}
.service_img.surgery:before{ content:url(../images/surgery_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:#333333;}
.service_img.controlplan:before{ content:url(../images/controlplan_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:#333333;}
.service_img.behavirol:before{ content:url(../images/behavirol_icon.png); position:absolute; top:-13px; left:37%;
padding:0 20px; background:#333333;}
.service_img img{ width:100%;}
.service_cont{ padding-right:0;}
.service_cont h2{ text-transform: uppercase; color:black;font-family: 'Oswald', sans-serif;
font-size:16px; font-weight: 400; margin:0; padding:0 0 20px 0; }
.service_cont p{ font-family: 'Open Sans', sans-serif; font-size:13px; font-weight: 400; color:black;
text-align: justify; line-height:24px; margin:0;}
.service_cont a{ display: inline-block; color:#FFF; text-transform: uppercase; background:#0095d9; padding:10px;
float: right;font-family: 'Open Sans', sans-serif; font-size:13px; font-weight: 400;}

.treat_offer_img{ padding:0 0 20px 0;}
.treat_offer_img ul{ padding:0; margin:0;}
.treat_offer_img ul li{ text-align: center;}



.service_border{ padding:10px 0;}
.service_border span{ border-bottom:1px dashed black; display: inline-block; width:250px;}

.petstore_blk{ padding:0 0 50px 0;}
.petstore_blk h1{ text-transform: uppercase; color:black; border-bottom:2px solid black;font-family: 'Oswald', sans-serif;
font-size:16px; font-weight: 400; padding:0 0 7px 0; margin:20px 0 20px 0;}
.petstore_lft{ padding-left:0;}

.pet_store_img  p{ text-align: center; background:#14BFF8 ; padding:10px 0; color:black;}
.pet_store_img img{ width:100%;}

.pet_store_img{}




.petstore_blk .about_service ul{ padding:0; margin:0; margin-left: -7px;}
.petstore_blk .about_service ul li{ margin:5px; width:310px; margin-left: 22px;}

.petstore_blk > p{ font-family: 'Open Sans', sans-serif; font-size:13px; font-weight: 400; color:black;
text-align: justify; line-height:24px; margin:0; padding:0 0 20px 0;}


.contactus_blk{ padding:25px 0;}
.contactus_blk > .embed-responsive-16by9{ height:300px;}
.enquire_now .embed-responsive-16by9{ padding:0; height:315px;}
.enquire_now{ padding:0;}
.enquire_now h1{ text-transform: uppercase; color:black; border-bottom:1px solid black; font-size:16px; font-weight: 400;
font-family: 'Oswald', sans-serif; padding:0 0 10px 0;}
.enquire_now p{ text-transform: uppercase; color:black; font-size:13px; font-weight: 400;
font-family: 'Oswald', sans-serif;}
.contact_add{ padding-right:0;}
.contact_add h1{ text-transform: uppercase; color:black; border-bottom:1px solid black; font-size:16px; font-weight: 400;
font-family: 'Oswald', sans-serif; padding:0 0 10px 0; margin-bottom:25px;}
.contact_add p{ color:black; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight: 400; line-height:22px;
padding:0; margin:0;}
.contact_add p:before{ content:url(../images/home_before1.png); padding-right:10px;}
.contact_add p.before_none:before{ content:''; padding-right:30px;}
.contact_add p.phone:before{ content:url(../images/phone_before1.png); padding-right:10px;}
.contact_add p.mail:before{ content:url(../images/mail_before1.png); padding-right:10px;}
.contact_add p a{ color:black;}
.contact_enq{ padding:0;}
.contact_top{ float: left;}
.contact_bot{ float: left;}
.contact_rgt{ float: left;}


.contact_enq .contact_top{ float: left; padding:0; margin:0;}
.contact_enq .contact_top .form-group{ float: left;}
.contact_enq .contact_top .form-control{color:#000000; font-size:12px; float: left;
font-family: 'Open Sans', sans-serif;font-weight: 400; background:#fff; width:195px;
margin:0 20px 0 0; text-transform: uppercase; border-radius:0;}
.contact_enq .contact_bot .form-control{ width:410px; margin:0 20px 0 0; background:#fff;color:#000000; font-size:12px;
font-weight: 400; text-transform: uppercase;border-radius:0;}
.contact_enq .contact_rgt .form-control{ float: left; width:125px; margin:0 0 20px 0; background:#fff;
color:#000000; font-size:12px;font-weight: 400; text-transform: uppercase;border-radius:0;}
.contact_enq .contact_rgt .form-group{width:190px;}
.contact_enq .contact_bot textarea{ height:100px;}
.contact_enq .contact_rgt span{color:#0095d9; width:30px; float: right;
font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px;}
.contact_enq .contact_rgt input[type='submit']{color:#fff; font-size:13px;font-family: 'Open Sans', sans-serif;
font-weight: 400; background:#0095d9; text-transform: uppercase; border: none; height:35px;}

.estimonial_blk{}
.cust_testi{ padding-bottom:30px;}
.cust_testi h1{ text-transform: uppercase; color:black; border-bottom:1px solid black; font-size:16px; font-weight: 400;
font-family: 'Oswald', sans-serif; padding:0 0 10px 0;}
.cust_testi p{ color:black;font-family: 'Open Sans', sans-serif; font-size:13px; font-weight: 400; line-height:24px;
padding:20px 0 0 0;}
.cust_testi p:before{ content:url(../images/testi_p1_before.png); padding-right:15px; float: left; height:50px;}
.cust_testi p:after{ content:url(../images/testi_p1_after.png); padding-left:15px;}
.cust_testi span{ color:#2195df; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight: 400; padding-right:0;}
.submit_testi{}
.submit_testi h1{ text-transform: uppercase; color:black; border-bottom:1px solid black; font-size:16px; font-weight: 400;
font-family: 'Oswald', sans-serif; padding:0 0 10px 0;}
.testi_bor{}
.testi_bor span{ border-bottom:1px dashed #696969; width:470px; display: inline-block; margin:30px 0;}

.feedback{ padding:20px 0 0 0;}
.feedback .form-group{ float: left; width:100%;}
.feedback .form-control{color:#979797; font-size:13px; float: left;
font-family: 'Open Sans', sans-serif;font-weight: 600;margin:0 20px 0 0; border: none; background:rgba(255,255,255,.1);
border-radius:0;}
.feedback select{ width:100%;}
.feedback textarea{ height:100px;}
.feedback input[type='submit']{color:#fff; font-size:15px;font-family: 'Open Sans', sans-serif; width: auto; text-align:center;
font-weight: 600; text-transform: uppercase; border: none; height:35px; border:1px dashed #ffde00; background: none;}

.submit_testi .embed-responsive-16by9{ height:300px;}
.contentarea p{padding: 0 0 0px 0;}
.contentarea p strong{color:#0095d9;}
.contentarea h2 strong{font-family: 'Open Sans', sans-serif; color: black;}

.main_menu.col-lg-9.col-md-9.col-sm-9.col-xs-12.pull-right {
    margin: 0px;
    padding: 0px;
}
div#myNavbar {
    margin: 0px;
    padding: 0px;
	margin-top: 34px;
}

.blogs { margin:0px; padding:0px; margin: 20px 0px;}
.blog-left { margin:0px; padding:0px; padding-right:10px; margin-bottom:30px; }
.blog-right { margin:0px; padding:0px; padding-left:10px; margin-bottom:10px;}
.blog-date h2{  text-transform:uppercase; color:#FFF; font-size:35px; font-weight:400; font-family:'Oswald', sans-serif; margin:0px; padding:0px; }
.blog-date h3{ color:#fff; font-size:15px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; margin:0px; padding:0px;}
.blog-date{ background:#81b04d; border-radius:6px; padding:10px 13px; position:absolute; margin-left:25px;}
.blog-img{ margin-top: 25px;}
.blog-img img{ width:100%;}
.blog-content h4{ text-transform:uppercase; color:#e8c436; font-size:16px; font-family:'Oswald', sans-serif; padding: 15px 0px 5px 0px; }
.blog-content p{ color:black; font-size:13px; font-family: 'Open Sans', sans-serif; line-height:24px; text-align: justify;}
.blog-content a{ text-transform:uppercase; color:#e8c436; font-size:13px; font-family: 'Open Sans', sans-serif; line-height:24px; text-decoration: none;
background:url(../images/arrow.png) no-repeat right center; padding-right: 20px; transition:0.2s ease-in-out;}
.blog-content a:hover{ padding-right: 25px; transition:0.2s ease-in-out;}
.recent-post { background:#3c3c3c; }
.recent-post h2{ text-transform:uppercase; color:#333333; font-size:16px; font-family:'Oswald', sans-serif; padding: 15px 0px; background:#e8c436;     padding-left: 20px; margin-bottom: 0px;}
.recent-post a.active{ color:#e8c436; font-size:13px; font-family: 'Open Sans', sans-serif; line-height:24px; text-decoration: none; width: 90%; display: block;margin-left: 12px; padding:12px 0px; transition:0.1s ease-in-out;}
.recent-post a{ color:#e4e4e4; font-size:13px; font-family: 'Open Sans', sans-serif; line-height:24px; text-decoration: none; width: 90%; display: block;margin-left: 12px; padding:12px 0px; transition:0.1s ease-in-out;}
.recent-post a:hover{ color:#e8c436; transition:0.1s ease-in-out;}
.recent-post a:before{ content:url(../images/arrow.png); float:left; padding-right:10px; padding-bottom:20px;}
.blog-content span{ color:#e8c436; font-size:13px; font-family: 'Open Sans', sans-serif; text-transform:uppercase;}


input[type="submit"].form-control1{
    margin-top: 6px;
	color: #fff;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    background: #0095d9;
    text-transform: uppercase;
    border: none;
    height: 40px;
	width:100%;
}
.form-control2{
    color: #000000;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    background: #fff;
    width: 100%;
    margin: 0;
    text-transform: uppercase;
    border-radius: 0;
	padding: 8px 10px;
}
textarea.form-control1 {
    height: 132px;
    color: #979797;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    background: #33373b;
    margin: 0;
    border: 1px dashed #9c9c9c;
    width: 100%;
}
textarea.form-control2 {
	    color: #000000;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    background: #fff;
    width: 100%;
    margin: 0;
    text-transform: uppercase;
    border-radius: 0;
    padding: 8px 10px;
	height: 167px;
}
.contact_enq .contact_top .form-control1{
   /* color: #000000!important;
     font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
   background: #fff;*/
    width: 100%;
  /*   margin: 0;*/
    text-transform: uppercase;
    border-radius: 0;
	padding: 8px 10px;
}
.contact_top{
	float:none;
}
.contact_enq .contact_top{
	float:none;
}
.contact_enq .contact_top .form-group {
   /* padding-right: 6px;*/
}
.form-group2 {
    padding: 0;
    padding-right: 6px;
}

.blog_cont{ margin:20px 0;}
.blog_cont h2{  text-transform: uppercase; color:black; border-bottom:2px solid black;font-family: 'Oswald', sans-serif;
font-size:16px; font-weight: 400; padding:0 0 7px 0; margin:0 0 10px 0;}
.blog_blk{ margin:20px 0;}
.blog_lft{}
.blog_lft img{ width:100%;}
.blog_rgt{}

.blog_rgt h2{ color:black; font-size:32px; font-weight:400;font-family:'Oswald', sans-serif; text-transform: uppercase; border: none;}
.blog_rgt h5{ color:#000; font-size:15px; font-weight:400;font-family:'Oswald', sans-serif; text-transform: uppercase;}
.blog_rgt p{color:black; font-size:16px; font-weight:400; line-height:24px;font-family: 'Open Sans', sans-serif;}
.blog_rgt a{ background:#bebebe; font-size:17px; font-weight: 400; padding:5px 10px; float: right; color:#000;font-family: 'Open Sans', sans-serif; text-decoration: none;}
.read_lft{ text-align: center;}
.read_lft h1{ color:#0095d9; font-size:32px; font-weight:400;font-family:'Oswald', sans-serif; text-transform: uppercase; text-align: left;}
.read_lft h5{ color:black; font-size:15px; font-family:'Oswald', sans-serif; float: left; margin: 0;}
.read_lft h3{ color:black; font-size:20px; font-weight:700;font-family:'Open Sans', sans-serif; text-align: left;}
.read_lft p{color:black; font-size:16px; font-weight:400; line-height:30px;font-family: 'Open Sans', sans-serif; text-align: left; padding-top: 10px;}
.read_rgt{ margin-top:85px;}
.read_lft img{ width:300px; margin-bottom:15px;}
.read_rgt h2{ color:#000; text-align: center; font-size:20px; text-transform: uppercase;font-family:'Oswald', sans-serif; font-weight:500;}
.read_rgt ul{ background:#fff; padding:55px 10px 20px 5px; border-radius:10px; margin-top:-55px;}
.read_rgt ul li{ list-style: none; position: relative; padding-left:30px; margin-bottom:10px;}
.read_rgt ul li:before{ content:''; width:20px; height:3px; background:#000000; margin-right:10px; position: absolute; left:0; top:9px;}
.read_rgt ul li a{ color:#000; text-decoration: none; outline: none;}
.read_rgt ul li a.active, .read_rgt ul li a:hover{ color:#3167ff;}

select.form-1{
    color: #000;
}
.epcs p{
    display: inline-block;
    margin-right: 25px;
    margin-left: 20px;
}
input.input-form-1{
    background: none;
    outline: none;
    border: none;
    border-bottom: 1px solid #636363;
    padding-right: 120px;
    margin-left: 20px;
    color: #EEE;
}
input.input-form-2{
    background: none;
    outline: none;
    border: none;
    border-bottom: 1px solid #636363;
    padding-right: 120px;
    margin-left: 20px;
    color: #EEE;
}
.pepr-fo p{    
    display: inline-block;
}
.pepr-fo > h6{display:inline-block; color:#fff; margin:-12px 20px 40px 0; top:-17px; position:relative;}
input#check{
    top: -15px;
    position: relative;
}

.carousel-control{text-shadow:0 2px 0px rgba(0,0,0,1);}
.carousel-control.left, .carousel-control.right{background-image:none;}
.carousel-inner {border-top: 1px solid #eee;}

ul.enquiryForm {padding:0;}
.form-left{padding:0;}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background: none;
}

ul.enquiryForm span{ color:#fff; padding-left:5px; margin:0 10px 30px 0; display: inline-block;}
.pad_lft20{ padding-left:30px !important;}

.header_rel{   position: fixed;
  background: white;
  left: 0;
  top: 0;
  margin-top: -6px;
  height: 110px;
  z-index: 100;
}
.header_mob{ right:31px; top:-25px; width:100%; text-align: right; float: right; margin-top: 1px; margin-right: 18px;}
.header_mob p { color:#000; font-family: 'Oswald', sans-serif; font-size:18px; margin:0;}
.header_mob p a{color:#000; text-decoration:none;}

.thanks{ color:#fff; font-size:18px; font-weight: 400;}


.contactus_blk .title-sec{    color: black;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    line-height: 22px;
    margin: 15px 0px 20px 0;}
	
.modal-header{padding: 0;border-bottom: 0;min-height: 0;}
.modal-header button{position: absolute;top: 2px;right: -43px;background: #ffd100;color: #fff;opacity: 1;line-height: 0;padding: 21px 15px;font-weight:500;}
.modal-body, .modal-footer{padding:0;}
.modal-header .close:hover, .modal-header .close:focus{opacity:1;}

.read_lft img{ width: 100%;}

.read_lft ul{}
.read_lft ul li{ color: black; text-align: left; font-size: 16px; font-weight: 400; font-family: 'Open Sans', sans-serif;}
.whatappfix{ position:  fixed; top: 50%; right: 0; z-index: 2; padding: 10px 0 10px 10px;}
.whatappfix ul{ padding: 0; margin: 0;}
.whatappfix ul li{ list-style:  none; padding: 5px 0;}

.callfix{ position:  fixed; top: 75%; left: 0;  z-index: 2; background: #fff; border-top-right-radius: 10px;
border-bottom-right-radius: 10px; padding: 10px 9px 10px 10px;}

.callfix img{
	margin-left: -5px;
}
.ednftr{background: white;}
.our_gallery img{
	margin-left:3px;
}
.own_item .key{
	margin-left:1px;
}
.footer_menu.mask ul li h6{
color: black;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
line-height: 24px;
text-align: center;
}
.sub_footer.red{
	margin-top: 8px;
}
.form-group .dell{
	margin-left: -20px;
	margin-top: 2px;
}
.form-group .mark1 input{
	margin-left: -1px;
}
.form-group .mark1{
	margin-right: 1px;
}
.spiderman a{
	margin-left: 70px;
}
.spiderman1 a{
	margin-left: 56px;
}
.spiderman2 a{
	margin-left: 68px;
}
.batman a{
	margin-left: 29px;
}
.batman img{
	margin-left: -1px;
}
.read_lft h4 {
    color: #0095d9;
    font-size: 22px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    padding-top: 15px;
  }
  .blg-head h2 a{background: none; color: black; font-size: 32px; font-weight: 400; font-family: 'Oswald', sans-serif; text-transform: uppercase; border: none; padding: 0 0 7px 0; margin: 0 0 10px 0;}

.read_lft h5{display: inline; }
.read_lft span{float: right; color: #000; font-size: 15px;}
.read_lft span a{text-decoration: none;}
.share-buttons .fa{font-size: 20px; padding: 15px; color: #fff;}
.share-buttons .share-lable{font-weight: bold; padding: 15px 0; margin-right: 10px; font-size: 16px;}
.share-buttons{ float: left; display: flex; margin: 10px 0px;}
.share-facebook a{margin: 0 5px; }
.share-whatsapp a{margin: 0 5px;}
.share-twitter a{margin: 0 5px;}
.share-buttons a:hover {opacity: 0.8;}
.share-facebook a{background-color: #4267B2; border-radius: 5px; padding: 12px 0;}
.share-whatsapp a{background-color: #25D366; border-radius: 5px; padding: 12px 0;}
.share-twitter a{background-color: #1DA1F2; border-radius: 5px; padding: 12px 0;}
.blog-next a{text-decoration: none; float: right; font-size: 20px; border: 1px solid #000; padding: 10px; border-radius: 26px; font-weight: bold; margin-top: 15px;}
.blog-previous a{text-decoration: none; float: left; font-size: 20px; border: 1px solid #000; padding: 10px; border-radius: 26px; font-weight: bold; margin-top: 15px;}


.wstnkub{}
.wstnkub_logo{ text-align: center;}
.wstnkub_logo img{ width: 100%;}
.wstnkub_logo a{ background: #0b629b; color: #fff; padding: 10px 20px; text-decoration:  none; display:  inline-block; font-size: 16px; font-weight: 500;
position: static;}
.wstnkub_logo a.logo{ background:  none;}
.wstnkub_logo p{ font-size: 18px; color: #000;}
.wstnkubinfo{}
.wstnkubinfo p{ font-size: 18px; color: #000;}
.wstnkubinfo p a{ text-decoration:  none; color: #000;}
.wstnkubinfo h6{ font-size: 22px;}
.wstnkubinfos{ padding-top: 10px;}
.wstnkubinfo p .fa{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; background: #8264b0; color: #fff; margin-right: 7px;}
.wstnkub hr{ border-top:1px solid #1f283a ;}

.blogers {padding:0px 13px;}
.blogers li{line-height:36px;}
.blogers li::marker{color:black;}
.tesglsess p{margin-bottom:16px;}
.watedenloc {padding:0px 13px;line-height:30px;}
.watedenloc li::marker{color:#3167ff;}
.watedenloc li{margin-bottom:17px;}
.read_lft, p.suirublodgg b{color:#1067e5;}

.ftrsertitle{ margin-top: 50px;}
.footer_menu h3{ color: #8264b0;}

.enquiryForm label{ display:  block; margin-bottom: 20px; font-size: 20px;}
p.edenpe b{color: #3167ff;}