/*Theme Name: ShaheenTheme 
URI: http://embossitworld.com/
Author: Zaheer Abbas Aghani
Author URI: http://embossitworld.com/
Description: THIS THEME IS BELONG TO EMBOSSITWORLD SOFTWARE HOUSE.Version: 1.0License: GNU General Public 
License v2 or later
Tags: white,  white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: SMARTThis theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.*/



a:hover {
	text-decoration:none!important;
}

.navbar {
    background-color: #fff !important;
    border-color: #e7e7e7;
    border: none !important;
    padding:0px;
    border-radius: 0px !important;
    margin: 0px !important;
}

.nav li a {
    font-size: 13px;
    line-height: 0px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    padding: 25px 10px !important;
}
.menu-item-type-custom {background: #60ba60;}
.menu-item-type-custom a{color:#fff;}
.menu-item-type-custom:hover {background: #60ba60;}
.navbar-brand {
	font-size: 35px !important;
	text-shadow: 2px 2px 2px #ddd;
	height: auto !important;
    display: block !important;
	padding: 0px 15px !important;
}
textarea {resize: none}
.media-heading {
    text-transform: capitalize;
}

.dropdown-menu > li > a {
    padding: 8px 10px !important;
    border-bottom: 1px solid #eee;
    text-transform: capitalize;
}

.dropdown-menu > li:last-child a {
    border-bottom:none;
}

.dropdown-menu {left:-64px !important;}

ul li {
	list-style:none;
}
#menu_id li {
	position:relative;
}
#menu_id {
    margin-left: 60px;
    margin-top: 12px;
}
.startclmn {height: auto;
    overflow: hidden;
    border-bottom: 1px solid #eee;}
.startclmn h4 {    font-size: 14px;}
#menu-our_menu {
    margin: 0px;
}
.laser-therapy ul li {
    list-style-type: disc;
    font-weight: bold;
    margin-bottom: 17px;
}
#wrapper {display:none;}
.preload { width:100px;
    height: 100px;
    position: fixed;
    top: 25%;
    left: 29%;}
.startclmn .cl { border-bottom:1px solid #eee;}
.wrap_choo {
    padding: 35px 0px;
    background-color: #f2f2f2;
    border-bottom: 1px solid #eee;
    padding-top: 40px;
    padding-bottom: 40px;
}

.item img { width:100%;}

.owl-item .thumbnail {
    border: none;
    background: transparent;
    padding: 0px;
}

.post_title {
    color: #444;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 1px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-weight: 900;
    text-transform: uppercase;
}
.wrap_chooseus {    background: #f4f4f4;
    padding: 30px 0px 40px 0px;}

.box1 h5 {font-size: 25px;}	
.box2 h5 {font-size: 25px;}	
.ourServices {    padding: 30px 0px;}
.wrap_thh img { width:100%;}
.wrap_thh { height:250px; overflow:hidden;}
.wrap_thh img { height:100%;}
.wrap_thh img:hover { transform: scale(2,2); transition:2s;}
.caption a {
    display: block;
    font-weight: bold;
    color: #60ba60;
    font-size: 14px;
}
.caption a:hover { color:#000;}
#postContent {    color: #444;
    font-size: 16px;
    line-height: 23px;
    font-weight: 300;
    border: none;
    background: transparent;
    text-align: center;outline:none;}
.showBanner {    padding: 0px 17px;}
.show_map { margin-top:40px;}
.sidebarRight .widget{    margin-bottom: 14px;}
.widget table {    width: 100%;}
.widget table td {
    padding: 7px 0px;
    text-align: center;
}

.widget table th {
    padding: 7px 0px;
    text-align: center;
}
.dropdown-menu { padding:0px !important;}
.laser-therapy .wd {
    height: 300px;
    margin-bottom: 30px;
    box-shadow: 4px 4px 10px #cacaca,-4px -4px 10px #cacaca;
    border-radius: 2px;
}
.widget table caption {    border-bottom: 1px solid #eee;
    padding: 0px 0px 10px 0px;
margin-bottom: 10px;}

.widget  select {    margin-left: 10px;
    border: 1px solid #eee;
    padding: 6px 22px 6px 3px;}
.widget  .screen-reader-text {
    /* font-weight: normal; */
    margin-left: 13px;
}
.products #tab-pane-list li .fa {
    position: absolute;
    top: 5px;
    left: -19px;
   color: #60ba60;
}

.products #tab-pane-list {padding-left: 20px;}
.wpcf7-form {
    background-color: #444;
    border: 1px solid #414141;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 20px 25px;
    margin: 0 15px 0 15px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 2px #ddd;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 92%, #f6f6f6 98%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#f6f6f6), color-stop(98%,#f6f6f6), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 92%,#f6f6f6 98%,#ffffff 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 92%,#f6f6f6 98%,#ffffff 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 92%,#f6f6f6 98%,#ffffff 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 92%,#f6f6f6 98%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}

.wpcf7-form h4 {
   
   font-size: 17px;
    line-height: 30px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 20px;
font-weight:bolder;
}

.wpcf7-form-control{   height: 48px;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 20px;
    border: 1px solid #bbb;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}



.udarpakhi .post-edit-link {
    position: absolute !important;
    top: 43%;
    right: 11px;
    color: #999 !important;text-transform: capitalize;
}
.wd{width:100%;}

.post-edit-link:hover {
	    color: #60ba60 !important;
}
.section-title h4{font-size: 15px;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 15px;
    font-weight: bold;}
.widget_search  { position:relative;}
.widget_search .submit-wrap { position:absolute; top:0px; right:0px;}
.widget_search  input[type='text']{border-radius: 0px;}
.myblogs {
    margin-top: 20px;
    margin-bottom: 30px;
}
/*.sidebarRight .widget .textwidget  {    padding: 0px 12px;}*/
.sidebarRight .widget .widgettitle {
    font-size: 20px;
    background: #eee;
    padding: 10px 8px;
    MARGIN-TOP: 0px;
}
.sidebarRight .widget ul li {    margin-bottom: 10px; padding:0px 10px; font-size:15px;}
.wrap_footer .textwidget {
    font-size: 14px;
    color: #444;
    font-weight: 500;
}
.wrap_footer .widgettitle {
    padding-bottom: 3px;
    font-size: 15px;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 900;
}

.boarding-daycare-services h3 {    font-size: 24px;
    color: #222;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    margin-top: 28px;
    margin-bottom: 10px;}
	
.boarding-daycare-services h4 {
    font-size: 16px;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    color: #000;
}

.boarding-daycare-services h5 {
    font-size: 16px;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    color: #000;
}


.feature-box-text h4 {
    color: #444;
    font-size: 15px;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 900;
}

.section-title  p {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 60px;
    padding: 0 15%;
}

.wrap_footer {
    padding: 30px 0px 40px 0px;
}	
#singlePage {
    padding: 50px 0px;
}
.submit-search {padding: 8px 13px;
    background: #eee;
    border: none;}

.widget ul { padding:0px;}
.wrap_blogposts { margin-top:30px;}
.wrap_blogposts .media img {
    width: 100%;
    
    margin-bottom: 17px;
    box-shadow: 2px 2px 2px #ddd;
    /* border-radius: 8px; */
    height: auto; 
}
.wrap_blogposts .media {
    padding: 7px 7px;
    border-bottom: 1px solid #eee;
    box-shadow: 1px 1px 1px #eee,-1px -1px 1px #eee;
}

.wpcf7 .wpcf7-form input[type="text"], input[type="number"] {
 width: 100%;
    padding: 7px 10px;
    font-size: 14px;
    background: #f5f5f5;
    box-shadow: 1px 1px 1px #ddd;
    font-size: 18px;
    border: 1px solid #bbb;
}

.content-meta {
    margin-top: 19px;
    padding-bottom: 33px;
    text-transform: capitalize;
    border-bottom: 1px solid rgb(238, 238, 238);
    font-size: 13px;
    clear: both;
}
.navpagination a {font-size: 16px;
    margin: 16px 0px;
    display: block;
    font-weight: bold;}

.post-categories {
    padding: 0px;
    font-weight: bold;
}

.post-categories:before {
    content: "\f07c";
    font-family: FontAwesome;
    float: left;
    position: absolute;
    /* padding-right: 16px; */
}
.post-categories { padding:0px;}
.post-categories li a {    margin-left: 20px;}
.pstcontent { clear:both;}
#mercury_sidebar_right  .thumbnail {    padding: 0px;
    border-radius: 0px;}
	#mercury_sidebar_right {    box-shadow: 1px 1px 1px #eee,-1px -1px 1px #eee;}
.sidebarRight h3 {    margin: 31px 0px 0px 0px;
    background: #eee;
    padding: 10px;
    /* color: #fff; */}
.content-meta span {
    color: rgb(68, 68, 68);
    font-weight: 600;
    margin-right: 8px;
}

.content-meta i {
    margin-right: 4px;
    min-width: 15px;
    text-align: center;
}

.content-meta div {
    float: left;
    padding-right: 10px;
    /* margin-bottom: 11px; */
}

.fa {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0px, 0px);
    font: normal normal normal normal normal normal 1 FontAwesome;
}
.media-body h4 {text-transform: uppercase;}

