@charset "utf-8";

/* CSS Document */





/************GOOGLE-FONTS***************/



@font-face {

    font-family: 'latoregular';

    src: url('../fonts/lato-regular-webfont.eot');

    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/lato-regular-webfont.woff2') format('woff2'),

         url('../fonts/lato-regular-webfont.woff') format('woff'),

         url('../fonts/lato-regular-webfont.ttf') format('truetype'),

         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sansextrabold';

    src: url('../fonts/opensans-extrabold-webfont.eot');

    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),

         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),

         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'open_sanslight';

    src: url('../fonts/opensans-light-webfont.eot');

    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans-light-webfont.woff2') format('woff2'),

         url('../fonts/opensans-light-webfont.woff') format('woff'),

         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'open_sansregular';

    src: url('../fonts/opensans-regular-webfont.eot');

    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),

         url('../fonts/opensans-regular-webfont.woff') format('woff'),

         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'open_sanssemibold';

    src: url('../fonts/opensans-semibold-webfont.eot');

    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),

         url('../fonts/opensans-semibold-webfont.woff') format('woff'),

         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');

    font-weight: normal;

    font-style: normal;



}







html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	font-family: 'open_sansregular' !important;

	font-size: 14px;



}

html * {

	outline: none;

	scroll-behavior: smooth;

}

