/*



** Theme Name: Airsea



** Theme Version: 1.0



*/

/*!
 * Start Bootstrap - Agency Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body { background:#fff; font-family: 'Calibri'; font-size:17px; line-height: 19px; padding:0;margin:0; }
a{ outline:none !important; text-decoration:none !important; }
ul {color: #4d4d4d;}
button, input, select, textarea {color: #000;}
/*================= Fontface Start ==================*/


/*================= Fontface End ==================*/

/*================= Header Start ==================*/
#header{ padding:0; margin:0;}
#header .top-block{ background-color:#f8f8f8; -webkit-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.13);
-moz-box-shadow:    0px 1px 3px 0px rgba(102, 102, 102, 0.13);
box-shadow:         0px 1px 3px 0px rgba(102, 102, 102, 0.13); padding:15px 0 13px 0; margin:0; }
#header .top-block #navigation{ float:left; padding:0; margin:0;}
#header .top-block .rt-block{ float:right; padding:0; margin:0;}
#header .top-block .rt-block a{ display:inline-block; background: url(images/icon-img1.png) no-repeat right 10px center #009fda; border-radius:2px; font-family: 'Calibri'; font-size:11px; color:#fff; line-height:13px; text-transform:uppercase; padding:7px 38px 8px 10px; margin:0; -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;}
#header .top-block .rt-block a:hover{background-color:#028dc1; -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;}
#header .md-block{ padding:20px 0 29px 0; margin:0;}
#header .md-block .logo-block{ width:207px; height:auto; float:left; padding:0; margin:0;}
#header .md-block .logo-block a img{ width:100%; height:auto; padding:0; margin:0;}
#header .md-block .rt-block{ padding:7px 0 0 0; margin:0; }
#header .md-block .rt-block .lt-panel{ border-left:1px solid rgba(225, 225, 225, 0.50); float:left; padding:0 0 0 7%; margin:0; }
#header .md-block .rt-block .lt-panel img{width:100%; height:auto; }
#header .md-block .rt-block .lt-panel h3{ background:url(images/icon-img3.png) no-repeat left center; font-family: 'HelveticaLT-Condensed'; font-size:24px; color:#3b3b3b; line-height:26px; text-transform:uppercase; display:block; padding:0 0 0 75px; margin:0; -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;}
#header .md-block .rt-block .lt-panel h3 a{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:38px; color:#bb1140; line-height:40px; display:block; padding:0; margin:0; }
#header .md-block .rt-block .lt-panel h3 a:hover{color:#a51941; -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;}

#header .md-block .rt-block .rt-panel{ border-left:1px solid rgba(225, 225, 225, 0.50); float:right; padding:0 0 0 9%; margin:0; }
.rt-panel a {
    color: #fff;
}
#header .md-block .rt-block .rt-panel { background:url(images/icon-img2.png) no-repeat left 20px center #bf1e4a; border-radius:3px; font-family: 'HelveticaLT-Condensed-Bold'; font-size:26px; color:#fff; line-height:28px; text-transform:uppercase; display:block; padding:21px 20px 20px 72px; margin:0; -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;}
#header .md-block .rt-block .rt-panel a:hover{background-color:#a51941; -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;}
#header .bottom-block{ border-top:1px solid rgba(225, 225, 225, 0.50); border-bottom:1px solid rgba(225, 225, 225, 0.50); padding:0; margin:0; }
#header .bottom-block ul{ float:left; padding:0; margin:0; }
#header .bottom-block ul li{ background:url(images/border-img1.png) no-repeat right center; list-style:none; float:left; padding:15px 40px 10px 30px; margin:0; }
#header .bottom-block ul li:first-child{ padding-left:0;}
#header .bottom-block ul li:last-child{ background:none;}
#header .bottom-block ul li a{ display:inline-block; font-family: 'HelveticaLT-Condensed-Bold'; font-size:17px; color:#3b3b3b; line-height:19px; text-align:left; text-transform:uppercase; padding:0; margin:0; }
#header .bottom-block ul li img{ padding:0 15px 0 0; margin:0; vertical-align:top; }
#header .bottom-block ul li a p{ display:inline-block; padding:0; margin:0; }
#header .bottom-block ul li a p span{ display:block; padding:0; margin:0; }
#header .bottom-block ul li.active a, #header .bottom-block ul li a:hover{ color:#0e71aa; }
#header .bottom-block h3{ width:154px; height:72px; background:url(images/icon-bg-img1.png) no-repeat right center; float:right; padding:0; margin:0 0 0px -30px; }
#header .bottom-block h3 a{ background:url(images/icon-img8.png) no-repeat left 37px center; display:inline-block; font-family: 'HelveticaLT-Condensed-Bold'; font-size:17px; color:#fff; line-height:19px; text-transform:uppercase; padding:19px 0 0 80px; margin:0; transition:all ease-in-out 0.3s; }
#header .bottom-block h3 a span{ display:block; padding:0; margin:0; }
#header .bottom-block h3 a:hover{ color:#e5e5e5; }
/*================= Header End ==================*/