#singlePage .wrap_thumbnails{ height: 345px;}	
#singlePage .wrap_thumbnails img{ height:100%; width:100%;}	
#singlePage .metadata  {background: #eee;
    padding: 8px 0px;}
	
#singlePage .caption h3 {margin: 3px 0px 11px 0px;	}


.startclmn img {
    margin-bottom: 30px;
    width: 100%;
    height: 332px;
}

.startclmn:last-child{ border:none !important;}
.wpcf7-email {
    width: 100%;
    padding: 7px 4px;
    border: 1px solid #ddd;
    font-size: 14px;
    background: #f5f5f5;
	box-shadow: 1px 1px 1px #ddd;
}

#commentform .comment-form-author{ float:left;}

.wpcf7-form textarea {
    width: 100%;
    box-shadow: 1px 1px 1px #ddd;
    border: 1px solid #ddd;
    font-size: 14px;
    background: #fff;
    height: 80px;
    padding: 6px 12px;
    font-size: 16px;
}

.wpcf7-submit {   
    border: none;
    padding: 7px 23px;
    color: #fff;
    box-shadow: 2px 2px 2px #ddd;
    width: 100%;
    display: block;
    margin-top: 10px;
    padding: 12px 28px;
    color: #fff;
    background-color: #f3a919;
    border-color: #f3a919;font-weight:bold;}

.wpcf7-submit:hover {
    background-color: transparent;
	border:2px solid #fff;
}
.comment-respond {
    background: #eee;
    box-shadow: 2px 2px 2px #ddd;
    color: #000!important;
    padding: 10px 14px;
    margin-bottom: 40px;
    height: auto;
    overflow: hidden;
    margin: 30px 17px;
}
.commentlist { padding:0px;}
.commentlist li{
    padding: 20px 28px 32px 16px;
    margin: 5px 16px;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 2px #ddd;
}
.comment-respond  #comment  { display:block;width:100%;}

.comment-form-comment { display:block;width:100%;}
.udarpakhi img {
    width: 158px;
    height: 163px !important;
    border-radius: 100%;
    border: 6px solid #fff;
    box-shadow: 2px 2px 2px #d6d6d6;
}

#commentform input[type="text"], input[type="email"] ,  input[type="url"] {
    width:100%;
	padding: 7px 4px;
    border: 1px solid #ddd;
    font-size: 14px;
    background: #f5f5f5;
    box-shadow: 1px 1px 1px #ddd;
}