ol, ul, li {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a, a:hover {

	text-decoration: none !important;

}

a:focus {

	outline: none !important;

}

outline {

	border: 0;

}

.lft {

	float: left;

}

.rgt {

	float: right;

}

.clear {

	clear: both;

	line-height: 0;

	font-size: 0;

}

a, input, textarea {

	transition: 0.5s all ease-in-out;

	-moz-transition: 0.5s all ease-in-out;

	-webkit-transition: 0.5s all ease-in-out;

}



/********************* Main Css ******************/





/* Header Css */

.header-area {

	box-shadow: 0 0 12px -5px #888;

}

.inn-about-area {

	padding: 54px 0;

}

.inn-about p {

	font-size: 14px;

	line-height: 24px;

	padding: 0 0 5px 0;

}

.inn-about h2 {

	margin: 0 0 16px 0;

	color: #000;

	font-size: 25px;

}



.menu-toggle {

	display: none;

}

.menu-area ul li {

	display: inline-block;

}

.menu-area ul li a {

	font-size: 14px;

	text-transform: uppercase;

	padding: 0 0 18px 39px;

	color: #000;

}

.menu-area ul {

	text-align: right;

	padding: 33px 0;

}

.menu-area ul li a:hover {

	color: #29166f;

}

.menu-area ul li.active a {

	color: #000;

}



/*  Banner Css  */



.main-banner img {

	width: 100%;

	height: 443px;

	object-fit: cover;

	position: relative;

}

.ban-overlay {

	position: absolute;

	background: rgba(0, 0, 0, 0.3);

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.banner-text {

    position: absolute;

    top: 37%;

    left: 11%;

}

.ban-img-up img {

	width: 242px;

	height: auto;

}

.text-ban h2 {

	font-size: 40px;

	color: #fff;

	font-family: 'open_sanslight';

}

.text-ban p {

	font-size: 21px;

	text-align: center;

	font-family: 'open_sanslight';

	color: #fff;

}

.text-ban {

	padding: 123px 0 0 0;

}





/* Men Women Area Css */



.men-area img {

	border-radius: 10px;

	width: 100%;

}

.women-area img {

	border-radius: 10px;

	width: 100%;

}

.men-area {

	position: relative;

}

.men-overlay {

	background-image: linear-gradient(to right, #6a56b2 , #29166f);

	height: 100%;

	width: 100%;

	opacity: 0.9;

	position: absolute;

	top: 0;

	left: 0;

	border-radius: 10px;

}

.women-overlay {

	background-image: linear-gradient(to right, #f289c8 , #e42ea6);

	height: 100%;

	width: 95%;

	opacity: 0.9;

	position: absolute;

	top: 0;

	left: 14px;

	border-radius: 10px;

}

.men-text {

	position: absolute;

	top: 35%;

	right: 0;

	left: 0;

	text-align: center;

	width: 96%;

}

.women-text {

	position: absolute;

	top: 35%;

	right: 0;

	left: 0;

	text-align: center;

	width: 96%;

}

.men-text h2 {

	font-size: 40px;

	text-transform: uppercase;

	font-family: 'open_sanslight';

	color: #fff;

}

.men-text h2 img {

	width: auto;

	padding: 0 0 0 18px;

}

.women-text h2 img {

	width: auto;

	padding: 0 0 0 18px;

}

.women-text h2 {

	font-size: 40px;

	text-transform: uppercase;

	font-family: 'open_sanslight';

	color: #fff;

}

.menwom-area {

	padding: 80px 0;

}

.featard-prod-area {

	background: #ececec;

	padding: 80px 0;

}







/* Featured Images gallery*/



.box {

	background: #fff;

	border-radius: 4px;

	padding: 45px 15px;

	width: 100%;

	height: auto;

	display: block;



}

.box:hover .hover-text {

	display: block;

	transition: all ease-in-out 0.4s;

	opacity: 1;

	visibility: visible;

	cursor: pointer;

}

.box img {

	

	max-width: 100%;

	margin: 0 auto;

	display: block;

}

.hover-text {

	background: rgba(41, 22, 111, 0.9);

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border-radius: 4px;

	opacity: 0;

	visibility: hidden;

	transition: all ease-in-out 0.4s;

}

.ftrd-title h2 {

	font-size: 25px;

	text-transform: uppercase;

	padding: 0 0 73px 0;

	margin: 0;

	font-family: 'open_sanslight';

}

.ftrd-title h2 span {

	font-size: 25px;

	text-transform: uppercase;

	padding: 0 0 73px 0;

	margin: 0;

	font-family: 'open_sanssemibold';

	color: #271277;

}

.hover-text h2 {

	color: #fff;

	font-size: 17px;

	font-family: 'open_sanssemibold';

}

.hover-text p {

    color: #fff;

    font-size: 14px;

    margin: 0 0 25px 0;

}

.hover-text a {

	color: #feef00;

	text-align: right;

	display: block;

	font-size: 15px;

}

.hover-text {

	padding: 0 27px;

}





/* Video Area Css */



.video-area-main{

	position: relative;

}

.video-area-main img {

	width: 100%;

}

.vid-overlay {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(41, 22, 111, 0.8);

}

.video-text {

	position: absolute;

	top: 37%;

	left: 0;

	right: 0;

	text-align: center;

}

.video-text img {

	width: 101px;

	height: auto;

	margin: 0 0 49px 0;

	cursor: pointer;

}

.video-text p {

	font-size: 20px;

	color: #fff;

	text-transform: capitalize;

	margin: 0;

}

.main-video {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	width: 100%;

	text-align: center;

	z-index: 999;

}

.main-video {

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	width: 100%;

	text-align: center;

	z-index: 999;

	background: rgba(0, 0, 0, 0.8);

	height: 100%;

	display: none;

}

.vid-pl-inn {

    position: fixed;

    width: 800px;

    height: 451px;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.main-video iframe {

	width: 60%;

	height: 500px;

	position: relative;

	top: 20%;

}

.vid-close {

    color: #fff;

    position: fixed;

    right: 0;

    top: 0;

    background: #e3365a;

    padding: 8px 16px;

    font-size: 20px;

    cursor: pointer;

    z-index: 99;

}



/* About Section Css */



.about-left h2 {

	font-size: 25px;

	text-transform: uppercase;

	color: #29166f;

	font-family: 'open_sanssemibold';

	margin: 0;

	padding: 0 0 41px 0;

}

.about-left h2 span {

	color: #000;

	font-family: 'open_sanslight';

}

.about-area-main {

	padding: 70px 0;

	background: #f2f2f2;

}

.about-left p {

	font-size: 15px;

	line-height: 25px;

}

.about-left ul li h4 {

	font-size: 43px;

	color: #644bc2;

	font-family: 'open_sanssemibold';

	margin: 0;

}

.about-left ul li h3 {

	font-size: 25px;

	margin: 0;

	color: #848484;

	padding: 2px 0 0 0;

}

.exp h5 {

	font-size: 130px !important;

	font-family: 'open_sansextrabold';

	color: #29166f;

}

.about-left ul li {

	position: relative;

	padding: 0 0 0 164px;

}

.exp {

	position: absolute;

	top: -44px;

	left: 0;

}

.about-left ul {

	margin: 49px 0 0 0;

}

.about-right img {

	margin: 0 auto;

	display: block;

}





/* About Company Sec Css*/



.about-contany {

	padding: 80px 0;

}

.single-option img {

	display: block;

	margin: 0 auto;

}

.single-option h2 {

	font-size: 20px;

	text-align: center;

	margin: 0;

	padding: 18px 0 26px 0;

	font-family: 'open_sanssemibold';

	color: #000;

}

.single-option p {

	text-align: center;

	font-size: 15px;

	color: #6d6c6c;

}





/* Footer Area Css */



.footer-area-main {

	background: #29166f;

	padding: 23px 0 0;

}

.quicklink h2 {

	color: #fff;

	font-size: 18px;

	margin: 0 0 26px 0;

	font-family: 'open_sanssemibold';

}

.quicklink ul li a {

	color: #fff;

	padding: 0 0 10px 0;

	display: block;

	font-size: 15px;

}

.foot-prod ul li {

	display: inline-block;

	width: 41%;

}	

.contact-foot ul li p {

	color: #fff;

}

.contact-foot ul li {

	position: relative;

}

.f-con-icon {

	color: #fff;

	font-size: 16px;

	position: absolute;

	top: 0;

	left: 0;

}

.contact-foot ul li {

	position: relative;

	padding: 0 0 4px 28px;

	/*display: inline-block;

	width: 49.5%;*/

}

.row.bot-foot {

	background: #29166f;

	border-top: 1px solid #1a0c51;

	padding: 17px 0;

}

.left-copy p {

	color: #fff;

	font-size: 13px;

	margin: 0;

	text-align: left;

}

.right-copy p {

	color: #fff;

	text-align: right;

	margin: 0;

}

.imagewrapper img {

    width: 100%;

    height: 223px !important;

    object-fit: contain;

}

.type-product {

	background: inherit;

	padding: 0;

}

.woocommerce-loop-product__title {

	text-align: center;

	font-size: 14px !important;

	margin: 0 !important;

	padding: 12px 0 20px 0 !important;

	color: #26136d;

	text-transform: capitalize;

}

.woocommerce-ordering {

    display: none;

}

.woocommerce-products-header {

    display: none;

}

.woocommerce-result-count {

    display: none;

}

.product_type_simple {

	background: inherit !important;

	color: #261776 !important;

	padding: 12px 22px !important;

	margin: 0 auto !important;

	display: block !important;

	text-align: center;

	width: 61%;

	font-weight: normal !important;

	text-transform: capitalize;

	border: 1px solid #261776 !important;

	font-size: 13px !important;

}

.product_type_simple:hover{

	background: #261776 !important;

	color: #fff !important;

}

.woocommerce-breadcrumb {

	padding: 16px 14px 17px !important;

	background: #eee;

	margin: 23px 0 28px 0 !important;

	border-radius: 4px;

}

.woocommerce .woocommerce-breadcrumb a {

	color: #351b9d !important;

}



.product_title.entry-title {

    font-size: 28px;

    color: #27176f;

}

.woocommerce-product-details__short-description p {

    line-height: 24px;

    color: #000;

    margin: 18px 0 11px 0;

}

.woocommerce div.product .woocommerce-tabs .panel {

    padding: 19px 30px !important;

}

#tab-description h2 {

    font-size: 24px;

    margin: 0 0 18px 0;

    color: #000;

}

#tab-description p {

    line-height: 24px;

    color: #6f6f6f;

}

.woocommerce-Reviews-title {

    font-size: 25px;

    color: #000;

    margin: 0 0 22px 0;

}

#reply-title {

    padding: 0 0 18px 0;

    display: block;

}

#rating {

    padding: 7px 23px;

    border-radius: 4px;

    border: 1px solid #ccc;

    margin: 0 0 25px 15px;

}

#comment {

    height: 212px !important;

    border-radius: 6px;

    border: 1px solid #ccc;

    margin: 8px 0 3px 0;

}