/*================= Banner Start ==================*/
.banner-block{ position:relative; padding:0; margin:0; }
.banner-block img{ width:100%; height:auto; }
.banner-block .text-banner{ width:100%; position:absolute; right:0; top:30%; padding:0; margin:0; }
.banner-block .text-banner .text-block{ float:right; padding:0; margin:0; }
.banner-block .text-banner .text-block h3{ font-family: 'HelveticaLT-Condensed'; font-size:45px; color:#fff; line-height:47px; text-transform:uppercase; padding:0; margin:0 0 4px 0; }
.banner-block .text-banner .text-block h3.text-top1{ background:url(images/banner-bg-img3.png) no-repeat top center; background-size:cover; display:inline-block; padding:0 12px; }
.banner-block .text-banner .text-block h3.text-top2{ color:#bf1e4a; display:inline-block; }
.banner-block .text-banner .text-block h3.text-top2 span{ font-family: 'HelveticaLT-Condensed-Bold'; }
.banner-block .text-banner .text-block h3.text-top3{ font-family: 'HelveticaLT-Condensed-Bold'; background:url(images/banner-bg-img4.png) no-repeat top left; background-size:cover; display:block;  padding:0 7% 0 15px; margin:0 0 8px -10px; }
.banner-block .text-banner .text-block p{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:30px; color:#096fad; line-height:73px; text-transform:uppercase; padding:0; margin:0; }
/*.banner-block .text-banner .text-block h2{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:71px; color:#fff; line-height:73px; text-transform:uppercase; padding:0; margin:0; }*/
.banner-block .text-banner .text-block h2 span{ display:block; padding:0; margin:0; }
.banner-block .text-banner .text-block h2.text-bottom2{ font-size:63px; color:#0e70ad; line-height:65px; }
.banner-block .text-banner .text-block h2.text-bottom3{ font-family: 'HelveticaLT-Condensed'; font-size:58px; color:#bf1e4a; line-height:60px; }
.banner-block .text-banner .text-block h2.text-bottom3 span{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:57px; color:#0e70ad; line-height:59px; }


.banner-block .img-block{ width:50%; float:left; position:relative; padding:0; margin:0; }
.banner-block .img-block img{ width:100%; height:auto; padding:0; margin:0; }
.banner-block .img-block .text-block{ position:absolute; top:28%; right:11%; padding:0; margin:0; }
.banner-block .img-block .text-block1{ position:absolute; top:28%; right:11%; padding:0; margin:0; }
.banner-block .img-block .text-block h2{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:74px; color:#fff; line-height:76px; text-transform:uppercase; padding:0; margin:0; }
.banner-block .img-block .text-block h2 span{ display:block; padding:0; margin:0; }
.banner-block .img-block .text-block1{ position:absolute; top:28%; right:11%; padding:0; margin:0; }
.banner-block .img-block .text-block1 h2{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:74px; color:#fff; line-height:76px; text-transform:uppercase; padding:0; margin:0; }
.banner-block .img-block .text-block1 h2 span{ display:block; padding:0; margin:0; }
.banner-block .img-block .text-block2{ position:absolute; top:28%; left:11%; padding:0; margin:0; }
.banner-block .img-block .text-block2 h2{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:74px; color:#fff; line-height:76px; text-transform:uppercase; padding:0; margin:0; }
.banner-block .img-block .text-block2 h2 span{ display:block; padding:0; margin:0; }
.banner-block .md-text-block{ width:146px; height:146px; background:url(images/banner-bg-img1.png) no-repeat left top; text-align:center; position:absolute; top:28%; left:46%; padding:41px 0 0 0; margin:0; }
.banner-block .md-text-block h3{ display:inline-block; font-family: 'HelveticaLT-Condensed-Bold'; font-size:26px; color:#fff; line-height:31px; text-transform:uppercase; padding:0; margin:0; }
.banner-block .md-text-block h4{ display:inline-block; font-family: 'HelveticaLT-Condensed'; font-size:15px; color:#fff; line-height:17px; text-transform:uppercase; padding:0; margin:0; }


/*================= Services Start ==================*/
.services-block{ background:url(images/service-bg-img1.jpg) repeat top center; background-size:cover; padding:0; margin:0; }
.services-block .border-block{ border-right:1px solid rgba(255, 255, 255, 0.40);}
.services-block .col-md-3:last-child{ border-right:none;}
.services-block .img-block{ text-align:center; padding:27px 0 0 0; margin:0; }
.services-block .img-block img{ display:inline-block; padding:0; margin:0; }
.services-block .text-block{ text-align:center; padding:11px 0 27px 0; margin:0; }
.services-block .text-block h2{ font-family: 'HelveticaLT-Condensed'; font-size:18px; color:#fff; line-height:20px; text-transform:uppercase; padding:0 0 17px 0; margin:0; }
.services-block .text-block h3 span{ display:block; font-family: 'HelveticaLT-Condensed-Bold'; padding:0; margin:0; }
.services-block .text-block p{ padding:0; margin:0; }
.services-block .text-block p{ font-family: 'Calibri'; font-size:16px; color:#fff; line-height:18px; padding:0; margin:0; }

/*================= Get a Quote Start ==================*/
.quote{ padding:0; margin:0;}
.quote .top-block{ padding:20px 0; margin:0; text-align:center; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.2); position:relative;}
.quote .top-block .arrow{ position:absolute; bottom:-20px; text-align:center; left:50%;}
.quote .top-block h2{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:42px; color:#bf1f4b; line-height:44px; padding:0; margin:0; text-transform:uppercase;}
.quote .top-block h2 span{ color:#0d6fae;}
.quote .bottom-block { background:url(images/quote-bg.jpg) no-repeat fixed center top / cover; padding:30px 0 30px; margin:0; border-bottom:1px solid #dddbda;}
.quote .bottom-block .panel-default .panel-heading{ padding:0;}
.quote .bottom-block .panel-default > .panel-heading p{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:19px; color:#fff; line-height:21px; padding:0; margin:0; display:inline;}
.accordion-toggle img{ margin-right:20px;}

.panel-heading .accordion-toggle{ display:block; padding:20px 15px; height:60px; background:#0269a4; }
.panel-heading.actives .accordion-toggle{ background:#bf1f4b; }

.panel-heading .accordion-toggle.collapsed .active{ background:#bf1f4b; }
#demo1, #demo2, #demo3, #demo4, #demo5, #demo6, #demo7{ background:#fff; }
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    content: "";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
	background:url(images/details-arrow2.png) no-repeat 90% center;
	width:12px;
	height:20px;
}
.quote .bottom-block .form-block{ padding:30px 0;}
.quote .bottom-block .form-block h4{font-family: 'HelveticaLT-Condensed'; font-size:18px; color:#1a1a1a; line-height:20px; padding:0 0 5px; margin:0;}
.quote .bottom-block .form-block h4 span{ color:#df0d0d;}
.quote .bottom-block .form-block .form-control{ height:40px; border-radius:1px; margin:2px 0 10px 0; }
.quote .bottom-block .form-block textarea.form-control { width:100%; height:120px; resize:none; border-radius:1px;}
.quote .bottom-block .form-block .like-block{ border-top: 1px solid rgba(225, 225, 225, 0.50); border-bottom: 1px solid rgba(225, 225, 225, 0.50); background-color:#f5f5f5; padding:26px 15px 15px 15px; margin:0 -15px; }
.quote .bottom-block .form-block .like-block .text-block{  background:url(images/border-img4.png) no-repeat right 10% center; padding:0; margin:0; }
.quote .bottom-block .form-block .like-block .col-md-4.col-sm-4:nth-child(3) .text-block{ background:none;} 
#demo4 .bottom-block .form-block .like-block .text-block{ background-image:none;} 
.quote .bottom-block .form-block .like-block .text-block h4{ font-family: 'Calibri-Bold'; font-size:15px; color:#1a1a1a; line-height:17px; padding:0 25% 0 0; margin:0;}
.quote .bottom-block .form-block .btn-block{ padding:10px 15px; margin:0;}
.quote .bottom-block .form-block input[type="submit"]{ width:113px; background:url(images/btn-icon-img1.png) no-repeat left 10px center #bf1e4a; border-radius:2px; font-family: 'HelveticaLT-Condensed-Bold'; font-size:18px; color:#fff; line-height:20px; float:right; border:none; padding:10px 0  10px 46px; margin:0; -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s; }
.quote .bottom-block .form-block .btn-block input[type="submit"]:hover{ background-color:#a8103a; -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;}
.quote .bottom-block .form-block .like-block .text-block span.wpcf7-list-item{ margin: 0 27px 0 0; }
/*.quote .bottom-block #demo2 .form-block .wpcf7-f40-o2 .col-md-4:nth-child(13) h4, .col-md-4:nth-child(14) h4, .col-md-4:nth-child(15) h4{ min-height:auto; }*/
/*.quote .bottom-block #demo4 .form-block .col-md-4:nth-child(10) h4{ min-height:55px; }*/
/* .quote .bottom-block #demo4 .form-block .col-md-4:nth-child(11) h4{ min-height:55px; }  */
/* .quote .bottom-block #demo4 .form-block .col-md-4:nth-child(12) h4{ min-height:55px; }  */
span.measurements {
    color: #414951 !important;
    font-size: 13px;
}
/*================= about Start ==================*/
.about-block{ border-top: 1px solid rgba(225, 225, 225, 0.50); border-bottom: 1px solid rgba(225, 225, 225, 0.50); padding:38px 0 42px 0; margin:0;}
.about-block .img-block{ border:6px solid #fff; -webkit-box-shadow: 0px 2px 3px 0px rgba(102, 102, 102, 0.3);
-moz-box-shadow:    0px 2px 3px 0px rgba(102, 102, 102, 0.3);
box-shadow:         0px 2px 3px 0px rgba(102, 102, 102, 0.3); padding:0; margin:0;}
.about-block .img-block img{ width:100%; height:auto; padding:0; margin:0;}
.about-block .text-block{ padding:0; margin:0;}
.about-block .text-block h3{ background:url(images/border-img2.jpg) no-repeat left bottom; font-family: 'HelveticaLT-Condensed-Bold'; font-size:31px; color:#bf1e4a; line-height:32px; padding:0 0 21px 0; margin:0;}
.about-block .text-block h3 span{ display:block; font-family: 'HelveticaLT-Condensed'; font-size:30px; color:#4d4d4d; line-height:31px; padding:8px 0 0 0; margin:0;}
.about-block .text-block p{ font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; padding:16px 0 0 0; margin:0;}
.about-block .text-block a{ width:94px; border-radius:2px; display:block; background-color:#bf1e4a; font-family: 'Calibri'; font-size:12px; color:#fff; text-align:center; line-height:13px; padding:7px 0 9px 0; margin:25px 0 0 0;}
.about-block .text-block a:hover{ background-color:#a51941; -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s; }

/*================= Contact Start ==================*/
span.wpcf7-list-item-label {
    color: #000;
}
.contact-block{ background:url(images/contact-bg-img1.jpg) no-repeat fixed center top / cover; padding:47px 0  45px 0; margin:0; }
.contact-block .lt-block{ border-right: 1px solid rgba(225, 225, 225, 0.50); padding:0; margin:0; }
.contact-block .lt-block h3{ border-bottom: 1px solid rgba(225, 225, 225, 0.50); font-family: 'HelveticaLT-Condensed-Bold'; font-size:39px; color:#bf1e4a; line-height:41px; text-transform:uppercase; padding:0 0 24px 0; margin:0 5% 0 0; }
.contact-block .lt-block .block{ border-bottom: 1px solid rgba(225, 225, 225, 0.50); padding:18px 0 17px 0; margin:0 5% 0 0;}
.contact-block .lt-block .block:last-child{ border-bottom: none; }
.contact-block .img-block{ position:relative; border:3px solid #fff; -webkit-box-shadow: -1px 2px 3px 0px rgba(102, 102, 102, 0.17);
-moz-box-shadow:    -1px 2px 3px 0px rgba(102, 102, 102, 0.17);
box-shadow:         -1px 2px 3px 0px rgba(102, 102, 102, 0.17); padding:0; margin:0; }
.contact-block .img-block img{ width:100%; height:auto; padding:0; margin:0; }
.contact-block .img-block .number{width:20%; height:100%; text-align:center; background-color:#0269a4; position:absolute; left:0; top:0; padding:0; margin:0;}
.contact-block .img-block .number h4{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:43px; color:#fff; line-height:45px; padding:34px 0 0 0; margin:0; }
.contact-block .text-block h4{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:18px; color:#272727; line-height:20px; padding:0; margin:0;}
.contact-block .text-block p{ font-family: 'Calibri'; font-size:17px; color:#272727; line-height:19px; padding:15px 0 0 0; margin:0;}
.contact-block .text-block p a{ font-family: 'Calibri'; font-size:17px; color:#bf1e4a; line-height:19px; padding:0; margin:0;}
.contact-block .text-block p a:hover{ color:#a51941; }
.contact-block .rt-block{ padding:0; margin:0; }
.contact-block .rt-block h3{ border-bottom: 1px solid rgba(225, 225, 225, 0.50); font-family: 'HelveticaLT-Condensed-Bold'; font-size:39px; color:#bf1e4a; line-height:41px; text-transform:uppercase; padding:0 0 24px 0; margin:0; }
.contact-block .rt-block h3 span{ font-family: 'HelveticaLT-Condensed'; color:#3d3d3d; padding:0; margin:0; }
.contact-block .rt-block h4{ border-bottom: 1px solid rgba(225, 225, 225, 0.50); font-family: 'HelveticaLT-Condensed-Bold'; font-size:21px; color:#0269a4; line-height:23px; padding:17px 0; margin:0 0 10px 0; }
.contact-block .rt-block h5{ background:url(images/icon-img14.png) no-repeat left center, url(images/border-img3.jpg) no-repeat left 40px center; font-family: 'HelveticaLT-Condensed'; font-size:22px; color:#373737; line-height:24px; padding:16px 0 16px 52px; margin:0; }
.contact-block .rt-block p{ font-family: 'HelveticaLT-Condensed'; font-size:20px; color:#373737; line-height:25px; text-transform:uppercase; padding:10px 0 10px 52px; margin:0; }
.contact-block .rt-block p a{ display:block; font-family: 'HelveticaLT-Condensed-Bold';  font-size:31px; color:#373737; line-height:33px; text-transform:none; padding:0; margin:0; }
.contact-block .rt-block p a:hover{ color:#0269a4;}
.contact-block .rt-block p.phone{ background:url(images/icon-img15.png) no-repeat left center, url(images/border-img3.jpg) no-repeat left 40px center; }
.contact-block .rt-block p.fax{ background:url(images/icon-img16.png) no-repeat left center, url(images/border-img3.jpg) no-repeat left 40px center; }
.contact-block .rt-block p.mail{ background:url(images/icon-img17.png) no-repeat left center, url(images/border-img3.jpg) no-repeat left 40px center; }
.contact-block .rt-block p.share{ background:url(images/share-icon1.png) no-repeat left center, url(images/border-img3.jpg) no-repeat left 40px center; }
.contact-block .rt-block p.share span{ display: block; }
.contact-block .rt-block p.share span a{ display: inline-block; font-size:22px; line-height:24px; margin:0 10px 0 0; }
.contact-block .rt-block p.mail a{ font-size:22px; line-height:24px; }
.contact-block .rt-block p.fax a{ cursor:default; color: #373737; }
/*================= Contact Start ==================*/
.relocation-block{ background-color:#bf1e4a; text-align:center; padding:32px 0  35px 0; margin:0; }
.relocation-block h3{ font-family: 'HelveticaLT-Condensed-Bold';  font-size:28px; color:#fff; line-height:30px; text-transform:uppercase; padding:0 0 15px 0; margin:0; }
.relocation-block p{ font-family: 'HelveticaLT-Condensed';  font-size:23px; color:#fff; line-height:25px; padding:0; margin:0; }
/*================= footer Start ==================*/
#footer{ padding:0; margin:0; }
#footer .top-block{ background: url(images/footer-bg-img1.jpg) repeat left center; border-bottom: 1px solid rgba(225, 225, 225, 0.50); padding:27px 0  45px 0; margin:0; }
#footer .top-block .border-block{ border-right: 1px solid rgba(225, 225, 225, 1);}
#footer .top-block h3{ font-family: 'HelveticaLT-Condensed-Bold';  font-size:20px; color:#0269a4; line-height:22px; padding:0 0 18px 0; margin:0; }
#footer .top-block .menu-block{ padding:0; margin:0; }
#footer .top-block .menu-block ul{ float:left; padding:0; margin:0; }
#footer .top-block .menu-block ul li{ list-style:none; padding:2px 0; margin:0; }
#footer .top-block .menu-block li a{ font-family: 'Calibri'; font-size:15px; color:#2d2d2d; line-height:17px; padding:0; margin:0; }
#footer .top-block .menu-block li a:hover{ color:#0269a4;}
#footer .members-block{ padding:6px 0 0 0; margin:0; }
#footer .members-block a{ display:inline-block; padding:0; margin:0 7px 15px 0; }
#footer .members-block a:last-child{ padding-right:0; }
#footer .bottom-block{ background-color:#d0d0d0; padding:13px 0  15px 0; margin:0; }
#footer .bottom-block .lt-block{ float:left; padding:0; margin:0; }
#footer .bottom-block .lt-block p{ font-family: 'Calibri'; font-size:15px; color:#2d2d2d; line-height:17px; padding:0; margin:0; }
#footer .bottom-block .rt-block{ float:right; padding:0; margin:0; }
#footer .bottom-block .rt-block p{ font-family: 'Calibri-Bold'; font-size:17px; color:#7a7a7a; line-height:19px; padding:0; margin0 ; }
#footer .bottom-block .rt-block p a{ font-size:15px; color:#0269a4; line-height:17px; padding:0; margin:0 5px 0 0; }
#footer .bottom-block .rt-block a:hover{ color:#035482;}
/*================= 15.03.2016 Start ==================*/
.title{ padding:30px 0 20px 0; margin:0;}
.title h1{ border-bottom:1px solid rgba(225, 225, 225, 0.5); font-family: 'HelveticaLT-Condensed'; font-size:30px; color:#0d6fac; line-height:32px; padding:0 0 15px 0; margin:0;}
.title h2{ border-bottom:1px solid rgba(225, 225, 225, 0.5); font-family: 'HelveticaLT-Condensed'; font-size:28px; color:#0d6fac; line-height:32px; padding:0 0 15px 0; margin:0;}
.page-about-us .innerPage .img-block{ float:left; padding:0; margin:0; }
.page-about-us .innerPage .img-block img{ border:5px solid #fff;  -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); }
.page-about-us .innerPage .text-block{ width:72%; float:right; padding:0; margin:0;}
.page-about-us .innerPage p{ font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; padding:0 0 16px 0; margin:0;}
.page-about-us .innerPage p span{ background:url(images/tick-icon1.png) no-repeat left center; display:block; padding:0 0 0 25px; margin:0; }
.innerPage{ padding:0 0 30px 0; }
.page-services .innerPage ul{ padding:0 0 20px 0; margin:0; }
.page-services .innerPage ul li{  background:url(images/tick-icon1.png) no-repeat left top 9px; font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; list-style:none; padding:0 0 12px 25px; margin:0; }
.page-services .innerPage ul li a{ font-family: 'Calibri'; font-size:17px; color:#009fda; line-height:23px; list-style:none; padding:0; margin:0; }
.page-services .innerPage ul li a:hover{  color:#0d6fac;}
.page-services .innerPage p{ font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; padding:0 0 16px 0; margin:0;}
.page-house-removals .innerPage .img-block{ float:left; padding:0; margin:0; }
.page-house-removals .innerPage .img-block img{ border:5px solid #fff;  -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); }
.page-house-removals .innerPage .text-block{ width:85%; float:right; padding:0; margin:0;}
.page-house-removals .innerPage p{ font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; padding:0 0 16px 0; margin:0;}

.page-pet-moves .innerPage .img-block{ float:left; padding:0; margin:0; }
.page-pet-moves .innerPage .img-block img{ border:5px solid #fff;  -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); }
.page-pet-moves .innerPage .text-block{ width:82%; float:right; padding:0; margin:0;}
.page-pet-moves .innerPage h5{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:18px; color:#2bbdf0; line-height:20px; padding:0 0 12px 0; margin:0;}
.page-pet-moves .innerPage p{ font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; padding:0 0 16px 0; margin:0;}
.page-pet-moves .innerPage p span{ background:url(images/tick-icon1.png) no-repeat left center; display:block; padding:0 0 0 25px; margin:0; }
.innerPage{ padding:0 0 30px 0; min-height:450px; }
.page-excess-baggage .innerPage .text-block{ padding:0 0 20px 0; margin:0;}
.page-excess-baggage .innerPage h5,.page-international-freight-forwarding .innerPage h5{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:18px; color:#2bbdf0; line-height:20px; padding:5px 0; margin:0;}
.page-excess-baggage .innerPage p,.page-international-freight-forwarding .innerPage p{ font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; padding:0 0 16px 0; margin:0;}
.page-international-freight-forwarding .innerPage .img-block{ float:left; padding:0; margin:0; }
.page-international-freight-forwarding .innerPage .img-block img{ border:5px solid #fff;  -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
.page-excess-baggage .innerPage .img-block{ float:left; padding:0; margin:0; }
.page-excess-baggage .innerPage .img-block img{ border:5px solid #fff;  -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); }

.page-contact-us .form-group h4{ font-family: 'HelveticaLT-Condensed'; font-size:18px; color:#1a1a1a; line-height:20px; padding:0 0 5px; margin:0;}
.page-contact-us .form-group h4 span{ color:#df0d0d;}
.page-contact-us .form-group .form-control{ height:40px; border-radius:1px;}
.page-contact-us .form-group textarea.form-control { height:120px; resize:none; }
.page-contact-us .form-group input[type="submit"]{ width:113px; background:url(images/btn-icon-img1.png) no-repeat left 10px center #bf1e4a; border-radius:2px; font-family: 'HelveticaLT-Condensed-Bold'; font-size:18px; color:#fff; line-height:20px; float:right; border:none; padding:10px 0  10px 46px; margin:0; transition:all ease-in-out 0.3s; }
.page-contact-us .form-group input[type="submit"]:hover{ background-color:#a8103a; }
.page-contact-us iframe{ width:100%; height:381px; border:5px solid #fff !important; -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); padding:0;  margin:0;}
.page-speciality-products .innerPage h3{ font-family: "HelveticaLT-Condensed-Bold"; font-size:25px; color:#bf1e4a; line-height:27px; padding:0 0 20px 0; margin:0;}
.page-speciality-products .innerPage .block{ padding:10px 0 20px 0; margin:0; }
.page-speciality-products .innerPage .img-block{ width:175px; float:left; padding:0; margin:0;}
.page-speciality-products .innerPage .img-block img{ width:100%; height:auto; border:5px solid #fff;  -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); }
.page-speciality-products .innerPage .text-block{ width:80%; float:right; padding:0; margin:0;}
.page-speciality-products .innerPage .text-block h4{ font-family: 'Calibri-Bold'; font-size:22px; color:#0d6fae; line-height:24px; padding:0 0 10px 0; margin:0;}
.page-speciality-products .innerPage .text-block p{ font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; padding:0; margin:0;}

.page-cargo .innerPage .img-block{ padding:0; margin:0;}
.page-cargo .innerPage .img-block img{ width:100%; height:auto; border:5px solid #fff;  -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); }
.page-cargo .innerPage .text-block h4{ font-family: 'Calibri-Bold'; font-size:25px; color:#bf1e4a; line-height:27px; padding:0 0 10px 0; margin:0;}
.page-cargo .innerPage .text-block h5{ font-family: 'Calibri-Bold'; font-size:20px; color:#0d6fae; line-height:22px; padding:0 0 20px 0; margin:0;}
.page-cargo .innerPage ul{ padding:0 0 20px 0; margin:0; }
.page-cargo .innerPage ul li{  background:url(images/tick-icon1.png) no-repeat left top 9px; font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; list-style:none; padding:0 0 12px 25px; margin:0; }

.page-cargo-services .innerPage .img-block{ padding:0; margin:0;float:left;}
.page-cargo-services .innerPage .img-block img{ width:100%; height:auto; border:5px solid #fff;  -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); }
.page-cargo-services .innerPage .text-block h2{ font-family: 'Calibri-Bold'; font-size:25px; color:#bf1e4a; line-height:27px; padding:0 0 20px 0; margin:0;}
.page-cargo-services .innerPage .text-block h4{ font-family: 'Calibri-Bold'; font-size:23px; color:#bf1e4a; line-height:27px; padding:0 0 20px 0; margin:0;}
.page-cargo-services .innerPage .text-block p{ font-family: 'Calibri-Bold'; font-size:17px; color:#4d4d4d; line-height:19px; padding:0 0 10px 0; margin:0;}
.page-cargo-services .innerPage ul{ padding:0 0 20px 0; margin:0; }
.page-cargo-services .innerPage ul li{  background:url(images/tick-icon1.png) no-repeat left top 9px; font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; list-style:none; padding:0 0 12px 25px; margin:0; }

.responsive-accordion-default.responsive-accordion li .responsive-accordion-head{ font-family: 'HelveticaLT-Condensed-Bold'; font-size:19px; color:#fff; line-height:21px; }
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel h5{ font-family: 'Calibri-Bold'; font-size:17px; color:#0d6fae; line-height:23px; padding:0; margin:0; }
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel h5 span{ color:#4d4d4d; padding-left:5px; }
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel p{ font-family: "Calibri"; font-size:17px; color:#4d4d4d; line-height:23px; padding:10px 0 0 0; }
.page-warehousing .innerPage .text-block{ padding:0; margin:0;}
.page-warehousing .innerPage .text-block h4{ font-family: 'Calibri-Bold'; font-size:25px; color:#bf1e4a; line-height:27px; padding:0 0 10px 0; margin:0;}
.page-warehousing .innerPage .text-block h4 span{ display:block; }
.page-warehousing .innerPage .text-block p{ font-family: "Calibri"; font-size:17px; color:#4d4d4d; line-height:19px; padding:0 0 10px 0; margin:0; }
/*.page-warehousing .innerPage h3.get-block{ width:154px; height:72px; background:url(images/icon-bg-img1.png) no-repeat right center; float:right; padding:0; margin:0; }
.page-warehousing .innerPage h3.get-block a{ background:url(images/icon-img8.png) no-repeat left 37px center; display:inline-block; font-family: 'HelveticaLT-Condensed-Bold'; font-size:17px; color:#fff; line-height:19px; text-transform:uppercase; padding:19px 0 0 80px; margin:0; }*/
.page-warehousing .innerPage h3 a{ width:220px; background:url(images/icon-img8.png) no-repeat left 20px center #0e6dad; border-bottom:7px solid #055890; border-radius:3px; font-family: 'HelveticaLT-Condensed-Bold'; font-size:26px; color:#fff; line-height:28px; text-transform:uppercase; display:block; padding:12px 0 14px 72px; margin:0; transition:all ease-in-out 0.3s; }
.page-warehousing .innerPage h3 a:hover{background-color:#055890; }

.page-warehousing .innerPage h3.get-block a span{ display:block; padding:0; margin:0; }
.page-warehousing .innerPage h3.get-block a:hover{ color:#a51941; }
.page-forms .innerPage p{ font-family: "Calibri"; font-size:17px; color:#4d4d4d; line-height:23px; padding:0 0 10px 0; margin:0; }
.page-our-tool .innerPage a{ font-family: 'Calibri-Bold'; font-size:20px; color:#0e71aa; line-height:22px; display:block; -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); padding:25px 10px; margin:0 0 25px 0	; }
.page-our-tool .innerPage a span{ padding:0 0 0 15px; }
.page-our-tool .innerPage a:hover{ background-color:rgba(255, 255, 255, 0.30); }
.page-terms-conditions .innerPage p{ font-family: "Calibri"; font-size:17px; color:#4d4d4d; line-height:23px; padding:0 0 20px 0; margin:0; }
.page-terms-conditions .innerPage ul{ padding:0 0 20px 0; margin:0; }
.page-terms-conditions .innerPage ul li{  background:url(images/tick-icon1.png) no-repeat left top 9px; font-family: 'Calibri'; font-size:17px; color:#4d4d4d; line-height:23px; list-style:none; padding:0 0 15px 25px; margin:0; }

.page-blog .title{ padding:30px 0 10px 0; margin:0;}
.page-blog .innerPage h4{ font-family: 'Calibri-Bold'; font-size:25px; color:#bf1e4a; line-height:27px; padding:0 0 10px 0; margin:0;}
.page-blog .innerPage h5{ font-family: 'Calibri-Bold'; font-size:20px; color:#0d6fae; line-height:22px; padding:15px 0 10px 0; margin:0;}
.page-blog .innerPage p{ font-family: "Calibri"; font-size:17px; color:#4d4d4d; line-height:23px; padding:0 0 10px 0; margin:0;}
.page-terms .innerPage h5{ font-family: 'Calibri-Bold'; font-size:20px; color:#0d6fae; line-height:22px; padding:15px 0 10px 0; margin:0;}
.page-terms .innerPage p{ font-family: "Calibri"; font-size:17px; color:#4d4d4d; line-height:23px; padding:0 0 10px 0; margin:0;}
div.wpcf7-validation-errors{ display:none !important; }
.responsive-accordion li .responsive-accordion-head.active{ font-weight:normal; }
.justified-gallery > a > img, .justified-gallery > div > img{ position:static !important; padding:10px !important; margin:0 !important;}
.lt-block img{
    width: 100% !important;
    height: auto !important;
}

.page-blog .innerPageblog .block2 .lt-block{ line-height:0; }
.page-blog .innerPageblog .block2 .lt-block img{ width:100%; height:auto; }
.page-blog .innerPageblog .block2 .rt-block img{ width:100%; height:auto; }
.category-blog .contact-block,  .single-post .contact-block{ background:none; padding:47px 0 45px 28px; } 
.category-blog .col-md-8.right-border, .single-post .col-md-8.right-border{ border-right:1px solid rgba(225, 225, 225, 0.5);}

.category-blog .innerPageblog h1{ color: rgb(191, 30, 74); font-family: "HelveticaLT-Condensed-Bold"; font-size: 39px; line-height: 41px; margin:50px 20px 0 0px; padding: 0 0 24px;    text-transform: uppercase;border-bottom:1px solid rgba(225, 225, 225, 0.5); }
.category-blog .single-blog .title h2{ font-size:24px;}
.single-blog{ padding:0 20px 10px 0; }
.innerPageblog{ padding:0 0 40px;}
.single-post .title h2{ font-size:28px;}
.single-post .col-md-8{ margin:35px 0 0 0;}

/*================= 15.03.2016 End ==================*/
/*  ************* media ****************************************** */
@media screen and (max-width: 1600px) {
.banner-block .md-text-block{ left:45%; }


}
@media screen and (max-width: 1366px) {

.banner-block .md-text-block{ left:44%; }
.banner-block .img-block .text-block1{ right:13%; }
.banner-block .img-block .text-block2{ left:13%;}

}
@media screen and (max-width: 1199px) {
#header .md-block .rt-block .lt-panel{ padding:0 0 0 2%; }
#header .md-block .rt-block .rt-panel{ padding:0 0 0 5%;  }
#header .bottom-block ul li{ padding:15px 16px 10px 17px; }
.banner-block .img-block .text-block1{ top:25%; right:18%; }
.banner-block .img-block .text-block2{ top:25%; left:17%; }
.banner-block .md-text-block{ top:25%; left:43%; }
.banner-block .img-block .text-block2 h2{ font-size:55px; line-height:57px; }
.banner-block .img-block .text-block1 h2{ font-size:55px; line-height:57px; }
.banner-block .text-banner{ top:25%; }
.banner-block .text-banner .text-block h3{ font-size:25px; line-height:27px; }
.banner-block .text-banner .text-block h2{ font-size:55px; line-height:57px; }
.banner-block .text-banner .text-block h2 span{ display:block; padding:0; margin:0; }
.banner-block .text-banner .text-block h2.text-bottom2{ font-size:55px; line-height:57px; }
.banner-block .text-banner .text-block h2.text-bottom3{ font-size:45px; line-height:47px; }
.banner-block .text-banner .text-block h2.text-bottom3 span{ font-size:44px; line-height:46px; }
.centered-btns_nav{ display:none; }
.services-block .border-block{ min-height:281px; }
.page-pet-moves .innerPage .text-block{ width:79%; }
.page-about-us .innerPage .img-block{ margin:0 15px 0 0; }
.page-about-us .innerPage .text-block{ float:none; width:100%; }
.page-house-removals .innerPage .text-block{ width:82%; }
.page-our-tool .innerPage a{ text-align:center; }
.page-our-tool .innerPage a img{ display:block; margin:0 auto 10px; }
#footer .members-block a{ display:inline-block; padding:0; margin:0 15px 15px 0; }

}
@media screen and (max-width: 991px) {
#header .md-block{  border-bottom: 1px solid rgba(225, 225, 225, 0.5); }
#header .bottom-block{ display:none; }
#header .md-block .logo-block{ float:none; padding:0 0 20px 0; margin:0 auto; }
#header .md-block .rt-block .lt-panel{ border:none; padding:0; }
.banner-block .img-block .text-block1{ top:15%; right:22%; }
.banner-block .img-block .text-block2{ top:15%; left:21%; }
.banner-block .md-text-block{ top:5%; left:40%; }
.banner-block .img-block .text-block2 h2{ font-size:35px; line-height:37px; }
.banner-block .img-block .text-block1 h2{ font-size:35px; line-height:37px; }
.banner-block .text-banner{ top:15%; }
.banner-block .text-banner .text-block h3{ font-size:18px; line-height:20px; }
.banner-block .text-banner .text-block h2{ font-size:35px; line-height:37px; }
.banner-block .text-banner .text-block h2 span{ display:block; padding:0; margin:0; }
.banner-block .text-banner .text-block h2.text-bottom2{ font-size:35px; line-height:37px; }
.banner-block .text-banner .text-block h2.text-bottom3{ font-size:30px; line-height:32px; }
.banner-block .text-banner .text-block h2.text-bottom3 span{ font-size:29px; line-height:31px; }
.services-block .border-block{ min-height:320px; }
.title{ padding:20px 0 12px 0; }
.innerPage{ padding:0 0 20px 0; }
.page-pet-moves .innerPage .text-block{ width:71%; }
.page-pet-moves .innerPage .img-block{ margin:0 15px 0 0; }
.page-pet-moves .innerPage .text-block{ width:100%;  float:none; }
.contact-block .lt-block h3{ padding:0 0 10px 0; }
.contact-block .rt-block h3{ padding:0 0 10px 0; }
.contact-block .lt-block{ border:none; }
.page-excess-baggage .innerPage p{ padding:0 0 10px 0; }
.page-international-freight-forwarding .innerPage p{ padding:0 0 10px 0; }
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2); }
.page-excess-baggage-mini-moves .innerPage .text-block{ padding:0; }
.page-contact-us iframe{ margin:0 0 20px 0; }
.page-speciality-products .innerPage .text-block{ width:73%; }
.page-speciality-products .innerPage .block{ padding:10px 0; }
.page-cargo .innerPage .img-block{ width:500px; margin:0 auto; }
.page-cargo .innerPage .text-block{ padding:10px 0 0 0; }
.page-cargo .innerPage ul{ padding:0; }
.page-cargo-services .innerPage .img-block{ width:500px; margin:0 auto; }
.page-cargo-services .innerPage .text-block{ padding:10px 0 0 0; }
.fa-chevron-down::before{ display:none !important; }
.fa-chevron-up::before{ display:none !important; }
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel{ padding:10px; }
.page-our-tool .innerPage a{ min-height:150px; }
}
@media screen and (max-width: 767px) {
#header .md-block .rt-block .lt-panel{ width:50%; }
#header .md-block .rt-block .lt-panel h3{ background-size:contain; font-size:18px; line-height:20px; padding:0 0 0 55px; }
#header .md-block .rt-block .lt-panel h3 a{ font-size:30px; line-height:32px; }
#header .md-block .rt-block .rt-panel a{ padding:13px 14px 14px 71px; }
.banner-block .img-block .text-block1{ right:26%; }
.banner-block .img-block .text-block2{ left:25%; }
.banner-block .md-text-block{ width:120px; height:120px; background-size:contain; padding:25px 0 0 0; }
.banner-block .md-text-block h3{ font-size:20px; line-height:25px; }
.banner-block .md-text-block h4{ font-size:13px; line-height:15px; }
.services-block{ padding:0 0 20px 0; }
.services-block .border-block{border:none; min-height:auto; }
.services-block .text-block h3{ padding:0 0 10px 0; }
.services-block .text-block p{ padding:0 5%; }
.services-block .text-block{ padding:11px 0 0 0; }
.quote .top-block h2{ font-size:30px; line-height:32px; }
.quote .bottom-block .form-block .like-block .text-block{ background:none; }
.about-block{ padding:25px 0 30px 0; }
.about-block .text-block{ padding:15px 0 0 0; }
.about-block .text-block h3{ font-size:25px; line-height:27px; padding: 0 0 12px 0; }
.about-block .text-block h3 span{ font-size:24px; line-height:26px; }
.about-block .text-block p{ padding:10px 0 0 0; }
.about-block .text-block a{ margin:15px 0 0 0;}
.contact-block{ padding:25px 0; }
.contact-block .lt-block h3{ font-size:30px; line-height:32px; padding:0 0 15px 0; }
.contact-block .lt-block .block{ padding:13px 0 20px 0; }
.contact-block .img-block .number h4{font-size:25px; line-height:27px; padding:20px 0 0; }
.contact-block .rt-block{ padding:20px 0 0 0; }
.contact-block .rt-block h3{ font-size:30px; line-height:32px; padding:0 0 15px 0; }
.contact-block .rt-block h4{ padding:13px 0; }
.contact-block .rt-block p{ font-size: 16px; line-height:18px; width:50%; float:left; }
.contact-block .rt-block h5{ font-size:18px; line-height:20px; }
.contact-block .rt-block p a{ font-size:25px; line-height:27px; }
.contact-block .rt-block p.mail a{ font-size:18px; line-height:20px; }
#footer .top-block{ padding:0 0 15px 0; }
#footer .members-block{ text-align:left; }
#footer .top-block h3{ padding:20px 0 15px 0; }
.title h2{ font-size:25px; line-height:27px; }
.page-speciality-products .innerPage .text-block{ width:71%; }
.page-our-tool .innerPage a{ min-height:auto; }
}
@media screen and (max-width: 700px) {
}

@media screen and (max-width: 650px) {
#footer .bottom-block .lt-block{ float:none; text-align:center; padding:0 0 10px 0; }
#footer .bottom-block .rt-block{ float:none; text-align:center; }
.page-speciality-products .innerPage .text-block{ width:68%; }
.page-our-tool .innerPage a{ min-height:150px; }
}
@media screen and (max-width: 600px) {
#header .md-block .rt-block .lt-panel{ width:100%; text-align:center; float:none; }
#header .md-block .rt-block .lt-panel img{ width:350px; }
#header .md-block .rt-block .lt-panel h3{ display:inline-block; text-align:left; margin:0 auto; }
#header .md-block .rt-block .rt-panel{ float:none; border:none; }
#header .md-block .rt-block .rt-panel a{ width:230px; margin:20px auto 0; }
.page-pet-moves .innerPage p{ padding:0 0 10px 0; }
.page-about-us .innerPage .img-block{ width:350px; float:none; margin:0 auto; }
.page-about-us .innerPage .text-block{ padding:20px 0 0 0; }
.page-speciality-products .innerPage .text-block{ width:65%; }
.page-cargo .innerPage .img-block{ width:100%; }
.page-cargo-services .innerPage .img-block{ width:100%; }
}
@media screen and (max-width: 550px) {
.banner-block .md-text-block{ display:none; }
.banner-block .img-block .text-block1{ display:none; }
.banner-block .img-block .text-block2{ display:none; }
.banner-block .text-banner{ display:none; }
.page-about-us .innerPage .col-xs-6{ width:100%; }
.page-speciality-products .innerPage .text-block{ width:62%; }
}
@media screen and (max-width: 500px) {
.services-block .col-xs-6{ width:100%; }
.services-block .text-block p{ padding:0 20%; }
.quote .top-block h2 span{ display:block; }
.contact-block .rt-block p{ width:100%; float:none; }
.contact-block .lt-block .block .col-xs-3{ width:100%; }
.contact-block .img-block{ width:150px; margin:0 auto 15px; }
.contact-block .lt-block .block .col-xs-9{ width:100%; }
.contact-block .text-block p{ padding:10px 0 0 0; }
.page-house-removals .innerPage .img-block{ float:none; width:180px; margin:0 auto; }
.page-house-removals .innerPage .text-block{ display:block; padding:20px 0 0 0;  }
.page-pet-moves .innerPage .img-block{ float:none; width:180px; margin:0 auto; }
.page-pet-moves .innerPage .text-block{ width:100%;  float:none; padding:20px 0 0 0; }
.page-speciality-products .innerPage .img-block{ float:none; width:250px; margin:0 auto; }
.page-speciality-products .innerPage .text-block{ float:none; width:100%; padding:20px 0 0 0; }
.accordion-toggle img{ display:none; }
.panel-heading .accordion-toggle::after{ background:none; }
.panel-heading .accordion-toggle{ height:auto; padding:10px; }
.page-our-tool .innerPage .col-xs-12 .col-xs-6{ width:100%; }
.page-our-tool .innerPage a{ min-height:auto; }
}
@media screen and (max-width: 400px) {
	#header .md-block .rt-block .lt-panel h3 a{ font-size:25px; line-height:27px; }
.services-block .col-xs-6{ width:100%; }
.services-block .text-block p{ padding:0 14%; }
.page-about-us .innerPage .img-block{ width:100%;}
#footer .top-block .col-xs-3, .col-xs-4, .col-xs-5{ width:100%; }
.page-speciality-products .innerPage .img-block{ float:none; width:100%; }
}

@media screen and (max-width: 400px) {
.page-our-tool .innerPage a{ min-height:150px; }
#header .md-block .rt-block .lt-panel img{ width:100%; }
}

