.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}

.container2 {    max-width: 690px; }

@media (min-width: 1359px) {
#footer .container, #bottom .container{width:1356px}

}
@media (min-width: 1280px) {
.container{width:1140px}
.content-banner{ min-height:396px; }
}

@media (max-width: 1450px) {
	.home-products .h-row .cell .main-image {    width: 100%;    height: 356px; }
	.who-we-are .container6 > .row > div{ float:none; width:100% }
	.who-we-are .container6 {     max-width: 870px;    margin: 0 auto; }
	.who-we-are .circle-panel {    margin-top: 75px; margin-bottom:45px }
	.category-section .title{     top: 32%; }
	.process-steps{ max-width:100%  }
	#main-slider .carousel .item{ height: 650px; }
	#main-slider .carousel .carousel-content{     margin-top: 70px; } 
	
	.home-products .h-row .cell .main-image1 {       height: auto; }
	
	
	.since-beginning{ padding-bottom:30px; }
	.since-beginning .lti-triangle3{ width:20% }
	.since-beginning .lti-triangle2{ width:30% }
	.since-beginning .lti-triangle2{ right:0 }
	.since-beginning .h2 br{ display:none  }
	
	.h2 {    font-size: 33px; }
}

@media (min-width: 1450px) {
    .container{width:1140px}
}	
@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:206px; max-width:590px }
.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: 100px; }
#main-slider.inner-banner .carousel .animation.animated-item-2{      }
.navbar-fixed-top{ top:0px } 
.navbar-wrapper #header{     }

.dropdown:hover .dropdown-menu{display:block;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms}

}
@media (max-width: 1200px) {
	.navbar-fixed-top{ top:0px } 
	
	.home-section1 {    padding: 15px 45px 25px 15px; }
	.partners-panel .animation-panel{ opacity: 0.5; }
	.category-section .title {    top: 20%; }
	.who-we-are .lti-triangle1{ left:auto; right:0; top:5px;  }
	.development-process .lti-triangle3{ width:30% }
	.home-products .h-row .cell .main-image {    height: 285px; }
	#footer .copyright .col-sm-6.text-right{ font-size:12px; }
	
	
}

@media (min-width: 1025px){
	.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li{     height: 43px; }
}

@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: 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 {  /*  height: 160px; */ }
.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 7px; }
.navbar-inverse .navbar-nav > li > a{ font-size:15px; }
.btn-buy-now .btn-primary2{     padding: 9px 15px; }
.navbar-fixed-top{ top: auto; }	

.home-server-panel .well{ min-height:275px; }


.navbar-inverse .navbar-nav .dropdown-menu{     left: -100px; }


}
@media (max-width: 1050px) {
.h1{font-size:36px}
.h2{font-size:30px}
.h3{font-size:30px}
.h4{font-size:28px;line-height:normal}
.h5{font-size:26px}
.h6{font-size:22px}
.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 }

.home-section2 figure img {    min-height: 150px; width:100% }

.services-detail .quote1 {    margin-top: 10px;    margin-left: 0%;     width: 95%; margin-bottom:25px }

.main-services-panel{ padding:0 }
.home-section2 .table1 .cell.bg-color1 {    padding: 34px 25px; }

.process-steps1 > li{ width:100%; min-height:inherit  }
.process-steps1 > li .h10 br{ display:none }

.specialist-section{ overflow:auto }
.specialist-section .car-left, .specialist-section .car-right{ position:relative; top:auto; left:auto; right:auto; text-align:center; width:50%; float:left; margin-top:25px }
.specialist-section .mobile{ display:inline-block; }
.specialist-section .desktop{ display:none } 


.specialist-section .car-left img, .specialist-section .car-right img{ width:80% }


.circle-link li{  -webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75); margin:0 -20px }

}
@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:26px;padding:0 13px;font-size:15px}
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li > a br{ display:none }
.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 {    margin: 0 10px; float:none; display:inline-block }
.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%; }


.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; }



.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-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 }


.home-section2 .table1, .section-project .table1 { display:block }
.home-section2 .table1 .cell, .section-project .table1 .cell { width:100%; display:block; overflow:hidden }

.section-project .container4{ width:100% } 

.home-section2 .table1 .cell img, .section-project .table1 .cell img{ width:100% }

.strip-text{     margin: 0 auto; display: block; }
.section-project.style1 .container2 {    max-width: 100%; }
.section-project.style1 .container2 .quote2 {   min-height: 100px; }