.form-submit input {

    padding: 19px 58px !important;

    background: #22126b !important;

    color: #fff !important;

}

#sidebar {

    display: none;

}

#primay {

    margin: 0 0 67px 0;

}

.woocommerce-product-gallery {

	width: 46% !important;

	opacity: 1 !important;

	border: 1px solid #ccc;

}

.summary.entry-summary {

	width: 67% !important;

}

.related.products h2 {

	margin: 0 0 55px 0;

	font-size: 23px;

	color: #000;

	border-bottom: 1px solid #ccc;

	padding: 65px 0 18px;

	text-transform: capitalize;

}

.banner-text h2 {

	color: #fff;

	font-size: 50px;

	font-weight: 600;

}

.banner-text p {

    font-size: 25px;

    color: #fff;

}

.main-banner .owl-dots {

	position: absolute;

	bottom: 16px;

	right: 15px;

	display: inline-grid;

	bottom: 43%;

}

.main-banner .owl-dots .owl-dot.active span {

	background: #cb4242 !important;

}

.quicklink ul li::after {

	content: '\f105';

	font-family: "FontAwesome";

	font-size: 15px;

	color: #fff;

	position: absolute;

	left: 0;

	top: 0;

}



.quicklink li {

	position: relative;

	padding: 0 0 0 10px;

}

