*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:"Source Sans Pro",Helvetica,sans-serif}body{color:#141412;line-height:1.5;margin:0}a{color:#ca3c08;text-decoration:none}a:visited{color:#ac0404}a:focus{outline:thin dotted}a:active,a:hover{color:#ea9629;outline:0}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{clear:both;font-family:Bitter,Georgia,serif;line-height:1.3}h1{font-size:48px;margin:33px 0}h2{font-size:30px;margin:25px 0}h3{font-size:22px;margin:22px 0}h4{font-size:20px;margin:25px 0}h5{font-size:18px;margin:30px 0}h6{font-size:16px;margin:36px 0}address{font-style:italic;margin:0 0 24px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}p{margin:0 0 24px}code,kbd,pre,samp{font-family:monospace,serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px}blockquote blockquote{margin-right:0}blockquote cite,blockquote small{font-size:14px;font-weight:normal;text-transform:uppercase}blockquote em,blockquote i{font-style:normal;font-weight:300}blockquote strong,blockquote b{font-weight:400}small{font-size:smaller}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl{margin:0 20px}dt{font-weight:bold}dd{margin:0 0 20px}menu,ol,ul{margin:16px 0;padding:0 0 0 40px}ul{list-style-type:square}nav ul,nav ol{list-style:none;list-style-image:none}li>ul,li>ol{margin:0}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;min-width:inherit;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="search"]{-webkit-appearance:textfield;padding-right:2px;width:270px}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

textarea{overflow:auto;vertical-align:top}table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}caption,th,td{font-weight:normal;text-align:left}caption{font-size:16px;margin:20px 0}th{font-weight:bold;text-transform:uppercase}td{border-top:1px solid #ededed;padding:6px 10px 6px 0}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-size:4px 4px;border:0;height:1px;margin:0 0 24px}

::-webkit-input-placeholder{color:#7d7b6d}:-moz-placeholder{color:#7d7b6d}::-moz-placeholder{color:#7d7b6d}:-ms-input-placeholder{color:#7d7b6d}

html{overflow-x:hidden}body{overflow-x:hidden;font-size:15px;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Work Sans",sans-serif;color:#454545;font-weight:400}img{max-width:100%}::-webkit-input-placeholder{color:#afafaf;font-size:16px}:-moz-placeholder{color:#afafaf;font-size:16px}::-moz-placeholder{color:#afafaf;font-size:16px}:-ms-input-placeholder{color:#afafaf;font-size:16px}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,address,p,pre,blockquote,dl,dd,menu,ol,ul,table,caption,hr{margin:0;margin-bottom:15px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Poppins",sans-serif;line-height:1.3}h1,.h1{font-size:36px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}

.contactInfo{padding:50px 0 0;max-width:840px;background:#efede9;margin:0 auto}.contactItem{text-align:center;padding:50px 0 40px}.contactItem .item{padding-top:50px}.contactItem .item .itemText{font-size:14px;Margin:0px;color:#000}.contactItem .item .itemTextEx{font-size:14px;color:#000;padding:10px 0}.contactItem:nth-child(2){background:url(../image/bg1.png) left center no-repeat}.contactItem .wx .text{padding:0 0 10px}.contactItem img{display:block;margin:0 auto 12px;max-width:100%}.contactItem .wx img{border-radius:5px}.contactItem .wx p{font-size:14px;Margin:0px;color:#000}.onlineTime{clear:both;text-align:center;border-top:1px solid #d7d5d1;padding:10px 20px;font-size:14px;width:100%}.onlineTime p{color:#5e5e5e;margin: 5px auto;}.contactItem .fa{font-size:32px;color:#a10d1f}.g-container{max-width:1200px;margin:0 auto;background:white;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1);overflow:hidden}.g_header{background:linear-gradient(90deg,#ff0000 0%,#a10d1f 100%);color:white;padding:25px 30px;text-align:center}.g_header h1,.g_header p{margin-bottom:0px}.content{padding:30px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card{background:#f8f9fa;padding:20px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.05);text-align:center;transition:transform 0.3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-value{font-size:2rem;font-weight:700;color:#a10d1f;margin:10px 0}.stat-label{font-size:0.9rem;color:#666;text-transform:uppercase;letter-spacing:1px}.chart-container{width:100%;height:500px;margin-bottom:30px;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.chart-container p{line-height:500px;text-align:center}.data-table{width:100%;border-collapse:collapse;margin-top:20px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:10px;overflow:hidden}.data-table th{background:#a10d1f;color:white;padding:15px;text-align:center;}.data-table td{padding:6px 10px;border-bottom:1px solid #eee;text-align:center;}.data-table tr:nth-child(even){background:#f8f9fa}.data-table tr:hover{background:#eef2ff}.stat-label label{margin-left:5px;color:#ccc;font-size:0.6rem;}.data-table th label{margin-left:5px;color:#fff;font-size:0.6rem;}

.g-footer{text-align:center;padding:20px;color:#ddd;font-size:10px;border-top:1px solid #eee}
.copyright{padding:22px 0;font-size:12px;color:#949494;font-weight:400}.copyright p{margin-bottom:0}.copyright a{color:#a10d1f;font-weight:600}.copyright a:hover{opacity:0.8}

@media (max-width:768px) {
.chart-container{height:350px}.stats{grid-template-columns:1fr}h1{font-size:1.8rem}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
h1,.h1{font-size:36px}h2,.h2{font-size:26px}
}

@media only screen and (max-width: 767px) {
h1,.h1{font-size:32px}h2,.h2{font-size:28px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}
}

@media only screen and (max-width: 575px) {
h1,.h1{font-size:28px}h2,.h2{font-size:24px}h3,.h3{font-size:22px}h4,.h4{font-size:20px}
}

h1,.h1,h2,.h2{font-weight:700}h3,.h3,h4,.h4{font-weight:600}h5,.h5,h6,.h6{font-weight:500}a{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}a:hover,a:focus,a:active{text-decoration:none;outline:none}input,select{height:45px;line-height:45px}input,select,textarea{background:transparent;border:1px solid #d9d9d9;padding:0 20px;width:100%;font-size:16px;color:#afafaf;font-family:"Work Sans",sans-serif;font-weight:300;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{outline:none;border-color:#a10d1f}input,select,button,textarea{font-family:"Work Sans",sans-serif}option{font-weight:300}select{background:url(../image/caret-down.png) no-repeat scroll;background-position:center right 15px}blockquote{background:#fafafa;border-left:4px solid #a10d1f;padding:30px;padding-left:34px;color:#454545;font-size:16px;font-weight:500;font-style:italic}

@media only screen and (max-width: 767px) {
blockquote{padding:60px;padding-left:105px}
}

@media only screen and (max-width: 575px) {
blockquote{padding:40px;padding-left:30px;padding-right:20px}blockquote:before{left:5px;top:5px}
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
input,select,textarea{padding:0 15px}
}

.hidden{display:none}.alignright{float:right;padding-left:15px}.alignleft{float:left;padding-right:15px}

.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}

.color--theme{color:#a10d1f}.banner__single__content .color--theme{color:#ab947d}.colog--blue{color:#ab947d}.colog--green{color:#a10d1f}.colog--orange{color:#EF785A}.color--yellow{color:#EFC418}.color--light{color:#999999}.color--dark{color:#333333}.color--black{color:#000000}.color--white{color:#ffffff}

.bg--theme{background:#a10d1f}.bg--secondary{background:#ab947d}.bg--blue{background:#ab947d}.bg--green{background:#a10d1f}.bg--yellow{background:#EFC418}.bg--orange{background:#EF785A}.bg--light{background:#999999}.bg--dark{background:#222222}.bg--dark--light{background:#2a2a2a}.bg--black{background:#000000}.bg--white{background:#ffffff}.bg--grey{background:#fafafa}.bg--grey--light{background:#f2f2f2}.bg--abstruct-mask{position:relative}.bg--abstruct-mask:before,.bg--abstruct-mask:after{content:"";top:0;height:100%;width:25%;position:absolute;background-size:cover}.bg--abstruct-mask:before{left:0;background:url(../image/abstruct-mask-left.png) no-repeat scroll;background-position:center center}.bg--abstruct-mask:after{right:0;background:url(../image/abstruct-mask-right.png) no-repeat scroll;background-position:center center}.bg--abstruct-mask>div{position:relative}

.bg-image--1{background-image:url(../image/1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.bg-image--2{background-image:url(../image/2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.bg-image--3{background-image:url(../image/3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}

.body--font{font-family:"Work Sans",sans-serif}.heading--font{font-family:"Poppins",sans-serif}
.fullscreen{min-height:100vh;width:100%}

.w--100{width:100%}.w--75{width:75%}.w--50{width:50%}.w--33{width:33.33%}.w--25{width:25%}.w--10{width:10%}.h--100{height:100%}.h--75{height:75%}.h--50{height:50%}.h--25{height:25%}.h--33{height:33.33%}.h--10{height:10%}

.section-padding--xlg{padding:50px 0}.section-padding--lg{padding:80px 0}.section-padding--md{padding:80px 0}.section-padding--sm{padding:65px 0}.section-padding--xs{padding:50px 0}.section-padding-top--xlg{padding-top:120px}.section-padding-top--lg{padding-top:100px}.section-padding-top--md{padding-top:80px}.section-padding-top--sm{padding-top:65px}.section-padding-top--xs{padding-top:50px}.section-padding-bottom--xlg{padding-bottom:120px}.section-padding-bottom--lg{padding-bottom:100px}.section-padding-bottom--md{padding-bottom:80px}.section-padding-bottom--sm{padding-bottom:65px}.section-padding-bottom--xs{padding-bottom:50px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-padding--xlg{padding:50px 0}.section-padding--lg{padding:50px 0}.section-padding--md{padding:70px 0}.section-padding--sm{padding:60px 0}.section-padding-top--xlg{padding-top:100px}.section-padding-top--lg{padding-top:80px}.section-padding-top--md{padding-top:70px}.section-padding-top--sm{padding-top:60px}.section-padding-bottom--xlg{padding-bottom:100px}.section-padding-bottom--lg{padding-bottom:80px}.section-padding-bottom--md{padding-bottom:70px}.section-padding-bottom--sm{padding-bottom:60px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding--xlg{padding:15px 0}.section-padding--lg{padding:40px 0}.section-padding--md{padding:60px 0}.section-padding-top--xlg{padding-top:80px}.section-padding-top--lg{padding-top:70px}.section-padding-top--md{padding-top:60px}.section-padding-bottom--xlg{padding-bottom:80px}.section-padding-bottom--lg{padding-bottom:70px}.section-padding-bottom--md{padding-bottom:60px}
}

@media only screen and (max-width: 767px) {
.section-padding--xlg{padding:30px 0}.section-padding--lg{padding:30px 0}.section-padding--md{padding:50px 0}.section-padding-top--xlg{padding-top:70px}.section-padding-top--lg{padding-top:60px}.section-padding-top--md{padding-top:50px}.section-padding-bottom--xlg{padding-bottom:70px}.section-padding-bottom--lg{padding-bottom:60px}.section-padding-bottom--md{padding-bottom:50px}.copyright{font-size:10px;}
}

.mt-10-reverse{margin-top:-10px}.mt-20-reverse{margin-top:-20px}.mt-30-reverse{margin-top:-30px}

[data-overlay],[data-black-overlay]{position:relative}[data-overlay]>div,[data-overlay]>*,[data-black-overlay]>div,[data-black-overlay]>*{position:relative;z-index:2}[data-overlay]:before,[data-black-overlay]:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}[data-overlay]:before{background-color:#a10d1f}[data-black-overlay]:before{background-color:#000000}[data-overlay="1"]:before,[data-black-overlay="1"]:before{opacity:0.1}[data-overlay="2"]:before,[data-black-overlay="2"]:before{opacity:0.2}[data-overlay="3"]:before,[data-black-overlay="3"]:before{opacity:0.3}[data-overlay="4"]:before,[data-black-overlay="4"]:before{opacity:0.4}[data-overlay="5"]:before,[data-black-overlay="5"]:before{opacity:0.5}[data-overlay="6"]:before,[data-black-overlay="6"]:before{opacity:0.6}[data-overlay="7"]:before,[data-black-overlay="7"]:before{opacity:0.7}[data-overlay="8"]:before,[data-black-overlay="8"]:before{opacity:0.8}[data-overlay="9"]:before,[data-black-overlay="9"]:before{opacity:0.9}[data-overlay="10"]:before,[data-black-overlay="10"]:before{opacity:1}

[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:inherit;font-style:normal;margin-left:0;line-height:inherit}

#scrollUp{right:30px;bottom:30px;height:45px;width:45px;line-height:44px;text-align:center;background:#a10d1f;color:#ffffff;font-size:22px;border-radius:100%;border:1px solid #a10d1f;-webkit-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1);-ms-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1);-o-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1);-webkit-animation:bounceIn 0.8s ease-in-out 1 both;-moz-animation:bounceIn 0.8s ease-in-out 1 both;-ms-animation:bounceIn 0.8s ease-in-out 1 both;-o-animation:bounceIn 0.8s ease-in-out 1 both;animation:bounceIn 0.8s ease-in-out 1 both}

.select2-container{width:100%!important}.select2-container .select2-selection--single{height:45px;border-radius:0;background:transparent;border:1px solid #d9d9d9;color:#454545}.select2-container .select2-selection--single:focus,.select2-container .select2-selection--single:active{outline:none}.select2-container .select2-selection--single:focus{border-color:#a10d1f}.select2-container .select2-selection--single .select2-selection__rendered{color:#454545}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:20px;line-height:45px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:5px}.select2-search--dropdown{display:none}.select2-results__option{padding:2px 10px 0px 16px}.select2-dropdown{border-radius:0}

[class*=" flaticon-"]{vertical-align:middle}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-size:inherit;margin-left:0}

a.cr-btn,button.cr-btn,.cr-btn{display:inline-block;background:#a10d1f;padding:11px 30px;color:#fff;font-weight:600;text-transform:uppercase;font-size:15px;position:relative;vertical-align:middle;overflow:hidden;border:1px solid #a10d1f;-webkit-transition:border-color 0.5s ease-in-out 0s;-moz-transition:border-color 0.5s ease-in-out 0s;-ms-transition:border-color 0.5s ease-in-out 0s;-o-transition:border-color 0.5s ease-in-out 0s;transition:border-color 0.5s ease-in-out 0s}a.cr-btn span,button.cr-btn span,.cr-btn span{position:relative;line-height:auto}a.cr-btn:before,button.cr-btn:before,.cr-btn:before{content:"";left:50%;top:50%;height:400px;width:400px;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:box-shadow 0.5s ease-in-out 0s;-moz-transition:box-shadow 0.5s ease-in-out 0s;-ms-transition:box-shadow 0.5s ease-in-out 0s;-o-transition:box-shadow 0.5s ease-in-out 0s;-webkit-transition:-webkit-box-shadow 0.5s ease-in-out 0s;transition:-webkit-box-shadow 0.5s ease-in-out 0s;transition:box-shadow 0.5s ease-in-out 0s;transition:box-shadow 0.5s ease-in-out 0s,-webkit-box-shadow 0.5s ease-in-out 0s;border-radius:100%}a.cr-btn:hover,button.cr-btn:hover,.cr-btn:hover{color:#fff;border-color:#ab947d}a.cr-btn:hover:before,button.cr-btn:hover:before,.cr-btn:hover:before{-webkit-box-shadow:inset 0 0 0 400px #ab947d;-moz-box-shadow:inset 0 0 0 400px #ab947d;-ms-box-shadow:inset 0 0 0 400px #ab947d;-o-box-shadow:inset 0 0 0 400px #ab947d;box-shadow:inset 0 0 0 400px #ab947d}a.cr-btn.cr-btn--lg,button.cr-btn.cr-btn--lg,.cr-btn.cr-btn--lg{padding:12px 30px}a.cr-btn.cr-btn--sm,button.cr-btn.cr-btn--sm,.cr-btn.cr-btn--sm{padding:8px 40px}a.cr-btn.cr-btn--transparent,button.cr-btn.cr-btn--transparent,.cr-btn.cr-btn--transparent{font-weight:600;font-size:14px;color:#646464;background:transparent;border-color:#9f9f9f}a.cr-btn.cr-btn--transparent:hover,button.cr-btn.cr-btn--transparent:hover,.cr-btn.cr-btn--transparent:hover{border-color:#a10d1f;color:#fff}a.cr-btn.cr-btn--transparent:hover:before,button.cr-btn.cr-btn--transparent:hover:before,.cr-btn.cr-btn--transparent:hover:before{-webkit-box-shadow:inset 0 0 0 400px #a10d1f;-moz-box-shadow:inset 0 0 0 400px #a10d1f;-ms-box-shadow:inset 0 0 0 400px #a10d1f;-o-box-shadow:inset 0 0 0 400px #a10d1f;box-shadow:inset 0 0 0 400px #a10d1f}


a.video-btn,button.video-btn,.video-btn{display:inline-block;height:60px;width:60px;text-align:center;border-radius:100px;background:#a10d1f;color:#ffffff;line-height:1;font-size:28px;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}a.video-btn i,button.video-btn i,.video-btn i{line-height:60px;padding-left:5px}a.video-btn:hover,button.video-btn:hover,.video-btn:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2)}

.section-title{padding-left:0;padding-right:90px}.section-title h4{color:#CCC;font-weight:600;margin-bottom:5px;line-height:1;margin-top:-2px}.section-title h2{color:#2b2b2b;font-weight:700}.section-title.text-center{padding:0 60px;text-align:center}.section-title.text-right{padding-right:0;padding-left:90px}.section-title.no-padding{padding:0!important}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-title{padding-right:30px}.section-title.text-center{padding:0 25px}.section-title.text-right{padding-left:30px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title{padding-right:30px}.section-title.text-center{padding:0 25px}.section-title.text-right{padding-left:30px}
}

@media only screen and (max-width: 767px) {
.section-title{padding-right:30px}.section-title.text-center{padding:0 25px}.section-title.text-right{padding-left:30px}
}

@media only screen and (max-width: 575px) {
.section-title{padding-right:0}.section-title.text-center{padding:0}.section-title.text-right{padding-left:0}
}

h4.small-title{color:#303030;font-weight:700;text-transform:uppercase;margin-bottom:40px}

.blog--slider-active .blog__thumb{position:relative}.blog--slider-active .blog__thumb .cr-slick-arrow{position:absolute;top:50%;height:35px;width:35px;margin-top:-17px;outline:none;border:none;display:inline-block;border-radius:100%;background:#303030;color:#fff;font-size:18px;z-index:2;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.blog--slider-active .blog__thumb .cr-slick-arrow:hover{background:#a10d1f}.blog--slider-active .blog__thumb .cr-slick-arrow i{line-height:35px}.blog--slider-active .blog__thumb .cr-slick-arrow:active,.blog--slider-active .blog__thumb .cr-slick-arrow:focus{outline:none}.blog--slider-active .blog__thumb .cr-slick-arrow.cr-slick-prev{left:25px}.blog--slider-active .blog__thumb .cr-slick-arrow.cr-slick-next{right:25px}.blog--slider-active .blog__thumb:hover .cr-slick-arrow{opacity:1;visibility:visible}

.banner-slider-active{position:relative}.banner-slider-active .cr-slick-arrow{position:absolute;top:50%;height:60px;width:60px;margin-top:-30px;outline:none;border:none;display:inline-block;border-radius:100%;background:rgba(255,255,255,0.2);color:#fff;font-size:30px;z-index:2;visibility:hidden;opacity:0;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}.banner-slider-active .cr-slick-arrow i{line-height:58px}.banner-slider-active .cr-slick-arrow:hover{background:#a10d1f}.banner-slider-active .cr-slick-arrow.cr-slick-prev{left:0}.banner-slider-active .cr-slick-arrow.cr-slick-next{right:0}.banner-slider-active:hover .cr-slick-arrow{visibility:visible;opacity:1}.banner-slider-active:hover .cr-slick-arrow.cr-slick-prev{left:2%}.banner-slider-active:hover .cr-slick-arrow.cr-slick-next{right:2%}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-slider-active .cr-slick-arrow{top:auto;bottom:25px;height:50px;width:50px;font-size:24px}.banner-slider-active .cr-slick-arrow i{line-height:48px}.banner-slider-active .cr-slick-arrow.cr-slick-prev{left:auto;right:50%}.banner-slider-active .cr-slick-arrow.cr-slick-next{right:auto;left:50%}.banner-slider-active:hover .cr-slick-arrow.cr-slick-prev{left:auto;right:calc(50% + 15px)}.banner-slider-active:hover .cr-slick-arrow.cr-slick-next{right:auto;left:calc(50% + 15px)}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-slider-active .cr-slick-arrow{height:42px;width:42px;font-size:20px;top:auto;bottom:25px}.banner-slider-active .cr-slick-arrow i{line-height:40px}.banner-slider-active .cr-slick-arrow.cr-slick-prev{left:auto;right:50%}.banner-slider-active .cr-slick-arrow.cr-slick-next{right:auto;left:50%}.banner-slider-active:hover .cr-slick-arrow.cr-slick-prev{left:auto;right:calc(50% + 15px)}.banner-slider-active:hover .cr-slick-arrow.cr-slick-next{right:auto;left:calc(50% + 15px)}
}

@media only screen and (max-width: 767px) {
.banner-slider-active .cr-slick-arrow{height:36px;width:36px;font-size:18px;top:auto;bottom:20px}.banner-slider-active .cr-slick-arrow i{line-height:34px}.banner-slider-active .cr-slick-arrow.cr-slick-prev{left:auto;right:50%}.banner-slider-active .cr-slick-arrow.cr-slick-next{right:auto;left:50%}.banner-slider-active:hover .cr-slick-arrow.cr-slick-prev{left:auto;right:calc(50% + 10px)}.banner-slider-active:hover .cr-slick-arrow.cr-slick-next{right:auto;left:calc(50% + 10px)}
}

.cr-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cr-breadcrumb__left{padding:10px 0;padding-right:30px}.cr-breadcrumb__left h2{color:#fff;text-transform:uppercase;margin-bottom:10px;line-height:1}.cr-breadcrumb__left p{margin-bottom:0;color:#ffffff}.cr-breadcrumb__right{padding:10px 0}.cr-breadcrumb__pagination{padding-left:0;margin-bottom:0;list-style:none}.cr-breadcrumb__pagination li{list-style:none;color:#ccc;display:inline-block;text-transform:uppercase;font-weight:500}.cr-breadcrumb__pagination li::after{content:"/";padding:0 5px}.cr-breadcrumb__pagination li:last-child::after{display:none}.cr-breadcrumb__pagination li a{color:#ffffff}.cr-breadcrumb__pagination li a:hover{text-decoration:underline}

@media only screen and (max-width: 767px) {
.cr-breadcrumb__left{padding-right:0}
}

.cr-pagination{padding-top:40px;text-align: center;}.cr-pagination ul{display:inline-block;padding-left:0;margin-bottom:0}.cr-pagination ul li{display:inline-block;list-style:none;margin-top:7px}.cr-pagination ul li:not(:last-child){margin-right:7px}.cr-pagination ul li a{background:transparent;font-family:"Poppins",sans-serif;line-height:33px;min-width:35px;height:35px;text-align:center;padding:0;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;color:#454545;border:1px solid #d1d1d1;border-radius:5px;font-size:13px;padding: 10px 25px;}.cr-pagination ul li.active a,.cr-pagination ul li:hover a{background:#a10d1f;border-color:#a10d1f;color:#ffffff}

@media only screen and (max-width: 767px) {
.cr-pagination{padding-top:30px}
}



.videopopup-box{position:relative;z-index:1}.videopopup-box::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.7);z-index:2}.videopopup-box img{position:relative;z-index:-1;width:100%}.videopopup-box .video-btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}

.widgets.sidebar-widgets{padding-left:20px;margin-top:-60px}.widgets.sidebar-widgets .single-widget{margin-top:60px;width:100%}.widgets.sidebar-widgets .single-widget>h6{color:#303030;font-size:18px;font-weight:700;text-transform:uppercase;position:relative;padding-bottom:20px;margin-bottom:40px}.widgets.sidebar-widgets .single-widget>h6:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:#f1f1f1}.widgets.sidebar-widgets .single-widget>h6:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:50px;background:#6d6d6d}.widgets.sidebar-widgets .single-widget>ul{padding-left:0;list-style:none;margin-bottom:0}.widgets.sidebar-widgets .single-widget>ul li{padding-bottom:25px}.widgets.sidebar-widgets .single-widget>ul li:last-child{padding-bottom:0}.widgets.sidebar-widgets .widget-about__content{padding:30px;background:#fafafa;border-top:1px solid #e1e1e1}.widgets.sidebar-widgets .widget-about__content h6{color:#646464;font-size:14px;text-transform:uppercase;margin-bottom:5px;text-align:center}.widgets.sidebar-widgets .widget-about__content h6 small{display:block;font-size:12px;color:#6f6f6f;text-transform:uppercase;font-weight:400}.widgets.sidebar-widgets .widget-about__content .social-icons{margin-top:10px}.widgets.sidebar-widgets .widget-about__content .social-icons ul li a{color:#a0a0a0;font-size:16px}.widgets.sidebar-widgets .widget-about__content .social-icons ul li a:hover{color:#a10d1f}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.facebook:hover a{color:#3B5998}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.twitter:hover a{color:#00ACEE}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.google-plus:hover a{color:#DD4B39}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.pinterest:hover a{color:#C8232C}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.linkedin:hover a{color:#0E76A8}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.flickr:hover a{color:#FF0084}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.dribbble:hover a{color:#EA4C89}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.google:hover a{color:#DD4B39}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.skype:hover a{color:#00AFF0}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.youtube:hover a{color:#C4302B}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.vimeo:hover a{color:#86C9EF}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.yahoo:hover a{color:#720E9E}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.paypal:hover a{color:#00588B}.widgets.sidebar-widgets .widget-about__content .social-icons ul li.instagram:hover a{color:#D6317D}.widgets.sidebar-widgets .widget-search form{position:relative;margin-bottom:0}.widgets.sidebar-widgets .widget-search input{height:50px;line-height:50px;padding-right:75px}.widgets.sidebar-widgets .widget-search button{position:absolute;right:0;border:none;outline:none;background-color:#a10d1f;top:50%;height:50px;line-height:50px;margin-top:-25px;color:#ffffff;font-size:16px;z-index:1;width:60px}.widgets.sidebar-widgets .widget-recentpost ul{padding-left:0;list-style:none;margin-bottom:0}.widgets.sidebar-widgets .widget-recentpost ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding-bottom:30px}.widgets.sidebar-widgets .widget-recentpost ul li:last-child{margin-bottom:0}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__thumb{-webkit-box-flex:0;-webkit-flex:0 0 100px;-moz-box-flex:0;-moz-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;display:inline-block;position:relative;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__thumb:before{content:"";left:0;top:0;height:100%;width:100%;background:rgba(25,25,25,0.65);position:absolute;z-index:1;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__thumb:after{content:"\f0c1";font-family:fontAwesome;left:50%;top:50%;height:40px;width:40px;text-align:center;line-height:40px;margin-left:-20px;position:absolute;z-index:2;color:#d7d7d7;font-size:18px;margin-top:0;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__thumb:hover:before{visibility:visible;opacity:1}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__thumb:hover:after{visibility:visible;opacity:1;margin-top:-20px}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__content{padding-left:17px;-webkit-flex-shrink:100;-moz-flex-shrink:100;-ms-flex-negative:100;flex-shrink:100;margin-top:-8px}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__content span.date{color:#bbb;font-size:14px;font-weight:400;text-transform:uppercase}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__content h6{font-weight:normal;text-transform:uppercase;color:#2b2b2b;line-height:1.4;margin-bottom:0;font-size:14px}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__content h6 a{display:inline-block;color:#646464}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__content h6 a:hover{color:#a10d1f}.widgets.sidebar-widgets .widget-categories ul{padding-left:0;list-style:none;margin-bottom:0}.widgets.sidebar-widgets .widget-categories ul li{line-height:26px;font-weight:400;color:#646464;text-transform:uppercase;border-top:1px solid #e5e5e5;padding-top:15px;padding-bottom:11px;font-size:15px}.widgets.sidebar-widgets .widget-categories ul li:before{padding-right:15px}.widgets.sidebar-widgets .widget-categories ul li:first-child{border-top:none;padding-top:0}.widgets.sidebar-widgets .widget-categories ul li:last-child{padding-bottom:0}.widgets.sidebar-widgets .widget-categories ul li a{color:#646464}.widgets.sidebar-widgets .widget-categories ul li a:hover{color:#a10d1f}.widgets.sidebar-widgets .widget-categories ul li.active a{color:#a10d1f}.widgets.sidebar-widgets .widget-categories ul li span{margin-left:15px;color:#CCC}.widgets.sidebar-widgets .widget-newsletter form{position:relative}.widgets.sidebar-widgets .widget-newsletter form input{height:50px}.widgets.sidebar-widgets .widget-newsletter form button{position:absolute;right:5px;top:5px;height:calc(100% - 10px);border:none;outline:none;background:#303030;width:40px;color:#fff;text-align:center;line-height:40px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.widgets.sidebar-widgets .widget-newsletter form button:hover{background:#a10d1f}.widgets.sidebar-widgets .widget-instagram>ul{margin-left:-2px;margin-top:-2px;margin-right:-2px;margin-bottom:-2px}.widgets.sidebar-widgets .widget-instagram>ul>li{display:inline-block;height:118px;width:118px;overflow:hidden;padding:2px;vertical-align:middle;position:relative}.widgets.sidebar-widgets .widget-instagram>ul>li a{display:block;position:relative}.widgets.sidebar-widgets .widget-instagram>ul>li a:before{content:"";height:100%;width:100%;left:0;top:0;position:absolute;background:rgba(25,25,25,0.7);visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.widgets.sidebar-widgets .widget-instagram>ul>li ul.likes-comments{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;list-style:none;padding-left:0;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:20px;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.widgets.sidebar-widgets .widget-instagram>ul>li ul.likes-comments li{display:inline-block;padding-bottom:0;font-weight:400;font-size:14px;margin:0 5px;color:#fff}.widgets.sidebar-widgets .widget-instagram>ul>li ul.likes-comments li span{padding-left:3px}.widgets.sidebar-widgets .widget-instagram>ul>li:hover a{z-index:1}.widgets.sidebar-widgets .widget-instagram>ul>li:hover a:before{visibility:visible;opacity:1}.widgets.sidebar-widgets .widget-instagram>ul>li:hover ul.likes-comments{margin-top:0;visibility:visible;opacity:1;z-index:2}.widgets.sidebar-widgets .widget-social-icon ul{margin-left:-5px;font-size:0}.widgets.sidebar-widgets .widget-social-icon ul li{padding:0;margin-bottom:3px;display:inline-block;margin-left:5px;font-size:20px}.widgets.sidebar-widgets .widget-social-icon ul li a{display:block;background:#a10d1f;text-align:center;height:60px;font-size:20px;line-height:60px;margin-bottom:3px;color:#fff;position:relative;width:83px}.widgets.sidebar-widgets .widget-social-icon ul li a:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;-webkit-box-shadow:inset 0 0 25px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 25px rgba(0,0,0,0.5);-ms-box-shadow:inset 0 0 25px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 25px rgba(0,0,0,0.5);box-shadow:inset 0 0 25px rgba(0,0,0,0.5);opacity:0;visibility:hidden}.widgets.sidebar-widgets .widget-social-icon ul li a>*{position:relative;z-index:1}.widgets.sidebar-widgets .widget-social-icon ul li.facebook a{background:#3B5998;border-color:#3B5998}.widgets.sidebar-widgets .widget-social-icon ul li.twitter a{background:#00ACEE;border-color:#00ACEE}.widgets.sidebar-widgets .widget-social-icon ul li.google-plus a{background:#DD4B39;border-color:#DD4B39}.widgets.sidebar-widgets .widget-social-icon ul li.pinterest a{background:#C8232C;border-color:#C8232C}.widgets.sidebar-widgets .widget-social-icon ul li.linkedin a{background:#0E76A8;border-color:#0E76A8}.widgets.sidebar-widgets .widget-social-icon ul li.flickr a{background:#FF0084;border-color:#FF0084}.widgets.sidebar-widgets .widget-social-icon ul li.dribbble a{background:#EA4C89;border-color:#EA4C89}.widgets.sidebar-widgets .widget-social-icon ul li.google a{background:#DD4B39;border-color:#DD4B39}.widgets.sidebar-widgets .widget-social-icon ul li.skype a{background:#00AFF0;border-color:#00AFF0}.widgets.sidebar-widgets .widget-social-icon ul li.youtube a{background:#C4302B;border-color:#C4302B}.widgets.sidebar-widgets .widget-social-icon ul li.vimeo a{background:#86C9EF;border-color:#86C9EF}.widgets.sidebar-widgets .widget-social-icon ul li.yahoo a{background:#720E9E;border-color:#720E9E}.widgets.sidebar-widgets .widget-social-icon ul li.paypal a{background:#00588B;border-color:#00588B}.widgets.sidebar-widgets .widget-social-icon ul li.instagram a{background:#D6317D;border-color:#D6317D}.widgets.sidebar-widgets .widget-social-icon ul li:hover a:before{opacity:1;visibility:visible}.widgets.sidebar-widgets .widget-tags ul{margin-left:-13px}.widgets.sidebar-widgets .widget-tags ul li{display:inline-block;margin-left:13px;padding-bottom:18px}.widgets.sidebar-widgets .widget-tags ul li a{display:inline-block;font-weight:600;color:#454545;text-transform:uppercase;font-size:14px;padding:0 20px;height:40px;line-height:38px;border:1px solid #eeeeee}.widgets.sidebar-widgets .widget-tags ul li a:hover{background:#a10d1f;color:#fff;border-color:#a10d1f}.widgets.sidebar-widgets.widgets--left-side{padding-left:0;padding-right:20px}.p-container{max-width:960px;margin:0 auto;background:white;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1);overflow:hidden;padding-top:15px;padding-bottom:15px;}.main-image{border-radius: 10px;width:100%;object-fit:contain;border:1px solid #ddd;margin-bottom:15px}.thumbnail-container{text-align:center}.thumbnail{width:23%;margin:5px;object-fit:cover;border:1px solid #ddd;cursor:pointer;transition:all 0.3s ease;border-radius: 8px;}.thumbnail:hover,.thumbnail.active{border:2px solid #a10d1f;}.p-small-title{margin-top:25px}.p-body{font-size:14px}.p-body div{margin-bottom:10px}p.p-tishi{font-size:12px;color:#949494;border:1px solid #ddd;padding:5px 10px;border-radius:5px;margin-top:150px;background: #f8f9fa;}p.p-tishi i{margin-right:5px;color: #454545;}




@media only screen and (min-width: 992px) and (max-width: 1199px) {
.widgets.sidebar-widgets{padding-left:0}.widgets.sidebar-widgets.widgets--left-side{padding-right:0}.widgets.sidebar-widgets .widget-social-icon ul li a{width:68px}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__thumb{-webkit-box-flex:0;-webkit-flex:0 0 100px;-moz-box-flex:0;-moz-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px}.widgets.sidebar-widgets .widget-recentcomment>ul>li h6{font-size:15px}.widgets.sidebar-widgets .widget-social-icon ul li{-webkit-box-flex:0;-webkit-flex:0 0 70px;-moz-box-flex:0;-moz-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px}.widgets.sidebar-widgets .widget-instagram>ul>li{height:98px;width:98px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.widgets.sidebar-widgets{padding-left:0}.widgets.sidebar-widgets.widgets--left-side{padding-right:0}.widgets.sidebar-widgets .widget-social-icon ul li a{width:75px}.widgets.sidebar-widgets{margin-left:-15px;margin-right:-15px}.widgets.sidebar-widgets .single-widget{width:50%;padding-left:15px;padding-right:15px}.widgets.sidebar-widgets .widget-recentcomment>ul>li h6{font-size:15px}.widgets.sidebar-widgets .widget-social-icon ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.widgets.sidebar-widgets .widget-social-icon ul li{margin-right:3px}.widgets.sidebar-widgets{margin-top:0}.widget-about__thumb img{width:100%}.widgets.sidebar-widgets .widget-instagram>ul>li{width:111px;height:111px}
.p-container .widgets.sidebar-widgets .single-widget{width:100%;}
}

@media only screen and (max-width: 767px) {
.widgets.sidebar-widgets{padding-left:0}.widgets.sidebar-widgets.widgets--left-side{padding-right:0}.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__thumb{-webkit-box-flex:0;-webkit-flex:0 0 100px;-moz-box-flex:0;-moz-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px}.widgets.sidebar-widgets .widget-recentcomment>ul>li h6{font-size:15px}.widgets.sidebar-widgets .widget-social-icon ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.widgets.sidebar-widgets .widget-social-icon ul li{margin-right:3px}.widgets.sidebar-widgets{margin-top:0}.widget-about__thumb img{width:100%}.widgets.sidebar-widgets .widget-instagram>ul>li{width:115px;height:115px}
}

@media only screen and (max-width: 575px) {
.widgets.sidebar-widgets .widget-recentpost .widget-recentpost__thumb{-webkit-box-flex:0;-webkit-flex:0 0 80px;-moz-box-flex:0;-moz-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px}.widgets.sidebar-widgets .widget-social-icon ul li a{width:65px}.widgets.sidebar-widgets .widget-instagram>ul>li{height:98px;width:98px}
}

.header{position:relative;z-index:999}.header__top__inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header__top__button .cr-btn::before{display:none}.header__top__button .cr-btn:hover{border-color:#a10d1f}.header__top__info{padding-left:0;margin-bottom:0;list-style:none}.header__top__info li{display:inline-block;padding:0 30px;vertical-align:middle;line-height:1}.header__top__info li:not(:last-child){border-right:1px solid rgba(255,255,255,0.6)}.header__top__info li:first-child{padding-left:0}.header__top__info li:last-child{padding-right:0}.header__top__info li a{color:#fff;font-size:15px;font-weight:300;line-height:1;vertical-align:middle}.header__top__info li a i{padding-right:7px}.header__top__info li a:hover{color:#a10d1f}

.header__bottom__inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header__logo a{display:inline-block;padding:40px 0}

.sticky--header.is-sticky .header__bottom{position:fixed;left:0;top:0;width:100%;-webkit-animation:slideInDown 0.5s ease-in-out 1 both;-moz-animation:slideInDown 0.5s ease-in-out 1 both;-ms-animation:slideInDown 0.5s ease-in-out 1 both;-o-animation:slideInDown 0.5s ease-in-out 1 both;animation:slideInDown 0.5s ease-in-out 1 both;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.sticky--header.is-sticky .header__logo a{padding:15px 0}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.header__top__info li{padding:0 18px}.sticky--header{position:relative}
}

@media only screen and (max-width: 767px) {
.header__top__inner{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:20px 0}.header__top__info{margin-bottom:15px;text-align:center;display: none;}.header__top__info li{padding:0 20px}.header__top__info li:first-child{padding-left:20px}.header__top__info li:last-child{padding-right:20px}.sticky--header{position:relative}.header__top__button{width:100%;}.header__top__button a{width:100%;text-align:center;border-radius: 25px;}
}

@media only screen and (max-width: 575px) {
.mean-container .mean-nav{width:100%}
}

.main-navigation{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.main-navigation>ul>li:hover>a{color:#a10d1f}.main-navigation ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding-left:0;margin-bottom:0}.main-navigation ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:0 20px}.main-navigation ul li:first-child{padding-left:0}.main-navigation ul li:last-child{padding-right:0}.main-navigation ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#323232;font-size:16px;text-transform:uppercase}.main-navigation ul li.cr-dropdown{position:relative}.main-navigation ul li.cr-dropdown>a:after{content:"\f107";font-family:fontAwesome;margin-left:5px;line-height:26px;display:inline-block}.main-navigation ul li.cr-dropdown .cr-dropdown-menu{position:absolute;left:0;top:100%;width:250px;background:#ffffff;visibility:hidden;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;z-index:99}.main-navigation ul li.cr-dropdown .cr-dropdown-menu li{display:block;padding:0;position:relative}.main-navigation ul li.cr-dropdown .cr-dropdown-menu li a{display:block;font-size:14px;background:#ffffff;color:#454545;padding:6px 20px;position:relative;font-weight:400}.main-navigation ul li.cr-dropdown .cr-dropdown-menu li:hover>a{background:#a10d1f;color:#ffffff}.main-navigation ul li.cr-dropdown .cr-dropdown-menu li.cr-dropdown-sub>a{position:relative}.main-navigation ul li.cr-dropdown .cr-dropdown-menu li.cr-dropdown-sub>a:after{content:"\f105";font-family:fontAwesome;position:absolute;right:15px;top:50%;height:30px;line-height:30px;margin-top:-15px;font-size:14px}.main-navigation ul li.cr-dropdown .cr-dropdown-menu li ul{position:absolute;left:100%;top:0;width:250px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:2;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;background:#fff}.main-navigation ul li.cr-dropdown .cr-dropdown-menu li:hover ul{visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.main-navigation ul li:hover a:before{width:100%}.main-navigation ul li:hover .cr-dropdown-menu{visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.main-navigation ul li.last-elements .cr-dropdown-menu{right:0;left:auto}.main-navigation ul li.last-elements .cr-dropdown-menu .cr-sub-dropdown-menu{left:auto;right:100%;background:#fff}.main-navigation ul ul{display:block;background:#fff}.main-navigation ul li.current-menu a{color: #a10d1f;font-weight:bold;}.main-navigation ul li.cr-dropdown .cr-dropdown-menu li.current-menu a{color: #a10d1f;font-weight:bold;}.main-navigation ul li.cr-dropdown .cr-dropdown-menu li.current-menu:hover>a{background:#a10d1f;color:#ffffff}



@media only screen and (min-width: 992px) and (max-width: 1199px) {
.main-navigation ul li{padding:0 17px}
}

.banner-area{margin-top:0!important}.banner{position:relative}.banner__single{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:83vh}.banner__single:focus,.banner__single:active{outline:0}.banner__single__content{padding:55px 0 70px 0;color:#fff}.banner__single__content h5{margin-bottom:20px}.banner__single__content h1{font-size:52px;line-height:62px;font-weight:700;margin-bottom:20px;text-align:center}.banner__single__content p{font-size:25px;margin-bottom:20px;text-align:center}.banner__single__content .cr-btn{margin-top:20px}.banner__single__content.color--black{color:#303030}.banner-slider-active .banner__single__content{visibility:hidden;opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all 0.6s ease-in 0.2s;-o-transition:all 0.6s ease-in 0.2s;transition:all 0.6s ease-in 0.2s}.banner-slider-active .slick-current .banner__single__content{visibility:visible;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner__single__content h1{font-size:42px;line-height:52px;margin-bottom:15px}.banner__single__content a.cr-btn{margin-top:15px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner__single{margin-top:0!important}.banner__single__content{text-align:center}.banner__single__content h1{font-size:42px;line-height:48px}
}

@media only screen and (max-width: 767px) {
.banner__single{margin-top:0!important}.banner__single__content{text-align:center}.banner__single__content h3{font-size:18px}.banner__single__content h1{font-size:32px;line-height:48px;margin-bottom:15px}.banner__single__content p{font-size:16px;margin-bottom:15px}.banner__single__content a.cr-btn{margin-top:15px}
}

@media only screen and (max-width: 575px) {
.banner__single__content h1{font-size:28px;line-height:38px}
}

.service{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:30px;padding:15px;padding:25px 15px;border:1px solid #eeeeee;background:#fafafa}.service__icon{text-align:center;display:inline-block;border-radius:100%;margin-right:25px;color:#a10d1f;height:55px;border:1px solid #a10d1f;line-height:53px;-webkit-box-flex:55px;-webkit-flex:55px;-moz-box-flex:55px;-moz-flex:55px;-ms-flex:55px;flex:55px;max-width:55px;margin-bottom:20px}.service__icon i{font-size:24px;vertical-align:middle}.service__icon [class^="flaticon-"]:before,.service__icon [class*=" flaticon-"]:before,.service__icon [class^="flaticon-"]:after,.service__icon [class*=" flaticon-"]:after{vertical-align:text-bottom}.service__content{-webkit-flex-shrink:100;-moz-flex-shrink:100;-ms-flex-negative:100;flex-shrink:100}.service__content h5{text-transform:uppercase;font-weight:700;color:#2b2b2b;margin-bottom:5px}.service__content h5 a{color:#2b2b2b}.service__content h5 a:hover{color:#a10d1f}.service__content p{margin-bottom:0;font-size:14px;color:#949494}.service:hover .service__icon{-webkit-animation:bounceIn 0.5s ease-in-out 1 both;-moz-animation:bounceIn 0.5s ease-in-out 1 both;-ms-animation:bounceIn 0.5s ease-in-out 1 both;-o-animation:bounceIn 0.5s ease-in-out 1 both;animation:bounceIn 0.5s ease-in-out 1 both}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.service{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.service__icon{margin-right:0}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.service{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.service__icon{margin-right:0}
}

@media only screen and (max-width: 767px) {
.service{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.service__icon{margin-right:0}
}

.funfact-wrapper{text-align:center}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.funfact-wrapper{text-align:left}  
}

@media only screen and (max-width: 767px) {
.funfact-wrapper{text-align:left}
}

.funfact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.funfact-icon{font-size:46px;color:#fff;margin-right:17px}.funfact-content{text-align:left;border-left:1px solid #ffffff;padding-left:15px}.funfact-content h3{display:block;color:#ffffff;line-height:1;font-size:16px}.funfact-content h3 .danwei{margin-left:10px;font-size:12px}.funfact-content h3 .counter{font-size:16px}.funfact-content h5{margin-bottom:0;color:#ffffff;margin-bottom:8px}.funfact-content p{font-size:12px;color:#fff;line-height:1.0;margin-bottom:0px;margin-top:5px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.funfact-icon{font-size:30px}
}

.blog{margin-top:30px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.15);box-shadow:0 4px 15px rgba(0,0,0,0.15)}.blog blockquote{margin-bottom:0}

.blog__thumb{overflow:hidden;padding:10px;max-height: 200px;min-height: 200px;}.blog__thumb a{display:block}.blog__thumb a img{width:100%;}

.blog__content__body{padding:25px 30px}.blog__content__body h4{text-transform:uppercase;font-weight:normal;margin-bottom:10px;font-size:16px}.blog__content__body h4 a{color:#2b2b2b}.blog__content__body h4 a:hover{color:#a10d1f}.blog__content__body p{margin-bottom:0;font-size:14px;color:#a0a0a0}

.blog__content__author{padding:12px 30px;border-top:1px solid #eeeeee;display:block;font-size:14px;color:#949494}.blog__content__author a{color:#454545}.blog__content__author a:hover{color:#a10d1f}

.blog.sticky .blog__thumb{position:relative}.blog.sticky .blog__thumb:before{content:"\e6bf";font-family:'Pe-icon-7-stroke';position:absolute;left:20px;top:20px;z-index:9;font-size:20px;height:40px;width:40px;background:#a10d1f;color:#fff;text-align:center;line-height:38px;border-radius:100%}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog__content__body{padding:20px}.blog__content__body h4{font-size:18px}.blog__content__author{padding:12px 20px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog__content__header h4{font-size:18px}
}

@media only screen and (max-width: 575px) {
.blog__content__body{padding:20px}.blog__content__body h4{font-size:18px}.blog__content__author{padding:12px 20px}.blog__content__header h4{font-size:18px}
}

.calltoaction{padding-left:0;padding-right:55px}.calltoaction.text-left{padding-left:0;padding-right:55px}.calltoaction.text-center{padding:0 55px}.calltoaction.text-right{padding-right:0;padding-left:55px}.calltoaction h3{font-weight:700;text-transform:uppercase;color:#303030}.calltoaction p{margin-bottom:0}.calltoaction .calltoaction-button{font-weight:400;font-size:18px;text-transform:uppercase;color:#333;background:#ab947d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calltoaction .calltoaction-button span.calltoaction-icon{height:50px;width:50px;line-height:50px;text-align:center;display:inline-block;vertical-align:middle;background:#a10d1f;color:#fff;font-size:26px}.calltoaction .calltoaction-button a{color:#fff;padding:0 30px}

@media only screen and (max-width: 767px) {
.calltoaction.text-center{padding:0}.calltoaction h6 a{font-size:20px}.calltoaction .calltoaction-button{font-size:18px}
}

h2.pg-blog-title{font-size:34px;font-weight:700;color:#303030}.pg-blog-meta{padding-left:0}.pg-blog-meta li{font-size:14px;font-weight:400;color:#a8a8a8;text-transform:uppercase;display:inline-block;vertical-align:middle}.pg-blog-meta li:after{content:"-";padding:0 10px}.pg-blog-meta li:last-child:after{display:none}.pg-blog-meta li a{color:#a8a8a8}.pg-blog-meta li a:hover{color:#a10d1f}.pg-blog-content{padding-bottom:50px}.pg-blog-content ol{margin-top:30px;margin-bottom:30px;list-style:decimal-leading-zero;padding-left:0;list-style-position:inside}.pg-blog-content ol li{margin-bottom:10px}.pg-blog-content img{margin-bottom:20px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pg-blog-content img.alignright{float:none;padding-left:0}h2.pg-blog-title{font-size:32px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.pg-blog-content img.alignright{float:none;padding-left:0}h2.pg-blog-title{font-size:28px}
}

@media only screen and (max-width: 767px) {
.pg-blog-content img.alignright{float:none;padding-left:0}h2.pg-blog-title{font-size:26px}
}

@media only screen and (max-width: 575px) {
.pg-blog-content img.alignright{float:none;padding-left:0}h2.pg-blog-title{font-size:26px}
}

.portfolio-filters{font-size:0;margin-top:15px}.portfolio-filters button{display:inline-block;font-size:16px;color:#454545;background:transparent;padding:6px 22px 6px 22px;outline:none;font-weight:700;text-transform:capitalize;margin-top:10px;letter-spacing:1px;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;border:none;position:relative;border:1px solid transparent}.portfolio-filters button.is-active{color:#a10d1f;border:1px solid #a10d1f}.portfolio-filters button:hover{color:#a10d1f}.portfolio-wrap{margin-top:40px}.portfolio-wrap .isup{display:block}.portfolio-item{display:none;width:100%}.portfolio{margin-top:30px;position:relative;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.15);box-shadow:0 0 8px rgba(0,0,0,0.15);overflow:hidden}.portfolio-image{position:relative;overflow:hidden}.portfolio-image img{width:100%;-webkit-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}.portfolio-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;padding:15px;text-align:center;background:rgba(171,148,125,0.9);text-align:left;padding:30px;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.portfolio-content a{color:#2b2b2b;font-weight:bold;}.portfolio-content a:hover{color:#a10d1f}.portfolio-content h5{font-weight:normal;color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0.5px;Height:100%;text-align:center;align-items:center;display:grid}.portfolio-content h6{color:#ffffff;margin-bottom:0;font-size:14px;text-transform:uppercase}.portfolio .venobox{position:absolute;right:0;bottom:0;color:#ffffff;z-index:3;font-size:22px;padding:2px;-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%);-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.portfolio .venobox::before{position:absolute;height:100px;width:45px;background:#a10d1f;bottom:-37px;right:-10px;z-index:2;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.portfolio .venobox i{position:relative;z-index:3}.portfolio:hover{-webkit-box-shadow:0 0 25px rgba(0,0,0,0.2);box-shadow:0 0 25px rgba(0,0,0,0.2)}.portfolio:hover .venobox{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.portfolio:hover .portfolio-image img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.portfolio:hover .portfolio-content{visibility:visible;opacity:1}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.portfolio-content{padding:15px}
}

.portfolio-details-images{text-align:center}.portfolio-details-image img{width:100%}.portfolio-details-meta ul{background:#f8f8f8 none repeat scroll 0 0;border:1px solid #e5e5e5;padding:0 20px;margin-bottom:0;list-style:none;text-transform:uppercase;font-size:14px}.portfolio-details-meta ul li{list-style:none;border-bottom:1px solid #e5e5e5;color:#666;padding:10px 0}.portfolio-details-meta ul li:last-child{border-bottom:0 none}.portfolio-details-meta ul li i{color:#444;font-size:16px;line-height:normal;margin-right:20px}.portfolio-details-meta ul li span{color:#444;font-weight:600;margin-right:5px}.portfolio-details-meta ul li a{color:#ccc}.portfolio-details-meta ul li a:hover{color:#a10d1f}.portfolio-details-meta ul li a:hover span{color:#a10d1f}.portfolio-details-meta ul li.active{color:#a10d1f}.portfolio-details-meta ul li.active span{color:#a10d1f}.portfolio-details-meta ul li.active i{color:#a10d1f}.portfolio-details-info .portfolio-title{font-weight:600;letter-spacing:1px;color:#ccc}.portfolio-details-info h3{margin-bottom:25px}.portfolio-details-info .post-share{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;overflow:hidden;padding:10px 0;margin-top:30px}.portfolio-details-info .post-share h6{display:inline-block;vertical-align:middle;margin-bottom:0;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:14px}.portfolio-details-info .post-share ul{display:inline-block;vertical-align:middle;padding-left:0;margin-bottom:0}.portfolio-details-info .post-share ul li{display:inline-block;list-style:none;margin:0 6px;font-size:14px}.portfolio-details-info .post-share ul li a{display:block;color:#454545}.portfolio-details-info .post-share ul li a:hover{color:#000000}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.portfolio-details-info{margin-top:50px}
}

@media only screen and (max-width: 767px) {
.portfolio-details-info{margin-top:50px}
}

.footer-area__logo{margin-bottom:25px}.footer--widgets{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer--widgets .widget-title{font-weight:700;color:#dddddd;text-transform:uppercase;margin-bottom:25px}.footer--widgets .widget{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;padding-right:30px;margin-top:20px;margin-bottom:20px}.footer--widgets .widget:last-child{padding-right:0!important}.footer--widgets .widget ul{padding-left:0;margin-bottom:0;list-style:none}.footer--widgets .widget ul li{padding-left:23px;color:#949494;margin-bottom:10px;position:relative}.footer--widgets .widget ul li:last-child{margin-bottom:0}.footer--widgets .widget ul li:before{content:"";left:0;top:14px;height:1px;width:10px;display:inline-block;background:#949494;position:absolute}.footer--widgets .widget:not(.widget-about) ul li a{color:#fff}.footer--widgets .widget:not(.widget-about) ul li a:hover{color:#a10d1f}.footer--widgets .widget-about{-webkit-box-flex:0;-webkit-flex:0 0 32%;-moz-box-flex:0;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;padding-right:65px}.footer--widgets .widget-about p{color:#949494}.footer--widgets .widget-about .social-icons ul{padding-left:0;list-style:none;margin-bottom:0}.footer--widgets .widget-about .social-icons ul li{padding-left:0;margin-bottom:0;margin-top:10px}.footer--widgets .widget-about .social-icons ul li:before{display:none}.footer--widgets .widget-quick-links{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.footer--widgets .widget-twitter-feed{padding-right:75px;-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.footer--widgets .widget-twitter-feed ul li{padding-left:0;margin-bottom:10px}.footer--widgets .widget-twitter-feed ul li:last-child{margin-bottom:0}.footer--widgets .widget-twitter-feed ul li p{margin-bottom:0}.footer--widgets .widget-twitter-feed ul li p a{font-weight:400}.footer--widgets .widget-twitter-feed ul li:before{display:none}.footer--widgets .widget-twitter-feed ul li span.time{font-size:16px;display:block;font-weight:400}.footer--widgets .widget-contact-info{-webkit-box-flex:0;-webkit-flex:0 0 23%;-moz-box-flex:0;-moz-flex:0 0 23%;-ms-flex:0 0 23%;flex:0 0 23%}.footer--widgets .widget-contact-info ul li{margin-bottom:10px}.footer--widgets .widget-contact-info ul li:last-child{margin-bottom:0}.footer--widgets .widget-contact-info ul li p{margin-bottom:0;line-height:26px}

.widget p{font-size:14px;}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.footer--widgets .widget-about{padding-right:30px}.footer--widgets .widget-twitter-feed{padding-right:30px}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer--widgets .widget{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:60px}.footer--widgets .widget-about{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:60px}.footer--widgets .widget-twitter-feed{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:60px}.footer--widgets .widget-quick-links{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:60px}.footer--widgets .widget-contact-info{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:60px}
}
@media only screen and (max-width: 767px) {
.footer--widgets .widget{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:65px}.footer--widgets .widget-about{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:65px}.footer--widgets .widget-twitter-feed{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:65px}.footer--widgets .widget-quick-links{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:65px}.footer--widgets .widget-contact-info{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:65px}
}
@media only screen and (max-width: 767px) {
.footer--widgets .widget-about{padding-right:0;text-align: center;}.footer--widgets .widget-twitter-feed{padding-right:0;display: none;}.footer--widgets .widget-quick-links{padding-right:0;display: none;}.footer--widgets .widget-contact-info{padding-right:0;display: none;}
}
.content-box{line-height:20px;font-size:16px;}