#commentform textarea{
    
    padding: 7px 4px;
    border: 1px solid #ddd;
    font-size: 14px;
    background: #f5f5f5;
    box-shadow: 1px 1px 1px #ddd;
}

#commentform input[type="submit"] {
      background-color: rgba(216, 42, 43, 0.74902);
    border: none;
    padding: 7px 23px;
    color: #fff;
    box-shadow: 2px 2px 2px #ddd;
}

.comment-meta {
    margin-right: 34px;}
.comment-author {
    padding-bottom: 8px;
 
    padding-right: 60px;
}

.mercury_deails h3{    color: #fff;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.mercury_deails h2{ color: #fff;
    font-size: 54px;
    line-height: 62px;
    letter-spacing: 2px;
    margin-bottom: 30px;
    font-weight: bold;
	    width: 440px;
		margin:auto;
}

.mercury_buttons .btn {    color: #fff;
    background-color: #f3a919;
    border-color: #fff;
    margin-top: 10px;   
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 2px solid #fff;
    padding: 18px 36px;
    margin-top: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;}


.mercury_buttons .btn:hover {background:#99cc99;  -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out; border: 2px solid #99cc99;}
	
.carousel-caption {
    top: 22%;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}	


.chooseUs h3 {
    text-align: center;
    margin-bottom: 52px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    padding-bottom: 35px;
    margin-top: 0px;
    text-shadow: 1px 1px 1px #ddd;
    letter-spacing: 1px;
    font-size: 31px;
    
}
.list_services {position: relative;}
.customNavigation .prev {    position: absolute;
    top: 43%;
    left: -2%;}
.customNavigation .next {    position: absolute;
    top: 43%;
    right: -2%;}

.customNavigation .prev  img{ width: 30px;}
.customNavigation .next  img{ width: 30px;}

#owl-example .item{
  background: #3fbf79;
  padding: 30px 0px;
  margin: 10px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
.customNavigation{
  text-align: center;
}

.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#static_image {
    background-image: url(../../uploads/2016/12/statistic-1.jpg);
    margin: 0px;
    background-size: 100% 100%;
    padding: 23px 0px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    color: #fff;
}