.contact-foot.quicklink ul li::after {

	display: none;

}

.sub-menu li {

	display: block !important;

	text-align: left;

	border-bottom: 1px solid #44387d;

	padding: 8px 19px;

}

.sub-menu {

	background: #201069;

	padding: 0 !important;

	position: absolute;

	left: 0;

	width: 200px;

	z-index: 99;

	top: 53px;

	border-radius: 4px;

	opacity: 0;

	visibility: hidden;

	transition: all ease-in-out .4s;

}



.sub-menu li a {

	padding: 0 !important;

	color: #fff !important;

}

.sub-menu {

	position: absolute;

	left: 0;

}

.menu li {

	position: relative;

}

.menu-area ul li:hover .sub-menu {

	opacity: 1;

	visibility: visible;

	top: 28px;

}

.related.products {

	clear: both;

}



.woocommerce div.product div.images img {

	/*display: block !important;*/

	max-width: 299px !important;

	max-height: 390px !important;

	box-shadow: none !important;

	object-fit: contain !important;

}

.yith_magnifier_thumbnail {

    width: 95px !important;

}







.product-category.product {

	/*border: 1px solid #ccc; */

	text-align: center;

	border-radius: 4px;

}

.woocommerce-loop-category__title {

	padding: 0 0 32px !important;

}

.attachment-shop_thumbnail.size-shop_thumbnail {

	border: 1px solid #e4e4e4;

}

.yith_magnifier_thumbnail {

	padding: 0 1px;

}

.attachment-shop_thumbnail.size-shop_thumbnail {

	padding: 4px;

}

.woocommerce-pagination {

	margin: 0 0 44px;

}

.woocommerce img, .woocommerce-page img {

	max-width: 198px !important;

	max-height: 186px !important;

	/*margin: 0 auto !important;*/

}

.count {

	display: none;

}

.product-category {

	height: 266px;

}

.imagewrapper img {

	margin: 0 auto !important;

}

/*.product-category.product img {

	max-width: 74% !important;

	max-height: 69% !important;

	margin: 17px auto 25px !important;

}*/



.product-category.product img {

	max-width: 100% !important;

	max-height: 100% !important;

	margin: 17px auto 25px !important;

}























/*========================= Product detauils css ===================================*/



.yith_magnifier_gallery li {

	position: inherit;

	float: inherit !important;

}

/*.yith_magnifier_gallery {

	position: inherit !important;

	height: 306px !important;

	overflow: hidden;

	width: 100px !important;

}*/

.yith_magnifier_gallery {

	position: inherit !important;

	height: 434px !important;

	overflow: hidden;

	width: 100px !important;

}

.caroufredsel_wrapper {

	height: auto !important;

	overflow: inherit !important;

}

.yith_magnifier_thumbnail {

	margin: 0 0 7px 0 !important;

}

.single-product.woocommerce .thumbnails {

	position: absolute !important;

	top: -14px;

	left: 10px;

}

.woocommerce div.product div.images {

	border: 1px solid #ccc;

	padding: 0;

	margin: 0 0 0 0;

}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

	width: 30% !important;

	padding: 0;

}

.images {



    min-height: 412px;



}

.single-product.woocommerce .thumbnails #slider-prev, .single-product.woocommerce .thumbnails #slider-next {

display: none !important;



top: -17px !important;



left: 24px !important;



width: 0px !important;

}

.yith_magnifier_zoom_wrap {

	height: 318px;

}

.yith_magnifier_zoom_magnifier {

	border: 0px solid #ccc !important;

	height: 412px !important;

	top:-1px !important;

}

.yith_magnifier_mousetrap {

	height: 412px !important;

}

.woocommerce-product-details__short-description ul li {

	font-family: 'open_sansregular';

	font-size: 15px;

	color: #646464;

	padding: 0 0 8px 0;

	list-style-type: initial;

}

.woocommerce-product-details__short-description ul {

	margin: 18px 0 22px;

	padding: 0 0 0 16px;

}





.yith_magnifier_loading {

    display: none;

}

.product_meta {

	padding: 5px 0 13px;

}

.posted_in a {

	/*padding: 0 0 0 8px;*/

	padding: 0 0 0 0px;

}

.posted_in {

	font-size: 14px;

}

.woocommerce-loop-product__title {

	border: 0 !important;

}

.hover-text ul li

{

	color:#ffffff;

}

