/*
Theme Name: Service Dog
*/
@font-face {
    font-family: 'dosisregular';
    src: url('/fonts/dosis-regular-webfont.eot');
    src: url('/fonts/dosis-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/dosis-regular-webfont.woff2') format('woff2'),
         url('/fonts/dosis-regular-webfont.woff') format('woff'),
         url('/fonts/dosis-regular-webfont.ttf') format('truetype'),
         url('/fonts/dosis-regular-webfont.svg#dosisregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'dosissemibold';
    src: url('/fonts/dosis-semibold-webfont.eot');
    src: url('/fonts/dosis-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/dosis-semibold-webfont.woff2') format('woff2'),
         url('/fonts/dosis-semibold-webfont.woff') format('woff'),
         url('/fonts/dosis-semibold-webfont.ttf') format('truetype'),
         url('/fonts/dosis-semibold-webfont.svg#dosissemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dosisextrabold';
    src: url('/fonts/dosis-extrabold-webfont.eot');
    src: url('/fonts/dosis-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/dosis-extrabold-webfont.woff2') format('woff2'),
         url('/fonts/dosis-extrabold-webfont.woff') format('woff'),
         url('/fonts/dosis-extrabold-webfont.ttf') format('truetype'),
         url('/fonts/dosis-extrabold-webfont.svg#dosisextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('/fonts/opensans-regular-webfont.eot');
    src: url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family:'Cabin-Bold';
	src: url('/fonts/Cabin-Bold_gdi.eot');
	src: url('/fonts/Cabin-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Cabin-Bold_gdi.woff') format('woff'),
		url('/fonts/Cabin-Bold_gdi.ttf') format('truetype'),
		url('/fonts/Cabin-Bold_gdi.svg#Cabin-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}


a {color:#c50023; text-decoration:none;}
a:hover { transition: all 0.5s ease-in-out 0s;}


.left-sidebar-wrapper{ background:#2a3a5b; overflow:hidden;}

.bannertext {margin:auto; width:1140px; position:relative;}
.cntn_bg {background:rgba(240,0,0,0.8); min-height:214px; margin:auto; color:#fff; font-size:16px; position:absolute; padding:15px 32px 0px 37px; top:247px; font-family:'dosisextrabold';}
.bannerbutton a{ border:1px solid #fef6f6; padding:14px 22px; font-size:20px; text-transform:uppercase; color:#fff; font-family: 'dosissemibold'; text-decoration:none;  }

.cntn_bg h3 {font-size:47px; margin-bottom:20px; color:#fff; font-family: 'dosisextrabold'; text-transform:uppercase;}
.searchpanel{ background:rgba(0,59,151,0.8); /*position:absolute;*/ bottom:0; width:100%; text-align:center; z-index:9; padding:10px 0;}
.searchform{ }
.inputcontrol{ border:1px solid #c5c5c5; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; padding:10px 15px; width:277px; vertical-align:top;
margin:0 15px;
}
.inputbtn{ background:#f00000; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border:0; width:123px; height:40px;
font-size:22px;  font-family: 'dosissemibold'; color:#fff; text-transform:uppercase;}
.inputbtn:hover{ background:#000cb3;}
.title{ text-align:center; color:#f00000; font-size:30px; text-transform:uppercase; margin:40px 0;}



.logo {float:left;}
.navbar {float:right;}
.userlinksdiv{ text-align:right; padding-top:19px;}
.userlinksdiv a{ margin-left:15px; display:inline-block; vertical-align:top; text-decoration:none; color:#3d5959; text-transform:uppercase;  font-family: 'dosissemibold';}
.userlinksdiv a:hover{ color:#f00000;}
.userlinksdiv img{ vertical-align:middle; margin-right:3px;}
.navbar-wrapper{ padding:0px 0 5px; background:#fff; }
.homepage .navbar-wrapper{ padding:4px 0; margin-bottom:0; border:0;}
.bannerbutton{ text-align:center;}
.searchpanel h2{ display:inline-block; color:#fff; vertical-align:top; margin-top:5px; }
.searchform
{ display:inline-block; vertical-align:top;}
.servicebox{ text-align:center; border:1px solid #f1f1f1; margin-bottom:44px;}
.servicecontent{ background:#f1f1f1; padding:10px; }
.servicecontent a{ text-decoration:none;}
.servicecontent h2{ color:#000cb3; font-size:24px; padding:26px 0 20px; margin:0;}
.servicecontent p{ margin-bottom:0; line-height:24px;}
a.readmorelink{ background:#000cb3; color:#fff; padding:13px 20px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; 
text-decoration:none; display:inline-block; margin:23px 0; font-size:16px;}
a.readmorelink:hover{ background:#f00000; }
.serviceimg{ padding:12px;}
.registrationdiv{ background:url(images/pattern-bg.jpg) repeat left top;}
.stepsdiv{ padding:31px 25px; background:#f00000; color:#fff; min-height:340px;}
.stepsdiv h2{ font-size:20px; margin-bottom:20px; line-height:30px; height:58px;}
.registrationsteps .row{ margin:0;}
.registrationsteps .col-sm-3{ padding:0;}
.errow{ position:absolute; top:50%; right:-16px; z-index:9;}
.step2{ background:#334e4e;}
.step3{ background:#3d5959;}
.step4{ background:#486363;}

.registrationsteps{ margin-bottom:40px;}
.stepsdiv a{ text-decoration:none;}
.stepsdiv a h2{ color:#fff;}
.testimonialcontent{ border:1px solid #e5e5e5;}

.arrow-left {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	
	border-right:10px solid #e5e5e5; 
	position:absolute; top:18px; left:-10px;
}
.testmonial-img img{ border:1px solid #e5e5e5; border-radius:100%;}
.testmonial-img{ float:left;}
.testimonialcontent{ margin-left:120px; padding:15px; position:relative; }
.testimonialcontent .name{ font-size:16px; color:#000cb3;  font-family: 'dosissemibold'; text-transform:uppercase;}
.testimonialcontent p{ min-height:168px;}
.testimonialsection{ padding:0px 0 44px;}
.footer{ background:url(/images/footer-patteren-bg.png) repeat left top; color:#fff;}
.aboutsection p{ margin-top:10px;}
.footertop{ padding:29px 0 33px; border-bottom:1px solid #474747;}
.footerlinks{}
.footer h3{ color:#f00000; margin-bottom:32px;}
.footerlinks ul{ padding:0; margin:0; list-style:none;}
.footerlinks ul li{ padding:0 0 0 16px; margin:0 0 11px; background:url(images/footer-web-device.png) no-repeat left center;}
.footerlinks ul li a{ color:#fff;}
.iconspan{ color:#f00000; width:28px; float:left; margin-bottom:10px;}
.controw{ margin-bottom:26px;}
.conticon{ width:24px; height:24px; display:inline-block; margin-right:14px; background:#fff; color:#333333; text-align:center; border-radius:100%; -moz-border-radius:100%;
-webkit-border-radius:100%; line-height:24px;}

.conectrow{ margin-bottom:8px;}
.conectrow a{ color:#fff;}
.conectrow .conticon a{ color:#323232;}
.copyrightdiv{ padding:19px 0 17px; text-align:center;}
.copyrightdiv p{ margin:0;}
.testimonialdiv{ float:left; padding:0 15px;}

.controw a{ color:#fff;}
.responsive{ margin:0 -15px;}
.logosection{ background:#f8f8f8; text-align:center;}
.logosection ul{ padding:0; margin:0;}
.logosection ul li{ padding:0; margin:0; display:inline-block; margin:0 15px; padding:29px 0;}

.stepsdiv{}
.stepsdiv ul{ padding:0; margin:0; list-style:none;}
.stepsdiv ul li{ padding:0 0 0 15px; margin:0; background:url(images/errow-bullet-img.png) no-repeat left 5px;}
.menu-collapser{ margin-top:60px;}


/*----------------------------*/
.content{  padding:20px 0; margin:30px 0;}
.content p, .content ul, .content ol, .content dd, .content pre, .content hr, .content table{margin-bottom:20px;}
.content p {line-height:24px; color:#333333;}
.content hr{height:1px; border:0px;  clear:both; background:#ddd;}
.content a{color:#f00 ; text-decoration:none; }
.content a:hover{color:#000000;}
.content strong{font-weight:bold;}
.content ins{background:#999999; color:#FFFFFF; }
.content ul{ list-style-type:none;}
.content ul li{ background:url(images/innerpagearrow.png) no-repeat 0 5px; padding-left:14px; margin-bottom:5px; }
.content ul li a{color:#192232;}
.content ul li a:hover{color:#be1522;}
.content ul li ul{margin:10px 0px 10px 15px;}


.content table{ border:1px solid #cccccc; }
.content table th{color:#333333; padding:5px;}
.content table td{color:#333333; padding:5px; /*border-bottom:1px solid #f0f0f0;*/}
.content pre{background:#f0f0f0; font-size:16px;  text-align:center; width:100%; float:left;}
blockquote, pre{ padding:0px; margin:0px; }
blockquote img{margin-right:10px;}
.grey_bg{background:#CCCCCC;}
.light_grey_bg{background:#f7f7f7;}
.light_grey_bg:hover, .content table tr:hover{background:#f0f0f0;}

.content h3 { color: #f00000 ; font-size: 21px;  margin-bottom: 10px;}
.content h2 { color: #f00000 ; font-size: 25px;  margin-bottom: 10px;}
.content h2{ margin-bottom:30px;}

/*-------- image align -------*/
.content img.size-auto, .content img.size-full, .content img.size-large, .content img.size-medium, .content .entry-attachment img, .content .widget-container img{height: auto;
    max-width: 100%;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:20px;}
.alignleft, img.alignleft{display: inline; float: left; margin-right: 24px;  margin-top: 4px;}
.alignright, img.alignright{display: inline; float: right; margin-left: 24px;  margin-top: 4px;}
.aligncenter, img.aligncenter{clear: both; display: block; margin-left: auto; margin-right: auto;}
.wp-caption {line-height: 18px; margin-bottom: 20px; max-width: 100%; text-align: center; background:#ffffff; padding:4px;}

/**********************************/
.bannerdiv{ position:relative;}
.bannerdiv h2{ position:absolute; top:40.8%; color:#fff;}


/*******************************************/

.contactmap iframe{ width:100%; height:500px; border:0; margin:0 0 20px 0; }



.contactrow{margin-bottom:25px;}
.contactrow span{ font-size:20px;  display:block;}
.contactrow span.ctheadercontact{ display:block; margin-bottom:5px; color:#f00000;}
.contactrow span a{ color:#000000; text-decoration:none;}

.socialiconsfooter{ margin-top:15px;}
.socialiconsfooter a{ width:50px; height:50px; display:inline-block; background:#f00000; color:#fff !important; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;
text-align:center; line-height:50px; font-size:20px; margin-right:12px;}
.socialiconsfooter a:hover{ background:#000cb3; color:#fff;}

.inputcontact{ border:1px solid #cccccc; height:53px; padding:0 17px; width:100%; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.contactusdiv textarea{ border:1px solid #cccccc; padding:17px; width:100%; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; height:192px; }
.inputcontactbtn{ background:#f00000; border:1px solid #f00000; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; float:right; padding:18px 25px;
color:#fff;}
.inputcontactbtn:hover{ background:#000cb3; border-color:#424242;}

.contactusdiv .col-md-6, .contactusdiv .col-md-12{ margin-bottom:30px; overflow:hidden;}

.sidebarpanel{ background:#f00000; color:#fff; padding:15px 0 0; border:1px solid #ddd;}
.sidebarpanel h2{ text-align:center; color:#fff; }
.sidebarpanel ul{ margin:0; padding:0; background:#fff;}
.sidebarpanel ul li{ margin:0; padding:0; }
.sidebarpanel ul li a{ display:block; padding:20px; border-bottom:1px solid #3748a6; color:#fff; background:#2b3b97;}
.sidebarpanel ul li a:hover{ color:#fff; background:#f00000;}

body{ background:#f8f8f8;}
body.homepage{ background:none;}
.mapimg{ border:1px solid #ddd;}
.content .contacttitle{ margin-bottom:30px;}

.registerbox {background:rgba(240,0,0,0.8); min-height:182px; margin:auto; color:#fff; font-size:16px; padding:15px 32px 0px 37px; font-family:'dosisextrabold'; text-align:center;
margin-top:30px;
}
.bannerbutton a{ border:1px solid #fef6f6; padding:14px 22px; font-size:20px; text-transform:uppercase; color:#fff; font-family: 'dosissemibold'; text-decoration:none;  }
.bannerbutton a:hover{ color:#fff;}
.registerbox h3 {font-size:32px; margin-bottom:30px; color:#fff; font-family: 'dosisextrabold'; text-transform:uppercase;}
.innermap{ display:block; margin:0 auto; text-align:center; width: 800px; height: 400px; }
.innermap svg{ width: 800px; height: 400px; }
#map_trial { display:none; }
.newstemplate h3{ margin:10px 0;}
.newstemplate div{ margin-bottom:5px;}
.inputcontrol1{ border:1px solid #c5c5c5; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; padding:10px 15px; width:277px; vertical-align:top;
margin:0; width:100%;
}
.submintbtn{ background:#f00000; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border:0; width:123px; height:40px;
font-size:22px;  font-family: 'dosissemibold'; color:#fff; text-transform:uppercase;}
.submintbtn:hover{ background:#000cb3;}

/**** Form design ****/
.serviceformmain{ background:#f00000; padding:20px; color:#fff; margin-bottom:30px;}
.serviceformmain h3{ color:#fff;  margin-top:20px;}
.serviceformmain h2{     background: #000cb3 none repeat scroll 0 0;
    color: #fff;
    margin: -20px -20px 0;
    padding: 10px;
    text-align: center; }

.inputfileld{ background:none; width:100%; padding:10px; color:#fff; border:0; border-bottom:1px solid #fd7251; margin-bottom:5px; font-size:16px;}

.btnsub{ background:#000cb3; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border:0; width:123px; height:40px;
font-size:22px;  font-family: 'dosissemibold'; color:#fff; text-transform:uppercase; margin-top:20px;}
.btnsub:hover{ background:#000cb3;}

.secectboxinput{ background:none; width:100%; padding:11px; color:#fff; border:0; border-bottom:1px solid #fd7251; margin-bottom:5px; font-size:14px; border-radius:0px !important;  
appearance:none;  text-indent: 0.01px;
    text-overflow: ""; }/* 2705 HV */
.secectboxinput option{ color:#000; background:#fff;}

.inputfileld::-webkit-input-placeholder {
   color: #fff;
}

.inputfileld:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

.inputfileld::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

.inputfileld:-ms-input-placeholder {  
   color: #fff;  
}
.inputfileldbrows{ background:none; width:100%; padding:8px 0px; color:#fff; border:0; border-bottom:1px solid #fd7251; margin-bottom:5px; font-size:16px; border-radius:0px !important; -moz-appearance:none; 
-webkit-appearance:none; font-size:14px;}

/** add css(1-1-2016) **/
.stepsdiv .boxbutton a{ background:#000cb3; border-radius:4px; font-size: 16px; padding: 13px 20px; color:#fff; display:inline-block; }
.stepsdiv .boxbutton a:hover{ background:#fff; color:#000cb3; }
.stepsdiv .boxbutton{ margin-top:30px; }
/** add css(4-1-2016) **/
.fullpage a { color:#428bca;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
 .inputfileldbrows{padding:10px 0px;} 
}

.gc_servicesection {margin:30px 0px; }
.gc_servicesection h1 {color: #f00000; font-size: 30px; margin: 40px 0; text-align: center; text-transform: uppercase;}
.servicedet {}
.servicedet ul {margin:0px; padding:0px;}
.servicedet li {list-style-type:none; display:block; overflow:hidden;  border-bottom:1px solid #ccc; padding:9px 10px;}
.servicedet li h3 { font-size:17px; margin-bottom:20px; display:inline-block; float:left;}
.servicedet li em {width: 48%; float:left; font-style:normal; font-weight:bold;}
.servicedet li span {float:right; text-align:left; width: 48%;}

/*.servicedet li:nth-child(even) {background: #e6e6e6}
.servicedet li:nth-child(odd) {background: #FFF}*/


/*--- blog page ---*/
.blog-post-box{overflow:hidden; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.blog-post-box h2{margin-bottom:10px;}
.entry-header{margin-bottom:10px;}
.entry-cover{float:left; width:300px; margin-right:30px; overflow:hidden;}
.entry-cover a{display:inline-block; background:#000000;}
.entry-cover img{width:100%; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }
.entry-cover a:hover img{transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); opacity:0.5; transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
.entry-content{overflow:hidden;}
.time-info span{margin-right:10px; display:inline-block;}
.time-info span .fa{color:#333333; margin-right:5px; display:inline-block; font-size:15px;}

.blog-single .entry-cover{width:100%; margin-right:0px; margin-bottom:15px;}
.blog-single .entry-content{overflow:initial;}

.comment-form p{margin-bottom:5px;}
.comment-form label{float:left; width:120px; margin-right:8px; font-weight:normal;} 
.comment-form input{border:1px solid #e5e5e5; padding:5px 10px; width:400px;}
.comment-form textarea{border:1px solid #e5e5e5; padding:5px 10px; width:400px;}
.comment-form input[type="submit"]{width:auto; margin-left:130px; margin-top:5px; padding:8px 20px; background:#f00000;  border:none; color:#ffffff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.comment-form input[type="submit"]:hover{background:#333333;}

.comments-area ul, .comments-area ol{list-style:none; padding:0; margin:0;}

.sidebar-bloglist .blog-img{float:left; width:80px; margin-right:10px;}



.comment-author {display:inline-block;margin-right:15px; vertical-align:top; }
.comment-author img {border-radius:100%;}
.comment-author .avatar{width:80px; height:80px; margin-right:15px;}
.comment-body{ border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px;}
.children li.odd{padding:15px; background:#ffffff; margin-bottom:15px;}
.children li.odd .comment-body{border-bottom:none; margin-bottom:15px; padding-bottom:0px;}
.children li .children li{margin-bottom:15px;}
.children li.even{margin-top:15px;}


.children{margin-top:20px; float:left;}
.children li {margin-left: 50px; padding:15px;}
.comment-body{position:relative;}
.commentpost ul li ul li .commentdetail {width:85%;}
.comment-author{font-size:16px;  font-family: 'dosissemibold'; color:#000000; text-transform:uppercase;}
.reply a{background:#f00000; color:#ffffff; padding:5px 10px; display:inline-block;}
.reply a:hover{color:#ffffff; background:#333333;}

.sidebar-bloglist{border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px; overflow:hidden;}
.blog-content h4{font-size:18px; color:#333333; font-family: 'dosisregular'; text-transform:none; line-height:20px;}
.blog-content h4 a{color:#000000;}
.blog-content h4 a:hover{color:#f00000;}
.blog-content{overflow:hidden;}

.pagination .current{padding:8px 10px; background:#f00000; color:#ffffff;}
.pagination a{padding:8px 10px; background:#333333; color:#ffffff;}
.pagination a:hover{color:#ffffff; background:#f00000;}
.top-lower { top:320px !important; padding:15px 27px 0 22px !important; }



.madical-qustion-form {}
.madical-qustion-form ul {margin:0px; padding:0px;}
.madical-qustion-form li {list-style-type:none; background:none !important;}
.madical-qustion-form .meter {margin-bottom:15px;}
.madical-qustion-form .meter > span {background-color:#f00000;}
.madical-qustion-form .ninja-forms-form .ninja-forms-mp-breadcrumbs li {margin:0px; padding:0px;}
.madical-qustion-form .ninja-forms-form .ninja-forms-mp-breadcrumbs li {display:inline-block; margin:0px 1px 5px 0px;}
.madical-qustion-form .ninja-forms-form .ninja-forms-mp-breadcrumbs li input {background-color:#000cb3; padding:8px 20px; color:#fff; border:none;}
.madical-qustion-form .ninja-forms-form .ninja-forms-mp-breadcrumbs li input.ninja-forms-mp-breadcrumb-active {background-color:#f00000;}

.madical-qustion-form .gc_section_1 {margin-bottom:30px;}
.madical-qustion-form .gc_section_1 input { border: 1px solid #cccccc; border-radius: 4px; height: 53px; padding: 0 17px; width: 100%; margin-bottom:15px;}
.madical-qustion-form .gc_section_1 select { border: 1px solid #cccccc; border-radius: 4px; height: 53px; padding: 0 17px; width: 100%; margin-bottom:15px;}

.madical-qustion-form .gc_section_1 .inputquestion-wrap {float:left; width:33.333%; padding:0px 15px;}
.gc_hide_text{display:none;}
.gc_hide_text { border: 1px solid #cccccc; border-radius: 4px; height: 53px; padding: 0 17px; width: 50%; margin-bottom:15px;}

.madical-qustion-form .gc_section_2 {margin-bottom:30px;}
.madical-qustion-form .gc_section_2 label {color:#f00000; font-size:18px; margin-bottom:10px;}
.madical-qustion-form .gc_section_2 ul {margin:0px; padding:0px;}
.madical-qustion-form .gc_section_2 li {list-style-type:none; padding:0px; font-size:14px; color:#000;}
.madical-qustion-form .gc_section_2 li label {list-style-type:none; padding:0px; font-size:14px; color:#000;}
.madical-qustion-form .gc_section_2 li input[type="radio"] {margin-right:7px;}
.madical-qustion-form .gc_section_2 select { border: 1px solid #cccccc; border-radius: 4px; height: 53px; padding: 0 17px; width: 100%; margin-bottom:15px;}
.madical-qustion-form .gc_section_2 .list-radio-wrap {float:left; width:46%; padding-right:2%;}


.madical-qustion-form .gc_section_3 {margin-bottom:30px; padding:0px 15px;}
.madical-qustion-form .gc_section_3 label {color:#f00000; font-size:18px; margin-bottom:10px;}
.madical-qustion-form .gc_section_3 ul {margin:0px; padding:0px;}
.madical-qustion-form .gc_section_3 li {list-style-type:none; padding:0px; font-size:14px; color:#000;}
.madical-qustion-form .gc_section_3 li label {list-style-type:none; padding:0px; font-size:14px; color:#000;}
.madical-qustion-form .gc_section_3 li input[type="radio"] {margin-right:7px;}

.madical-qustion-form .ninja-forms-mp-nav-wrap {text-align:right;}
.madical-qustion-form .ninja-forms-mp-nav {background:#f00000; border: 1px solid #f00000; border-radius: 4px; color: #fff; padding: 8px 25px; margin-right:10px;}
.madical-qustion-form .ninja-forms-mp-nav:hover {background:#000cb3; border-color: #424242;}

.madical-qustion-form .gc_form_section .checkbox-wrap {margin-bottom:10px;}
.madical-qustion-form .gc_form_section .checkbox-wrap label {display:inline-block; width:auto;}
.madical-qustion-form .gc_form_section .checkbox-wrap input[type="checkbox"] {margin-right:7px;}

.madical-qustion-form .gc_form_section .list-radio-wrap {margin-bottom:20px;}
.madical-qustion-form .gc_form_section .list-radio-wrap li {padding:0px; display:inline-block; width:auto; margin-right:25px;}
.madical-qustion-form .gc_form_section .textarea-wrap {margin-bottom:20px;}
.madical-qustion-form .gc_form_section .textarea-wrap label {margin-bottom:15px;}
.madical-qustion-form .gc_form_section .list-radio-wrap input[type="radio"] {margin-right:7px;}
.madical-qustion-form .gc_form_section .textarea-wrap textarea { border: 1px solid #cccccc; border-radius: 4px; height:110px; padding: 10px 10px; width: 99%; margin-bottom:15px;}


.madical-qustion-form .gc_plan_section {margin-bottom:30px;}
.madical-qustion-form .gc_plan_section input[type="radio"] {margin-right:7px; width:auto; border:none; border-radius:0px; height:inherit; margin-bottom:inherit; padding:inherit;}
.madical-qustion-form .gc_plan_section select { border: 1px solid #cccccc; border-radius: 4px; height: 53px; padding: 0 17px; width: 50%; margin-bottom:15px;}
.madical-qustion-form .gc_plan_section input { border: 1px solid #cccccc; border-radius: 4px; height: 53px; padding: 0 17px; width: 50%; margin-bottom:15px;}
.madical-qustion-form .gc_plan_section input[type="submit"] {background:#f00000; border: 1px solid #f00000; border-radius: 4px; color: #fff; padding: 8px 25px; height:auto; width:auto; margin-bottom:inherit;}
.madical-qustion-form .gc_plan_section input[type="submit"]:hover {background:#000cb3; border-color: #424242;}

.madical-qustion-form h4 {margin-bottom:10px;}
.madical-qustion-form .ninja-forms-response-msg { font-size:25px; margin-bottom:37px;}
.gc-clear {clear:both;}



/*..........06/02/2016...........*/
.gc_emotional_support_page .plan-box{/*float:left; background:#d5d5d5;width:30.33%;padding:0;margin-left:10px;margin-right:10px;*/ margin-bottom:15px;}
.gc_emotional_support_page .plan-box .gc_price_sec{background:#2b3b97;width:100%;float:left;padding:15px 0;}
.gc_emotional_support_page .plan-box .gc_price_sec h2{color:#fff;margin-bottom:10px;padding:10px 0;text-align:center;font-size:22px;}
.gc_emotional_support_page .plan-box .gc_price_sec span{ background: #fff none repeat scroll 0 0; border-radius: 100%;-webkit-border-radius: 100%; color: #f00; display:block; font-family: "dosisextrabold"; font-size: 28px;
    height: 70px;
   
    margin: 0 auto 15px;
    padding: 15px 0;
    text-align: center;
    width: 100px;}
.gc_emotional_support_page .plan-box .plan-des {clear:both; background:#d5d5d5 !important;width:100%;float:left;}
.gc_emotional_support_page .plan-box .plan-des ul {min-height:225px; list-style-image:url(images/right-arrow.png);padding-left:30px;padding-right:15px;margin:20px 0;}
.gc_emotional_support_page .plan-box .plan-des ul li{text-transform:none; font-size:14px;color:#000;padding-left:0;margin-bottom:15px;background:none;}
.gc_emotional_support_page .plan-box .gc_get_plan {width:100%;text-align:center;padding:20px;background:#d5d5d5;}
.gc_emotional_support_page .plan-box .gc_get_plan a{background:#2b3b97;padding:7px 30px;display:inline-block;color:#fff;border-radius:10px;font-size:16px;}
.gc_emotional_support_page .plan-box .gc_get_plan a:hover{background:#f00;}


.gc_medical_questionairre_page .plan-box{margin-bottom:15px;margin-left:10px;margin-right:10px;width:30.33%;padding:0;float:left;}
.gc_medical_questionairre_page .plan-box .gc_price_sec{background:#2b3b97;width:100%;float:left;padding:15px 0;}
.gc_medical_questionairre_page .plan-box .gc_price_sec h2{color:#fff;margin-bottom:10px;padding:10px 0;text-align:center;}
.gc_medical_questionairre_page .plan-box .gc_price_sec span{ background: #fff none repeat scroll 0 0;
    border-radius: 100%;
    color: #f00;
    display:block;
    font-family: "dosisextrabold";
    font-size: 28px;
    height: 70px;
   
    margin: 0 auto 15px;
    padding: 20px 20px;
    text-align: center;
    width: 100px;}
/*.gc_medical_questionairre_page .plan-box .plan-des {width:100%;float:left;background:#d5d5d5 !important;}*/
.gc_medical_questionairre_page .plan-box .plan-des {
    background: #d5d5d5 !important;
    clear: both;
    padding: 15px;
	width:100%;
	margin-bottom:15px;
	
}
.gc_medical_questionairre_page .plan-box .plan-des ul {min-height:225px; list-style-image:url(images/right-arrow.png);padding-left:30px;padding-right:15px;margin:20px 0;}
.gc_medical_questionairre_page .plan-box .plan-des ul li{font-family: 'open_sansregular';font-size:16px;color:#000;padding-left:0;margin-bottom:18px;background:none;text-transform:none;}
.gc_medical_questionairre_page .plan-box .gc_get_plan {width:100%;text-align:center;padding:20px; background:#d5d5d5;}
.gc_medical_questionairre_page .plan-box .gc_get_plan a{background:#2b3b97;padding:7px 30px;display:inline-block;color:#fff;border-radius:10px;font-size:16px;}
.gc_medical_questionairre_page .plan-box .gc_get_plan a:hover{color:#f00;}
.gc_sucess_msg{width:100%;padding:0;margin:0;}
.gc_sucess_msg span{font-size:22px;color:#060;padding:15px 0;margin-bottom:20px;display:inline-block;}

.footer .ninja-forms-response-msg.ninja-forms-error-msg p,
.footer .ninja-forms-response-msg.ninja-forms-success-msg p {
  padding-left: 15px;
}
.ninja-forms-error-msg p, .ninja-forms-field-error,
.ninja-forms-response-msg.ninja-forms-error-msg,
.ninja-forms-field-error > p {
  color: #ffff00 !important;
}
.serviceformmain .ninja-forms-success-msg p {
  color: #00ff00 !important;
  font-size: 18px;
}
.page-id-181 .fullpage > h3 {
  color: #00bf00;
}
/*---03-12-2016---*/
.header_socialicons{float:right;margin-top: 10px;}
.header_socialicons a{width: 32px;
    height:32px;
    display: inline-block;
    background: #f00000;
    color: #fff !important;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
    text-align: center;
    line-height: 32px;
    font-size: 18px;
    margin-left: 12px;}
	
	
/** add css(6-4-2016) **/

.post-type-archive-product ul.products li h3{ font-size:18px !important; min-height:40px; }
.tax-product_cat .related  h3{ margin-top:10px; margin-bottom:10px; }
.tax-product_cat .procont h3{ font-size:20px !important;  min-height:86px; }
.tax-product_cat .col-md-9 ul.products li a.button { float:left; clear:both; }
.tax-product_cat .col-md-9 ul.products li span.price{ margin-bottom:10px; }
.gc_products h3{ border-bottom:1px solid #dfdfdf; padding-bottom:10px; margin-bottom:15px; color:#2b3b97; }
.gc_products ul li{ border-bottom:1px solid #dfdfdf; margin-bottom:7px !important; padding-bottom:10px !important; }
.gc_products ul li a img{ width:50px !important; }
.gc_productlistleft{ margin-top:18px; }
.product .images img{ max-width:610px;}
.product-type-wcpb .images img{ max-width:600px; max-height:600px; }
.product-type-wcpb .wcpb-bundled-products-container table{ border:none; margin-bottom:0px; }
.product-type-wcpb .wcpb-bundled-products-container table tr:hover{ background:none; }
.product-type-wcpb .wcpb-bundled-products-container table tr td h1{ font-size:20px; margin-bottom:5px; }
.product-type-wcpb .wcpb-bundled-products-container table tr td .wcpb-bundled-product-stock{ margin-bottom:0; }
.product-type-wcpb .cart{ margin-top:20px; }
.variations_form  table.variations .value{ /*width:70%;*/ float:left; }
.variations_form  table.variations .value select{ background:url(images/down-arrow.png) center right no-repeat; width:100%; border:1px solid #dfdfdf; padding:10px 5px; -webkit-appearance: none;  -moz-appearance: none; appearance: none; }
.variations_form  table.variations .label{ float:left; }
.variations_form  table.variations .label label{ font-size:20px; margin-top:10px; float: left;  margin-right: 15px; } 
.variations_form  table.variations tr:hover{ background:none; }
.gc_productlistleft ul.products li.product .proimg span.onsale{ top:10px; z-index:99; left:0; right:inherit;  }
.gc_productlistleft ul.products li.product .proimg{ min-height:250px; }
.gc_productlistleft ul.products li.product span.price del{ display:inline; }
.woocommerce-ordering { width:23.5%; }
.woocommerce-ordering select.orderby{ float:right; }
.gc_margintopnon{  margin-top: 65px; padding-left: 0; }
.madical-qustion-form .gc_plan_section input[type="file"]{ border:none !important; padding:0 !important;}
.product .bundle_form{ clear:both;}

.page-template-medical-questionairre .ninja-forms-error-msg p, .page-template-medical-questionairre .ninja-forms-field-error, .page-template-medical-questionairre .ninja-forms-response-msg.ninja-forms-error-msg, .page-template-medical-questionairre .ninja-forms-field-error > p{
color:#F00000 !important;
}
/*==13/4/2016==*/
.post-type-archive-product .content ul li{height:400px;}
.post-type-archive-product .content ul li .gccat_img {
    display: table;
    height: 89%;
    width: 100%;
}
.post-type-archive-product .content ul li .gccat_img .gccat_imginner {
    display: table-cell;
    vertical-align: middle;
}
.post-type-archive-product .content ul li .gccat_img .gccat_imginner img{margin-bottom:0;}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{width:46% !important;min-height:546px;}
.woocommerce-cart .cart-collaterals .cross-sells  a{font-size:15px !important;padding:13px !important;}
.woocommerce .cross-sells ul.products li.product h3{min-height:112px;}
.tax-product_cat .gcd-woocommerce .products li{min-height:510px;}
.gc_clear{display:none;}

/*==21/04/2016==*/
.procont .price, .amount{float:none !important;}

::-webkit-scrollbar { -webkit-appearance: none; } 
::-webkit-scrollbar:vertical { width: 12px; } 
::-webkit-scrollbar:horizontal { height: 12px; } 
::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff; } 
::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff; }



#shipping_method label {font-weight:normal !important;}
#shipping_method .amount {font-size:15px !important;}

.gc_conditions h3 {text-align:center; font-size:30px; margin-bottom:40px; color:#232726;  text-transform:capitalize; font-family:'Cabin-Bold';}
.gc_conditions {overflow:hidden; }
.gc_conditions ul {margin:0px 0px 30px 0px; padding:0px; float:left; width:33.3333%; display:inline-block;}
.gc_conditions li {list-style-type:none; background:url(images/right-blue-arrow.png) no-repeat !important; min-height:78px; padding-left:80px !important; font-size:20px; color:#232726; 
margin-bottom:0px !important; font-family:'Cabin-Bold'; line-height:56px;}
.gc_conditions li:last-child {background:url(images/right-blue-arrow-last.png) no-repeat !important;}


/*--- style 18052016 ---*/
.searchpanel{position:initial; padding:5px 0px; margin-bottom:5px;}
.searchpanel h2{font-size:18px; margin-top:8px;}
.inputcontrol{padding:6px 15px; }
.inputbtn{height:32px; font-size:18px;}

.second-home{top:0 !important; height:100%; font-family: 'open_sansregular'; background:rgba(255,255,255,0.85); color:#000000;}
.second-home h3{font-size:24px; line-height:28px; color:#000000;}
.second-home .ninja-forms-all-fields-wrap h3{font-family: 'dosissemibold'; font-size:18px; line-height:24px; margin-bottom:5px; color:#000000;}
.second-home .ninja-forms-all-fields-wrap .inputfileld{font-size:14px; padding:5px; color:#000000; border-color:#666666;}
.second-home .ninja-forms-all-fields-wrap .inputfileld-wrap label{display:none;}
.second-home .ninja-forms-all-fields-wrap .secectboxinput-wrap label{display:none;}
.second-home .ninja-forms-all-fields-wrap .secectboxinput{font-size:14px; padding:5px; color:#000000; border-color:#666666;}
.second-home .ninja-forms-error-msg p, .second-home .ninja-forms-field-error, .second-home .ninja-forms-response-msg.ninja-forms-error-msg, .second-home .ninja-forms-field-error > p{
	font-size:14px; color:#ff0000 !important; margin-bottom:0px; line-height:20px;}
.second-home .ninja-forms-all-fields-wrap .btnsub{margin-top:10px;}
.flexslider .second-home .ninja-forms-help-text{width:auto; display:inline-block;}

.second-home .inputfileld::-webkit-input-placeholder {
   color: #000000;
}

.second-home .inputfileld:-moz-placeholder { /* Firefox 18- */
   color: #000000;  
}

.second-home .inputfileld::-moz-placeholder {  /* Firefox 19+ */
   color: #000000;  
}

.second-home .inputfileld:-ms-input-placeholder {  
   color: #000000;  
}

.slimmenu li:last-child ul{right:0; left:inherit;}

.ie .searchpanel{ background:#3362ac; }
.ie .second-home{ /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50FFFFFF,endColorstr=#50FFFFFF);*/ background:url(images/serchpanel-bg.png) repeat left top;}
.ie7 .searchpanel h2{ display:inline-block; width:260px; float:left;}
.ie7 .searchform{ display:inline-block; width:500px; float:left;}
.ie7 ul.slimmenu li{ float:left;}
.ie7 .header_socialicons{ float:right;}
.ie7 .navbar-wrapper .col-md-4{ float:left; width:324px;}
.ie7 .navbar-wrapper .col-md-8{ float:left; width:815px;}
.ie7 .slimmenu{ width:690px; clear:right;}
.ie7 .iediv{ width:800px; margin:0 auto; height:34px;}
.ie .menu-item-25 ul{left: auto; right: 0; } 
.ie .menu-item-25 li{ width:100%;}
.ie ul.slimmenu li.menu-item-25 a{ background:none;}
.ie ul.slimmenu li.menu-item-25 ul li a:hover{ background:#2a3b97;}
.ie7 ul.slimmenu li li{ width:200px;}
.ie7 .menu-item-25 li{ width:200px; float:left;}
.ie8 .header_socialicons a{ background:none;}
.ie8 .header_socialicons .fa-facebook{ background:url(images/fb-icon.png) no-repeat left top; text-indent:-999999px; width:35px; height:32px; float:left;}
.ie8 .header_socialicons .fa-twitter{ background:url(images/twitter-icon.png) no-repeat left top; text-indent:-999999px; width:32px; height:32px; float:left;}

.ie7 .header_socialicons a{ background:none;}
.ie7 .header_socialicons .fa-facebook{ background:url(images/fb-icon.png) no-repeat left top; text-indent:-999999px; width:35px; height:32px; float:left;}
.ie7 .header_socialicons .fa-twitter{ background:url(images/twitter-icon.png) no-repeat left top; text-indent:-999999px; width:32px; height:32px; float:left;}

.ie8 .connectlink .conticon{ background:none;}
.ie8 .connectlink .fa-facebook{ background:url(images/footer-fb.png) no-repeat center center; text-indent:-999999px; width:35px; height:32px; float:left;}
.ie8 .connectlink .fa-twitter{ background:url(images/footer-twitter.png) no-repeat center center; text-indent:-999999px; width:32px; height:32px; float:left;}

.ie7 .connectlink .conticon{ background:none;}
.ie7 .connectlink .fa-facebook{ background:url(images/footer-fb.png) no-repeat center center; text-indent:-999999px; width:24px; height:24px; float:left;}
.ie7 .connectlink .fa-twitter{ background:url(images/footer-twitter.png) no-repeat center center; text-indent:-999999px; width:24px; height:24px; float:left;}
.ie7 .iediv .inputcontrol{ margin-left:0;}
.ie7 .searchpanel{ width:1170px;}
.ie8 .iconspan .fa-map-marker{ background:url(images/map-pin-icon.png) no-repeat left center; width:9px; height:14px;text-indent:-999999px; float:left; }
.ie8 .iconspan .fa-phone{ background:url(images/phone-icon.png) no-repeat left center; width:12px; height:13px;text-indent:-999999px; float:left; }
.ie8 .iconspan .fa-envelope{ background:url(images/email-icon.png) no-repeat left center; width:15px; height:11px;text-indent:-999999px; float:left; }

.ie7 .iconspan .fa-map-marker{ background:url(images/map-pin-icon.png) no-repeat left center; width:9px; height:14px;text-indent:-999999px; float:left; }
.ie7 .iconspan .fa-phone{ background:url(images/phone-icon.png) no-repeat left center; width:12px; height:13px;text-indent:-999999px; float:left; }
.ie7 .iconspan .fa-envelope{ background:url(images/email-icon.png) no-repeat left center; width:15px; height:11px;text-indent:-999999px; float:left; }
/*rc*/
.sr_login_pass_form{display:none;}
/*.gc-track-page .sr_login_form{display:none;}*/
/*end-rc*/


.gc_edit_account {margin-top:10px;}
.gc_edit_account .gc_e_a_button {background: #f00000; border:none; border-radius: 4px; color: #ffffff; font-family: "dosissemibold"; font-size: 22px; text-transform: uppercase; width:auto; display:inline-block; padding:10px 20px; cursor:pointer; margin-bottom:10px;}
.gc_edit_account .gc_e_a_button:hover {color: #ffffff; background: #000cb3; text-decoration:none;}

.gc_edit_account input {width:47%; margin-right:10px; background-color:#fff; padding:8px 10px; margin-bottom:10px; border: 1px solid #cccccc; border-radius: 4px; }
.gc_edit_account input[type="submit"] {background-color:#000cb3; color: #ffffff; font-family: "dosissemibold"; font-size:17px; text-transform: uppercase; border:none; width:auto; padding: 8px 20px;} 
.gc_edit_account input[type="submit"]:hover {background: #f00000; color:#fff; text-decoration:none;}


.gc_edite_user_data input {width:100%; margin-right:0px; background-color:#fff; padding:8px 10px; margin-bottom:14px; border: 1px solid #cccccc; border-radius: 4px !important; margin-top:7px;  height: 37px;}
.gc_edite_user_data select {width:100%; margin-right:0px; background:url(images/down-arrow.png) center right no-repeat #fff; padding:7px 10px; margin-bottom:14px; border: 1px solid #cccccc; border-radius: 4px !important; margin-top:7px; color:#000 !important; height:37px;}
.gc_edite_user_data .type-_upload {display:none;}
.gc_edite_user_data .service-img {margin-top:7px; margin-bottom:10px;}
.gc_edite_user_data .service-img img {width:270px; height:auto;}

.gc_edite_user_data input[type="file"] {width:auto;}

.gc_edite_user_data input[type="submit"] {background-color:#000cb3; color: #ffffff; font-family: "dosissemibold"; font-size:17px; text-transform: uppercase; border:none; width:auto; padding: 8px 20px;} 
.gc_edite_user_data input[type="submit"]:hover {background: #f00000; color:#fff; text-decoration:none;}
.gcerror-msg, #error-message-log{color:#f00000;  font-size:17px;}
.gc_edite_user_data .gc_sucess_msg{ font-size:17px;}
.gc_edite_user_data input#dogphoto{ padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.gc_edite_user_data input#dogphoto{ padding:7px;}

}

.gc_othe_reg_list table{ width:50%;}
.gc_othe_reg_list table td, .gc_othe_reg_list table th{ border-bottom:1px solid #ddd; }
.gc_edite_user_data .gc_othe_reg_list input[type="submit"]{ margin:0; padding:5px 10px; font-size:14px; height:auto;}

.user-menu{ float:right;}
.user-menu ul{ padding:5px 10px 5px 10px; margin:0; list-style:none;}
.user-menu ul li{ padding:0; margin:0;}
.user-menu a{ background:#f00000; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border:0; padding:5px 10px;
font-size:18px;  font-family: 'dosissemibold'; color:#fff; text-transform:uppercase;}
.user-menu a:hover{ background:#000cb3;}

.riachreviews-section{ background:#ddd; padding:40px 0;}
.testimonial{ padding:10px; /*float:left; width:33.33%;*/}
.testimonial_group .testimonial .rr_review_text .drop_cap{ left:0 !important; line-height:normal !important; font-size:68px !important; text-indent:-9999px;}
.reviewBody{ padding-top:100px; display:block;}
.testimonial_group .testimonial .rr_title{ margin:5px 0px !important;}
.testimonial .read_more, .testimonial .show_less{ color:#000cb3; display:inline-block;}
.testimonial .read_more br{ display:none;}
.rr_review_name span{ color:#f00000; float:right; font-style:italic; font-size:14px; width:auto !important; font-weight:bold;}
.riachreviews-section h2{ margin-top:0; margin-bottom:30px;}

/* 
* Core Owl Carousel CSS File
*	v1.3.3
*/

/* clearfix */
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-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);
}

/* mouse grab icon */
.grabbing { 
   cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
 -webkit-transform: translate3d(0,0,0);
 -moz-transform: translate3d(0,0,0);
 -ms-transform: translate3d(0,0,0);
}

.owl-prev{ background:url(/images/left-arrow1.png) no-repeat center center #000cb3; width:30px; height:32px; text-indent:-9999px; display:inline-block; margin:0 10px;}
.owl-prev:hover{ background:url(/images/left-arrow1.png) no-repeat center center #f00;}
.owl-next{ background:url(/images/right-arrow1.png) no-repeat center center #000cb3; width:30px; height:32px; text-indent:-9999px; display:inline-block;}
.owl-next:hover{ background:url(/images/right-arrow1.png) no-repeat center center #f00;}
.testimonial h3{ color:#000cb3;}
.owl-wrapper .owl-item:last-child{ display:none;}

.ninja-forms-required-items{ padding:0 15px;}
.second-home p{ font-size:12px; line-height:normal; margin-top:5px;}