#static_image h3 {   
    margin: 10px 0px;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 3px;
    text-transform: uppercase;
}



.singledetails img {width:100%;}
.rightimage img {display: block;
    max-width: 100%;
    height: auto;} 
.mercury_upload_image {
    padding:0px;
}
.chooseUs h3 span a{
    color: #999 !important;
    text-transform: capitalize;
    font-size: 15px;
    display: block;
    margin: 8px 0px 0px 0px;}
.mercury_upload_image h1 {
    text-transform: uppercase;
    text-align: left; 
    margin-bottom: 22px; 
    font-weight: bold;
    /* border-bottom: 1px solid #ddd; */
    padding-bottom: 0px;
    margin-top: 0px;
    text-shadow: 1px 1px 1px #ddd;
    letter-spacing: 1px;
    font-size: 30px;
    line-height: 32px;
    color: #000;
    font-weight: 900;
}
.containerpet {    padding:0px 12px;}
#wrapmedicalstext {    padding-bottom: 50px;}

.mercury_upload_image h4 {
    color: #60ba60;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 15px;
}

#detail_upload_image {color: #444;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;}
.upl-frm{text-align:center;} 

#upload_picture_preview {    width: 455px;
    height: 303px;
    background-repeat: no-repeat;
    text-align: center;
    margin: auto;
    display: block;}	
#dropzone-wordpress-form {
    margin: 22px 20px 8px 20px;
    height: 292px;
    line-height: 56px;
    font-size: 18px;
    color: #777;
    border: 1px solid #eee;
    box-shadow: 2px 2px 2px #eee;
    text-shadow: 1px 1px 1px #eee;
}
#profile-pic {
    padding: 4px 8px;
    width: 77%;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px #eee;
    margin-right: 5px;
    margin-bottom: 12px;
}
#upload-button {
    padding: 5px 19px 5px 19px;
    border: none;
    /* text-align: end; */
}
#magazine-columns .column {width:50% !important;}
.column img {
    width: 100% !important;
    height: auto;
}
#upload-without-login{    padding: 6px 19px;
    border: none;}
#postTitle{text-align: center;
    border: 0px;
    background: transparent;
    color: #444;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 1px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-weight: 900;
    text-transform: uppercase;
    outline: none;}
.Banner {
    background-attachment: fixed !important;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    padding: 90px 10px;
}
	
.Banner h3 {    font-size: 28px;
    line-height: 36px;
    color: #fff;
    text-align: center;
    font-weight: 900;}
