@charset "utf-8";
/*CSS Document 
Code by:M.Vinod Kumar; 
Project Name:Petman;
Date: 30/09/2015;
*/
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular.eot');
    src: url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular.woff2') format('woff2'),
         url('../fonts/lato-regular.woff') format('woff'),
         url('../fonts/lato-regular.ttf') format('truetype'),
         url('../fonts/lato-regular.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body{ height:100%; background:#ee0000;  text-align:justify; color:#333; font:0.95em 'latoregular',Arial, Helvetica, sans-serif;}
.text-danger{color:#ff1503;}
.text-success{color:#2c9d00;}

#wrap{min-height:100%; height:auto !important; height:100%; margin:0 auto}
.lt-ie8 #wrap{display:table; height:100%}

.logo{ padding:10px 0; margin:0px auto; display:block;} .logo img{margin:0px auto;}
/*============Sociallinks============*/
ul.sharelinks{ margin:8px 0; padding:0px; list-style:none; text-align:right;}
ul.sharelinks li{ margin:0px 10px 0 0; padding:0px; width:24px; height:24px; text-align:center; line-height:24px}
ul.sharelinks li a{ color:#fff; text-decoration:none;}
.fb{ background:#1D3D86;} .tw{ background:#30AADD;} .gplus{ background:#E14326;} .linked{ background:#006697;}

.toplinks{ color:#333; text-align:right; margin:10px 20px 0 0;} .toplinks a{color:#333; text-decoration:none;}
.toplinks a:hover{color:#150EAC; text-decoration:none;}

/* Main nav */
#navWrapper{width:100%; margin:0 0 0 0; }
#nav{ margin:0px 0 0 0; padding:0; list-style:none; position:relative;  display:table; height:45px; float:left; }
#nav li{float:left; width:155px; position:relative;  line-height:0; margin-right:7px;}
#nav li:last-child{ margin-right:0px;}
#nav a{float:left; height:45px; padding:0; color:#fff; text-transform:uppercase;  font: 14px/45px "vollkornregular", "Palatino Linotype", "Book Antiqua", Palatino, serif; text-decoration:none; text-align:center; font-weight:bold; display:block; width:100%;}
a.linkchoco{ background:#e74c3c;}
a.linkgrey{ background:#ffb61c;}
a.linkorng{ background:#2ecc71;}
a.linkpink{ background:#1abc9c;}
a.linkblue{ background:#3498db;}
a.linkyellow{ background:#015093;}

#nav li:hover >a{color:#FFF; text-decoration:underline }
*html #nav li a:hover{color:#FFF;text-decoration:underline}
/* Sub-nav */
#nav ul{list-style:none;  margin:0;  padding:0;  display:none;  position:absolute;  top:45px;  left:0;  z-index:99999;background:#FFF; border:1px solid #dfdfdf; border-bottom:3px solid #ED1E27}
#nav ul li{left:0; border:none; width:100%;}
#nav ul ul{top:0;  left:150px}
#nav ul li{float:none;  margin:0;  padding:0;  display:block}
#nav ul li:last-child{ -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
#nav ul a{ padding:8px;  height:5px; width:190px; height:auto;  line-height:1;  display:block;  white-space:nowrap;  float:none; text-transform:none; font:14px "vollkornregular", "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#555; border-bottom:1px solid #e9e9e9; text-align:left}
*html #nav ul a{height:5px}
*:first-child+html #nav ul a{height:5px}
#nav ul a:hover{color:#ED1E27; background:none!important; text-decoration:none}
*html #nav ul a:hover{color:#ED1E27; background:none!important}
#nav ul ul li:first-child a:after{left:-8px;  top:12px;  width:0;  height:0;  border-left:0;  border-bottom:5px solid transparent;  border-top:5px solid transparent;  border-right:8px solid #444}
#nav ul li:first-child a:hover:after{border-bottom-color:#04acec}
#nav ul ul li:first-child a:hover:after{border-right-color:#04acec;  border-bottom-color:transparent}
#nav:after{visibility:hidden; display:block; font-size:0; content:""; clear:both; height:0}
* html #nav{zoom:1}
*:first-child+html #nav{zoom:1}
.player{ text-align:center; margin:10px 0; margin-left:400px; width:220px; height:30px; }

.home_title{ margin:0.4em 0; padding:0px 0 0.2em; background:url(../images/border-bg.jpg) repeat-x 20px;;font:1.2em 'Rokkitt',Arial, Helvetica, sans-serif; font-weight:bold; }
.home_title span{ background:#fff; margin-top:-10px; padding-right:10px;}
.home_title span a{ background:#fff; color:#900; margin-top:-10px; padding-right:10px;}

.read { color:#ff2626;}
.read:hover{ color:#000; text-decoration:none;}
.galleryCaption {
    background:#f89999;
    bottom: 0px;
    color: #FFFFFF;
    display: block;
    font-family: 'oswaldmedium',Arial,Helvetica,sans-serif;
    font-size:18px;
    line-height: 1.2;
    max-height: 32px;
    overflow: hidden;
    padding:5px 0;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    width:100%;
}

.enqBlock {
    background: none repeat scroll 0 0 #ee0000;
    color: #FFFFFF;
    font-family: 'Rokkitt',Arial,Helvetica,sans-serif;
    font-size: 24px;
	text-transform:uppercase;
    padding: 25px 0;
    text-align: center;
    width: 100%;
	margin-top:20px;
}

.certificate_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #F5F5F5;
    box-shadow: 0 0 2px #C7C7C7;
    float: left;
    margin: 0;
    padding:0;
    position: relative;
    width: 220px;
	margin-bottom:10px;
}
.text-gold {
    font-family:'Rokkitt',Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-transform: capitalize;
	font-size:24px;
	color:#900;
}
.text-gold span{ border-bottom:2px solid #900; margin-top:7px; margin-bottom:7px;}
ul#clientbox {margin:0px; padding:0; text-align:center; list-style:none;}

ul#clientbox li{display:block; margin:0px; padding:0; text-align:center; list-style:none;}
ul#clientbox li img{ margin:0 auto; display:block}
/*================main Banner================*/
.bannerContainer{background:#fff; position:relative; width:100%; float:left; margin:0 auto; border-bottom:1px solid #ccc;}
.banner{position:relative;   list-style:none;   overflow:hidden;   width:100%;   padding:0;   margin:0 auto}
.banner li{ -webkit-backface-visibility:hidden;   position:absolute;   display:none;   width:100%;   left:0;   top:0}
.banner img{ display:block;   z-index:1;   height:auto;   width:100%;   border:0}
.banner_tabs{ position:absolute; right:10px; bottom:10px; z-index:101; margin:0; padding:0}
.banner_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 5px;}
.banner_tabs a {text-indent: -9999px;overflow: hidden;background: url(../../images/pagination.png) 0 0 no-repeat;
  display: inline-block;_display: block;*display: block;width:13px;height:13px;}
.banner_here a{background: url(../../images/pagination.png) 0 -13px no-repeat}
.bnrCaption{  position: absolute;display: block; width:38%;font-size:24px;bottom:5%;right:5%;padding: 10px;
text-align:right;color: #000; font-family:'Lucida Bright', Georgia, serif; background:rgba(255,255,255,0.5); text-transform:uppercase; line-height:30px;}
.banner_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top:50%;left:10px;z-index: 3;
overflow: hidden;text-decoration: none;height:40px;width: 40px;line-height:40px;background:#f1f0f0;
margin-top: -45px;text-align:center;color:#fff;font-size:22px; border-radius:50%;}
a.banner_nav:hover,a.banner_nav:focus{ color:#fff; border-radius:50%;}
.banner_nav.next {left:auto;right: 10px; border-radius:50%;}
.welcomeblock{ width:100%; float:left; text-align:center; background:#fff; margin:0 0 20px 0;}

.welcome_title{ margin:0px 0 0.4em 0; padding:0px; text-align:left; font:bold 1.6em 'ralewaymedium',Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000;}

.wel{ background:#ff1432; height:2px; width:100%; float:left;position:relative;font:1.2em 'ralewaymedium',Arial, Helvetica, sans-serif; margin:10px 0px 8px 0}

/*======================Home Clients=====================*/
.hgalblock{ width:100%; float:left; margin:10px 0 10px; position:relative;}
ul.home_gallery{ list-style:none; margin:0px; padding:0px; display:block; position:relative;}
ul.home_gallery li{ position:relative; border:1px solid #ccc;}
.homebtn_block{ background:#fff; position:absolute; top:-58px; margin:15px 0;  right:0;}
#catslider-prev i, #catslider-next i{font-size:1.6em; color:#ccc; outline:none; margin-left:3px;}
#catslider-prev i:hover, #catslider-next i:hover{ color:#333; text-decoration:none; transition:all ease-in 0.3s;}

/*======================Home Froem=============*/
.hfrmelement{ margin:0 0 10px 0;}
.home_form{ margin:0 0 10px 0; padding:0px;}
.error{color:#f00; margin:0px; padding:0px;}
/*======feedback form======*/
.captcha{height:30px; padding:2px; list-style:none; margin:5px 0; display:block; float:left; width:100%}
.captcha li{float:left; margin:0 5px 0 0}
.capimg{position:relative}
a.refresh{width:30px; height:30px; position:absolute; right:-15px; top:15%; z-index:50; top:0}
.captcha input{width:100px}
.element{ color:#333;}
/*=========form errors========*/
.innerError{font-size:10px; color:#f00; background:#fbe3e4 url(../images/invalid.png) 0 50% no-repeat; padding:2px 2px 2px 20px; border:1px solid #fbc2c4; min-height:18px}
.innerHelp{font-size:11px; color:#5f8d00; color:#5f8d00; background:#e6efc2; padding:2px 2px 2px 20px; border:1px solid #390; min-height:18px;  background:#fbe3e4 url(../images/valid.png) 0 50% no-repeat}
.show-grid{margin-bottom:10px; margin-top:10px}
.marginbtm{margin-bottom:20px}

.description{margin:0; min-height:30px; padding-top:5px; text-align:center;}
/*========================footer============*/
.mainfooter {background:#222222; padding:15px 0; display:block; color:#999; text-align:center;}
.mainfooter a {color: #fff}
/*=============================TOTOP================================*/
#toTop {background: url("../images/ui-totop.png") no-repeat scroll left top transparent;border: medium none;bottom:12px;display:none;height: 50px;overflow: hidden;position: fixed;right: 12px;text-decoration: none;text-indent: 100%;width: 50px;z-index: 99999;}
#toTopHover {background: url("../images/ui.totop.png") no-repeat scroll left -50px transparent;display: block;float: left;height: 50px;opacity: 0;overflow: hidden;width: 50px;}
#toTop {background: url("../images/ui.totop.png") no-repeat scroll left top / 50px 100px transparent;}
#toTopHover {background: url("../images/ui.totop.png") no-repeat scroll left -50px / 50px 100px transparent;}
#toTop:active, #toTop:focus {outline: medium none;}

/*===============innerpages============*/
.page_headiing_block{ width:100%; float:left; background:url(../images/page-pattern.png) repeat scroll 0 0;padding:20px 0; box-shadow: inset 0 0 4px #999; margin:0px 0 0px 0; margin-bottom:20px}
.page{   Margin:0; padding:0; min-height:400px; }
.pagetitle{margin:0.1em 0 0.2em 0; padding:0px; font:2em 'latoregular', CenturyGothic, AppleGothic, sans-serif; text-transform:uppercase; color:#000; text-align:center;}

.subtitle{margin:0.5em 0 0.2em 0; padding:0px; font:1.6em 'texgyreadventorregular', CenturyGothic, AppleGothic, sans-serif; text-transform:capitalize; color:#150BA0;}

.sub_title{margin:0.3em 0 0.5em 0; padding:0px 0 0.3em; font:bold 1.25em 'texgyreadventorregular',Arial, Helvetica, sans-serif; text-transform:capitalize; color:#fff; border-bottom:1px dashed #000; text-align:center}
.sub_subtitle{margin:0.2em 0 0.2em 0; padding:0px; font:1.2em 'Century Gothic',Arial, Helvetica, sans-serif; text-transform:capitalize; color:#000;}
.bgWhite{ background:#FFF;}
.content{ background:#FFF; min-height:450px; padding-bottom:15px}
/*=======================breadcrumb=================================*/
.breadcrumb {background: none !important;font-size:13px; margin-bottom:0px !important;padding: 0;text-transform: capitalize; text-align:center; color:#333; margin-top:0.5em;}
.breadcrumb a {color:#333;padding: 5px;text-decoration: none;text-shadow: none;transition: all 0.25s ease-in 0s;}
.breadcrumb a:hover {color:#F5CC26;text-decoration: none;}
.breadcrumb .active {border-radius: 5px;color:#F5CC26;padding: 5px;}
.layout{ width:100%; float:left; margin:0 0 20px 0;}
.msgContainer{  margin:10% auto; text-align:center; padding:30px 0; font-size:1.3em; line-height:1.6em; font-style:italic;}
ul.clientslist{ list-style:none; margin:0px; padding:0px;}
ul.clientslist li{ display:block; float:left;  margin:0 0 40px 0;} 

/*===================list============*/
ul.list{ margin:0px; padding:0px; list-style:none;}
ul.list li{ margin:10px 0; padding:0 20px; background:url(../images/list-icon.png) no-repeat left 4px;}
.endivour_heilight{ margin:20px auto; background:#fff; padding:10px 20px;font:1.4em/1.6em 'latoregular', CenturyGothic, AppleGothic, sans-serif; text-transform:uppercase; text-align:center; color:#120A94; box-shadow:0 0 4px #ccc; }
/*====================contact Page===============*/
.title{font:1.2em 'latoregular',Arial, Helvetica, sans-serif; color:#124191; text-transform:capitalize; margin:0px 0 0em; padding:0px;}
.title1{font:1.4em 'latoregular',Arial, Helvetica, sans-serif; color:#124191; text-transform:capitalize; margin:0px 0 0em; padding:0px; text-align:center;}
address{ font-size:1.0em; line-height:1.4em;} address a{color:#333; text-decoration:none;}
 address a:hover{color:#DA251C;}
@media (min-width:1200px){
	#nav li{float:left; width:155px; position:relative;  line-height:0; margin-right:40px;}
}



@media (max-width:980px){	
.msgContainer{  margin:30% auto 0; text-align:center; padding:40px 0; font-size:1.3em; line-height:1.6em; font-style:italic;}
ul.sharelinks img{ text-align:center;}
.navbar-default .navbar-nav > li > a{ color:#fff; font:1em 'latoregular',Arial, Helvetica, sans-serif; padding:15px 12px; text-transform:capitalize;}
.player{ text-align:center; margin:10px 250px;;  width:220px; height:30px; }

}

@media (max-width:780px){	
.msgContainer{  margin:30% auto; text-align:center; padding:40px 0; font-size:1.3em; line-height:1.6em; font-style:italic;}
ul.sharelinks{ text-align:center;}
.navbar-default .navbar-nav > li > a{ color:#fff; font:1em 'latoregular',Arial, Helvetica, sans-serif; padding:15px 12px; text-transform:capitalize;}
.player{ text-align:center; margin:10px 270px;  width:220px; height:30px; }
}
@media (max-width:767px){
	.page{  padding-bottom:15px; min-height:300px; display:block; float:left; width:100%;}
	ul.sharelinks{ text-align:center;}	
	.player{ text-align:center; margin:10px 190px;  width:220px; height:30px; }
}

@media (max-width:520px){	
ul.sharelinks li{ margin:0px 0px 0 0; padding:0px; width:24px; height:24px; text-align:center; line-height:24px}
.toplinks{ color:#333; text-align:right; margin:10px 0px 0 0; font-size:12px;}
.msgContainer{  margin:4% auto; text-align:center; padding:40px 0; font-size:1em; line-height:1em; font-style:italic; float:left;}
.page{padding-bottom:0px; min-height:300px; display:block; float:left; width:100%;}
.navbar-default .navbar-nav > li > a{ color:#fff; font:0.9em 'latoregular',Arial, Helvetica, sans-serif; padding:10px 20px; text-transform:uppercase;}
.player{ text-align:center; margin:10px 60px;  width:220px; height:30px; }
	}
