@charset "utf-8";
/* CSS Document */

/*FONTS STARTS HERE*/
@font-face {
  font-family: 'Calibri';
  src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Calibri.woff') format('woff'), 
  url('../fonts/Calibri.ttf')  format('truetype'), 
  url('../fonts/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibri-Bold';
  src: url('../fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Calibri-Bold.woff') format('woff'), 
  url('../fonts/Calibri-Bold.ttf')  format('truetype'), 
  url('../fonts/Calibri-Bold.svg#Calibri-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNextLTPro-Bold';
  src: url('../fonts/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/AvenirNextLTPro-Bold.otf')  format('opentype'),
  url('../fonts/AvenirNextLTPro-Bold.woff') format('woff'), 
  url('../fonts/AvenirNextLTPro-Bold.ttf')  format('truetype'), 
  url('../fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNextLTPro-Regular';
  src: url('../fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/AvenirNextLTPro-Regular.otf')  format('opentype'),
  url('../fonts/AvenirNextLTPro-Regular.woff') format('woff'), 
  url('../fonts/AvenirNextLTPro-Regular.ttf')  format('truetype'), 
  url('../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*FONTS ENDS HERE*/
* {padding:0;margin:0;}
body {margin:0;padding:0;}
section {float: left;width: 100%;}
p {color: #636363;font-family: 'Calibri';font-size: 17px;line-height: 20px;}
/*HEADER CSS STARTS HERE*/
header {float:left;width:100%;padding:13px 0;border-bottom:2px solid #ebebeb;}
.social-icons ul {float: left;margin: 0;padding: 0;width: 100%;}
.social-icons ul li {float: left;list-style: outside none none;margin: 0 4px 0 0;}
.top-mail-info ul {float: right;margin: 0;padding: 0;}
.top-mail-info li {background-position: left 7px;background-repeat: no-repeat;float: left;font-family: 'Calibri';font-size: 17px;list-style: outside none none;padding: 0 0 0 20px;margin: 0 20px 0 0;}
.top-mail-info li:last-child {margin: 0;}
.top-mail-info li a {color: #636363;}
.top-mail-info li:hover a {color: #146c39;text-decoration: none;}
.phn-no {background-image: url("../images/phn-icon.png");}
.phn-no:hover {background-image: url("../images/phn-icon-hover.png");}
.email {background-image: url("../images/mail-icon.png");}
.email:hover {background-image: url("../images/mail-icon-hover.png");}
.remote-support {background-image: url("../images/remote-support-icon.png");}
.remote-support:hover {background-image: url("../images/remote-support-icon-hover.png");}
.top-mail-info li.remote-support {background-position: left 5px;padding: 0 0 0 25px;}
/*HEADER CSS ENDS HERE*/
/*LOGO CSS STARTS HERE*/
.logo-nav {padding: 25px 0 18px;}
/*LOGO CSS ENDS HERE*/
/*NAV CSS STARTS HERE*/
.navbar-collapse {padding:0;}
.navbar-collapse ul {margin:0;float:right;}
.navbar-collapse ul li {float: left;list-style: outside none none;padding: 0 0 0 0;font-family: 'Calibri';font-size:19px;}
.navbar-collapse ul li:last-child {padding:0;}
.navbar-collapse ul li a {padding: 15px;color: #636363;}
.navbar-collapse ul li a:hover, .navbar-collapse ul li.selected a {background-color: #f8f8f8;color: #146c39;text-decoration: none;}
.navbar-collapse ul li.selected a {font-family: "Calibri-Bold";}
.navbar {width: 93%;float:left;}
.search {float: left;padding: 4px 0 0 25px;position:relative;}
.search-form {left: 40px;position: absolute;right: -156px;top: -6px;}
.search .search-form input {background-color: #9ad34e;border: 1px solid #7c7c7c;color: #ffffff;height: 26px;padding: 0 5px;width: 100%;}
.click-search {cursor: pointer;}
.search-form.search-input {right: -156px;}
.search .search-form.search-input input {background-color: #9ad34e;border: 1px solid #7c7c7c;color: #ffffff;height: 26px;padding: 0 5px;width: 100%;}
/*NAV CSS ENDS HERE*/
/*SLIDER CSS STARTS HERE*/
#myCarousel {float:left;width:100%;}
.carousel-control .icon-prev:before, .carousel-control .icon-next:before {content:none;}
#myCarousel .item img {width:100%;}
.carousel-control {width: auto;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left:0;}
.icon-prev img {width: 51px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right:0;}
.icon-next img {width: 51px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {width:56px !important;margin-top: -40px !important;}
/*CAROUSEL CAPTION CSS STARTS HERE*/
#myCarousel .item .container {position: relative;}
.carousel-caption {text-align: left;left: auto !important;right:40px !important;text-shadow:none;bottom: 35px !important;}
.carousel-caption h2 {margin: 0;font-family: 'AvenirNextLTPro-Bold';font-size:38px;line-height:33px;}
.carousel-caption p {font-family: 'AvenirNextLTPro-Regular';font-size:16px;line-height:22px;margin: 20px 0;color:#fff;}
.carousel-caption a {border: 1px solid #fff;border-radius: 5px;color: #fff;display: block;font-family: "AvenirNextLTPro-Bold";font-size: 16px;height: 40px;line-height: 40px;text-align: center;text-decoration: none;
text-transform: uppercase;width: 160px;}
.carousel-caption a:hover {background-color: #ffffff;border: 1px solid #106e39;color: #498c3c;}
.carousel-indicators {bottom: 0;margin-bottom: 5px;}
.carousel-indicators li {width: 12px;height: 12px;background-color:#fff;margin:0;}
.carousel-indicators .active {background-color: #636363;border: 3px solid #ffffff;}
.carousel-caption.left-position {left: 0 !important;right: auto !important;}
#myCarousel .item .carousel-caption img {bottom: -25px;position: absolute;right: 0;top: auto;width: auto;}
/*CAROUSEL CAPTION CSS ENDS HERE*/
/*SLIDER CSS ENDS HERE*/
/*SERVICES SECTION CSS STARTS HERE*/
.services-section {float: left;padding: 43px 0 0; width: 100%;}
.services-section .panel-body {padding: 0 25px;text-align: center;}
.services-section h2, .about-conford h2 {color: #636363; font-family: 'Calibri-Bold';font-size: 25px;margin:28px 0 19px;}
.panel {margin:0;}
/*SERVICES SECTION CSS ENDS HERE*/
.divider {background-image: url("../images/divider.png");background-position: left center;background-repeat: no-repeat;background-size: 85% auto;padding: 65px 0 70px;}
.divider img {max-width: 100%;display:none;}
/*ABOUT SECTION CSS STARTS HERE*/
.about-conford h2{ margin:0 0 18px}
.about-conford{text-align:center;}
/*ABOUT SECTION CSS ENDS HERE*/
/*TESTIMONIALS CSS STARTS HERE*/
.testimonials {background-color: #f5f5f5;margin: 90px 0 0;padding:0 0 30px;}
#testimonials {padding: 56px 0 60px;}
#testimonials .item {text-align: center;}
#testimonials .item p {font-size: 20px;line-height: 25px;}
#testimonials .item h4 {font-family: 'Calibri-Bold';margin:0;color: #636363;font-size:17px;margin: 17px 0 0;}
#testimonials .item h5 {font-family: 'Calibri';margin:0;color: #636363;font-size:17px;margin:0 0;}
#testimonials .carousel-indicators li {background-color: #959595;border:none;margin:0;}
#testimonials .carousel-indicators .active {background-color: #146c39;border:none;}
/*TESTIMONIALS CSS ENDS HERE*/
/*FOOTER CSS STARTS HERE*/
footer {float:left;width:100%;background-color:#146c39;padding: 50px 0 0;}
.class-common {float: left;}
.class-common h3 {font-family: 'Calibri-Bold';font-size: 25px;color:#fff;margin: 0 0 28px;}
.class-common ul {float: left;margin: 0;width: 100%;}
.pages {width: 16%;}
.class-common ul li {font-family: 'Calibri';font-size:17px;line-height:25px;color:#fff;list-style:none;}
.blog-footer .post-title {border-bottom: medium none !important;color: #ffffff;font-family: "Calibri" !important;font-size: 17px !important;line-height: 25px;list-style: outside none none;margin: 0 !important;}
.blog-footer .post-title a {color: #ffffff;font-family: "Calibri";}
.class-common ul li a {color:#fff;}
.class-common ul li a:hover {color:#35ba06;text-decoration:underline;}
.latest-blog-post {width: 48%;}
.class-common.contact {width: 27%;}
.class-common.latest-blog-post .blog-footer {width: 80%;margin: 6px 0 0;}
.class-common.latest-blog-post .blog-post {border-bottom: 1px solid #ffffff;padding: 8px 0;}
.class-common.latest-blog-post .blog-post:first-child {border-top: 1px solid #ffffff;}
.email-foot {background-image: url("../images/email-foot.png");background-position: left 6px;background-repeat: no-repeat;}
.phn-foot {background-image: url("../images/phn-foot.png");background-position: left 6px;background-repeat: no-repeat;}
.class-common.contact ul li {padding: 0 0 17px 32px;}
.class-common.contact ul li:last-child {padding: 0 0 0 32px;}
.copyright p {color: #ffffff;text-align: center;}
.copyright {padding: 50px 0;float:left;width:100%;}
.copyright a {color:#fff;}
.copyright a:hover {color:#35ba06;text-decoration:underline;}
/*FOOTER CSS ENDS HERE*/
/*ABOUT PAGE CSS STARTS HERE*/
.bread-crumb {background-color: #146c39;padding: 24px 0 20px;margin: 0 0 55px;}
.page-title h1 {color:#fff;font-family: 'Calibri';margin:0;font-size:25px;}
.breadcrumb {background-color: none;border-radius: 0;list-style: outside none none;margin-bottom: 0;padding: 0;}
.breadcrumb ul {float: right;margin: 3px 0 0;}
.breadcrumb ul li {color: #ffffff;float: left;font-family: "Calibri";font-size: 16px;list-style: outside none none;padding: 0 7px 0 0;}
.breadcrumb ul li.bread-arrow {color:#35ba06;}
.breadcrumb ul li img {margin: 5px 0 0;vertical-align: top;}
.left-sec {padding: 0 40px 0 0;}
.left-sec h2, .right-sidebar h2 {font-family: 'Calibri-Bold';font-size:25px;color:#636363;margin: 20px 0;}
.right-sidebar {padding: 0 0 0 50px;}
.left-sec p {margin: 0 0 22px;}
.left-sec a {color: #35ba06;}
.left-sec a:hover {color:#146C39;text-decoration:underline;}
.green-boxes-inner {background-color: #50a40d;border-radius: 5px;padding: 20px 17px;position:relative;}
.green-boxes-inner p {color:#fff;}
.green-boxes-inner::after {border-left: 20px solid rgba(0, 0, 0, 0);border-right: 20px solid rgba(0, 0, 0, 0);border-top: 20px solid #4ca600;bottom: -20px;content: "";height: 20px;position: absolute;width: 39px;  z-index: 999;}
.client-name h3 {font-family: 'Calibri-Bold';font-size:21px;color:#636363;margin:20px 0 0 0;}
.client-name {padding: 0 0 0 17px;}
.green-boxes {margin: 0 0 40px;}
/*OUR PARTNERS CSS STARTS HERE*/
.our-partners {background-color: #f5f5f5;margin:110px 0 0px;padding: 0 0 70px;}
.our-partners h3 {font-family: 'Calibri-Bold';font-size:25px;color:#636363;text-align:center;margin: 50px 0 35px;}
.our-partners ul {float:left;width:100%;text-align:center;margin:0;padding:0;}
.our-partners ul li {display: inline-block;float: none;list-style: outside none none;padding: 0 20px 0 0;}
.our-partners ul li img {max-width: 95%;}
.our-partners ul li:last-child {padding:0;}
.blog-footer .content {float: left;width: 100%;}
.blog-footer .blog-post {border-bottom: medium none !important;float: left;width: 100%;}
.blog-footer .content:last-child {border-bottom: 1px solid #ffffff;}
.fb_iframe_widget {float: left !important;margin: 0px 10px 0 0 !important;}
.post-body h3 {font-family: "Calibri";font-size: 20px;margin: 0;}
.post-body a {color: #50a40d;}
.post-body a:hover {color:#146C39}
/*OUR PARTNERS CSS ENDS HERE*/
/*ABOUT PAGE CSS ENDS HERE*/
/*SERVICES PAGE CSS STARTS HERE*/
.top-info h2 {font-family: 'Calibri-Bold';font-size:25px;color:#636363;margin: 0 0 20px;}
.inner-content .divider {padding: 60px 0 60px;}
.left-service {text-align: center;padding: 10px 40px 0 0;}
.left-service.right-service {padding: 10px 0 0 40px;}
.left-service h3 {font-family: 'Calibri-Bold';font-size:25px;color:#636363; margin: 29px 0 23px;}
.left-service p {margin: 0 0 20px;}
.left-service p:last-child {margin: 0;}
.left-service a {color: #35ba06;text-decoration: none;}
.left-service a:hover {color:#146C39;text-decoration:underline;}
.inner-content {padding: 0 0 67px;}
/*SERVICES PAGE CSS STARTS HERE*/
/*CONTACT PAGE CSS STARTS HERE*/
.form-item {margin: 0 0 20px;}
.form-item label {font-family: "Calibri";font-size: 15px;font-weight: normal;width: 100%;}
.req {color: #ff0000;}
.form-item.sub-btn {width:100%;}
.form-item select, input[type="text"], textarea {border: 1px solid #d8d8d8;height: 35px;width: 95%;}
.form-item textarea {width: 95%;height:90px;}
.form-item .cat_button {background-color: #146c39;border: 1px solid #247c49;color: #ffffff;font-family: "Calibri";font-size: 18px;height: 40px;line-height: 38px;text-transform: uppercase;width: 100px;}
.right-map iframe {border: 1px solid #d8d8d8 !important;margin: 9px 0 0;}
.left-contact h4 {color: #636363;font-size: 16px;line-height: 22px;margin: 0;}
.left-contact p {margin:10px 0 10px;}
.contact-text {font-family: "Calibri";font-size: 20px;margin: 0 0 20px;}
.information {float: left;margin: 0 0 20px;width: 100%;}
.information ul li {background-position: left top;background-repeat: no-repeat;float: left;font-family: "Calibri";font-size: 17px;list-style: outside none none;padding: 0 0 12px 40px;width: 33%;}
.information a {color: #333333;text-decoration:none;}
.information a:hover {color:#146C39;}
.address {background-image: url("../images/address-icon.png");}
.phn-contact{background-image: url("../images/phone-icon.png");}
.email-contact {background-image: url("../images/email-icon.png");}
.information .address {font-size: 16px;}
.email-contact a, .phn-contact a {float: left;padding: 4px 0 0;}
.social-icons.footer h3 {color: #636363;font-family: "Calibri";font-size: 20px;font-weight: normal;margin: 0 0 10px;}
.social-icons.footer {margin: 0 0 23px;}
.roll-over-div h4 {color: #636363;font-family: "Calibri-Bold";font-size: 20px;font-weight: normal;}
/*CONTACT PAGE CSS ENDS HERE*/
.search-result > h3 {font-family: "Calibri";font-weight: normal;}
.search-result > h3 a{color:#146C39}
.fancybox-wrap {max-width: 500px;}
.fancybox-outer, .fancybox-inner, .fancybox-wrap {width: auto !important;}
.fancybox-overlay {background-color: rgba(0, 0, 0, 0.5);}
body .fancybox-close {background-image: url("../images/pop-up-close.png") !important;background-repeat: no-repeat;cursor: pointer;height: 36px !important;position: absolute;right: -18px;top: -14px;width: 36px !important;z-index: 8040;}
#remote-support-form > h2 {color: #146c39;font-family: "AvenirNextLTPro-Bold";margin: 0 0 20px;text-align: center;}
#remote-support-form .form-item textarea {width:98%;}
.form-item .cat_button:hover {background-color: #8dc540;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
a.back-to-top {background-image: url("../images/up-arrow.png");background-repeat: no-repeat;bottom: 40px;display: none;height: 46px;position: fixed;right: 40px;text-indent: -9999px;width: 45px;z-index: 999;}

.system-message, .system-error-message {padding: 0 !important;min-height: auto !important;margin: 0 !important;border: medium none !important;background-color: #ffffff !important;float:left;width:100%;}
.system-message h1, .system-error-message h1 {font-family: "Calibri-Bold";}
.tabledefault td strong {font-family: "Calibri-Bold";font-weight: normal;color: #146c39;}
.tabledefault tr td, .tabledefault tr td a {color: #000000 !important;}
.tabledefault tr td {padding: 0 0 10px;}

.left-panel {
  border-right: 2px solid #ebebeb;
  float: left;
  padding: 60px 0 110px;
  width: 70%;
}
.right-panel {
  float: right;
  width: 30%;
  padding: 60px 0 0;
}
.over-all {
  float: left;
  width: 100%;
}
.bread-crumb.blog {margin:0;}

.post-body > a {
  float: left;
  margin: 18px 0 0;
  padding: 0 0 25px;
  width: 100%;
}
.blog-post .post-body {
  color: #636363;
  float: left;
  font-family: "Calibri";
  font-size: 17px;
  line-height: 22px;
  margin: 10px 0 0;
  width: 100%;
}
.our-partners.blog-all {margin:0;}
#catblogoutput .content {
  border-bottom: 1px solid #ebebeb;
  float: left;
  width: 100%;
  margin: 0 0 16px;
}
.left-panel #catblogoutput {
  float: left;
  width: 100%;
}
.blog-img {
  float: left;
  margin: 10px 0 28px;
  max-width: 100%;
}
.post-body a span {
  color: #50a40d;
}
.post-body a {text-decoration:none;}

.right-panel .address {
  background-image: none;
}
.right-panel > h2 {
  border-bottom: 2px solid #ebebeb;
  color: #636363;
  font-family: "Calibri-Bold";
  font-size: 25px;
  margin: 0;
  padding: 0 0 26px 31px;
}

.post-title a {
  color: #636363;
  float: left;
  font-family: "Calibri-Bold";
  text-decoration: none;
  width: 100%;
}
.post-title {
  color: #636363;
  float: left;
  font-family: "Calibri-Bold";
  font-size: 25px !important;
  margin: 0 0 20px !important;
  text-decoration: none;
  width: 100%;
  padding:0 !important;
}
.blog-post {
  float: left;
  max-width: 585px;
}
.post-title {
  border: medium none !important;
}
.BlogRecentPost li a {
  border-bottom: 1px solid #ebebeb;
  color: #636363;
  float: left;
  font-family: "Calibri";
  font-size: 17px;
  line-height: 22px;
  padding: 3px 0 10px 31px;
  text-decoration: none;
  width: 100%;
}
.new-literature a {
  border-bottom: 1px solid #ebebeb;
  color: #636363;
  float: left;
  font-family: "Calibri";
  font-size: 17px;
  line-height: 22px;
  padding: 8px 0 8px 31px;
  text-decoration: none;
  width: 100%;
}
.new-literature h2 {
  border-bottom: 2px solid #ebebeb;
  color: #636363;
  font-family: "Calibri-Bold";
  font-size: 25px;
  margin: 0;
  padding: 20px 0 20px 31px;
}
.new-literature a:hover {color: #50a40d;font-family: "Calibri-Bold";}
.blog-post .post-details {
  display:none;
}
.over-all .pagination {
  display: none;
}
.blog-post iframe { vertical-align: bottom;}
.post-title a:hover {
  color: #50a40d;
}
.new-literature {
  float: left;
  width: 100%;
}
.new-literature li {
  list-style: outside none none;
}
.BlogRecentPost li a:hover {color: #50a40d;font-family: "Calibri-Bold";}
.post-body a:hover span {
  color: #146c39;
}

.blog-footer .blog-post * {
  display: none;
}

.blog-footer .blog-post h2, .blog-footer .blog-post h2 a {
  display: block !important;
}
/*RESPONSIVE CSS STARTS HERE*/
@media (max-width:1400px)
{
.carousel-caption {bottom: 10px !important;}
#myCarousel .item .carousel-caption img {bottom: -6px;max-width: 30%;}
}
@media (max-width:1300px)
{
.divider {background-size: 95% auto;}
.carousel-caption {bottom: -7px !important;}
#myCarousel .item .carousel-caption img {bottom:7px;}

}
@media (max-width:1200px)
{
.carousel-caption {bottom:-10px !important}
.carousel-caption h2 {font-size: 30px;line-height:30px;}
.carousel-caption p {margin:5px 0;}
#myCarousel .item .carousel-caption img {bottom: 3px;width: 90px;}
.search-form {left: -146px;right: 15px;}
.search-form.search-input {left: -146px;right: 15px;}
.icon-next img, .icon-prev img {width: 100%;}
}

@media (max-width:991px)
{
.navbar-collapse ul li a {padding:12px;}

.carousel-caption {padding-bottom: 10px;right: 20px;bottom: 7px !important;}
.carousel-caption h2 {font-size: 20px;line-height: 22px;}
.carousel-caption p {font-size: 14px;line-height: 18px;}
.carousel-caption a {width: 130px;height: 35px;line-height: 35px;font-size: 14px;}
#myCarousel .item .carousel-caption img {width: 60px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {margin-top: -20px !important;width: 36px !important;}
.divider {padding: 5px 0 10px;}
.testimonials {margin: 20px 0 0;}
#testimonials .item p {font-size:20px;line-height: 20px;}
.testimonials {padding:0;}
#testimonials {padding: 20px 0 40px;}
.email-foot > br {display: none;}
.navbar {width: 91%;}
.panel {margin: 0 0 20px;}
.services-section h2, .about-conford h2 {margin: 8px 0 5px;}

.left-sec {padding: 0 10px 0 0;}
.right-sidebar {padding: 0 0 0 10px;}
.our-partners {margin:0;padding: 0 0 40px;}
.our-partners ul li {padding:0 13px 0 0;}
.our-partners ul li img {max-width: 90%;}

.blog-img > img {
  max-width: 90%;
}
}

@media (max-width:767px)
{
.social-icons ul, .top-mail-info ul {text-align:center;width:100%;}
.social-icons ul li, .top-mail-info li {float:none;display:inline-block;}
.top-mail-info {margin:10px 0 0;}
.logo {text-align:center;}
.navbar-inverse .navbar-toggle {border: 1px solid #ffffff;padding: 10px;margin: 0;border-radius: 0;float:left;}
.navbar {background-color: #015926;margin: 20px 0 0;}
.logo-nav {padding: 25px 0 0;}
.navbar-collapse ul {float: left;width: 100%;}
.navbar-collapse ul li {padding: 0;width: 100%;line-height:40px;}
.navbar-collapse ul li a {color: #ffffff;padding: 0 0 0 10px;width:100%;float:left;}
.navbar-collapse ul li a:hover {color:#35ba06;}
.search-nav {position: relative;}
.navbar {width: 100%;}
.search {position: absolute;right: 8px;top: 25px;}
.carousel-caption, .carousel-caption left-position {left: auto !important;right: auto !important;text-align: center;  width: 100%;}
.carousel-caption a {margin:0 auto;font-size:14px;}
.carousel-caption br {display: none;}
.carousel-caption {bottom:20px !important;}
.container {padding:0 10px;}
.logo-nav .container {padding:0;}
#testimonials br {display: none;}
#myCarousel .item .carousel-caption img {bottom: -20px;right: 20%;width: 80px;}
.click-search:first-child {display: none !important;}
.click-search {display: block !important;}

.divider {background-size: 100% auto;}

.left-sec {padding: 0;}
.right-sidebar {padding: 0;}
.our-partners ul {margin: 0;text-align: center;}
.our-partners ul li {display: inline-block;float: none;min-height: 100px;padding: 0;width: 32%;}
.our-partners ul li img {max-width: 100%;}
.our-partners {padding:0;}

.left-service {padding:0;}
.left-service.right-service {padding:60px 0 0;}
.inner-content .divider {padding: 10px 0 20px;}


.information ul li, .form-item select, input[type="text"], textarea {margin:0;}

.form-item label {margin:0;}
.form-item {margin: 0 0 10px;}
.form-item select, input[type="text"], textarea {height:25px;}
.form-item textarea {height:50px;width:100%;}


.social-icons.footer {margin: 20px 0 23px;}
.social-icons.footer ul {text-align: left;}

.left-panel {width: 100%;border-right: medium none;padding: 30px 0 30px;}
.blog-img img {max-width: 100%;}
.right-panel {padding: 0 0 26px;width: 100%;}
.right-panel > h2 {padding: 0 0 26px;}
.BlogRecentPost li a {padding:3px 0 10px;}
.post-title a:hover {color: #50a40d;}
.BlogRecentPost li a:hover {color: #50a40d;font-family: "Calibri-Bold";}
}

@media (max-width:600px)
{
footer {padding: 20px 0 0;}
.class-common {margin: 0 0 30px;width: 100% !important;}
.class-common h3 {margin:0 0 8px;}
.copyright {padding:0 0 30px;}
.carousel-caption p {display:none;}
.carousel-caption h2 {font-size: 16px;}
.carousel-caption a {font-size: 13px;height: 25px;line-height: 25px;width: 120px;}
.top-mail-info li {margin: 0 10px 0 0;font-size:15px;}
#myCarousel .item .carousel-caption img {display:none;}
.information ul li, .form-item select, input[type="text"], textarea {width:100%;}
.right-map iframe {height:250px;}
.fancybox-wrap {left: 0 !important;max-width: 500px;right: 0 !important;padding:20px;}
#remote-support-form h2 {font-size:22px;margin: 0 0 10px;}
}

@media (max-width:479px)
{
.carousel-caption {bottom: -7px !important;}
.carousel-caption h2 {font-size: 15px;}
.carousel-caption a {font-size: 10px;height: 20px;line-height: 20px;width: 100px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {width:26px !important;}
.carousel-indicators {display:none;}
.our-partners ul li {width:49%;}
.class-common.latest-blog-post ul {width:100%;}
.bread-crumb {margin:0;}
.top-info h2 {margin:20px 0 20px;}
.information {margin: 30px 0 20px;}
#testimonials .carousel-indicators {display: block;}
}

.m_-100070202707487404m_6796311958262793450body .m_-100070202707487404m_6796311958262793450float-center { color: #ffffff !important;}

.m_-100070202707487404m_6796311958262793450body a { color: #106E38 !important;}
