/*
Theme Name: moving
Theme URI: http://mahzon.com/
Author: md mahbub rahman
Author URI: https://mahzon.com/md-mahbub/
Description: Description
Version: 10.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: moving
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
ul{list-style: none;margin: 0;padding: 0;}
.top_header {background-color: #2169DD;color: #fff;padding: 8px;}
.top_contact span {padding: 0 15px;font-size: 13px;color: #ccc;}
.top_contact a {color: #ccc;font-size: 13px;}
.top_contact a:hover {text-decoration: underline;}
.top_social_icon {margin-top: 25px;}
.top_social_icon li{
display: inline-block;
padding: 0 10px;
}
.top_social_icon li a {color: #fff;}
.top_social_icon li a:hover{color: #ccc;}
.top-phone {
    display: block;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    margin-right: 10px;
    }
#header {
    z-index: 9999999999;
    width: 100%;
    }
a.navbar-brand {
margin: 0;
padding: 0px;
}
p {font-size: 16px;line-height: 1.5;}
.main_menu {}
.main_menu ul.navbar-nav{padding: 5px 10px;}
.main_menu ul li{}
.main_menu ul li a{color: #333;font-size: 14px;font-weight: normal;padding: 20px 14px;text-transform: uppercase;}
.main_menu ul li a:hover{
color: #333;
}
ul.dropdown-menu {
margin: 0;
padding: 0;
}
ul.dropdown-menu a{
color: #333!important;
padding: 10px;
}
ul.dropdown-menu a:hover{
color: #fff;
}
span.icon-bar {
background-color: #333;
}
.dropdown:hover .dropdown-menu {
display: block;
margin-top: 0;
}
/* page */
h1.page-title.screen-reader-text {
font-size: 24px;
color: #3c3e45;
text-transform: uppercase;
background-color: #EDEAD7;
padding: 1em;
margin: 0;
}
.entry-title a {
font-size: 20px;
color: #333;
padding: 0;
margin: 10px 0;
display: block;
}
.entry-title {
    font-size: 25px;
    font-weight: bold;
    color: #333;
    padding: 0;
    margin: 2em 0;
    display: block;
}
h1.page-title {
display: block;
font-size: 24px;
color: #3c3e45;
text-transform: uppercase;
background-color: #EDEAD7;
padding: 1em;
margin: 0;
}
header.page-header {
margin: 0;
padding: 0;
}
section.widget {
margin-bottom: 10px;
}
.home #header {
    border: 0px!important;
    padding: 1em 0 .5em 0;
}
/* page end*/
/* footer */
#footer {}
ul#menu-footer-link {
list-style-type: square;
color: #333;
margin-left: 35px;
}
#sub-footer {background-color: #EDECE8;color: #898989;padding: 2em 0;}
#copyright {
background-color: #0f75bd;
color: #fff;
padding: 10px;
}#copyright p{margin: 0;}
.widget {}
h3.widget-title {padding: 5px 0;border: none;margin: 0 0 10px;color: #2b2828;font-size: 16px;line-height: 12px;text-align: left;text-transform: uppercase;font-weight: bold;}
.textwidget.custom-html-widget {
color: #898989;
font-size: 16px;
margin: 1em 0;
}
/* footer end*/
/* comment */
.comments-area {
float: left;
}
.comments-area ol {
margin-left: 0;
padding-left: 0;
}
.comments-area ol li {
list-style: none;
}
.comment-meta {
margin-left: 75px;
}
.comment-author img {
position: absolute;
left: 0;
top: 0;
}
.comment-author img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
width: 50px;
height: 50px;
margin: 20px;
box-shadow: 0px 2px 4px 0px #998e94;
}
.comment-author .fn {
font-size: 14px;
margin: 0 0 10px;
font-style: normal;
text-transform: capitalize;
}
.comment-metadata a{
color: #999;
}
.comments-area ol li {
text-align: justify;
position: relative;
}
.comments-area .reply a {
text-transform: uppercase;
color: #999;
text-shadow: 0 0 0px #998e94;
}
.comments-area .reply a:hover {
color: #FF5722;
}
.comment-reply-title {
border-bottom: 1px dotted #c2c2c2;
font-size: 16px;
color: #111;
padding-bottom: 15px;
margin: 0 0 20px;
font-family: "Roboto Condensed", sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
padding-top: 30px;
}
#comments input:not([type="submit"]) {
font-family: "Roboto Condensed", sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 11px;
height: 33px;
border: 1px solid #EAEAEA;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
box-shadow: none;
}
.comments-bottom-wrap {
float: left;
width: 100%;
}
.comment-date {
font-family: "Roboto Condensed", sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
float: left;
}
.comment-body {
background-image: url(images/widget.png);
position: relative;
border: 1px solid #ccc;
padding: 12px;
overflow: hidden;
margin-bottom: 10px;
border-radius: 10px;
}
.comment-content p{
padding: 0 20px;
}
.comment-content .reply {}
.comment-area {
margin-top: 50px;
}
.comments-area label {
font-weight: 400;
}
.comments,
#comments {
margin: 50px 0 0;
}
#comment {
width: 100%;
}
.comments .comment-title,
.comment-form .comment-form-title,
#comments .comment-reply-title {
border-bottom: 1px dotted #c2c2c2;
font-size: 16px;
color: #111;
padding-bottom: 15px;
margin: 0 0 20px;
}
.comment-author {
font-size: 14px;
margin: 0 0 5px;
}
.comment-avatar {
width: 55px;
float: left;
margin-top: 10px;
}
.comment-avatar img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.comment-content {
padding-top: 5px;
margin-left: 75px;
margin-bottom: 30px;
padding-bottom: 20px;
}
.comment .comment {
margin-left: 75px;
}
.comment-form input#submit {
    background: #0f75be;
    border: 1px solid #0f75bd;
    padding: 10px 15px;
    color: #fff;
}
/* comment end*/
/* extra css */
.get_quote_form {
    background-color: #1E73BE;
    border: 1px solid #ccc;
    padding: 1em;
}
.get_quote_form input[type="text"]{
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin-bottom: 10px;
}
.get_quote_form input[type="email"]{
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin-bottom: 10px;
}
.get_quote_form input[type="date"]{
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin-bottom: 10px;
}
.get_quote_form input[type="number"]{}
.get_quote_form input[type="submit"]{
    display: block;
    width: 94%;
    height: 40px;
    margin: 0 auto;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #005aab;
    background-image: none;
    border: 1px solid #005aab;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin-bottom: 10px;
}
.testimonial-theme1 .fa-fw {
    color: #ffc800!important;
}
.services_list {
    text-align: center;
}
.owl-prev {
    font-size: 25px;
    font-weight: bold;
    color: #0f75bd;
}
.owl-next {
    font-size: 25px;
    font-weight: bold;
    color: #0f75bd;
}
.custom-nav {line-height: 2;}
.custom-nav a{color:#333}
/* extra css */
/* responsive */
@media only screen and (max-width:767px){
.main_menu ul.navbar-nav{background-color: #0f75bd;}
.top_social_icon {text-align: center;}
.main_menu ul li a {color: #fff;}
h3.widget-title {margin: 2em 0;text-align: center;}
#sub-footer {text-align: center;}
#copyright p {text-align: center;}
}
/* responsive end*/