.project-work li{     width: 224px;    height: 224px;     padding: 10px;     margin-left: 0px; }

.section-traffic .table1 { display:table; width:100% }
.section-traffic .table1 .cell{ display:block; width:100%; overflow:hidden }
.section-traffic .container2 {   max-width: 100%; }
.section-traffic .cell.col2 .container2 {    width: 100%; }
.section-traffic .cell.col2{ background:#f4f4f4  }

.our-rates .table1{ margin-top:15px; }
.section-management .table1 .cell{ width:100%; display:block; }
.section-management .table1 .cell + .cell {    padding: 45px; }

.section-management figure img{ width:100% }
.h3 {  font-size: 29px; }

.well1 .h3 br{ display:none }

.section-traffic .table1 .bg-color2 .services-detail{ text-align:center }

.contactus-page{ overflow:hidden }
.contactus-page .lti-triangle2{ width:20% }

.prodcut-tab .nav.nav-tabs{ margin-top:25px }

.prodcut-tab .nav.nav-tabs{ max-width:1170px; margin:30px auto 15px; border:none; position:relative; top:0px; }

.product-list li{ width:33%; }

.home-products .h-row .cell .main-image1 {       height: 571px; }

.content-banner{ min-height:350px; overflow:hidden }
.content-banner img{ min-height:320px; max-width:inherit }

.content-banner .content {    top: 0px; left:20px }

.list4 li .image , .list4 > li:nth-child(even) .image {    position: absolute;    right: auto;    left: 0;    top: 35px;}
.list4 > li, .list4 > li:nth-child(even) {    padding-left: 190px;	padding-right:0;    min-height: 250px;}

.links1 a{     margin: 0 15px;     display: inline-block; }



.circle-link1 li { -webkit-transform:scale(0.65);-ms-transform:scale(0.65);transform:scale(0.65); margin:-45px -45px -30px  }

}



@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:7px;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:#fdc938}
.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:177px;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;right:0}
.navbar-outfix.fixtop .navbar-collapse.navbar-right{top:46px; overflow:hidden }
#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; 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:hover > .dropdown-menu, .navbar-inverse .navbar-nav > li:focus > .dropdown-menu{display:block}
.navbar-inverse .navbar-nav > li.active > .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:95px;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:97px}
#main-slider .animation.animated-item-2{font-size:15px}
.inner-banner#main-slider .carousel .item{height:285px}
#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:#3b3b3b}
.navbar-inverse .navbar-nav > li.active > a,.navbar-inverse .navbar-nav > li:hover > a{color:#3b3b3b}
.middle-content img{max-width:100%}
#footer{padding:20px 0 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; display:none }
.about-us {    padding: 15px 0; }
.navbar-outfix.fixtop .navbar-wrapper .navbar-collapse{ margin-left:0 }
.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 {   }

#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 15px 0 8px; color:#fff }
.reach-us .h2 {    font-weight: 400;    font-size: 26px; }

#main-slider .carousel .carousel-content{ width:100%; text-align:left }

.navbar-inverse .navbar-nav > li{ display:block; }

.home-products .h-row .cell .main-image {    height: 230px; }

.circle-panel .circle3, .circle-panel .circle4{   -webkit-transform: scale(0.7);    -ms-transform: scale(0.7);    transform: scale(0.7); margin-right:-45px;  }
.category-section .title{ font-size: 20px; }

.development-process{ background-color:#163040 }
.process-steps > li{ width:50% }
.partners-panel .animation-panel {    opacity: 0.3;}

#footer .copyright .container .row > div{ width:100%; float:none; text-align:center }
.partners-panel .container1, .who-we-are .container6 {     margin: 0 15px; }

.navbar-inverse .navbar-nav .dropdown-menu{ top:auto; left:auto }


#main-slider.inner-banner .carousel .slide-margin {    margin-top: 10px; }
#main-slider.inner-banner .animation.animated-item-4{ margin-top:0 }

.contactus-page{ overflow:hidden }

.product-list li{ width:50%; }

.home-products .h-row .cell .main-image1 {       height: auto; }

.what-we-do .lti-triangle2{ width: 50%;    right: -30%; }
.what-we-do .lti-triangle1{ display:none }

.circle-link li{  -webkit-transform:scale(0.65);-ms-transform:scale(0.65);transform:scale(0.65); margin:-45px -45px -20px;  }

.navbar.navbar-inverse {    margin: 5px 0 15px; }

#bottom .table1 { display:block }
#bottom .table1 .cell{ width:100%; float:none; display:block;   }

.contact-details .divider5{ display:none }
.contact-details .content{ margin-top:15px }

}

@media (min-width: 700px) and (max-width: 1025px){
	.navbar-collapse {    width:auto; }
	.content-banner img {    min-height: 350px;    max-width: 100%;}
}

@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;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms}
.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}