.inner-about-page p {

	justify-content: ;

	text-align: justify;

	font-size: 16px;

	line-height: 26px;

}

.inner-con-title h2 {

	text-align: center;

	margin: 43px 0 5px;

	color: #000;

}

.inner-con-title p {

	text-align: center;

	margin: 13px 0 73px;

	font-size: 16px;

}

.inner-contact-form h2 {

	font-weight: 600;

	font-size: 25px;

	color: #1b0760;

	margin: 0 0 28px;

}

.wpcf7-form label {

	font-weight: normal;

	padding: 0;

	width: 100%;

}

.wpcf7-form input {

	margin: 10px 0 0;

	height: 45px;

	width: 100%;

	border: 1px solid #ccc;

	border-radius: 4px;

	padding: 0 15px;

}

.wpcf7-form textarea {

	margin: 10px 0 0;

	height: 150px;

	width: 100%;

	border: 1px solid #ccc;

	border-radius: 4px;

	padding: 20px 15px;

}

.wpcf7-form-control.wpcf7-submit {

	width: 50%;

	height: 58px;

	margin: 0 0 40px;

	background: #040046;

	color: #fff;

	text-transform: uppercase;

	font-size: 17px;

}

.cont-det-inn ul li span {

	font-weight: 600;

	color: #1b0760;

	padding: 0 0 6px;

	display: block;

}

.cont-det-inn ul li p i {

	padding: 0 8px 0 0;

	font-size: 15px;

	color: #000;

}

.cont-det-inn ul li p {

	margin: 0 0 17px;

}

.cont-det-inn {

	margin: 57px 0 0;

}

#video_player video {

    width: 100%;

    position: absolute;

    left: 0;

    top: 0;

    /* transform: translate(-50%, -50%); */

}



.demo-image {

    width: 100%;

    display: block;

    height: auto;

}

.woocommerce-loop-category__title {

	padding: 0 0 32px !important;

	display: none;

}

/*video::-webkit-media-controls-fullscreen-button {

    display: none !important;

}





video::-moz-media-controls-fullscreen-button {

    display: none !important;

}*/

/*::-webkit-media-controls {

  display:none !important;

}*/

.contact-foot.quicklink ul li p span {

	font-family: 'latoregular';

}



.cont-det-inn ul li p span {

	font-family: 'latoregular';

	display: inline-block;

	color: #333;

	font-weight: normal;

}

.related.products .woocommerce-product-details__short-description ul {

    display: none;

}

.products .woocommerce-product-details__short-description ul {

	display: none;

}

.cont-det-inn ul li {

	position: relative;

}

.cont-det-inn ul li .f-con-icon {

	top: 25px;

	color: #000;

}

.cont-det-inn ul li p {

	padding: 0 0 0 24px;

}

.right-copy p a {

	color: #fff;

}

.yith_magnifier_zoom_wrap{

	position: relative;

	    margin: 10px;

}

.yith_magnifier_zoom_wrap::after {

    background: transparent;

    height: 58vh;

    width: 100%;

    position: absolute;

    content: '';

    top: 0;

}

.yith_magnifier_zoom_wrap {

    margin: 10px;

}

#product-189 {

	display: block;

	clear: both;

}









.vertical-img-left.wpgis-slider-for {

	position: relative;

}

.flex-control-nav .slick-slide {

	width: 64px !important;

}

.flex-control-nav {

	height: auto !important;

	width: 94px !important;

	transform: translate3d(0px, 0px, 0px) !important;

}

.slick-list.draggable{

	height: auto !important;

}

.attachment-thumbnail {

	border: 1px solid #ccc;

	padding: 5px 0;

	border-radius: 3px;

	margin: 0 6px;

}

.vertical-img-left.wpgis-slider-for::after {

    background: transparent;

    width: 100%;

    height: 100%;

    content: '';

    top: 0;

    left: 0;

    position: absolute;

}

.single-thumbnail {

	width: 100% !important;

}

.single-thumbnail .attachment-shop_single.size-shop_single.wp-post-image {

	margin: 0 auto;

}

.woocommerce div.product div.images {

	border: 0 !important;

	display: flex;

	flex-direction: row-reverse;

	justify-content: center;

}

.vertical-img-left.wpgis-slider-for {

	border: 1px solid #ccc;

	padding: 10px 0;

	float: inherit !important;

	width: 74% !important;

}

#wpgis-gallery .slick-slide {

	width: 85px !important;

	border: 1px solid #ccc;

	border-radius: 4px;

	padding: 4px 0;

	margin: 0 0 4px !important;

}

