.navbar-toggle{background:#333;border-color:#585858;border-radius:5px;height:40px;width:40px}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background:#333;border-color:#333}
.navbar-toggle .icon-bar{width:19px}
body.menuopen{ overflow:hidden; }

.features-list > li{     min-height: 251px; }

@media (min-width: 1200px) and  (max-width: 1600px) {
    .telephone-section .contain{ max-width:850px;  }
}

@media (min-width: 1359px) {
#footer .container{width:1356px}
}

@media (min-width: 1280px) {
.container{width:1200px}
}

@media (min-width: 1450px) {
    .container{width:1340px}
}

@media (min-width: 1200px) {
.dropdown:hover .dropdown-menu{display:block; -webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms }

#portfolio .row{margin-left:-10px;margin-right:-10px}
.space2-lg .control-label{width:50px}
.space2-lg .controls{margin-left:60px}
.space8-lg .control-label{width:110px}
.space8-lg .controls{margin-left:120px}
.space9-lg .control-label{width:120px}
.space9-lg .controls{margin-left:130px}
.space10-lg .control-label{width:130px}
.space10-lg .controls{margin-left:140px}
.space11-lg .control-label{width:140px}
.space11-lg .controls{margin-left:150px}
.space12-lg .control-label{width:150px}
.space12-lg .controls{margin-left:160px}
.space13-lg .control-label{width:160px}
.space13-lg .controls{margin-left:170px}
.space14-lg .control-label{width:170px}
.space14-lg .controls{margin-left:180px}
#main-slider .carousel .carousel-content{ margin-right:90px; /* margin-top:155px; */  margin-top:70px;  }
.product-view1 > .cell{width:33%}
.header.third-pary.white-bg img{width:100%}
.header.third-pary.white-bg .main-container{width:1040px}

#main-slider.inner-banner .carousel .carousel-content{     margin-top: 90px; }
#main-slider.inner-banner .carousel .animation.animated-item-2{      }
.navbar-fixed-top{ top:0px } 
}
@media (max-width: 1200px) {
	.navbar-fixed-top{ top:0px } 
}
@media (max-width: 1700px) {
.vet-cover{background-size:cover;background-position:bottom;background-color:#000;padding-top:75px}
}
@media (max-width: 1250px) {
.pet-people{padding:70px 0}
.pet-people .table1 > .cell{display:block;position:relative;width:100%;padding:20px 0 20px 230px}
.pet-people .table1 > .cell.borderl{display:none}
.pet-people .table1 > .cell .photo-left{left:-42px;top:-23px}
.pet-people .table1 > .cell .photo-right{right:auto;left:-50px;top:20px}
.pet-people .table1 > .cell .photo-left img{max-width:200px}
.pet-people .table1 > .cell .photo-right img{max-width:200px}
.custom-section .section1{margin-top:0;padding-left:0;margin-left:0}
.custom-section .section2{margin-top:40px;padding-left:0}
.custom-section{min-height:456px}
.vet-cover{background-size:cover;background-position:bottom;background-color:#000;padding-top:75px}
}
@media (min-width: 1024px) and (max-width: 1400px) {
	.navbar-inverse .navbar-nav > li {    padding-left: 5px;    padding-right: 5px;}
}
@media (min-width: 1024px) and (max-width: 1600px) {
	.btn-buy-now a.link{ display:none }
}

@media (min-width: 1220px) and (max-width: 1600px) {
.pet-people .table1 > .cell .photo-right,.pet-people .table1 > .cell .photo-left{max-width:20%}
.pet-people .table1 > .cell .photo-right img,.pet-people .table1 > .cell .photo-left img{max-width:90%}
.pet-people .table1 > .cell .photo-right{right:-50px;top:220px}
.pet-people .inner-table{position:relative;z-index:100}

}
@media (min-width: 1600px) and (max-width: 1700px) {
.pet-people .table1 > .cell .photo-right{max-width:40%}
.pet-people .table1 > .cell .photo-right img,.pet-people .table1 > .cell .photo-left img{max-width:90%}
.pet-people .table1 > .cell .photo-right{right:-50px;top:120px}
.pet-people .inner-table{position:relative;z-index:100}
}
@media (min-width: 1027px) and (max-width: 1280px) {

.product-view1 > .cell .h4,.product-view2 > .cell .h4,.product-view3 > .cell .h4{font-size:20px}
#footer .table1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
#footer .table1 > .cell{padding:10px;width:25%}
.custom-section .section1{margin-top:35px}
.custom-section .h3{font-size:35px;text-align:center}
.custom-section .section2{text-align:center}
.custom-section .section2 img{max-width:95%}
}
@media (min-width: 1025px) and (max-width: 1280px) {
		.home-server-panel > ul > li{ position:relative; top:auto  !important; left:auto  !important; right:auto  !important; width:32.33%; float:left; margin-left:1% }
.home-server-panel {    position: relative;    min-height: 426px; }
.home-server-panel > ul{ position:relative; margin:0; padding:0 }
.home-server-panel > ul > li .circle9:before, .home-server-panel > ul > li .circle9:after{ display:none !important }
}

@media (min-width: 991px) and (max-width: 1280px) {
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li > a,.navbar-outfix .navbar-inverse .navbar-nav > li > a{padding:0 15px}
.navbar-wrapper,.navbar-out{ }
.home-server-panel{  }
.navbar-inverse .navbar-nav > li{     padding-left: 0px;    padding-right: 0px; }
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li > a, .navbar-outfix .navbar-inverse .navbar-nav > li > a{     padding: 13px 4px; }
.btn-buy-now .btn-primary1{     padding: 11px 16px; }
.navbar-nav.website-nav{ margin-top:0   }
.navbar-inverse .navbar-nav > li > a:after{ bottom: -7px; }
.navbar-inverse .navbar-nav > li > a{ font-size:15px; }
.btn-buy-now .btn-primary2{     padding: 9px 15px; }
.navbar-fixed-top{ top: 0px; }	

.home-server-panel .well{ min-height:275px; }


#main-slider .carousel .carousel-content {    margin-top: 18px; }


}
@media (max-width: 1050px) {
.h1{font-size:36px}
.h2{font-size:40px}
.h3{font-size:40px}
.h4{font-size:28px;line-height:normal}
.h5{font-size:26px}
.h6{font-size:19px}
.h7{font-size:20px}
.h8{font-size:18px}
.h9{font-size:17px}
h1{font-size:32px}
h2{font-size:20px}
h3{font-size:16px;line-height:normal}
h4{font-size:16px}
.divider4{height:15px}
.divider5{height:20px}
.divider6{height:22px}
.divider7{height:25px}
.divider8{height:30px}
.divider9{height:33px}
.divider10{height:35px}
.divider11{height:35px}
.divider12{height:35px}
.divider13{height:35px}
.divider14{height:35px}
.divider15{height:35px}
hr{margin:20px 0}
.product-view1 > .cell,.product-view2 > .cell,.product-view3 > .cell{padding-bottom:10px;display:block;min-height:0;border-left:none;border-top:solid 1px #d2d2d2}
.product-view1 > .cell:first-child,.product-view2 > .cell:first-child,.product-view3 > .cell:first-child{border-top:none}
.product-view2 > .cell,.product-view3 > .cell{width:100%;padding-top:0;padding-bottom:15px}
.product-view2 .desc,.product-view1 .desc{min-height:40px}
.product-view3 .desc{padding-top:5px;min-height:0}
.middle-content .equine-policy-panel,.pet-people,body > section{padding:20px 0}
.photogallery2 .images,.photogallery2 .images a{width:100%;height:250px;overflow:hidden;float:left}
.photogallery2 .images img{min-width:100%}
.red-theme .bwizard-steps1 ul > li,.yellow-theme .bwizard-steps1 ul > li,.brown-theme .bwizard-steps1 ul > li{margin-left:10px;margin-right:10px}
.third-pary img{max-width:100%}
.third-pary .main-container{width:100%}

.drcarlhome {    position: absolute;    margin: 19px 0 0 21px;    height: 191px;    top: -63px;    right: 89px;}
img{ max-width:100% }

.wizard-section{   -webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6); margin:-25px -70px -25px -150px;  }

.wizard-body .table1 .cell { display:block; width:100%; border:none  }
.wizard-body .table1 .cell + .cell { border-left:none; padding-left:0 }



.table1 { width:100%; display:block; }
.our-solution .cell header .image-title{ position:relative; }
.our-solution .cell header .image-title .title{ color:#222 }
.our-solution .cell section{ float:none !important }
.table1 > .cell{ width:100%; display:block; }
.our-solution{ overflow:hidden }
.our-solution .cell{ float:left; width:50%; }
.free-trial-panel{ padding:20px; }


.our-solution .cell section{ margin-top:0  }

.our-solution .cell{ float:left; width:46%; margin-left:2%; margin-right:2% }
.image img {    max-width: 100%; }
.our-solution .cell header .image-title{ left:0 }
.our-solution .cell + .cell section{    margin-left: 0px;    margin-top: 0px; }

.navbar-outfix .navbar-brand {    width: 160px;    height: auto;    margin-top: 10px !important;}
.highlight-panel1{ text-align:center }
.highlight-panel1 .btn{ float:none !important; margin-left:0 }

#main-slider .animation.animated-item-4{     font-size: 19px; }
#main-slider .animation.animated-item-2 {    font-size: 29px; }
#main-slider .carousel .carousel-content {     margin-top: 10px; }



}
@media (max-width: 1025px) {

.navbar-inverse .navbar-nav > li > a{padding:5px 13px}
.product-view1,.product-view2,.product-view3{table-layout:fixed}
.product-view1 .photo img,.product-view2 .photo img,.product-view3 .photo img{max-width:100%}

/*#footer .table1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
#footer .table1 > .cell{padding:10px;flex:3 2 1;width:25%} */

#footer .table1{ display:table }
#footer .table1 > .cell{ display:inline-block; float:left; width:23% }

.vet-cover{ background-size:contain; background-position:bottom; background-color:#000; padding-top:75px; }

#bottom{ border-bottom:none; }

.social {    margin-top: 0px; margin-bottom:10px }

.custom-section .section1{margin-top:35px}
.custom-section .h3{font-size:35px;text-align:center;color:#fff}
.custom-section .section2{text-align:center}
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li > a{line-height:40px;padding:0 4px;font-size:15px }
.make-petplan{height:auto}
.bwizard-steps1 ul > li{margin-right:25px;margin-left:25px}
.bwizard-steps1 ul > li .circle7{width:170px;height:170px}
.bwizard-steps1 ul > li .circle7 .lbl{height:177px}
.make-petplan .list-style1{position:relative;height:auto}
.make-petplan .list-style1 li{position:relative!important;top:auto;left:auto;width:50%;float:left;height:70px}
#collapse7 .overflow-table .table>tbody>tr>td,#collapse7 .overflow-table .table th{width:25%!important}
.vet-cover .divider8{height:0}
.form-table .cell .inner > li{padding:25px 0}
.contact-hour {    margin: 26px 0;    width: 100%;    float: none; clear: both; }
.contact-hour .row-fluid .span4{ width:100%; float:none;     clear: both; }
.contact-hour .hour-box {    padding: 17px 18px 15px 30px;}

.contact-infogrey { padding: 35px 10px 15px 10px !important; }
.contact-infogrey .text-centerbox{     font-size: 15px; }

.drcarlhome {   position: absolute;    margin: 19px 0 0 21px;    height: 110px;    top: -144px;    right: -226px; }
#main-slider .carousel .item{  height: 430px; } 

.right-step ul li {  display:inline-block; float:none; width:100%; padding:0 }
.three-step {    margin-top: 0px;   position: relative;    z-index: 1000;    margin-bottom: 20px;}
.left-step {    float: none;    margin-top: 30px;}
.right-step {    float: none;  width: 100%; }
.right-step .circle12{ width:200px; height:200px; }
.right-step .circle12 span{ width:180px; height:180px; }
.right-step .circle12 img{ min-height:150px;  }
.right-step .circle12:before{ display:none }

.product1 {    position:relative;    right:auto;    top:auto; }

.title-bg1, .title-bg2 {    color: #f4f4f4;    font-size: 30px;    font-weight: 700;    position:relative;    right:auto; left:auto }

.left-step .h3:after, .left-step .h3:before{ display:none }

.service-panel ul li {    display: inline-block;    width: 70px; }

.home-server-panel > ul > li{ position:relative; top:auto  !important; left:auto  !important; right:auto  !important; width:32.33%; float:left; margin-left:1%; }
.home-server-panel > ul{ position:relative; margin:0; padding:0 }
.home-server-panel > ul > li .circle9:before, .home-server-panel > ul > li .circle9:after{ display:none !important }
.home-server-panel {    position: relative;    min-height: 426px; }

.home-getin-touch .table1 { width:100%; display:block }
.home-getin-touch .table1 .cell{ display:block; width:100% }

.home-getin-touch .bgcolor1 .container2 {    padding-right: 55px;    float: none !important; }

.home-getin-touch .table1 .cell{ padding-left:55px; }
.home-getin-touch .bgcolor2 .container2 {    padding-left: 0px; }
.business-section .contain {    padding-top: 20px; }

ul.list-logo li{ width:18%; padding:0  }

.service-panel ul li{ float:left; width:25%;     height: 146px; }
.service-panel ul li [class^="icons-94-"] {    margin-top: 12px; }
.list-icon{ text-align:left }
.free-trial{ padding:35px 0; min-height:280px  }

#main-slider .animation.animated-item-2, #main-slider .animation.animated-item-1{ font-size:40px; }
#main-slider .animation.animated-item-3{ font-size:16px; }
.three-step{ text-align:center }
.three-step{ text-align:center }
.right-step ul li .circle8 { -webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6); margin:-25px; }
.right-step ul li .lbl {    font-size: 16px; }
.image1 {    margin-left: 0px; text-align:center }

.our-mission-list li{ list-style-type:none; position:relative; width:33%; height:280px; z-index:15; margin-bottom:25px; float:left;  }

.customer-story #carousel-example-generic {    max-width: 85%; }
.customer-story .carousel-control.left {    margin-left: -107px; }
.customer-story .carousel-control.right {    margin-right: -87px; }

.our-solution .cell header .image-title .title{     font-size: 21px; }
.our-solution .cell:first-child section, .our-solution .cell section{     margin-top: 0px; }
.our-solution .cell header .image img{ width:100% }

.our-solution .cell header .image-title{ bottom:auto; }
.our-solution .cell section{ text-align:justify; margin-right:0  }
.our-solution .cell:first-child section{ margin-right:0 }

.free-trial-panel .h2{     font-size: 30px; }
#main-slider .btn-primary2{     margin-top: 12px;    padding: 12px 29px; }

.btn-buy-now a.link{ color:#fff  }
.navbar-outfix.fixtop .navbar-wrapper .navbar-nav > li > a {    color: #222;}

.features-benefits .col-md-4{    min-height: 370px; }
.recent-blog .h6 {    min-height: 37px;    font-size: 15px;}

.contactus-page .table1 > .cell{ clear:both }
.contactus-page .bgcolor2 .container2 {   float: none !important;   padding-left: 20px; }
.contactus-page .bgcolor1 .container2 {  padding-left:20px;  }

.product1{ margin:0 auto }
.product-view4 > li{     width: 32%; }
.product-view4 > li .title{ line-height:23px; }

/*.website-nav .left-side{ float:none; width:100% }
	.website-nav .right-side{ padding:0; float:none; width:100% }
	.website-nav .right-side .menu-table .cell{ width:100%; display:block }
	.website-nav .right-side .inside {    padding: 0 10px; }
	
	.navbar .navbar-collapse .website-nav{ min-width:150px; float:none; padding:0; margin:0 }
	.navbar .navbar-collapse.navbar-right { position:fixed; height:100%; width:80%; top:0px; right:0;  overflow:hidden; overflow: auto; margin-right:0px;    max-height: inherit;  left: auto; z-index:1000000; box-shadow:0 0 10px #111; height:100% !important; margin:0; padding-top:10px;  }
	.navbar .navbar-collapse .website-nav > li > .dropdown-menu.rightfix {    display: block;    float: none;    position: relative;    width: 100%; box-shadow:none; background:#fff }
	.navbar .navbar-collapse .website-nav > li > a:hover{ background:#efefef }
	.website-nav .right-side .nav-tag .tag .cell{ vertical-align:middle }
	.navbar .navbar-collapse .website-nav > li{ border-top:solid 1px #dedede;  }
	.navbar .navbar-collapse .website-nav > li:first-child{ border-top:none }
	.navbar .navbar-collapse .website-nav > li.dropdown .dropdown-toggle .fa-angle-down{ float:right }
	.navbar .navbar-collapse .website-nav .dropdown-menu .dropdown-inner .container{ background:#fff }
	.navbar .navbar-collapse .website-nav > li > .dropdown-menu.rightfix .dropdown-inner{  }
	.website-nav .right-side .menu-table .cell .title{   padding: 3px 12px;  font-size: 18px;   margin-bottom: 5px; text-align:left }
	.website-nav .right-side .inside{ padding:0  }
	.website-nav .right-side .menu-table .cell ul li a .circle3, .website-nav .left-side, .website-nav .nav-tag{ display:none }
	.website-nav .right-side .menu-table .cell ul li a{     padding: 6px 0px; line-height:20px; }
	.navbar .navbar-collapse .website-nav{ position:relative; z-index:1000; padding:15px !important; }
	.navbar .navbar-collapse.navbar-right{ overflow:auto;   width: 100%;     background: none; }
	.navbar .navbar-collapse.navbar-right .website-nav{ overflow:auto;     width: 80%;  float: right; }*/
	

}


@media (max-width: 990px) {
.top-number{left:44%;right:auto;top:0;text-align:left;position:absolute;margin-top:15px}
.top-number .icon{display:inline-block}
.navbar-wrapper,.navbar-out{}
.fixtop .navbar-wrapper{height:52px}
.navbar-toggle{display:inline-block;position:absolute;top:9px;right:0}
.navbar-inverse .navbar-nav{float:none}
.navbar-inverse .navbar-nav > li{float:none;border:none!important}

.navbar-inverse .navbar-nav > li > a{border-radius:0!important;line-height:25px;color:#fff;display:block;padding:5px 15px;border-radius:5px}
.navbar-inverse .navbar-nav > li{margin-bottom:0}
.navbar-inverse .navbar-nav > li:hover > a:after{background:#106abe}
.navbar-inverse .navbar-nav > li:hover > a{color:#fff}
.navbar-inverse .navbar-nav > li > a:hover{background:#333}
.navbar-inverse .navbar-nav > li > a:after{ display:none }
.full-links1 .cell .inner:after{right:-4px}
.navbar-collapse{background:#333;position:absolute;right:15px;z-index:100000;top:35px;padding:0;width:230px;border-radius:5px}
.navbar-collapse > .nav{margin:0;padding:0}
.navbar-collapse.in{overflow:visible}
.navbar-inverse .navbar-collapse{display:none!important; }
.navbar-inverse .navbar-collapse.in{display:block!important;border-radius:0; }
.navbar-outfix.fixtop .navbar-toggle{top:5px; }

#main-slider.home-banner .carousel .item{background-color:#1a2129}
.navbar-nav>li{     margin-left: 0px; }
.vet-cover .h3 br{display:none}
.logo-panel img{max-width:90%;display:inline-block}
.panel-links > li{margin-bottom:25px;padding:0 7px}
.navbar-toggle{z-index:10000}
.navbar-outfix .navbar-collapse{ margin-right:0;      top: 61px;    right: 15px; }
.navbar-outfix .navbar-collapse > .navbar-collapse{ top:auto ; position:relative; width:100%; right:0 }
.navbar-outfix.fixtop .navbar-collapse{top:38px}
.navbar-outfix.fixtop .navbar-collapse .navbar-collapse{     top: 0px !important; }
.navbar-inverse .navbar-nav > li{padding:1px 1px 0}
.navbar-inverse .navbar-nav > li .dropdown-menu{position:relative;float:none}
.navbar-collapse{max-height:inherit}
.navbar-inverse .navbar-nav > li > .dropdown-menu{ display:block }
.navbar-inverse .navbar-nav > li.active > .dropdown-menu, .navbar-inverse .navbar-nav > li:hover > .dropdown-menu{display:block!important}

.h1{font-size:35px}
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li > a{line-height:35px}
.product-view1 .h4,.product-view2 .h4,.product-view3 .h4{font-size:20px;line-height:normal}
.inner-banner#main-slider .carousel .item{height:310px}
#main-slider .carousel .slide-margin{margin-top:60px;text-align:center}
.banner-content{border-radius:15px;padding:0 15px 10px;text-align:left;margin:0;display:inline-block}
.banner-content .table1 .cell{padding:0}
.banner-content .table1 .cell .title1{display:inline-block;font-size:15px;color:#fff}
.banner-content .table1 .cell .btn-out{display:inline-block}
.banner-content .table1 .cell .title1 br{display:none}
#main-slider .animation.animated-item-1{font-size:30px}
#main-slider .carousel .carousel-content{float:none;margin-top:10px}
#main-slider .animation.animated-item-2{font-size:40px}
.inner-banner#main-slider .carousel .item{height:270px}
#main-slider .carousel .carousel-content{width:100%}
#main-slider.home-banner .carousel .item{height:420px}
.note2{padding-top:8px;display:block}
.note2 img{top:8px}
.title-theme-r{color:#0055a4!important;font-size:16px!important}
.equine-from .h1{margin-top:20px}
.bwizard-steps1 ul > li{margin-right:15px;margin-left:15px}
.bwizard-steps1 ul > li .circle7{width:150px;height:150px}
.bwizard-steps1 ul > li .circle7 .lbl{height:157px}
.navbar-inverse .navbar-nav > li > a{display:block;vertical-align:top}
.navbar-inverse .navbar-nav > li.dropdown > a{display:block;vertical-align:top}
.navbar-inverse .navbar-nav > li.active,.navbar-inverse .navbar-nav > li:hover{background:#333}
.navbar-inverse .navbar-nav > li.active > a,.navbar-inverse .navbar-nav > li:hover > a{color:#fff}
.middle-content img{max-width:100%}
#footer{padding:20px 0}
body > .middle-content > section{padding:30px 0}
.photogallery2 .h3{margin-top:15px}
.vet-cover .h3{font-size:28px}
.social-share{margin:0;padding:0}
.social-share li{margin:0 0 5px}
.social-share li a.circle2{width:32px;height:32px}
.social-share li a.circle2 .fa{font-size:18px;margin-top:8px}
.social-share li a{width:31px;height:32px}
.social-share li a.circle2 img{margin-top:5px}
.social-share li a img{max-width:100%;margin-top:5px}
.banner-content .table1 .cell{display:block;padding:0!important;text-align:left;border:none}
.social{margin-top:0px}
.footer-img{text-align:center}
.product-view1 > .cell,.product-view2 > .cell,.product-view3 > .cell{padding-bottom:10px}
.table1.product-view1 + .divider10{display:none}
.equine-main-section{background:none #f7f7f7;min-height:380px}
.product-view1.house-section .cell{padding-top:25px;padding-bottom:25px}
.banner-content .table1 .cell.col2 .title1,.banner-content .table1 .cell.col1 .title1{width:150px}
.top-bar ul li{ font-size:13px }

.welcome img{ max-width:100% }
.welcome .welcome-text{ margin-top:0px; width:100% }
.quick-from .h1{ margin-top:0px }
.cat-image img{ max-width:100% }
.quick-quote .cat-image {    margin-right: 0px; }
.quick-from .form-group{ display:block }
.quick-from .form-group.inline{ display:block }
.quick-from .form-group select.form-control{ width:100% }
.quick-from .form-group{     max-width: 94%; }
.quick-from .form-group.inline + .form-group.inline {    margin-left: 0px; }
.large-link .link {    width: 100%;    height:auto;    float: none;    position: relative; }
.large-link .link .content{     top: 0%; width:100%; right:auto; left:auto; text-align:center }

.well2{ background-size:auto 100% ; }
.pull-right.image{ max-width:50% }
.pull-right.image img{ max-width:100% }
.about-us{ text-align:justify }
.btn-buy-now{ float:none }
.about-us {    padding: 15px 0; }
.navbar-outfix.fixtop .navbar-wrapper .navbar-collapse{ margin-left:0;     margin-top: 0px; }
.btn-buy-now{ padding-bottom:10px; }
.footer ul li{ margin-bottom:10px; }
.list3 li{ text-align:justify }


.why-trade-terminal { } 


.package-panel ul li{ min-height:410px; margin-bottom:15px; }



.package-panel ul li{ width:227px; }
.bg1{ background-size:auto 100%; }

.any-question {     background-size: auto 100%; }
.list4 li a .title{ font-size:18px;  }
.inner-content > section {    padding: 25px 0; }

#main-slider .btn-primary.btn-lg {    font-size: 16px; padding: 7px 15px; }

.inner-server-panel > .row > .col-md-4{ margin-bottom:25px; }
.fixtop .btn-buy-now .link,  .btn-buy-now .link{ margin: 9px 6px 0 0px; color:#fff }
.reach-us .h2 {    font-weight: 400;    font-size: 26px; }

.contact-form .row > [class*="col-"] .form-group .row [class*="col-"]{ margin-bottom:10px; }

.navbar .navbar-collapse .website-nav > li.main-menu > .dropdown-menu{ top:auto }
.navbar .navbar-collapse .website-nav .main-menu .dropdown-menu .dropdown-inner .container{ width:100%; overflow:hidden }
.website-nav .right-side .menu-table1 , .website-nav .right-side .menu-table{ display:block }
.website-nav .right-side .menu-table1 .cell, .website-nav .right-side .menu-table .cell{ display:block; }
.website-nav .right-side .menu-table .cell{ width:100% }

.navbar-outfix .navbar-collapse.navbar-right{     top: 0px;   overflow: auto;    position: fixed;    height: 100% !important; width:280px; }
.navbar-inverse .navbar-nav > li{  height:auto }
.website-nav .right-side .menu-table1{     margin-left: -13px;     overflow: auto;     padding: 5px; }
.website-nav .right-side .menu-table1 .cell{ padding: 0px ; margin-bottom:10px;    display: inline-block !important;    float: left;}
.website-nav .right-side .menu-table1 img {      max-width: 54px;    max-height: 41px; }
.fixtop .navbar .navbar-collapse .website-nav > li.main-menu > .dropdown-menu {    top: auto;}
.navbar-inverse .navbar-nav > li > a{ background:transparent }

.navbar-inverse .navbar-nav > li > a{ border:none }

.circle13{     width: 350px; height:350px;    border: solid 20px #f4f4f4; } 

.navbar .navbar-collapse .website-nav > li.main-menu{ overflow:hidden }
.website-nav .right-side .menu-table .cell{ padding-left: 0px; }

.navbar .navbar-collapse .website-nav .main-menu .dropdown-menu .dropdown-inner .title{ margin-bottom:10px; margin-top:15px; }

.navbar-inverse .navbar-collapse.navbar-right {    margin-top: 0px; }

.menuopen .navbar-toggle {
    top: 10px;
    right: 265px;
	    z-index: 10000000;
}

.form-style2 {    width: 100%;}
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li > a > .fa{ display:none }

.navbar-inverse .navbar-collapse.website-nav{     background: #c5731f; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {    border: solid 0px #f89937; }

.menuopen .navbar-toggle .sr-only + .icon-bar{ display:none }
.menuopen .navbar-toggle .sr-only + .icon-bar + .icon-bar{ transform: rotate(130deg);  -moz-transform: rotate(130deg);  -ms-transform: rotate(130deg); margin-top: -2px;  } 
.menuopen .navbar-toggle .sr-only + .icon-bar + .icon-bar + .icon-bar{  transform: rotate(226deg);  -moz-transform: rotate(226deg);  -ms-transform: rotate(226deg); margin-top: -2px;  } 

#main-slider {    overflow: hidden; }

.home-getin-touch .bgcolor2 .container2 {        max-width: 100%;    margin-right: 22px; }
.telephone-section{ margin-bottom:25px; }

.btn-buy-now{     z-index: 1000;    position: relative; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{ color:#fff }

.telephone-section .btn-primary8 { /* bottom: 11px;    position: absolute; */    left: 40%; }
.product1 {   position: relative;  right: auto;  top: auto;  width: 38%;   display: block;   text-align: center;    margin: 0 auto; }
.telephone-section {  padding: 70px 0 70px; overflow:visible  }

.product-view4 > li {    width: 49%; }

.news-view6 > li{  height: 230px; }

}

@media (min-width: 700px) and (max-width: 990px){
	
}

@media (min-width: 770px) and (max-width: 1199px) {
#main-slider .carousel .carousel-content{margin-right:158px}
.banner-content .table1 .cell .title1{color:#fff}
}
@media (min-width: 992px) and (max-width: 1199px) {
.dropdown:hover .dropdown-menu{display:block; }
.navbar-nav > li{margin-left:0}
.navbar-collapse{padding-left:0;padding-right:0}
.recent-work-wrap .recent-work-inner h3 a{font-size:20px}
.recent-work-wrap .overlay{padding:15px}
.services-wrap{padding:40px 10px 40px 30px}
.feature-wrap h2,.single-services h2{font-size:18px}
.feature-wrap h3,.single-services h3{font-size:14px}
.tab-wrap .media .parrent.pull-left{clear:both;width:100%}
.tab-wrap .media .parrent.media-body{clear:both}
#portfolio .row{margin-left:-10px;margin-right:-10px}
.recent-work-wrap .overlay .preview{line-height:inherit}
.team-bar .first-arrow{width:21%}
.team-bar .second-arrow{width:20%}
.team-bar .third-arrow{width:21%}
.team-bar .fourth-arrow{width:20%}
ul.social_icons li{margin-right:0}
}



@media (max-width: 768px) {
body{ overflow-x:hidden; overflow-y:auto }
.container{ overflow:hidden }
.h1{font-size:32px}
.h2{font-size:36px}
.h3{font-size:36px}
.h4{font-size:24px;line-height:normal}
.h5{font-size:22px}
.h6{font-size:20px}
.h7{font-size:18px}
.h8{font-size:17px}
.h9{font-size:16px}
h1{font-size:28px}
h2{font-size:18px}
h3{font-size:16px;line-height:normal}
h4{font-size:14px}
hr{margin:15px 0}
.navbar-outfix .navbar-collapse{top:0px;margin-right:0;right:0px;padding:0px}
.navbar-outfix.fixtop .navbar-collapse.navbar-right{ right:0px; }
.red-theme .bwizard-steps1 ul > li,.yellow-theme .bwizard-steps1 ul > li,.brown-theme .bwizard-steps1 ul > li{margin-left:0;margin-right:0}
.third-pary.header .calus{float:right;width:180px}
.third-pary.header .calus .top{width:165px}
.third-pary.header .calus .top img{display:none}
#footer .table1 > .cell{width:32%}
.navbar-wrapper{	background:#333}
#main-slider .carousel .item{  height: 355px; } 

.content-center{ padding:0 }

.image { text-align:center }
.image img{ max-width:100% }


.inner-content > .easy-services{ padding: 25px 25px;  }

.our-company-section .person {    margin-top: 15px; }
.our-company-section{ text-align:center }
.our-company-section .title{     margin-top: 30px; }
.navbar-outfix.fixtop .navbar-wrapper .navbar-nav > li > a:hover, .navbar-outfix.fixtop .navbar-wrapper .navbar-nav > li.active > a {
    color: #fff;
}

#bottom .widget{ margin-top:15px; margin-bottom:15px; }
#footer{  margin-top:-1px; }
.contactus-page .bgcolor2 .container2 {    padding-right: 15px;    float: none !important; padding-left:15px; }

.product-view4 > li .image div, .product-view5 > li .image div, .product-view6 > li .image div{ height:135px }

.cabling-section .table1 > .cell{ width:100%; float:none; }
.large-image{ margin-top:20px; }
.cabling-section  .container2.pull-right{ float:none !important; padding:15px 20px;}

.features-list > li{ float:none; width:100% }
.navbar-inverse .navbar-nav > li.dropdown:hover:after{ display:none }

.breadcrumb{ padding:0 4px }
.breadcrumb>li{     font-size: 10px; }

.btn-request-call{ width: 140px;    height: 84px; }
.btn-latest-new{     width: 32px; }

}
@media (min-width: 768px) and (max-width: 991px) {
.dropdown:hover .dropdown-menu{display:block; }
.navbar-collapse{padding-left:0;padding-right:0}
.navbar-nav > li{margin-left:0}
#main-slider .carousel h1{font-size:25px}
#main-slider .carousel h2{font-size:20px}
.tab-wrap .media .parrent.pull-left,.media.accordion-inner .pull-left{clear:both;width:100%}
.tab-wrap .media .parrent.media-body,.media.accordion-inner .media-body{clear:both}
.services-wrap{padding:40px 0 40px 30px}
.recent-work-wrap .overlay{padding:15px}
.recent-work-wrap .recent-work-inner h3 a{font-size:20px}
.sinlge-skill{width:150px;height:150px}
.sinlge-skill p em{font-size:25px}
.sinlge-skill p{font-size:16px}
.team-bar .first-one-arrow{width:2%}
.team-bar .first-arrow{width:18%}
.team-bar .second-arrow{width:24%}
.team-bar .third-arrow{width:15%}
.team-bar .fourth-arrow{width:20%}
.blog .blog-item .entry-meta > span a{font-size:10px}
#footer .table1 > .cell{padding:10px; }
.social{margin-top:0px}
.navbar-collapse{right:8px;top:33px;overflow:hidden}

.features-benefits .col-md-4{ float:left  }

#bottom .container  > .row > .col-md-3{ width:50%;     min-height: 375px; }
.our-solution .cell + .cell section{ margin-left: 0px; }

body > section{ overflow:hidden }
#bottom .container > .row > .col-md-3 {    width: 50%;    min-height: 245px;}
.our-solution .cell header .image-title{ left:auto }
.our-solution .cell header .image {    text-align: left; }

.our-history .table1{	display:table;	width:100% }
.our-history .table1 .cell {    display: table-cell;    vertical-align: top;	width:auto}
.our-history .table1 .cell:first-child{ width:30% }
.our-company-section .title { font-size:25px; line-height:normal; padding-left:25px; }
.our-company-section .title br{ display:none }

.product-item1 .item-in{ width:48%; margin-bottom:15px; }
.slider-style2 .carousel-control.left {    right: 40px;    left:auto; top:-25px; }
.slider-style2 .carousel-control.right {    right: 0px;    left:auto; top:-25px; }
#latest-brochures{ padding-top:25px; }

.features-benefits1 [class^="col-"]{     width: 48%;    float: left; }

.bg-image-inner {    position: relative;    height: auto; }



}
@media (max-width: 766px) {
.container > .navbar-header,.container > .navbar-collapse{margin-left:0}
.top-number{font-size:14px}
input.search-form:hover{width:120px}
.navbar-nav > li{padding-bottom:0}
#main-slider .carousel h1{font-size:25px}
#main-slider .carousel h2{font-size:16px}
.feature-wrap h2,.single-services h2{font-size:18px}
.feature-wrap h3,.single-services h3{font-size:14px}
.media.accordion-inner .pull-left,.media.accordion-inner .media-body{clear:both}
.accordion-inner h4{margin-top:10px}
.tab-wrap .media .pull-left{clear:both;width:100%}
.tab-wrap .media .media-body{clear:both}
.nav-tabs > li.active > a:after{display:none}
#footer .col-sm-6{text-align:center}
#footer .pull-right{float:none!important}
.sinlge-skill{margin:0 auto;margin-top:30px;margin-bottom:30px}
.team .single-profile-top,.team .single-profile-bottom{margin-bottom:30px}
.clients-area{padding:60px 0}
.clients-area h1{font-size:25px}
.portfolio-item,#recent-works .col-xs-12.col-sm-4.col-md-3{padding:0 15px}
ul.social_icons li{margin-right:0}
.blog .blog-item .entry-meta{margin-bottom:20px}
.blog .blog-item .blog-content h3{margin-bottom:20px}
.post_reply_comments{padding-left:20px}
.inner-table .cell{display:block}
.pet-people .table1 > .cell{padding:20px 0 20px 170px;padding:15px 0;text-align:center}
.pet-people .table1 > .cell:first-child{padding:0 0 25px;border-bottom:solid 1px #ccc}
.pet-people .h3{font-size:30px}
.pet-people .photo-right,.pet-people .photo-left{position:relative;top:auto!important;left:auto!important;right:auto!important;text-align:center}
.pet-people .photo-right img,.pet-people .photo-left img{display:inline-block}
.navbar-outfix .navbar-brand img{}
.pet-people .inside{max-width:50%;margin:0 auto}
.pet-people .col2 .inside p{max-width:100%}
.h1{font-size:30px}
.h2{font-size:25px}
.h3{font-size:21px}
.h4{font-size:20px}
.navbar-toggle{top:10px; right:5px}
.navbar-outfix.fixtop .navbar-toggle{top:3px}
#main-slider.home-banner .carousel .item{background-position:45% 100%;background-color:#1a2129}
.make-petplan .image img{margin-right:0;max-width:100%}
.make-petplan .list-style1 > li{float:none;width:100%}
.stepsforms .h1{position:relative;font-size:21px}
.purple-button{font-size:12px}
.quoteform-image img{max-width:100%}
.dropdownrow > .form-group{margin-left:0;margin-right:0}
.form15{width:280px}
.stepsforms .btn-md{ min-width:104px;padding:7px 15px;line-height:20px; font-size: 12px !important;  }
.view5 .control-label{padding-left:10px}
.premium-panel .premium-detail table thead{display:none}
.premium-panel .premium-detail table tbody td:first-child{width:100%}
.premium-panel .premium-detail .include-option .form-group{text-align:center}
.premium-panel .premium-detail .include-option .control-label{margin-bottom:10px}
.premium-panel .premium-detail table tbody td{display:block;float:left;width:50%}
.premium-panel .premium-tab{padding:10px}
.premium-panel .premium-tab .btn{margin:0;display:inline-block;font-size:12px;padding:10px 15px}
.petplan-plan-table > .row > [class*='col-']{margin-top:15px}
.petplan-plan-table > .row > [class*='col-']:first-child{margin-top:0}
.petplan-plan-table > .row{border:none}
.petplan-plan-table > .row > [class*='col-']{border:solid 1px #e1e1e1}
.petplan-plan-table > .row > [class*='col-']:after{display:none}
.petplan-plan-table .plan-expand > span{color:#334a5e;font-size:17px}
.premium-panel .premium-detail table tbody td{padding:15px;border:none;border-top:solid 1px #e6e6e6}
.premium-panel .premium-detail .include-option{border-top:solid 1px #e6e6e6}
.premium-panel .premium-tab{text-align:center}
.navbar-wrapper > .navbar{height:84px}
.form-table .buttons{text-align:center}
.form-table .buttons .btn{display:block;width:100%;  }
.petplan-plan-table .other-detail{display:block}
.photo-content .photo{text-align:center;margin-bottom:10px}
.photo-content .photo img{max-width:100%;max-height:150px;text-align:center}
.image-box img{max-width:100%}
.readmore ul li .cell.desc > a[data-readmore-toggle]{width:90px!important;padding:5px 10px;font-size:12px}
.overflow-table{overflow:auto;width:100%}
.overflow-table table td{white-space:nowrap}
.navbar-inverse .navbar-nav .dropdown-menu > li > a{padding:5px 15px}
.navbar-outfix .navbar-collapse{top:46px}
.table-responsive td,.table-responsive tr{display:block;text-align:center;width:100%!important;clear:both;text-align:center!important}
.table-responsive img{float:none!important}
.vet-cover .btn{min-width:160px}
hr{margin:40px 0}
.photogallery2 .images,.photogallery2 .images a{width:100%;height:auto;overflow:hidden;float:left}
.photogallery2 .images img{min-width:0;margin-bottom:20px}
.banner-content .table1 .cell.col2 .title1,.banner-content .table1 .cell.col1 .title1{width:97px}
.vet-cover{padding-top:55px}
.form-group.buttons ,.xs-buttons{text-align:center}
.form-group.buttons .btn,.xs-buttons .btn{margin-bottom:6px;padding:10px 25px !important;line-height:16px}
.buttons1 .btn{display:inline-block!important;width:auto!important;padding:10px 25px!important}
.form-horizontal .form-group.question .control-label{padding-left:15px}
.form-horizontal .btn{ margin-bottom:5px; }
select.form-control.form3,select.form-control.form2,.stepsforms select.form-control.form2 ~ select,.stepsforms select.form-control.form2{width:auto;min-width:81px}
.inner-field select.form-control.form2,.inner-field select.form-control.form3{width:auto;min-width:87px}
.stepsforms .btn-md{min-width:60px }
.note1 br{display:none}
.form-group.question{background:#f9f9f9}
.feefo-table{overflow:auto}
.feefo-table table td{width:8%}
.feefo-table table{width:100%}

.feefo-table table tr {    display: block;    border-bottom: solid 1px #2a94e6; }
.feefo-table table td {    border: none !important;     vertical-align: top;    display: block;    width: 100%; }
.pet-detail-box .panel-heading .monthlyPlan, .pet-detail-box .panel-heading .pet-panel{ width:100%; }
.image-right1{ float:none; margin-left:0 }
.feefo-table table td .comm-rating em{ display:inline-block; }

#main-slider .carousel .item{     height: 287px; }
.grab-copy .title{     font-size: 40px; }
.large-link .link .content.left {    right: auto;    left: auto; }
.large-link .link .content .title{     font-size: 40px;     text-shadow: 0 0 5px #fff; }
.top-bar ul{ float:none }
.navbar>.container .navbar-brand{ margin-top:0px }

 .quick-from {    float: none; }
 .quick-from .form-group.inline .controls {    display: block; }
 .quick-from .form-group input[type="text"].form-control {    width: 100%; }
 .welcome .welcome-text{     margin-left: 0px; }
 .footer ul li a{     padding: 0 5px; }
 .navbar-outfix .navbar-wrapper .navbar-collapse{ overflow:auto; overflow-x:hidden }
 
 .column3 { display:block; }
 .column3 > li{ display:block; width:100%; border-top:solid 1px #dbdbdb; border-left:none; padding:25px 0 }
 .link1 a{ display:block; text-align:left; margin-bottom:10px }
  .column3 > li:first-child{ border-top:none }
  .footer ul li{     margin: 7px 0px 7px -3px; }
  
  .pull-right.image{ max-width:100%; width:100%; clear:both; text-align:center }
  .dog1.image{ margin-bottom:15px }
  .dog1.image img{ max-width:45% }
  .dog2.image img{ max-width:55% }
  .about-us .h1{ text-align:left }
  
  .package-panel{ padding:0 5px; }
.package-panel ul li{ display:block; width:100%;     margin-left: 0px;  }
.package-panel {    margin-top: 0px;	}

.service-panel ul li{ float:left; width:49%;     height: 146px; }
.package-panel ul li:not(.active) .most-popular{ display:none }

.home-server-panel > ul > li{ width:100%; float:none }
.features-list > li { float:none; width:100% }

.ideal-solution {    min-height: 275px; }
.h11{ font-size:25px;  }

.list-icon li{     padding: 0px 5px; }
.list-icon li + li:before{ display:none }

.wizard-section{ -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    margin:0px; }
.wizard-section{ min-height:180px;   }
.wizard-section ul{ margin:0; padding:0; list-style-type:none;  padding-bottom:5px; background:#f2f5f6;  }
.wizard-section ul > li {    margin-right: 10px;    margin-left: 0;    font-size: 21px;    width: 100%;    display: block;  padding-left:5px;  }
.wizard-section ul li .inner > a{ width:37px; height:34px; display:inline-block; background:#fafafa; box-shadow:0 0 5px #ccc ;     margin-top: 5px; vertical-align:top }
.wizard-section ul li .inner > a .number{ font-size: 25px;    display: block; line-height: 35px; text-align:center }
.wizard-section ul li.complete .inner .number{  display:none ;  }
.wizard-section ul li.complete .inner .tick{  display:inline-block }
.wizard-section ul li.complete abbr{ color:#333 }
.wizard-section ul li.active abbr{ color:#000 }
.wizard-section ul li .inner abbr{ margin-top:15px; display:inline-block; margin-left:10px; }
.wizard-section ul li .inner .tick{ display:none; background:#1e9374 url(../images/tick-green.png) no-repeat; height:60px; width:60px; -webkit-transform: scale(0.6);    -ms-transform: scale(0.6);    transform: scale(0.6); margin:-10px;  }

.wizard-body {
    border-top: solid 0px #c4c4c4; margin-top:0px;
}

.form-horizontal .form-group{  }
.form-horizontal .form-group .control-label{ width:100%; float:none; margin-bottom:5px;   }
.form-horizontal .form-group .controls{ margin-left:0;  }

.table-field{ margin-bottom:7px; }
.table-field .f-cell select{ width:58px; }
.table-field .f-cell:after {    content: " ";    position: absolute;    top: 11px;    height: 7px;    width: 10px;    right: 5px;    background: #fff; }

.inner-field{ margin-bottom:10px; }

.our-mission-list li{ list-style-type:none; position:relative; width:50%; height:240px; z-index:15; margin-bottom:25px; float:left; margin-left:-15px; margin-right:15px;   }


.features-benefits .col-md-4{ width:100%  }
.product-item .item-in{ width:100% }
.highlight-panel1{ text-align:center }
.highlight-panel1 .btn{ float:none !important; display:inline-block } 
.footer ul.list-icon2 li{ display:block }
.latest-news .desc{ display:none }
.product-item .item-in{ min-height: 385px; }
.btn-free-trial{     background-size: cover;     width: 100%; }

.our-solution .cell + .cell section {    max-width: 811px;    float: left;    margin-left: 15px;    margin-top: 25px;}
.our-solution .cell header .image-title{ left:auto; bottom:0  }
.our-solution{ padding:0 15px; }
.image img {    max-width: 100%; }
.our-solution .cell + .cell section{ margin-left:0  }

.features-benefits{    padding: 35px 10px; }
.navbar-outfix .navbar-brand{     width: 195px; margin-left:10px; }
.customer-story  #carousel-example-generic{ max-width:100% }
.recent-blog .desc{ display:none }
.navbar-wrapper #header{ top:0  }

.features-benefits .col-md-4:not(:last-child){ margin-bottom:75px; }
.btn-buy-now a.link{ color:#fff }
.navbar-outfix.fixtop .btn-primary1.btn-md{ margin-top:15px;   }
.footer .copyright{ text-align:center; margin-top:25px; }
#main-slider .animation.animated-item-4{ font-size:15px; }
.welcome .welcome-text{ padding:0 20px; }
.welcome .welcome-text .col-md-4{ width:100%; margin:0 0 10px; }
.welcome .welcome-text > .row{ margin:0 }
.welcome .welcome-text .col-md-4{     padding: 0 15px; }

.our-history .table1 .cell:first-child{ text-align:center  }

.article-list{ padding:0;  }
.article-list li{ width:100%; float:none;     margin-left: 0%; margin-bottom:20px; }

.product-item1 .item-in{ width:100%; margin-bottom:25px; min-height: 130px; }

.inner-banner#main-slider .carousel .item .container{ overflow:hidden }
.bg-image-inner .img-desc{ position:relative; bottom:auto; left:0 }
.inner-content > section.photo-section{     min-height: 140px; }

.bg-image-inner {    position: relative;    height: auto; }
.features-benefits1 [class^="col-"]{ width:96%; margin:0 2% 65px; }


.img-desc .title {    font-size: 20px;    font-weight: 300;       padding: 17px 23px 26px;}

.home-getin-touch .h1 {     line-height: normal;    font-size: 19px; }
.home-getin-touch .bgcolor1 .container2 {    padding-right: 15px; }
.home-getin-touch .table1 .cell {    padding-left: 25px; }
.get-panel .call {    font-size: 26px; }
ul.list-logo li {       width: auto;    padding: 0 15px; }

.product-view4 > li{ width:100%; float:none; min-height:inherit; margin-bottom:15px }
.product-view5 > li{ width:100%;  float:none;  min-height:inherit;  margin-bottom:15px }
.product-view6 > li{ width:100%;  float:none;  min-height:inherit;  margin-bottom:15px }
.product-view6 > li.bottom {    padding: 0;    height: auto; }
.product-view6 > li.bottom .table1 .cell.bottom {    vertical-align: bottom;    height: auto; }
.product-view4 > li .image div, .product-view5 > li .image div, .product-view6 > li .image div , .news-view6 > li .image div{ height:auto }
#main-slider.inner-banner .carousel .carousel-content{  margin-top: 0px; }

.product-item1 .item-in .desc {     padding-top: 0px;    min-height: 70px; margin-bottom:15px }
.product-item1 .item-in header {    min-height: 20px; }
.product-item1 .item-in{ min-height: 30px; margin-bottom: 15px;     float: none; }

.bgcolor1 .list-icon3 {    margin-left: 0px; }
.contactus-page .bgcolor1 .container2 {    padding-left: 30px; }
.large-image .in-content {    position: relative; }

.navbar-inverse .navbar-nav > li:hover > a{ border:none  }


.free-quote .links{ display:block }

.product-item1 .item-in .h6{  height:auto; overflow:hidden; }

.news-view6 > li{ width:100%;  float:none;  min-height:inherit;  margin-bottom:15px }
.news-view6 > li.bottom {    padding: 0;    height: auto; }
.news-view6 > li.bottom .table1 .cell.bottom {    vertical-align: bottom;    height: auto; }

.news-view6 > li {    height: auto; }

}
@media (max-width: 680px) {
.top-number{position:absolute;top:77px;left:0;width:100%;margin:0;height:22px;text-align:center;color:#fff;font-size:17px;padding-left:0;background:#0055a5}
.navbar>.container .navbar-brand{margin-bottom:4px}
.navbar-wrapper > .navbar{padding:0}
.navbar-wrapper,.navbar-out{height:76px}
.navbar-outfix.fixtop .top-number .number{margin-top:3px;font-size:15px}
.navbar-outfix.fixtop .top-number{margin-top:-12px;padding-left:0}
.navbar-outfix.fixtop .top-number .circle1{width:auto;vertical-align:middle;display:inline-block}
.top-number .circle1{background:transparent;height:auto;width:auto}
.top-number .text{display:none}
.top-number small{font-size:10px;color:#fff;vertical-align:top}
.navbar-outfix.fixtop .navbar-wrapper > .navbar{height:52px}
.fixtop .navbar-wrapper{height:52px}
.navbar-outfix.fixtop .top-number{display:none}
.navbar-outfix.fixtop .top-number .circle1 .fa{font-size:16px;margin-top:11px}
.banner-content .table1 .cell{text-align:center}
.navbar-outfix.fixtop .navbar-brand{margin-bottom:0}
.bwizard-steps1{min-height:170px;padding-top:0;background:none}
.bwizard-steps1 ul > li{margin-right:10px;margin-left:0;font-size:21px;width:100%;display:block}
.bwizard-steps1 ul > li .circle7{width:100%;height:auto;border-radius:0;display:block;padding-left:45px;text-align:left}
.bwizard-steps1 ul > li .circle7 .lbl{height:auto;height:38px;display:block;width:100%;line-height:35px}
.bwizard-steps1 ul > li .circle7 .lbl br{display:none}
.bwizard-steps1 ul > li:before{left:4px;width:30px;height:30px;line-height:30px;top:4px;border-radius:0;box-shadow:0 0 0 3px #fff}
.bwizard-steps1{margin-left:0}
.bwizard-steps1 ul{padding:0}
.pet-detail-box .table2 .cell{display:block;text-align:center}
.pet-detail-box .panel-heading .pet-panel{padding-bottom:10px;padding-top:0}
.pet-detail-box .panel-collapse .panel-body .text-right{text-align:center}
.petplan-plan-table .other-detail > ul > li{width:50%;float:left;min-height:135px;padding:10px}
.premium-panel .premium-detail table tbody tr td.highlight-r{text-align:center}
.new-form .form-group .control-label{margin-bottom:9px;display:block;height:auto}
.h5{font-size:20px}
.form-horizontal .control-label{padding-left:0}
.form-horizontal .form-group{margin-left:0;margin-right:0}
.note1{display:block}
.footer-img .desktop{display:none}
.footer-img .mobile{display:inline-block}
.find-out-more .btn{display:block}
#footer .table1 > .cell{width:33%}
.equine-main-section .table1 > .cell,.equine-main-section .table1 > .cell:first-child{padding:0;margin:0;width:100%;display:block;text-align:center}
.equine-main-section .inside,.equine-main-section .inside p{max-width:100%;text-align:center}
.equine-main-section .table1 > .cell.borderl{width:100%;height:1px;margin:10px 0;clear:both;border:1px solid #d2d2d2;border-width:0 0 1px}
.form-control,textarea.form8,textarea.form6,textarea,select{ }
.drcarlhome{ position: absolute; margin:19px 0 0 21px;     height: 110px; top:auto; right:auto ; left: 64px; }

#main-slider .animation.animated-item-1{font-size:19px}
#main-slider .animation.animated-item-2{font-size:23px}
.footer .copyright{     font-size: 13px; }

.large-links .left, .large-links .right{ float:none; width:100%; text-align:center }

.btn-lg {    font-size: 16px; padding: 9px 20px; }

}
@media (max-width: 620px) {
.product-view1 > .cell,.product-view2 > .cell,.product-view3 > .cell{display:block;border-left:none;border-top:solid 1px #d2d2d2}
.product-view1 > .cell:first-child,.product-view2 > .cell:first-child,.product-view3 > .cell:first-child{border-top:none}
.product-view2 > .cell,.product-view3 > .cell{width:100%;padding-top:0;padding-bottom:15px}
.product-view2 .desc,.product-view1 .desc{min-height:40px}
.product-view1 .h4{font-size:19px}
.custom-section .h3{font-size:35px}
.social-share{height:45px}
#footer-section .container .social{margin-left:-10px;margin-right:-15px}
#footer-section .container .social .social-share li a img{max-width:27px}
#frmLogin .form-group .controls .radio-inline{display:block;margin-left:0}
body{margin-bottom:0px !important}
#main-slider .active .animation.animated-item-2{font-size:39px}
.news-date{ float:none !important; font-size:13px;  }
.news-date + h1{    margin-top: 10px; }
.news-photo img{ max-height:100px; max-width:200px; }

.view9 .control-label {   padding-top: 0px; }
.page-404 .h1 {    font-size: 31px; }

#main-slider .carousel .carousel-content {
    float: none;
    margin-top: 21px;
}
					
}
@media (max-width: 540px) {
#footer .table1 > .cell{padding:10px;width:50%}
.banner-content .table1 .cell .title1{font-size:13px;width:153px}
.banner-content .table1 .cell .btn{font-size:13px;padding:15px 14px;min-width:150px}
#main-slider .carousel .slide-margin{margin-top:18px}
.premium-panel .premium-tab .btn{margin:0;display:inline-block;font-size:12px;padding:10px}
.premium-panel .premium-detail table tbody td .form-group .title-r{font-size:20px}
.form-control,textarea.form8,textarea.form6,textarea,select{ /* width:380px;max-width:96% */ } 
.icon-sm{margin-left:2px}
.inner-banner#main-slider .carousel .item {    height: 200px; }
}
@media (max-width: 480px) {
#main-slider.home-banner .carousel .item{background-color:#1a2129}
#bottom .links a:nth-child(4):before,#bottom .links a:nth-child(7):before,#bottom .links a:nth-child(9):before{display:none}
.banner-content .table1 .cell.col2 .title1,.banner-content .table1 .cell .title1{width:97px;line-height:15px}
.form-control,textarea.form8,textarea.form6,textarea,select{ /* width:250px;  width:330px; max-width:96% */ }

.our-mission-list li{ width:100%; float:none }
.social-share li .fa{ margin-top:5px; }

}

@media (max-width: 420px) {
    #footer .table1 > .cell{width:100%}
    .btn-primary8 {    padding: 9px 15px !important; }
}

@media (max-height: 420px) {
.navbar-outfix .navbar-collapse{max-height:300px;overflow-y:auto;overflow-x:hidden}
}


@media (max-width: 400px) {
.social-share li{float:left;margin-right:1px}
.social-share li a.circle2{width:29px;height:29px}

.circle13{     width: 280px; height:280px;    border: solid 20px #f4f4f4; } 

}

@media (max-width: 380px) 
{
    .form-control,textarea.form8,textarea.form6,textarea,select{ width:250px; max-width:96%}
    .btn-primary8 {    padding: 9px 10px !important; }
}

@media (max-width: 480px) and (max-height: 680px) {
.navbar-outfix .navbar-collapse{max-height:none;overflow-y:auto;overflow-x:hidden}
}

@media (max-width:992px){
  tbody, tr, td{display:block;}
}