.contactus-page .person{ display:none }

.contactus-page .container2 { width:100%; }
.contactus-page .container4 {    width: 100%; padding-left:25px }
.underground-section br{ display:none }

.navbar-nav>li{ border-left: 10px solid #fff; }

}



@media (max-width: 768px) {
.h1{font-size:32px}
.h2{font-size:28px}
.h3{font-size:26px}
.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}

.main-heading h1{ font-size:25px;  }  

.cirlce1{ width:100px; height:100px; }

.list4 > li, .list4 > li:nth-child(even) {
    padding-left: 0px;
}

.list4 > li .cirlce1{ float:left; position:relative; }
.list4 li .image, .list4 > li:nth-child(even) .image{ position:relative; float:left; top:auto; left:auto; margin-top:25px; margin-right:15px; margin-bottom:5px  }

.btn-quick-quote{ width:45px;  }
.btn-quick-quote img{ max-width:100% }

.navbar-outfix .navbar-collapse{top:54px;margin-right:0;right:18px;padding:0px}
.navbar-outfix.fixtop .navbar-collapse.navbar-right{ right:15px; }
.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:#fff}
#main-slider .carousel .item{  height: 355px; } 

.content-center{ padding:0 }

.image { text-align:center }
.image img{ max-width:85% }

.inner-content > .easy-services{ padding: 25px 25px;  }
 .services-detail .quote1 {    margin-top: 30px;    margin-left: 0%;    width: 95%; }
 .home-section2 figure img {    min-height: 50px; }
 


.full-links .cell,.full-links1 .cell{display:inline-block;width:50%;float:left}
.full-links1 .f-row {    display: inline; }

.section-about .table1 .cell, .contactus-page .cell {    width: 100%; display:block; overflow:hidden }
.section-about .container2 {   max-width: 100%; }

.home-section1{ padding: 25px; }
.full-links1 .cell .icon {   margin-top: 28px; }


.navbar-inverse .navbar-brand img{     max-height: 66px;  }

.contactus-page .container4 {    width: 100%;    margin: 0 auto; float:none !important; padding:25px; }

.contactus-page .person {    position:relative;    right: 0px;    bottom: 0; text-align:right }

.project-work {    margin: 20px auto;    padding: 0;    width: 80%; }
.project-work li{ margin-bottom:20px; }

.underground-section .h2 br{ display:none }

.contactus-page .container2 {	max-width:100% }
.contactus-page .cell { padding:0 }

