/*
Theme Name: Lontex Export Theme
Theme URI: http://devdm.com/DevDmBootstrap3
Author: Danny Machal
Author URI: http://devdm.com/
Description: A devdmbootstrap3 v1.4 child theme.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: devdmbootstrap3
Template: devdmbootstrap3
*/
 
@import "css/bootstrap.css";
 
/* YOU SHOULD BE MAKING A CHILD THEME. Don't let me be a bad guy and erase all your hard work with a theme update. I just want to bring you new amazing features. I don't want to destroy your world. I've include a child theme to use. Need help? http://devdm.com/DevDmBootstrap3/child-themes/ */
 
/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap rules ****************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,900,700,100,100italic,300,500,400italic,700italic,900italic,300italic,500italic);
.dmbs-container {
max-width: 1170px;
}
body{font-family: Arial,Helvetica,sans-serif;  font-size: 14px; color:#666666; padding:0px;}
.dmbs-header-text .toptxt{font-size:13px; display:block; font-weight:400; color:#909090; letter-spacing:0.5px;}
.dmbs-header-text .botmtxt{font-size:13px; display:block; font-weight:600; color:#202020; letter-spacing:0.5px;}
.dmbs-header-text .callus .toptxt{background:url(images/phn_icon.png) no-repeat 0px 4px; padding-left:20px;}
.dmbs-header-text .email .toptxt{background:url(images/email_icon.png) no-repeat 0px 4px; padding-left:20px;}
.socialtop ul{padding:0px; margin:0px; list-style:none; float:right;}
.socialtop ul li{margin:0px 0px 0px 3px; display:inline-block;}
.socialtop ul li a{width:20px; height:20px; display:inline-block; font-size:0px; }
.socialtop ul .fb > a{background:url(images/social_top.png) no-repeat 0px 0px;}
.socialtop ul .tw > a{background:url(images/social_top.png) no-repeat -26px 0px;}
.socialtop ul .ld > a{background:url(images/social_top.png) no-repeat -52px 0px;}
.socialtop ul .gp > a{background:url(images/social_top.png) no-repeat -77px 0px;}
.headerwrap{padding:30px 0px;}
.logo{margin-top:0px;}
.navbar-inverse{background-color:#1159aa; border-color:none; border:0px; border-radius:0px; margin-bottom:0px;}
.navbar-inverse .navbar-nav > li > a{font-size:13px; letter-spacing:0.5px; text-transform:uppercase; color:#b3cae5; border-right:1px solid #044999; border-left:1px solid #1860b1;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background-color:#db1016;}
.ls-wp-fullwidth-container h1.ls-l{color:#fff; text-transform:uppercase; text-align:center; font-weight:700; letter-spacing:1px; margin:0px auto; max-width:1140px;}
.ls-wp-fullwidth-container p.ls-l{color:#fff;letter-spacing:0.5px; margin:0px auto; max-width:1140px; text-align:center;}
.bannerbtn1{ max-width:300px; position:relative;}
.bannerbtn1 a{color:#fff; background:#DB1016; color:#fff; text-transform:uppercase; font-weight:600; font-size:20px; text-align:center; padding:14px 20px; letter-spacing:1px; display:block;}
.bannerbtn1 a span{    
	content: "";
    display: inline-block;
    width: 0; 
    height: 0; 
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 8px solid #fff; 
    margin-left:10px;
}
.bannerbtn1 a:hover{text-decoration:none;}
.bannerbtn2{padding:14px 30px;}
.bannerbtn2::after{    
    right:44px;
}
.testomonils_outer{background:#f0f0f0; padding:20px 0px;}
.testomonils_outer .testimonials-widget-testimonial{width:33.3%; padding:0px 15px; box-sizing:border-box; float:left; clear:none; position:relative;}
blockquote{padding:10px 26px 10px 70px; border:0px;}
blockquote p{font-size:13px; line-height:22px;}

.testomonils_outer .image {
  bottom: auto;
  left: 15px;
  position: absolute;
  right: auto;
  top: 10px;
  transition: all 0.2s ease-in-out 0s;
}
.testomonils_outer .image img{border-radius:50%;}
.credit{padding-left:70px;}
.testimonials-widget-testimonial cite, .testimonials-widget-testimonial div.credit{text-align:left;}
.author{font-weight:600;}
.job-title{font-style:italic;}
.page-header{ font-size:22px; font-weight:900; color:#404040; text-transform:uppercase; border:0px; letter-spacing:1px; margin-top:15px;}
.lontex_title, .latest_title, .free_quote_title{font-size:22px; font-weight:700; color:#404040; text-transform:uppercase; border:0px; letter-spacing:1px; text-align:center;}
.free_quote_title{text-align:left;}
.latest_title{color:#fff;}
.home .page-header{text-align:center; margin-bottom:10px;}
p{color:#838383; line-height:24px;}
.hometxt p{text-align:center; padding:0px 60px;}
.homequotes{color:#4f77a4; font-size:20px; padding:30px 170px; text-align:center; font-weight:300; font-style:italic; letter-spacing:0.8px;}
.homequotes span{background:url(images/quote.gif) no-repeat 0px 3px; padding-left:40px;}
.service{margin-top:20px; text-align:center;}
.subtitle{font-size:18px; text-transform:uppercase; color:#404040; font-weight:600; letter-spacing:0.5px;}
.learnmore{display:inline-block; background:#db1016; color:#fff; padding:7px 14px; font-size:12px; margin-top:20px;}
.learnmore:hover{background:#1159aa; color:#fff; text-decoration:none;}
p:empty {display: none;}
.service img{margin:0px 0px 5px;}
.service .col-md-5 {float:none; margin:0px auto; display:inline-block; text-align:left; vertical-align:top;}
.contentarea{padding:15px 0px 50px;}
.lontex_outer{padding:40px 0px 30px;}
.lontex_outer .textwidget{padding:10px 80px; text-align:center; line-height:24px;}
.latest_news{background:url(images/newsbg.jpg) no-repeat center 0px / cover; text-align:center; padding:50px 0px;}
.three_box{padding-bottom:50px;}
.latest_news span.line_limit{ color:#bbb; font-size:15px; font-weight:400; line-height:24px; max-height:350px!important; text-align:center; margin-top:20px;}
.wpcufpn_container{overflow:visible; min-height:160px;}
div.wpcufpn_nav .pagi_p.squarebullet{border-radius:50%;}
.requestform input, .requestform textarea, .requestform select{width:100%; border:0px; background:#F0F0F0; padding:12px 15px; box-sizing:border-box; margin-bottom:10px;}
.requestform textarea{height:110px;}
.requestform input[type='submit']{background:#db1016; color:#fff; font-size:18px;}
#wpcf7-f67-o1{margin-top:30px;}
.aboutusbx{padding-left:90px;}
.free_quote{padding:50px 0px;}
.aboutusbx img{margin-top:10px;}
.dmbs-footer{background:#2B2B2B; padding:30px 0px; position:relative; min-height:310px;}
.dmbs-footer::after{background:url(images/footer_left.gif) no-repeat 0px 0px; content:""; position:absolute; left:0px; top:0px; width:330px; height:301px; z-index:9;}
.dmbs-footer::before{background:url(images/foote_right.gif) no-repeat 0px 0px; content:""; position:absolute; right:0px; top:0px; width:262px; height:310px;}
.footerwidget_title{color:#fff; text-transform:uppercase; font-size:18px; font-weight:700; letter-spacing:1.5px; margin-bottom:15px;}
.dmbs-footer .contdetail p{font-size:13px; text-transform:uppercase; line-height:20px; margin-bottom:20px;}
.qlinks{padding:0px; margin:0px; list-style:none;}
.qlinks li{margin:4px 0px;}
.qlinks li a{color:#838383; background:url(images/footer_arrow.png) no-repeat 0px center; padding-left:20px;}
.qlinks li a:hover{color:#fff; text-decoration:none; }
.rgstroffice{margin-top:20px;}
.navbar-nav li:last-child > a{border-right:none;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:#1159aa;}
.dropdown-menu{background-color:#1159aa; padding-bottom:10px;}
.dropdown-menu > li > a{color:#b3cae5; padding:10px 20px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#db1016; color:#fff;}
.dmbs-footer .dmbs-container{position:relative; z-index:99;}
.navbar-collapse{padding:0px;}
.popup_outer .dmbs-container{position:relative;}
.popup_outer .dmbs-container .widget{text-align:center; position:absolute; top:-240px; z-index:9; width:96%;}
.popup_outer .dmbs-container .widget .col-md-4{float:none; display:inline-block;}
.dropdown:hover .dropdown-menu {
display: block;
}
.testomonils_outer, .lontex_outer, .three_box, .latest_news, .free_quote{display:none;}
.home .testomonils_outer, .home .lontex_outer, .home .three_box, .home .latest_news, .home .free_quote{display:block;}
b, strong{color:#494949;}
.clctionpoints{margin-top:30px;}
.dmbs-content{padding-top:30px; padding-bottom:30px;}
.margintop{margin-top:15px;}
.colctionform{margin-top:30px;}
.colctionform a, .links a{display:block; color:#fff; background:#1159aa; width:100%; padding:10px; text-align:center; font-size:16px; font-weight:600; text-transform:uppercase;}
.links a{text-align:left; margin-bottom:10px; padding:10px 15px; font-size:15px;}
.colctionform a:hover, .links a:hover{background:#db1016; color:#fff; text-decoration:none;}
.quotesdiv{margin-top:30px; padding:30px; color:#ccc; background:#2b2b2b; font-size:16px;}
.srvtxt{line-height:30px; margin-top:20px;}
.trckordr #pincode_number{width:100%; background:#f4f4f4; border:1px solid #e3e3e3; padding:10px; height:44px;}
.trckordr .col-md-6{position:relative;}
.trckordr .pin-code-part-submit-button{background:#1159aa; height:44px; padding:10px 15px; text-align:center; border:1px solid #1159aa; color:#fff; font-size:15px; font-weight:600; position:absolute; right:15px;}
p:empty {display: none;}
.table-responsive p{display:none;}
.table-responsive{padding:30px; border:solid 1px #dddddd; border-top:none;background:#f5f5f5!important; }
.tab-pane .table-responsive table{background:#fff; text-align:center;}
.tab-pane .table-responsive table td{padding:8px 15px; font-size:13px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#f5f5f5!important;}
.collectionformwrap input, .collectionformwrap textarea, .collectionformwrap select{width:100%; border:0px; background:#f8f8f8; padding:12px 15px; box-sizing:border-box; margin-bottom:10px; border:solid 1px #eaeaea;}
.collectionformwrap input[type='submit']{background:#db1016; color:#fff; font-size:18px;}
.collectionformwrap textarea{height:150px;}
.dropdown-menu{width:180px;}
.mainsidebar span{color:#1159aa; font-size:16px;}
.headofc{margin-bottom:30px;}
.onlycargo{display:none;}
.mainsidebar{display:block;}
.page-id-69 .onlycargo, .page-id-73 .onlycargo, .page-id-71 .onlycargo{display:block;}
.page-id-69 .mainsidebar, .page-id-73 .mainsidebar, .page-id-71 .mainsidebar{display:none;}
.margintopbig{margin-top:25px;}
.bannertitle{text-align:center;}

/********************************************************** Media Query ***************************************/
@media (max-width: 1069px) {
.popup_outer .dmbs-container .widget{top:-130px;}
.ls-wp-fullwidth-container p.ls-l{font-size:14px!important;}
.nav > li > a{padding:10px 13px; line-height:30px;}
}

@media (max-width: 999px) {
.bannerbtn1 a{font-size:14px; padding:12px 16px;}
.bannerbtn1{max-width:240px;}
.service .col-md-5{margin-bottom:30px;}
.aboutusbx{padding-left:0px;}
.logo{margin-bottom:20px;}
.logo img{max-width:100%; height:auto;}
.popup_outer .dmbs-container .widget{top:-110px;}

   .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	.navbar .container{width:100%; padding:0px;}
	.navbar-collapse{border:0px;}
	.navbar-inverse .navbar-nav > li > a{border:0px; border-bottom:1px solid #0750A3;}
	.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background-color:#044999;}
	.nav > li > a{padding:10px 40px; line-height:24px;}
	.navbar-nav{margin:0px;}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-left:0px; margin-right:0px;}
	.dmbs-container .dmbs-main{padding-bottom:30px;}
	
}
@media (max-width: 767px) {
.navbar-header{width:100%;}
.testomonils_outer .testimonials-widget-testimonial{width:100%;}
.three_box .col-md-4{float:none; margin:0px auto 50px;}
.popup_outer .dmbs-container .widget{top:-90px;}
.header .col-xs-12{margin-bottom:15px;}
.socialtop ul{float:left;}
.collection, .agents{padding:0px 80px;}
.homequotes{padding:30px 70px;}
.three_box .col-md-4{padding:0px 120px;}
.nav-tabs li a{padding:10px 15px;}
}

@media (max-width: 540px) {
.ls-wp-fullwidth-container p.ls-l{white-space:pre-line!important; line-height:16px!important; font-size:12px!important; word-wrap:break-word;}
.popup_outer .dmbs-container .widget{position:static; width:100%;}
.hometxt p{padding:0px;}
.homequotes, .lontex_outer .textwidget{padding:0px;}
.collection, .agents{padding:0px;}
.three_box .col-md-4{padding:0px 40px;}

}
@media (max-width: 479px) {
.bannerbtn1{margin-bottom:10px; width:100%; max-width:100%;}
.three_box .col-md-4{padding:0px;}
.dmbs-footer::after{width:0;}
.nav-tabs li a{padding:10px 8px; font-size:12px;}