/*
Theme Name: MAXIME EXPO APPARELS LTD.
Theme URI: http://solutiondk.online
Author: Md. Khairul Azam (Kanny)
Author URI: https://wordpress.org/
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Business

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.
*/
/* Fix image alignment */
img.alignleft {
    float: left;
    margin-right: 1.5em;
}
img.alignright {
    float: right;
    margin-left: 1.5em;
}
td, th {
    padding: 14px;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 100%;
    padding: 5px;
}
.page-container img {
    max-width: 100%;
}
#bottom-nav {
    box-shadow: 0 3px 3px #0d0f0d;
	z-index: 999;
	
}
/*page content*/
.page-container {padding:0px;}
.center-block {
    float: none;
}
.post-section {
    background: #fff;
    color: #333;
    padding:40px 0px;
    border-radius: 4px;
}
.post-section p {
    line-height: 1.7;
    text-align: justify;
}
ul.clients li {
    float: left;
    width: 50%;
}
ul.clients li.right {
    float: right;
    width: 50%;
}
ul.clients li img {
    float: left;
    margin-right: 10px;
}
.clients h2.country {
    margin: 0px;
}
.clients p {
    text-align: left;
}
.product-gallery li, .stopover li {
    float: left;
    margin: 8px;
}
/*recommended Size: width:1920px; height:600px*/
section.slider-section img {
    padding: 0;
    margin: 0 auto;
    width: 100%;
    height: auto;
}
.contact-section .widget address, .contact-section .widget ul li a { font-size:13px !important; text-transform:capitalize !important;}
ul.social-items.list-inline i {
    font-size: 25px;
    font-weight: bold;
    line-height: 45px;
}
li.youtube img {
    margin-top: -15px !important;
}
/*WordPress Gallery CSS*/
.gallery:after {
    content: "";
    display: table;
    clear: both;
}
img.aligncenter, div.aligncenter, figure.aligncenter, img.wp-post-image {
    display: block;
    margin: 1em auto;
}
img.alignright, div.alignright, figure.alignright {
    float: right;
    margin: 1em 0 1em 2em;
}
img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {
    float: left;
    margin: 1em 1em 2em 0;
}
figure {
    max-width: 100%;
    height: auto;
    margin: 0 0;
}
p img.alignright, p img.alignleft {
    margin-top: 0;
}
.gallery figure img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}
.gallery figure {
    float: left;
    margin: 0 2% 1em 0;
}
.gallery.gallery-columns-1 figure {
    width: 100%;
    margin: 0 0 1em 0;
    float: none;
}
.gallery.gallery-columns-3 figure {
    width: 32%;
}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {
    margin-right: 0;
}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {
    clear: left;
}
.gallery.gallery-columns-2 figure {
    width: 49%;
}
.gallery.gallery-columns-2 figure:nth-of-type(even) {
    margin-right: 0;
}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {
    clear: left;
}
.gallery.gallery-columns-4 figure {
    width: 23.25%;
}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {
    margin-right: 0;
}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {
    clear: left;
}
.gallery.gallery-columns-5 figure {
    width: 18%;
}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {
    margin-right: 0;
}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {
    clear: left;
}
.gallery.gallery-columns-6 figure {
    width: 14.2%;
}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {
    margin-right: 0;
}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {
    clear: left;
}
.gallery.gallery-columns-7 figure {
    width: 12%;
}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {
    margin-right: 0;
}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {
    clear: left;
}
.gallery.gallery-columns-8 figure {
    width: 10.2%;
}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {
    margin-right: 0;
}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {
    clear: left;
}
.gallery.gallery-columns-9 figure {
    width: 8.85%;
}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {
    margin-right: 0;
}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {
    clear: left;
}
@media (max-width:767px) {
    img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {
        display: block;
        margin: 1em auto;
        float: none;
    }
    .gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {
        width: 100%;
        margin: 0 0 1em 0;
        float: none;
    }
}
.logo-position {
    position: relative;
    z-index: 99999;
}
.fix-position {
    margin-bottom: -30px;
}
.header-wrap {
    height:200px;
    overflow:hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #000000;
    background-size: cover;
}
.banner-bg-color { background:#00000099; background-size:cover;  padding: 40px 50px;}
.header-wrap h1.entry-title {
    color: #FFF;
    font-size:3em;
    margin-top:70px;
    font-weight:bold;
}
#menu-top-menu ul {z-index:999999;}
.post-section ul li {
    list-style: none;
    display: block;
    line-height:1.7;
    margin-bottom:5px;
}
.post-section ul li:before {
    content: "\f14a";
    font-family:'Font Awesome 5 Free';
    left: 0;
    top: 5px;
    padding-right: 5px;
}
.photoAlbum li:before {
    content: none !important;
    left: 0;
    top: 5px;
    padding-right: 5px;
}
.margin-bottom-30 {
    margin-bottom: 30px;
}

.north-america, .india, .europe, .australia, .japan {
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 95% !important;
}
.north-america {
    background-image: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url(images/map/north-america.png) !important;    
}
.europe {
    background-image: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url(images/map/europe.png) !important;    
}
.australia {
    background-image: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url(images/map/australia.png) !important;    
}
.japan {
    background-image: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url(images/map/japan.png) !important;    
}
.india {
    background-image: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url(images/map/india.png) !important;    
}
.australia, .japan, .india {
    min-height:180px !important;
}

.buyer-info p {
    text-shadow: 0 1px 1px #FFF !important;
}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
#buyer_box {}
#buyer_box img {  filter: sepia(100%) contrast(35%) saturate(410%) hue-rotate(435deg); }
#buyer_box h4 { color: #000000; font-weight: bold; }
#buyer_box p {}


#divisions {}
#divisions div.box {
	border:1px solid #000000;	    
    height: 170px;
    background: #f9f9f9;
}
#divisions h2 { font-size: 12pt;
    background: #000000;
    color: #FFF;
    padding: 15px 10px;
    margin: 0;
    font-weight: bold; }
#divisions p {
    padding:15px;
}

.contact-section .widget ul li a:before {
    content: " > ";
}

#production_line { padding-left: 50px; }
#production_line ul li { padding-left: 20px; }
#production_line ul ul li { padding-left: 30px; }

blockquote.akh {    
    border-left: 10px solid #000000;
    background: #000000;
    color: #FFF;
    font-style: italic;
}

.dropdown-menu>li>a {    
    padding: 5px 20px;
}

#inr_directors .director-item {
	background: #1e63af;
    text-align: center;
    color: #FFF;
    padding: 15px 0;
}
#inr_directors .director-item p {	
	text-align: center;
}
#inr_directors .director-item a {	
	color: #FFF;
}

#multi_contacts h2 {
	font-size:20px;
	font-weight:bold;	
}
#multi_contacts p {	
    text-shadow: -1px 1px 0px #fff;
	font-size: 11.5pt;
}

#multi_contacts strong,
#multi_contacts b  {
	font-weight: bold;
    color: #1e63af;
}

#multi_contacts a {	
    color: #003ba5;
}

#multi_contacts {
	padding-bottom:50px;	
	background: linear-gradient(rgba(255,255,255,.95), rgba(255,255,255)), url(images/contact-bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

table.border, 
table.border td, 
table.border th {
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
}

table.border td, 
table.border th {	
	padding: 5px 10px;
	vertical-align: top;	
}

#mainbanner {
    width:100%; 
    height: inherit;
}
video { width: 100%; }