.navbar-outfix.fixtop .navbar-wrapper .navbar-nav > li{ text-align:left }
.navbar-inverse .navbar-nav > li{ text-align:left }
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {    color: #fff; }
.navbar-inverse .navbar-nav .dropdown-menu {    min-width: auto; }

.since-beginning .lti-triangle3{ width:20% }
.bg2{ background-color:#163040 }
.since-beginning .h2 br{ display:none }

.contactus-page .lti-triangle2 { width:20% }

.triangle1 { text-align:center }
.triangle1 img{ max-width:40%; }

.home-products .h-row .cell .main-image1 {
    height: 462px;
}

.title1{ width:100% }

.main-heading{ overflow:auto; width:100%; background-size:auto 100% ; padding:15px 0; min-height:inherit  }
.main-heading .h1{ font-size:20px;  }


.navbar-inverse .navbar-nav > li > a > br{ display:none }
.navbar-nav>li { height:auto }
.navbar-inverse .navbar-nav > li > a{  border-bottom-width:1px;     border-bottom: solid 1px #505050; }
.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-bottom-width:1px;     background-color: #fdc938; }

.navbar-collapse {    width: 280px; }

.top-bar .quick-link{ margin-right:-15px; }

.navbar-inverse .navbar-nav > li:hover > .dropdown-menu{ text-align:left }
.navbar-inverse .navbar-nav > li > a .fa {    display:inline-block; float:right; }
.navbar-inverse .navbar-nav > li:hover > a{  background:#fdc938; border-bottom-width:1px; }

.content-banner .content .title{ font-size:26px;  }

#bottom .title{ margin-top: 20px; }

}
@media (min-width: 768px) and (max-width: 991px) {

.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}

.top-contact {
    float: right;
    margin-top: 16px;
    position: absolute;
    right: 69px;
    width: 235px;
    text-align: left;
}
.top-contact .link{ font-size:12px; }

.navbar-inverse .navbar-nav > li {    background: #3b3b3b; }
.navbar-inverse .navbar-nav > li {    text-align: left; }
.navbar-collapse {    width: 280px; }

.navbar-inverse .navbar-nav > li > a br {    display: none; }
.navbar-inverse .navbar-nav > li {    width: 100%;    height: auto; }
.navbar-inverse .navbar-nav > li:hover > a {    border-bottom: solid 1px #fdc938; }
.navbar-inverse .navbar-nav > li:hover > .dropdown-menu {    text-align: left;}
.navbar-outfix .navbar-collapse {    top: 51px; }
.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-bottom-width: 1px;
    background-color: #fdc938;
}

.navbar-inverse .navbar-nav > li > a {    border-bottom-width: 1px;    border-bottom: solid 1px #505050; }

}



@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{height:61px}
.pet-people .inside{max-width:50%;margin:0 auto}
.pet-people .col2 .inside p{max-width:100%}
.h1{font-size:30px}
.h2{font-size:35px}
.h3{font-size:21px; line-height:normal }
.h4{font-size:22px}
.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:105px}
.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:51px}
.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 }
.container{ overflow:hidden }
 body{  overflow-x:hidden  }
 .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:visible }
 
 .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:#189473 }
.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; }

.main-services-panel .table1{ display:block }
 .main-services-panel .table1 .cell{ width:100%; display:block }

.navbar-outfix.fixtop .navbar-wrapper .navbar-nav > li > a {    color: #fff; }

.top-contact { background:#3b3b3b;     float: none !important;     margin-top: 9px;   }
.top-contact .link, .top-contact .link label{     font-size: 11px; color:#fff  }

.navbar-inverse .navbar-nav > li {    background: #3b3b3b; }
.navbar-inverse .navbar-nav > li{ width:100%; height:auto; }
.navbar-inverse .navbar-nav > li > a br{ display:none }

.contactus-form {    padding-right: 0px; }

.full-links1 .cell .icon {   margin-top: 28px; }
.full-links1 .cell .title{ margin-top:5px;  }
.full-links1 .cell{ height:266px; }
.full-links1 .cell .title{ font-size:15px; }


.home-products.style1 .h-row .cell{ width:50% !important; display:block; float:left }
.home-products.style1 .h-row .cell .main-image {    height: auto; min-height:200px; }

.home-products.style2 .h-row .cell.width60{ width:100%; float:none; display:block; }
.home-products.style2 .h-row .cell.width40{ width:100%; float:none; display:block; }

.category-section article{ width:50%; float:left; display:block;     min-height: 131px; border-bottom:solid 1px #fff }
.process-steps > li {    width: 100%; float:none;     min-height: 135px; }
.partners-panel .animation-panel{ display:none }
.welcome-section{ padding-top:0  }
#main-slider .carousel-control{ top:auto; bottom:0 }

.home-products.style1, .home-products.style2 {    background: #f4f4f4; }

.form-search .search-query{ width:100%; margin-bottom:15px; }
.form-search{ text-align:center }
#footer .cell.logo{ border-bottom: solid 1px #faca00; border-right:none }


#main-slider .carousel .carousel-content{float:none;margin-top:20px}

.product-list li{ width:100%; }

.prodcut-tab .nav.nav-tabs li{ padding:0 10px; font-size:17px;   }
.prodcut-tab .nav.nav-tabs li:after{ top:-1px; }

.home-section , .home-section .cell{ display:block; width:100%; }

.welcome-section{ overflow:hidden }

.list1 li{ width:43%	 }

.divider-full { margin-bottom: 5px;    margin-top: 13px; }

.home-links{ margin-top:0 }

#footer, #footer p, #footer .links1 a{ font-size:13px; }

#bottom ul:not(.list5) li {  padding: 4px 0; }

.home-list{ padding-bottom:15px }   
.home-list .list2{ padding:0;     } 
.home-list .list2 li{  font-size: 13px;  }

.home-section .content{ bottom: 9px;     left: 13px; }
.home-section .inner .title{ font-size:20px  }

.content-banner .content .banner-lbl{ font-size: 13px; }

.links2 a{     display: inline-block;  margin: 0px 8px;   font-size: 11px;}
.links2 a:before{ right: -11px; }

.circle-link li{  -webkit-transform:scale(0.55);-ms-transform:scale(0.55);transform:scale(0.55); margin:-45px -55px -20px;  }

}

@media (min-width: 640px) and (max-width: 1000px) 
{
    .home-section{ width:100%; display:block;  }
    .home-section .table1 .trow, .home-section .table1{  display:block;  }
    .home-section .cell{     display: block;    width: 50%;    float: left; }
    .content-banner .content{    width: 50%; }
}

@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:123px}
.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:23px}
#main-slider .animation.animated-item-2{font-size:15px}
.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; }



.navbar-inverse.navbar-fixed-top .container{ padding-left:0px; padding-right:0px; text-align:center }

.home-section1 {    padding: 15px 15px 25px 25px; }

.home-products.style1 .inner .overlay .h2{ font-size:22px;  }

.content-banner img {    height: 300px; }

.content-banner .content{ right:15px; width:85% }
.content-banner .content .title{ font-size:20px;  }
.content-banner .content .btn {    padding: 10px 15px;    font-size: 19px; }

.content-banner {    position: relative;    margin-top: 25px; min-height:310px; margin-bottom:20px }
.content-banner .content p{ font-size:14px;  }


.copyright{ padding:20px;  }
hr{ margin:20px 0 } 

.top-bar .quick-link{     padding: 3px 14px; }

.list5.style1 li{ display:block; text-align:left }
.content-banner .content.top1 {    top: 70px; }

.list5.style1{ margin-top:15px; }

.h5 {    font-size: 18px; }
.well{ font-size:13px; line-height:18px }

}
@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:15px}
.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; }
.since-beginning .lti-triangle3{ width:20% }
.bg2.since-beginning{ background:#163040} 
.inner-content > section {    overflow: hidden; }

.category-section1 article{	width:50%;	float:left;	display:block;	min-height:208px; }
.category-section1 .overlay { top:10px; }
.category-section1 .title{ font-size:20px; margin-bottom:0 }

.category-section1 .overlay{     top: 0px;    padding: 0 0px; }
.category-section1 article .desc{     line-height: normal;    font-size: 12px; } 	

.navbar-toggle{top:5px; right:5px}

}
@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:35px}
.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: 190px; }