.more-link {
    color: #fff;
    background-color: #f3a919;
    margin-top: 10px !important;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 2px solid #fff;
    padding: 18px 36px;
    margin-top: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    display: block;
    width: 212px;
}
	
.more-link:hover{  background:transparent;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;color:#444; border: 2px solid #444;}	

#wrapmedicalstext p { margin-bottom:20px;}
.wide {
    padding-top:60px;
    padding-bottom:60px;
}#about {
    border-bottom: 1px solid #eee;
}
.Banner .btn {    color: #fff;
    background-color: #f3a919;
    border-color:#fff;
    margin-top: 10px;   
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 2px solid #fff;
    padding: 18px 36px;
    margin-top: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;}
	
.Banner .btn:hover{  background:transparent;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;color:#fff;}	
	
.wrap_thumbnails img {
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
    margin: 22px 0px 0px 0px;
    opacity: 0.8;
    height: 300px;
    background-size: 100% 100% !important;
}

.wrap_thumbnails h3 {       margin: 0px;
    text-transform: uppercase;
    font-size: 17px !important;
    color: #444;
    font-weight: bold;}
.btn-blue {
    color: #fff;
    background-color: #f3a919;
    border-color: #fff;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 2px solid #fff;
    padding: 18px 36px;
    margin-top: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}	
#founder-banner {
    background-color: #f2f2f2;
    border-top: 1px solid #eee;
}
.pet-nutriction ul { padding:0px;}
.preventive-care h5 {    font-size: 15px;}
.preventive-care h4 {    font-size: 15px;}
.btn-blue:hover {
	border: 2px solid #fff;
	color:#fff;
	background:transparent;
}
#tab-pane-list  li{    position: relative;}
 #tab-pane-list li .fa {  position: absolute; top: 10px; }
#tab-pane-list li a {    margin-left: 24px;
    padding-top: 5px; color: #60ba60; }
#uploadimaged .btn-blue:hover {
	border: 2px solid #444;
	color:#444 !important;
	background:transparent;
}

#uploadimaged .btn-blue:active{
	color:#444 !important;
	text-decoration:none;
}


.wrap_thumbnails2 img {
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
    margin: 22px 0px;
    height: 300px;
    background-size: 100% 100% !important;
}

.ifimage img { width:100%;}

.mercury_animal_hospital {    background: #f2f2f2;
    height: auto;
    overflow: hidden;
    background-color: #f2f2f2;
    border-top: 1px solid #eee;
    padding-top: 60px;
    padding-bottom: 60px;}
.section-title h3{
	    font-size: 28px;
    line-height: 36px;
    font-weight: 900;
    color: #222;
    letter-spacing: 1px;
    margin-bottom: 10px;
}	

.wi_first:before {
    content: "\f017";
    font-family: FontAwesome;
    color: #60ba60;
    font-size: 18px;
    margin-right: 7px;
    font-weight: normal;
}

.wi_two:before {
    content: "\f017";
    font-family: FontAwesome;
    color: #60ba60;
    font-size: 18px;
    margin-right: 7px;
    font-weight: normal;
}

.wi_three:before {
   content: "\f1d9";
    font-family: FontAwesome;
    color: #60ba60;
    font-size: 18px;
    margin-right: 7px;
    font-weight: normal;
}
		
.wi_four:before {
    content: "\f095";
    font-family: FontAwesome;
    color: #60ba60;
    font-size: 18px;
    margin-right: 7px;
    font-weight: normal;
}
	
.widget_text .section-title{    padding: 0px 18px;}
	
.widget_text .section-title h4 {
    color: #60ba60;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 15px;
    font-weight: 900;
}
	
.widget_text .section-title p {
    color: #444;
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 50px;
    padding: 0;
}
	
#footer {
    background-color: #444;
    padding-top: 30px;
    padding-bottom: 30px;
}

#footer p {
    color: #aaa;
    font-size: 15px;
    line-height: 38px;
    font-weight: 400;
    margin-bottom: 0;
    padding-top: 5px;
}

#footer p span {
    color: #fff;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
}	

.footer-icons-socials {
    display: inline-block;
    padding-left: 0;
}