.inner-banner#main-slider .animation.animated-item-1 {    font-size: 28px; }

.category-section1 article { width:100%; }


.category-section1 .overlay{     top: 15%;    padding: 0 15px; }
.category-section1 article .desc{     line-height: normal;    font-size: 14px; } 	
.process-steps1 > li {     min-height: 140px; }
.h3 {    font-size: 16px; line-height:normal }

.subscribe-panel{ padding:35px 25px;  }

.bg2.since-beginning{ padding-bottom:35px; }

.circle-link{     margin: 25px 0 0; } 

}
@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% */ }

.underground-section {    padding: 10px 0 25px;}

}

@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}

.navbar-collapse {    width: 230px; }

}

@media (max-width: 380px) 
{
    .form-control,textarea.form8,textarea.form6,textarea,select{ width:100%; max-width:100%}
    .btn-primary8 {    padding: 9px 10px !important; }
	
	.top-contact{ text-align:center }
	.top-contact .link label span, .top-contact .link img{ display:none }	
	.top-contact .link:before{ background:url(../images/icon/icon16w.png) no-repeat; content:" "; display:inline-block; width:20px; height:20px; vertical-align:middle }
	
	.h2 {    font-size: 23px; }
	.testimonials-panel .carousel-indicators{ bottom:0  }
	.circle-link { text-align:center }
	.circle-link li{ display:inline-block; }

}

@media (max-width: 340px) 
{
	.top-contact .link{     font-size: 12px;     margin-left: 0px; }	
}

@media (max-width: 480px) and (max-height: 680px) {
    .navbar-outfix .navbar-collapse{max-height:600px;overflow-y:auto;overflow-x:hidden}
}

@media (min-width: 480px) and (max-width: 760px) and (max-height: 480px) {
   .circle-link { text-align:center; }
   .circle-link li {  -webkit-transform: scale(0.45);    -ms-transform: scale(0.45);    transform: scale(0.45);    margin: -88px -71px -53px; }
}