.footer-icons-socials li {
    float: left;
    width: auto !important;
    display: inline-block !important;
    vertical-align: top;
    clear: none !important;
    padding: 0;
}

.foo-social {
    color: #fff;
    background-color: #666;
    width: 38px;
    height: 38px;
    font-size: 17px;
    line-height: 38px;
    margin-right: 8px;
    display: block;
    text-align: center;
    text-decoration: none;
    vertical-align: inherit;
}
.footer-icons-socials { margin:0px;}

.foo-social.ico-facebook:hover {
    background-color: #3b5998;
    color: #fff;
}

.foo-social.ico-twitter:hover {
    background-color: #00a9ed;
    color: #fff;
}

.foo-social.ico-google-plus:hover {
    background-color: #cd1111;
    color: #fff;
}

#scrollUp {
    display: none;
    width: 35px;
    height: 35px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-image: url(http://mercuryanimal.com/wp-content/themes/img/icons/back-to-top.png);
    background-repeat: no-repeat;
    background-position: 50% 48%;
    background-color: rgba(65, 65, 65, 0.85);
    -webkit-transition: all 250ms linear;
    -moz-transition: all 250ms linear;
    transition: all 250ms linear;
}

.wp-core-ui .button-link {
    width: 140px;
}

#wrap_url {    height: 300px;    width: 300px;    background-size: 100% 100%;    background-repeat: no-repeat;    margin-bottom: 10px;    margin: auto auto 10px auto;    border: 1px solid #ddd;    /* background-color: #000; */    opacity: 0.7;    border-radius: 4px;    border: 1px solid #eee;}
#wrap_url:hover { opacity:1; transition:0.4s;}
.scroll-fixed-navbar .navbar-toggle {
    border-color: #333;
    border: 2px solid #333;
    margin: 19px 6px 0px 0px;
}

.customNavigation .prev{opacity:0;}
.customNavigation .next{opacity:0;}
.list_services:hover  .customNavigation .prev{opacity:1; transition:1s;}
.list_services:hover  .customNavigation .next{opacity:1; transition:1s;}

.navbar-toggle {
    position: relative;
    float: right;
    background-color: transparent;
    padding: 10px;
    margin: 16px 30px 16px 0;
    border: none;
    color: #fff;
    border: 2px solid #fff;
}

.scroll-fixed-navbar .navbar-toggle .icon-bar {
    background-color: #333;
}

	
@media(min-width:320px) and (max-width:480px){
.about-text  { text-align:center;}
.preload img {  width:200px;}
#uploadimaged .btn-blue{    text-align: center;
    margin: auto;
    display: block;}

.nav li a {
    padding: 9px 7px !important;
    text-align: center;
}
#menu-our_menu  { float:none !important;}
	
.carousel-caption {width: 100%;left: 0px !important;}
.mercury_deails h3 {    color: #fff;font-size: 12px;}

.mercury_deails h2 {
    font-size: 25px;
    width: 284px;
}


.mercury_buttons .btn {
    font-size: 11px;
    padding: 18px 14px;
}

.chooseUs h3 {
    font-size: 15px;
}

#footer p {
    line-height: 23px;
    text-align: center;
    margin-bottom: 6%;
}

.footer-icons-socials {
    display: block;
    text-align: center;
    
}

.wrap_blogposts {    margin: 27px 0px 0px 0px;}


.footer-icons-socials li {
    float:none !important;
    width: auto !important;
    display: -webkit-inline-box;
    vertical-align: top;
    
}
.item img {height: 320px !important;
    background-size:cover !important;}
#wrap_url { width:100% !important;}	
#wrap_url img{ width:100% !important;}	
	
} /* 320px by 480px */


@media(min-width:640px) and (max-width:760px){
.preload img {  width:200px;}
	.about-text  { text-align:center;}
.preload img {  width:200px;}
.nav li a {
    padding: 9px 7px !important;
    text-align: center;
}
#menu-our_menu  { float:none !important;}

}


@media(min-width:768px) and (max-width:1020px){

.nav li a {font-size: 9px;
    padding: 24px 6px !important;
}

.dropdown-menu > li > a {
    padding: 4px 10px !important;
}
	
}