/** * Reset css */
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
html, body{border:0;outline:0;background:transparent;font-weight:400;}
body {margin: 0;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
div, span, object, iframe, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video,input{font-weight:400;}
div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{border:0;outline:0;background:transparent;color:inherit;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}

@media print{
*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
.navbar{display:none;}
.btn > .caret,.dropup > .btn > .caret{border-top-color:#000 !important;}
.label{border:1px solid #000;}
.table{border-collapse:collapse !important;}
.table td,.table th{background-color:#fff !important;}
.table-bordered th,.table-bordered td{border:1px solid #ddd !important;}
}

/*------------------------------------------------------------- */
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
dd.gallery-caption{margin-top:10px;}
.format-gallery dt img{width:auto;}
.wp-caption{background:#fff;max-width:96%; padding:5px 3px 10px;text-align:center;}
.wp-caption .wp-caption-text{padding-top:10px;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px 4px 5px;}
.site.white{background:#fff !important;}
.site.dark , .bg-grey{background:#eeeeee !important;}
.site.black{background:#000 !important;}

nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
p{margin:0 0 15px !important;line-height:1.5;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
a:hover{color:inherit;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover h3{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a h3{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.animate-hover{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
/* change colours to suit your needs */
ins{text-decoration:none;}
/* change colours to suit your needs */
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;margin-right:5px;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
th, td{padding:10px;line-height:1.5;}
address{font-style:italic;}
dt{font-weight:bold;}
dd{margin:0 0 20px;}
/* change border colour to suit your needs */
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
input, button, select, textarea{max-width:100%;}
input:focus, textarea:focus {outline:none;
    -webkit-box-shadow: 0 0 5px 0 rgba(234, 189, 108, 1);
    -moz-box-shadow: 0 0 5px 0 rgba(234, 189, 108, 1);
    -ms-box-shadow: 0 0 5px 0 rgba(234, 189, 108, 1);
    -o-box-shadow: 0 0 5px 0 rgba(234, 189, 108, 1);
    box-shadow: 0 0 5px 0 rgba(234, 189, 108, 1);
    outline: none;
}
input.text, input.input-text, input[type="text"], input[type="password"], input[type="email"], input[type="tel"] {
    border: none;
    border-radius: 6px;
    background-color: #eee;
    height: 40px;
    padding-left: 15px;
}
.button, button[type="submit"], input[type="submit"] {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400!important;
    padding: 3px 20px;
    color: #333;
    height: 40px;
    line-height: 30px!important;
    border-radius: 5px;
    box-shadow: none!important;
    outline: none!important;
    box-sizing: border-box;
}
img{max-width:100%;height:auto;vertical-align:middle;}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-15{width:100%;float:left;}
.gallery-item{margin:0;}
.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto;}
.img-rounded{border-radius:6px;}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.img-circle{border-radius:50%;}
.text-justify{text-align:justify;}
.text-nowrap{white-space:nowrap;}
.text-lowercase{text-transform:lowercase;}
.text-uppercase{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
.text-muted{color:#777;}
.text-primary{color:#337ab7;}
a.text-primary:hover,a.text-primary:focus{color:#286090;}
.text-success{color:#3c763d;}
a.text-success:hover,a.text-success:focus{color:#2b542c;}
.text-info{color:#31708f;}
a.text-info:hover,a.text-info:focus{color:#245269;}
.text-warning{color:#8a6d3b;}
a.text-warning:hover,a.text-warning:focus{color:#66512c;}
.text-danger{color:#a94442;}
a.text-danger:hover,a.text-danger:focus{color:#843534;}
.bg-primary{color:#fff;background-color:#337ab7;}
a.bg-primary:hover,a.bg-primary:focus{background-color:#286090;}
.bg-success{background-color:#dff0d8;}
a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3;}
.bg-info{background-color:#d9edf7;}
a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee;}
.bg-warning{background-color:#fcf8e3;}
a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5;}
.bg-danger{background-color:#f2dede;}
a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9;}
.list-unstyled {padding-left: 0;list-style: none;}
.list-inline {padding-left: 0;margin-left: -5px;list-style: none;}
.list-inline > li {display: inline-block;padding-right: 5px;padding-left: 5px;}

@media (min-width:768px){.col-sm-15{width:20%;float:left;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
}
.right{float:right;}
.left{float:left;}
/*Up-right pointing*/
.triangle-up-right{width:0;height:0;padding-left:37px;padding-top:37px;overflow:hidden;}
.triangle-up-right:after{content:"";display:block;width:0;height:0;margin-left:-320px;margin-top:-320px;border-left:320px solid transparent;border-top:320px solid;}
/*--------------------------------revolution slider------------------------------------------------------*/
/*------------------------------------------------------------------------------Revolution Slider 6.0 Default Style Settings -Screen Stylesheetversion:6.2.8date:24/06/19author:themepunchemail:info@themepunch.comwebsite:http://www.themepunch.com-----------------------------------------------------------------------------*/
/* FIX FOR WORDPRESS's CRAZY <p> TAG ANOMALY */
.rs-p-wp-fix{display:none !important;margin:0 !important;height:0px !important;}
 /* NEW Z-INDEX FIX*/
.wp-block-themepunch-revslider{position:relative }
#debungcontrolls{z-index:100000;position:fixed;bottom:0px;width:100%;height:auto;background:rgba(0,0,0,0.6);padding:10px;box-sizing:border-box;}
rs-debug{z-index:100000;position:fixed;top:0px;width:300px;height:300px;background:rgba(0,0,0,0.6);padding:10px;box-sizing:border-box;color:#fff;font-size:10px;line-height:13px;overflow:scroll;}
/* MODAL BASICS */
rs-modal{position:fixed !important;z-index:9999999 !important;pointer-events:none !important;}
rs-modal.rs-modal-auto{top:auto;bottom:auto;left:auto;right:auto;}
rs-modal.rs-modal-fullwidth,rs-modal.rs-modal-fullscreen{top:0px;left:0px;width:100%;height:100%;}
rs-modal rs-fullwidth-wrap{position:absolute;top:0px;left:0px;height:100%;}
rs-module-wrap.rs-modal{display:none;max-height:100% !important;overflow:auto !important;pointer-events:auto !important;}
rs-module-wrap.hideallscrollbars.rs-modal{overflow:hidden !important;max-width:100% !important}
rs-modal-cover{width:100%;height:100%;z-index:0;background:transparent;position:absolute;top:0px;left:0px;cursor:pointer;pointer-events:auto}
body>rs-modal-cover{position:fixed;z-index:9999995 !important;}
rs-sbg-px{pointer-events:none }
.rs-forceuntouchable,.rs-forceuntouchable *{pointer-events:none !important;}
.rs-forcehidden *{visibility:hidden !important;}
/*rs-modal rs-fullwidth-wrap rs-module-wrap{transform:translateY(-50%) !important;top:50% !important;}
*/
.rs_splitted_lines{display:block;white-space:nowrap !important}
.debugtimeline{width:100%;height:10px;position:relative;display:block;margin-bottom:3px;display:none;white-space:nowrap;box-sizing:border-box;}
.debugtimeline:hover{height:15px;}
.the_timeline_tester{background:#e74c3c;position:absolute;top:0px;left:0px;height:100%;width:0;}
.rs-go-fullscreen{position:fixed !important;width:100% !important;height:100% !important;top:0px !important;left:0px !important;z-index:9999999 !important;background:#ffffff;}
.debugtimeline.tl_slide .the_timeline_tester{background:#f39c12;}
.debugtimeline.tl_frame .the_timeline_tester{background:#3498db;}
.debugtimline_txt{color:#fff;font-weight:400;font-size:7px;position:absolute;left:10px;top:0px;white-space:nowrap;line-height:10px;}
.rtl{direction:rtl;}
@font-face{font-family:'revicons';src:url('../fonts/revicons/revicons.eot?5510888');src:url('../fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'), url('../fonts/revicons/revicons.woff?5510888') format('woff'), url('../fonts/revicons/revicons.ttf?5510888') format('truetype'), url('../fonts/revicons/revicons.svg?5510888#revicons') format('svg');font-weight:normal;font-style:normal;}
 [class^="revicon-"]:before, [class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;/* For safety - reset parent styles, that can break glyph codes*/
 font-variant:normal;text-transform:none;/* fix buttons height, for twitter bootstrap */
 line-height:1em;/* Animation center compensation - margins should be symmetric */
 /* remove if not needed */
 margin-left:.2em;/* you can be more comfortable with increased icons size */
 /* font-size:120%;*/
 /* Uncomment for 3D effect */
 /* text-shadow:1px 1px 1px rgba(127, 127, 127, 0.3);*/
}
rs-module i[class^="fa-"], rs-module i[class*=" fa-"],.rb-modal-wrapper i[class^="fa-"], .rb-modal-wrapper i[class*=" fa-"],#waitaminute i[class^="fa-"], #waitaminute i[class*=" fa-"],#objectlibrary i[class^="fa-"], #objectlibrary i[class*=" fa-"],#rs_overview i[class^="fa-"], #rs_overview i[class*=" fa-"],#rs_overview_menu i[class^="fa-"], #rs_overview_menu i[class*=" fa-"],#builderView i[class^="fa-"], #builderView i[class*=" fa-"]{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
rs-module [class^="fa-"]:before, rs-module [class*=" fa-"]:before,.rb-modal-wrapper [class^="fa-"]:before, .rb-modal-wrapper [class*=" fa-"]:before,#rs_overview [class^="fa-"]:before, #rs_overview [class*=" fa-"]:before,#objectlibrary [class^="fa-"]:before, #objectlibrary [class*=" fa-"]:before,#waitaminute [class^="fa-"]:before, #waitaminute [class*=" fa-"]:before,#rs_overview_menu [class^="fa-"]:before, #rs_overview_menu [class*=" fa-"]:before,#builderView [class^="fa-"]:before, #builderView [class*=" fa-"]:before{font-family:FontAwesome;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:auto;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:inherit;margin-left:0;}
rs-module .sr-only,#objectlibrary .sr-only,#waitaminute .sr-only,#rs_overview .sr-only,#rs_overview_menu .sr-only,.rb-modal-wrapper .sr-only,#builderView .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
rs-module .sr-only-focusable:active,rs-module .sr-only-focusable:focus,#waitaminute .sr-only-focusable:active,#waitaminute .sr-only-focusable:focus,#objectlibrary .sr-only-focusable:active,#objectlibrary .sr-only-focusable:focus,#rs_overview .sr-only-focusable:active,#rs_overview .sr-only-focusable:focus,#rs_overview_menu .sr-only-focusable:active,#rs_overview_menu .sr-only-focusable:focus,.rb-modal-wrapper .sr-only-focusable:active,.rb-modal-wrapper .sr-only-focusable:focus,#builderView .sr-only-focusable:active,#builderView .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.revicon-search-1:before{content:'\e802';}
.revicon-pencil-1:before{content:'\e831';}
.revicon-picture-1:before{content:'\e803';}
.revicon-cancel:before{content:'\e80a';}
.revicon-info-circled:before{content:'\e80f';}
.revicon-trash:before{content:'\e801';}
.revicon-left-dir:before{content:'\e817';}
.revicon-right-dir:before{content:'\e818';}
.revicon-down-open:before{content:'\e83b';}
.revicon-left-open:before{content:'\e819';}
.revicon-right-open:before{content:'\e81a';}
.revicon-angle-left:before{content:'\e820';}
.revicon-angle-right:before{content:'\e81d';}
.revicon-left-big:before{content:'\e81f';}
.revicon-right-big:before{content:'\e81e';}
.revicon-magic:before{content:'\e807';}
.revicon-picture:before{content:'\e800';}
.revicon-export:before{content:'\e80b';}
.revicon-cog:before{content:'\e832';}
.revicon-login:before{content:'\e833';}
.revicon-logout:before{content:'\e834';}
.revicon-video:before{content:'\e805';}
.revicon-arrow-combo:before{content:'\e827';}
.revicon-left-open-1:before{content:'\e82a';}
.revicon-right-open-1:before{content:'\e82b';}
.revicon-left-open-mini:before{content:'\e822';}
.revicon-right-open-mini:before{content:'\e823';}
.revicon-left-open-big:before{content:'\e824';}
.revicon-right-open-big:before{content:'\e825';}
.revicon-left:before{content:'\e836';}
.revicon-right:before{content:'\e826';}
.revicon-ccw:before{content:'\e808';}
.revicon-arrows-ccw:before{content:'\e806';}
.revicon-palette:before{content:'\e829';}
.revicon-list-add:before{content:'\e80c';}
.revicon-doc:before{content:'\e809';}
.revicon-left-open-outline:before{content:'\e82e';}
.revicon-left-open-2:before{content:'\e82c';}
.revicon-right-open-outline:before{content:'\e82f';}
.revicon-right-open-2:before{content:'\e82d';}
.revicon-equalizer:before{content:'\e83a';}
.revicon-layers-alt:before{content:'\e804';}
.revicon-popup:before{content:'\e828';}

/******************************-BASIC STYLES-******************************/
.tp-fullwidth-forcer{z-index:0;pointer-events:none}
rs-module-wrap{visibility:hidden }
rs-module-wrap,rs-module-wrap *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}
rs-module-wrap{position:relative;z-index:1;width:100%;display:block;}
.rs-fixedscrollon rs-module-wrap{position:fixed !important;top:0px !important;z-index:1000;left:0 !important;}
.rs-stickyscrollon rs-module-wrap{position:sticky !important;top:0px;z-index:1000;}
.rs-stickyscrollon{overflow:visible !important;}
rs-fw-forcer{display:block;width:100%;pointer-events:none;}
rs-module{position:relative;overflow:hidden;display:block;}
rs-module.disableVerticalScroll{-ms-touch-action:pan-x;touch-action:pan-x;}
/*rs-carousel-wrap,*/
rs-pzimg-wrap,rs-sbg-effectwrap,rs-sbg{display:block;pointer-events:none }
rs-sbg-effectwrap{position:absolute;top:0px;left:0px;width:100%;height:100%}
rs-carousel-wrap rs-column rs-layer img{width:0px;height:0px;}
rs-sbg-px,rs-sbg-wrap{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;display:block;}
a.rs-layer,a.rs-layer:-webkit-any-link{text-decoration:none }
a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important;}
.entry-content rs-module a, rs-module a{box-shadow:none;}
.rs-ov-hidden{overflow:hidden !important;}
.rs-forceoverflow,.rs-forceoverflow rs-module-wrap,.rs-forceoverflow rs-module,.rs-forceoverflow rs-slides,.rs-forceoverflow rs-slide{overflow:visible !important}
.tp-simpleresponsive img,rs-module img{max-width:none !important;transition:none;margin:0px;padding:0px;border:none;}
rs-module .no-slides-text{font-weight:bold;text-align:center;padding-top:80px;}
rs-slides, rs-slide, rs-slide:before{position:absolute;text-indent:0em;top:0px;left:0px;}
rs-slide,rs-slide:before{display:block;visibility:hidden;}
.rs-layer .rs-untoggled-content{display:block;}
.rs-layer .rs-toggled-content{display:none;}
.rs-tc-active.rs-layer > .rs-toggled-content{display:block;}
.rs-tc-active.rs-layer > .rs-untoggled-content{display:none;}
.rs-layer-video{overflow:hidden }
.rs_html5vidbasicstyles{position:relative;top:0px;left:0px;width:100%;height:100%;overflow:hidden;}
rs-module rs-layer,rs-module .rs-layer{opacity:0;position:relative;visibility:hidden;white-space:nowrap;display:block;-webkit-font-smoothing:antialiased !important;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-moz-osx-font-smoothing:grayscale;z-index:1;}
rs-layer-wrap,rs-mask,rs-module-wrap,rs-module .rs-layer,rs-module img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
rs-module rs-mask-wrap .rs-layer,rs-module rs-mask-wrap *:last-child,.wpb_text_column rs-module rs-mask-wrap .rs-layer,.wpb_text_column rs-module rs-mask-wrap *:last-child{margin-bottom:0;}
.rs-svg svg{width:100%;height:100%;position:relative;vertical-align:top}
rs-layer:not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-alyer *:not(.rs-wtbindex),.rs-layer *:not(.rs-wtbindex){outline:none !important;}
/* CAROUSEL FUNCTIONS */
rs-carousel-wrap{cursor:url(openhand.cur), move;}
rs-carousel-wrap.dragged{cursor:url(closedhand.cur), move;}
rs-carousel-wrap.noswipe{cursor:default;}
rs-carousel-wrap{position:absolute;overflow:hidden;width:100%;height:100%;top:0px;left:0px;}
rs-carousel-space{clear:both;display:block;width:100%;height:0px;position:relative;}
/* ADDED FOR SLIDELINK MANAGEMENT */
.tp_inner_padding{box-sizing:border-box;max-height:none !important;}
.rs-layer.rs-selectable{-moz-user-select:all;-khtml-user-select:all;-webkit-user-select:all;-o-user-select:all;}
rs-px-mask{overflow:hidden;display:block;width:100%;height:100%;position:relative;}
rs-module embed,rs-module iframe,rs-module object,rs-module audio,rs-module video{max-width:none !important;border:none;}
rs-bg-elem{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0;display:block;pointer-events:none;}
.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out{position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;z-index:1000;transform:scaleX(0) scaleY(0);}
/***********************************************************- ZONES / GOUP / ROW / COLUMN LAYERS AND HELPERS -***********************************************************/
rs-zone{position:absolute;width:100%;left:0px;box-sizing:border-box;min-height:50px;font-size:0px;pointer-events:none}
rs-row-wrap,rs-column,rs-cbg-mask-wrap{display:block;visibility:hidden}
rs-layer-wrap,rs-parallax-wrap,rs-loop-wrap,rs-mask-wrap{display:block;}
rs-column-wrap>rs-loop-wrap{z-index:1 }
rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap{transform-style:flat;}
 .safarifix rs-layer-wrap{perspective:1000000;}
@-moz-document url-prefix(){rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap{perspective:none;}
}
 /*@-moz-document url-prefix(){rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap{filter:blur(0px);}
 }
*/
 /* REMOVED LINES TO FIX BOX-SHADOW ISSUE IN FIREFOX */
 rs-mask-wrap{overflow:hidden }
rs-fullwidth-wrap{position:relative;width:100%;height:auto;display:block;overflow:visible;max-width:none !important;}
/*IE11 AND IE EDGE NEED SOME SPECIAL OVERFLOWRemoved now since iE 11 and ieEdge fullwidth Slider had spacings again on other themes.May need to keep in eye the Carousel and Modal sliders in Fullscreen / Fullwidth mode ! @media screen and (-ms-high-contrast:none){rs-fullwidth-wrap{overflow:hidden;}
}
@supports (-ms-ime-align:auto){rs-fullwidth-wrap{overflow:hidden;}
 }
*/
 .rev_row_zone_top{top:0px;}
.rev_row_zone_bottom{bottom:0px;}
.rev_row_zone_middle{top:50%;transform:perspective(1px) translateY(-50%);}
rs-column-wrap .rs-parallax-wrap{vertical-align:top }
.rs-layer img,rs-layer img{vertical-align:top }
rs-row,rs-row.rs-layer{display:table;position:relative;width:100% !important;table-layout:fixed;box-sizing:border-box;vertical-align:top;height:auto;font-size:0px;}
rs-column-wrap{display:table-cell;position:relative;vertical-align:top;height:auto;box-sizing:border-box;font-size:0px;}
rs-column{box-sizing:border-box;display:block;position:relative;width:100% !important;height:auto !important;white-space:normal !important;}
rs-cbg-mask-wrap{position:absolute;z-index:0;box-sizing:border-box;}
 rs-column-wrap rs-cbg-mask-wrap{top:0px;left:0px;bottom:0px;right:0px;}
rs-column-bg{position:absolute;z-index:0;box-sizing:border-box;width:100%;height:100%;}
.rs-pelock *{pointer-events:none !important;}
rs-column .rs-parallax-wrap,rs-column rs-loop-wrap,rs-column rs-mask-wrap{text-align:inherit;}
rs-column rs-mask-wrap{display:inline-block;}
rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap{position:relative !important;left:auto !important;top:auto !important;line-height:0px;}
rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap,rs-column .rev_layer_in_column{vertical-align:top;}
.rev_break_columns{display:block !important }
.rev_break_columns rs-column-wrap.rs-parallax-wrap{display:block !important;width:100% !important;}
.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,.tp-forcenotvisible,.tp-hide-revslider,rs-row-wrap.rs-layer-hidden,rs-column-wrap.rs-layer-hidden,.rs-layer.rs-layer-hidden,.rs-layer-audio.rs-layer-hidden,.rs-parallax-wrap.rs-layer-hidden{visibility:hidden !important;display:none !important}
/*rs-column .rs-parallax-wrap,rs-column rs-loop-wrap,rs-column rs-mask-wrap,rs-column rs-layer{vertical-align:inherit }
*/
/*********************************-SPECIAL TP CAPTIONS -**********************************/
rs-layer.rs-nointeraction,.rs-layer.rs-nointeraction{pointer-events:none !important}
rs-static-layers{position:absolute;z-index:101;top:0px;left:0px;display:block;width:100%;height:100%;pointer-events:none;overflow:hidden}
/* new static layers position option */
rs-static-layers.rs-stl-back{z-index:0;}
.rs-layer rs-fcr{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:100%;top:0px;}
.rs-layer rs-fcrt{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:100%;top:0px;}
.rs-layer rs-bcr{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:100%;top:0px;}
.rs-layer rs-bcrt{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;left:100%;top:0px;}
.tp-layer-inner-rotation{position:relative !important;}
/***********************************************-SPECIAL ALTERNATIVE IMAGE SETTINGS-***********************************************/
img.tp-slider-alternative-image{width:100%;height:auto;}
/******************************-IE8 HACKS-*******************************/
.noFilterClass{filter:none !important;}
/********************************-FULLSCREEN VIDEO-*********************************/
rs-bgvideo{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0;display:block}
.rs-layer.coverscreenvideo{width:100%;height:100%;top:0px;left:0px;position:absolute;}
.rs-layer.rs-fsv{left:0px;top:0px;position:absolute;width:100%;height:100%}
.rs-layer.rs-fsv audio,.rs-layer.rs-fsv video,.rs-layer.rs-fsv iframe,.rs-layer.rs-fsv iframe audio,.rs-layer.rs-fsv iframe video{width:100%;height:100%;display:none}
.fullcoveredvideo audio,.rs-fsv audio.fullcoveredvideo video,.rs-fsv video{background:#000}
.fullcoveredvideo rs-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}
.videoisplaying .html5vid rs-poster{display:none}
.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);border-radius:5px;position:absolute;top:50%;left:50%;color:#FFF;z-index:3;margin-top:-25px;margin-left:-25px;line-height:50px !important;text-align:center;cursor:pointer;width:50px;height:50px;box-sizing:border-box;display:inline-block;vertical-align:top;z-index:4;opacity:0;transition:opacity 300ms ease-out !important;}
.rs-audio .tp-video-play-button{display:none !important;}
.rs-layer .html5vid{width:100% !important;height:100% !important;}
.tp-video-play-button i{width:50px;height:50px;display:inline-block;text-align:center !important;vertical-align:top;line-height:50px !important;font-size:30px !important;}
.rs-layer:hover .tp-video-play-button{opacity:1;display:block;}
.rs-layer .tp-revstop{display:none;width:15px;border-right:5px solid #fff !important;border-left:5px solid #fff !important;transform:translateX(50%) translateY(50%);height:20px;margin-left:11px !important;margin-top:5px !important;}
.videoisplaying .revicon-right-dir{display:none}
.videoisplaying .tp-revstop{display:block}
.videoisplaying .tp-video-play-button{display:none}
.fullcoveredvideo .tp-video-play-button{display:none !important}
.rs-fsv .rs-fsv audio{object-fit:contain !important;}
.rs-fsv .rs-fsv video{object-fit:contain !important;}
.rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button{display:none;}
@supports not (-ms-high-contrast:none){/* Non-IE styles here */
.rs-fsv .fullcoveredvideo audio{object-fit:cover !important;}
.rs-fsv .fullcoveredvideo video{object-fit:cover !important;}
}
.rs-fullvideo-cover{width:100%;height:100%;top:0px;left:0px;position:absolute;background:transparent;z-index:5;}
.rs-nolc .tp-video-play-button,rs-bgvideo video::-webkit-media-controls-start-playback-button,rs-bgvideo video::-webkit-media-controls,rs-bgvideo audio::-webkit-media-controls{display:none !important;}
 .rs-audio .tp-video-controls{opacity:1 !important;visibility:visible !important}
rs-module h1.rs-layer,rs-module h2.rs-layer,rs-module h3.rs-layer,rs-module h4.rs-layer,rs-module h5.rs-layer,rs-module h6.rs-layer,rs-module div.rs-layer,rs-module span.rs-layer,rs-module p.rs-layer{margin:0;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;}
 rs-module h1.rs-layer:before,rs-module h2.rs-layer:before,rs-module h3.rs-layer:before,rs-module h4.rs-layer:before,rs-module h5.rs-layer:before,rs-module h6.rs-layer:before{content:none;}
/********************************-DOTTED OVERLAYS-*********************************/
rs-dotted{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3;display:block;pointer-events:none}
rs-sbg-wrap rs-dotted{z-index:31 }
rs-dotted.twoxtwo{background:url(../assets/gridtile.png)}
rs-dotted.twoxtwowhite{background:url(../assets/gridtile_white.png)}
rs-dotted.threexthree{background:url(../assets/gridtile_3x3.png)}
rs-dotted.threexthreewhite{background:url(../assets/gridtile_3x3_white.png)}
/******************************-SHADOWS-******************************/
.tp-shadowcover{width:100%;height:100%;top:0px;left:0px;background:#fff;position:absolute;z-index:-1;}
.tp-shadow1{box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);}
.tp-shadow2:before, .tp-shadow2:after,.tp-shadow3:before, .tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:transparent;box-shadow:0 15px 10px rgba(0,0,0,0.8);transform:rotate(-3deg);}
.tp-shadow2:after,.tp-shadow4:after{transform:rotate(3deg);right:10px;left:auto;}
.tp-shadow5{position:relative;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.tp-shadow5:before, .tp-shadow5:after{content:"";position:absolute;z-index:-2;box-shadow:0 0 25px 0px rgba(0,0,0,0.6);top:30%;bottom:0;left:20px;right:20px;border-radius:100px / 20px;}
/* TP BUTTONS DESKTOP SIZE */
.rev-btn,.rev-btn:visited{outline:none !important;box-shadow:none;text-decoration:none !important;box-sizing:border-box;cursor:pointer;}
.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{text-transform:uppercase;}
.rev-btn i{font-size:inherit;font-weight:normal;position:relative;top:0px;transition:opacity 0.2s ease-out, margin 0.2s ease-out;margin-left:0px;line-height:inherit}
.rev-btn.rev-hiddenicon i{font-size:inherit;font-weight:normal;position:relative;top:0px;transition:opacity 0.2s ease-out, margin 0.2s ease-out;opacity:0;margin-left:0px !important;width:0px !important;}
.rev-btn.rev-hiddenicon:hover i{opacity:1 !important;margin-left:10px !important;width:auto !important;}
/* BURGER BUTTON */
.rev-burger{position:relative;box-sizing:border-box;padding:22px 14px 22px 14px;border-radius:50%;border:1px solid rgba(51,51,51,0.25);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;cursor:pointer;}
.rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat !important;}
.rev-burger span:nth-child(2){margin:3px 0;}
.quick_style_example_wrap .rev-burger:hover:first-child,#dialog_addbutton .rev-burger:hover:first-child,.open .rev-burger:first-child,.open.rev-burger:first-child{transform:translateY(6px) rotate(-45deg);}
.quick_style_example_wrap .rev-burger:hover:nth-child(2),#dialog_addbutton .rev-burger:hover:nth-child(2),.open .rev-burger:nth-child(2),.open.rev-burger:nth-child(2){transform:rotate(-45deg);opacity:0;}
.quick_style_example_wrap .rev-burger:hover:last-child,#dialog_addbutton .rev-burger:hover:last-child,.open .rev-burger:last-child,.open.rev-burger:last-child{transform:translateY(-6px) rotate(-135deg);}
.rev-burger.revb-white{border:2px solid rgba(255,255,255,0.2);}
.rev-b-span-light span,.rev-burger.revb-white span{background:#fff;}
.rev-burger.revb-whitenoborder{border:0;}
.rev-burger.revb-whitenoborder span{background:#fff;}
.rev-burger.revb-darknoborder{border:0;}
.rev-b-span-dark span,.rev-burger.revb-darknoborder span{background:#333;}
.rev-burger.revb-whitefull{background:#fff;border:none;}
.rev-burger.revb-whitefull span{background:#333;}
.rev-burger.revb-darkfull{background:#333;border:none;}
.rev-burger.revb-darkfull span{background:#fff;}
/* SCROLL DOWN BUTTON */
@keyframes rev-ani-mouse{0%{opacity:1;top:29%;}
15%{opacity:1;top:70%;}
50%{opacity:0;top:70%;}
100%{opacity:0;top:29%;}
}
.rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;box-sizing:border-box;border:3px solid white;border-radius:23px;}
.rev-scroll-btn > *{display:inline-block;line-height:18px;font-size:13px;font-weight:normal;color:#7f8c8d;color:#ffffff;font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:2px;}
.rev-scroll-btn > *:hover,.rev-scroll-btn > *:focus,.rev-scroll-btn > *.active{color:#ffffff;}
.rev-scroll-btn > *:hover,.rev-scroll-btn > *:focus,.rev-scroll-btn > *:active,.rev-scroll-btn > *.active{opacity:0.8;}
.rev-scroll-btn.revs-fullwhite{background:#fff;}
.rev-scroll-btn.revs-fullwhite span{background:#333;}
.rev-scroll-btn.revs-fulldark{background:#333;border:none;}
.rev-scroll-btn.revs-fulldark span{background:#fff;}
.rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;animation:rev-ani-mouse 2.5s linear infinite;background:#fff;}
.rev-scroll-btn.rev-b-span-dark{border-color:#333;}
.rev-scroll-btn.rev-b-span-dark span,.rev-scroll-btn.revs-dark span{background:#333;}
.rev-control-btn{position:relative;display:inline-block;z-index:5;color:#FFF;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgba(0, 0, 0, 0.50);width:60px;height:60px;box-sizing:border-box;cursor:pointer;}
.rev-cbutton-dark-sr{border-radius:3px;}
.rev-cbutton-light{color:#333;background-color:rgba(255,255,255, 0.75);}
.rev-cbutton-light-sr{color:#333;border-radius:3px;background-color:rgba(255,255,255, 0.75);}
.rev-sbutton{line-height:37px;width:37px;height:37px;}
.rev-sbutton-blue{background-color:#3B5998}
.rev-sbutton-lightblue{background-color:#00A0D1;}
.rev-sbutton-red{background-color:#DD4B39;}
/************************************-TP BANNER TIMER-*************************************/
rs-progress{visibility:hidden;position:absolute;z-index:200;width:100%;height:100%;}
rs-progress-bar,.rs-progress-bar{display:block;z-index:20;box-sizing:border-box;background-clip:content-box;position:absolute;vertical-align:top;line-height:0px;width:100%;height:100%;}
rs-progress-bgs{display:block;z-index:15;box-sizing:border-box;width:100%;position:absolute;height:100%;top:0px;left:0px;}
rs-progress-bg{display:block;background-clip:content-box;position:absolute;width:100%;height:100%;}
rs-progress-gap{display:block;background-clip:content-box;position:absolute;width:100%;height:100%;}
rs-progress-vis{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px }
/*********************************************-BASIC SETTINGS FOR THE BANNER-***********************************************/
.rs-layer img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/*zoom:1;*/
}
.rs-layer.slidelink{cursor:pointer;width:100%;height:100%;}
.rs-layer.slidelink a{width:100%;height:100%;display:block}
.rs-layer.slidelink a div{width:3000px;height:1500px;background:url(../assets/coloredbg.png) repeat}
.rs-layer.slidelink a span{background:url(../assets/coloredbg.png) repeat;width:100%;height:100%;display:block}
/*.tp-shape{width:100%;height:100%;}
*/
/*********************************************-WOOCOMMERCE STYLES-***********************************************/
.rs-layer .rs-starring{display:inline-block}
.rs-layer .rs-starring .star-rating{float:none;display:inline-block;vertical-align:top;color:#FFC321 !important;}
.rs-layer .rs-starring .star-rating, .rs-layer .rs-starring-page .star-rating{position:relative;height:1em;width:5.4em;font-family:star;font-size:1em !important;}
.rs-layer .rs-starring .star-rating:before, .rs-layer .rs-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#E0DADF;float:left;top:0;left:0;position:absolute;}
.rs-layer .rs-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;font-size:1em !important;}
.rs-layer .rs-starring .star-rating span:before,.rs-layer .rs-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;}
/******************************-LOADER FORMS-********************************/
rs-loader{top:50%;left:50%;z-index:10000;position:absolute;}
rs-loader.off{display:none !important;}
rs-loader.spinner0{width:40px;height:40px;background-color:#fff;background-image:url(../assets/loader.gif);background-repeat:no-repeat;background-position:center center;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;}
rs-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;}
rs-loader.spinner5{background-image:url(../assets/loader.gif);background-repeat:no-repeat;background-position:10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;}
@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}
 50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
 100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
rs-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:#ff0000;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;animation:tp-scaleout 1.0s infinite ease-in-out;}
@keyframes tp-scaleout{0%{transform:scale(0.0);}
 100%{transform:scale(1.0);opacity:0;}
}
rs-loader.spinner3{margin:-9px 0px 0px -35px;width:70px;text-align:center;}
rs-loader.spinner3 .bounce1,rs-loader.spinner3 .bounce2,rs-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;display:inline-block;animation:tp-bouncedelay 1.4s infinite ease-in-out;/* Prevent first frame from flickering when animation starts */
 animation-fill-mode:both;}
rs-loader.spinner3 .bounce1{animation-delay:-0.32s;}
rs-loader.spinner3 .bounce2{animation-delay:-0.16s;}
@keyframes tp-bouncedelay{0%, 80%, 100%{transform:scale(0.0);}
 40%{transform:scale(1.0);}
}
rs-loader.spinner4{margin:-20px 0px 0px -20px;width:40px;height:40px;text-align:center;animation:tp-rotate 2.0s infinite linear;}
rs-loader.spinner4 .dot1,rs-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);}
rs-loader.spinner4 .dot2{top:auto;bottom:0px;animation-delay:-1.0s;}
@keyframes tp-rotate{100%{transform:rotate(360deg);}
}
@keyframes tp-bounce{0%, 100%{transform:scale(0.0);}
 50%{transform:scale(1.0);}
}
rs-layer iframe{visibility:hidden;}
rs-layer.rs-ii-o iframe{visibility:visible;}
rs-layer input[type="text"],rs-layer input[type="email"],rs-layer input[type="url"],rs-layer input[type="password"],rs-layer input[type="search"],rs-layer input[type="number"],rs-layer input[type="tel"],rs-layer input[type="range"],rs-layer input[type="date"],rs-layer input[type="month"],rs-layer input[type="week"],rs-layer input[type="time"],rs-layer input[type="datetime"],rs-layer input[type="datetime-local"]{display:inline-block }
rs-layer input::placeholder{vertical-align:middle;line-height:inherit !important}
a.rs-layer{transition:none }
/***********************************************- STANDARD NAVIGATION SETTINGS ***********************************************/
rs-thumbs-wrap,rs-tabs-wrap,rs-thumbs,rs-thumb,rs-tab,rs-bullet,rs-bullets,rs-navmask,rs-tabs,rs-arrow{display:block;}
/*rs-layer{font-size:20px;line-height:25px;padding:0px;margin:0px;border-radius:0px;max-width:none;min-width:none;max-height:none;min-height:none}
*/
.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar{border:none;min-height:0;margin:0;border-radius:0;}
.tp-tabs,.tp-thumbs,.tp-bullets{position:absolute;display:block;z-index:1000;top:0px;left:0px;}
.tp-tab,.tp-thumb{cursor:pointer;position:absolute;opacity:0.5;box-sizing:border-box;}
.tp-arr-imgholder,rs-poster,.tp-thumb-image,.tp-tab-image{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;}
rs-poster{cursor:pointer;z-index:3;}
.tp-tab:hover,.tp-tab.selected,.tp-thumb:hover,.tp-thumb.selected{opacity:1;}
.tp-tab-mask,.tp-thumb-mask{box-sizing:border-box !important;}
.tp-tabs,.tp-thumbs{box-sizing:content-box !important;}
.tp-bullet{width:15px;height:15px;position:absolute;background:#fff;background:rgba(255,255,255,0.3);cursor:pointer;}
.tp-bullet.selected,.tp-bullet:hover{background:#fff;}
.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:1000;}
.tparrows:hover{background:#000;}
.tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:40px;text-align:center;}
.tparrows.tp-leftarrow:before{content:'\e824';}
.tparrows.tp-rightarrow:before{content:'\e825';}
/*.tp-thumb-mask{max-width:100% !important}
*/
/************************ - FIXES FOR PE-7 ICONS -**************************/
.rs-layer [class^="pe-7s-"]:before, .rs-layer [class*=" pe-7s-"]:before,.rs-layer [class^="pe-7s-"], .rs-layer [class*=" pe-7s-"]{width:auto;margin:0;line-height:inherit;box-sizing:inherit;}
/***************************- KEN BURNS FIXES -***************************/
rs-pzimg-wrap{display:block;}
body.rtl .rs-pzimg{left:0 !important}
/***************************- 3D SHADOW MODE -***************************/
.dddwrappershadow{box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);}
.dddwrapper{transform-style:flat;perspective:10000px;}
/*******************- DEBUG MODE -*******************/
.rs_error_message_box{background:#111;width:800px;margin:40px auto;padding:40px 20px;text-align:center;font-family:"Open Sans",sans-serif}
.rs_error_message_oops{margin:0px 0px 20px;line-height:60px;font-size:34px;color:#FFF;}
.rs_error_message_content{margin:0px 0px 20px;line-height:25px;font-size:17px;color:#FFF;}
.rs_error_message_button{color:#fff !important;background:#333;display:inline-block;padding:10px 15px;text-align:right;border-radius:5px;cursor:pointer;text-decoration:none !important}
.rs_error_message_button:hover{background:#5e35b1}
.hglayerinfo{position:fixed;bottom:0px;left:0px;color:#FFF;font-size:12px;line-height:20px;font-weight:600;background:rgba(0, 0, 0, 0.75);padding:5px 10px;z-index:2000;white-space:normal;}
.hginfo{position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600;background:#000;padding:2px 5px;}
.indebugmode .rs-layer:hover{border:1px dashed #c0392b !important;}
.helpgrid{border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 }
#revsliderlogloglog{padding:15px;color:#fff;position:fixed;top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7);z-index:100000;font-size:10px;overflow:scroll;}
/** INSTAGRAM FILTERS BY UNA https://una.im/CSSgram/**/
.aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}
.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}
.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}
.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}
.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}
.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}
.reyes::after{background:#efcdad}
.gingham{filter:brightness(1.05) hue-rotate(-10deg)}
.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}
.toaster{filter:contrast(1.5) brightness(.9)}
.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}
.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}
.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}
.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}
.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}
.earlybird{filter:contrast(.9) sepia(.2)}
.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}
.mayfair{filter:contrast(1.1) saturate(1.1)}
.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}
.lofi{filter:saturate(1.1) contrast(1.5)}
.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}
._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}
._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}
.brooklyn{filter:contrast(.9) brightness(1.1)}
.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}
.xpro2{filter:sepia(.3)}
.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}
.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}
.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}
.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}
.lark{filter:contrast(.9)}
.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}
.lark::before{background:#22253f;mix-blend-mode:color-dodge}
.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}
.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}
.moon::after{background:#383838;mix-blend-mode:lighten}
.clarendon{filter:contrast(1.2) saturate(1.35)}
.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}
.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}
.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}
.willow::after{background-color:#d8cdcb;mix-blend-mode:color}
.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}
.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}
.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}
._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}
._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}
._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}
._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}
._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}
.slumber{filter:saturate(.66) brightness(1.05)}
.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}
.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after{height:500%;width:500%}
/**new spinners**/
rs-loader.spinner6{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner6 .rs-spinner-inner{width:100%;height:100%;display:inline-block;-webkit-animation:rs-revealer-6 1.4s linear infinite;animation:rs-revealer-6 1.4s linear infinite}
rs-loader.spinner6 .rs-spinner-inner span{position:absolute;vertical-align:top;border-radius:100%;display:inline-block;width:8px;height:8px;margin-left:16px;transform-origin:center 20px;-webkit-transform-origin:center 20px}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){transform:rotate(36deg);-webkit-transform:rotate(36deg);opacity:.1}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){transform:rotate(72deg);-webkit-transform:rotate(72deg);opacity:.2}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){transform:rotate(108deg);-webkit-transform:rotate(108deg);opacity:.3}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){transform:rotate(144deg);-webkit-transform:rotate(144deg);opacity:.4}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:.5}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){transform:rotate(216deg);-webkit-transform:rotate(216deg);opacity:.6}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){transform:rotate(252deg);-webkit-transform:rotate(252deg);opacity:.7}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){transform:rotate(288deg);-webkit-transform:rotate(288deg);opacity:.8}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){transform:rotate(324deg);-webkit-transform:rotate(324deg);opacity:.9}
@keyframes rs-revealer-6{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
rs-loader.spinner7{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner7 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;border-radius:100%;border:2px solid;-webkit-animation:rs-revealer-7 .8s linear infinite;animation:rs-revealer-7 .8s linear infinite}
@keyframes rs-revealer-7{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
rs-loader.spinner8{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner8 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;text-align:left}
rs-loader.spinner8 .rs-spinner-inner span{position:absolute;display:inline-block;width:100%;height:100%;border-radius:100%;-webkit-animation:rs-revealer-8 1.6s linear infinite;animation:rs-revealer-8 1.6s linear infinite}
rs-loader.spinner8 .rs-spinner-inner span:last-child{animation-delay:-.8s;-webkit-animation-delay:-.8s}
@keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5}
100%{transform:scale(1,1);opacity:0}
}
@-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5}
100%{-webkit-transform:scale(1,1);opacity:0}
}
rs-loader.spinner9{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner9 .rs-spinner-inner span{display:block;width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-9 2s infinite ease-in-out;animation:rs-revealer-9 2s infinite ease-in-out}
rs-loader.spinner9 .rs-spinner-inner span:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0)}
50%{-webkit-transform:scale(1)}
}
@keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}
}
rs-loader.spinner10{width:54px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner10 .rs-spinner-inner{width:100%;height:100%;text-align:center;font-size:10px}
rs-loader.spinner10 .rs-spinner-inner span{display:block;height:100%;width:6px;display:inline-block;-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;animation:rs-revealer-10 1.2s infinite ease-in-out}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}
@-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4)}
20%{-webkit-transform:scaleY(1)}
}
@keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}
20%{transform:scaleY(1);-webkit-transform:scaleY(1)}
}
rs-loader.spinner11{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner11 .rs-spinner-inner{width:100%;height:100%}
rs-loader.spinner11 .rs-spinner-inner span{display:block;width:33%;height:33%;background-color:#333;float:left;-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;animation:rs-revealer-11 1.3s infinite ease-in-out}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}
@-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}
35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}
}
@keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}
35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}
}
rs-loader.spinner12{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner12 .rs-spinner-inner{width:100%;height:100%;-webkit-animation:rs-revealer-12 1s infinite linear;animation:rs-revealer-12 1s infinite linear}
@-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes rs-revealer-12{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
rs-loader.spinner13{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner13 .rs-spinner-inner{width:100%;height:100%}
rs-loader.spinner13 .rs-spinner-inner span{display:block;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:rs-revealer-13 2s ease infinite;animation:rs-revealer-13 2s ease infinite}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){animation-delay:-1.5s;-webkit-animation-delay:-1.5s}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){animation-delay:-1s;-webkit-animation-delay:-1s}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){animation-delay:-.5s;-webkit-animation-delay:-.5s}
@keyframes rs-revealer-13{0%,100%{transform:translate(0)}
25%{transform:translate(160%)}
50%{transform:translate(160%,160%)}
75%{transform:translate(0,160%)}
}
@-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0)}
25%{-webkit-transform:translate(160%)}
50%{-webkit-transform:translate(160%,160%)}
75%{-webkit-transform:translate(0,160%)}
}
rs-loader.spinner14{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner14 .rs-spinner-inner{width:100%;height:100%;animation:rs-revealer-14 1s infinite linear}
rs-loader.spinner14 .rs-spinner-inner span{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;margin:-8px}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){-webkit-animation:rs-revealer-14-1 2s infinite;animation:rs-revealer-14-1 2s infinite}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){-webkit-animation:rs-revealer-14-2 2s infinite;animation:rs-revealer-14-2 2s infinite}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){-webkit-animation:rs-revealer-14-3 2s infinite;animation:rs-revealer-14-3 2s infinite}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){-webkit-animation:rs-revealer-14-4 2s infinite;animation:rs-revealer-14-4 2s infinite}
@-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}
20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}
80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}
100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}
}
@-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}
20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}
80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}
100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}
}
@-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}
20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}
80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}
100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}
}
@-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}
20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}
80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}
100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}
}
@keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}
20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}
80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}
100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}
}
@keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}
20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}
80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}
100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}
}
@keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}
20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}
80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}
100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}
}
@keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}
20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}
80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}
100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}
}
rs-loader.spinner15{width:40px;height:40px;margin-top:-4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
rs-loader.spinner15 .rs-spinner-inner{width:100%;height:100%}
rs-loader.spinner15 .rs-spinner-inner span{display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;animation:rs-revealer-15 1.8s infinite ease-in-out}
rs-loader.spinner15 .rs-spinner-inner:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}
@-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}
50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}
75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}
100%{-webkit-transform:rotate(-360deg)}
}
@keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}
50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)}
50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}
75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}
}
/* NEW CANVAS ANIMATIONS ON SLIDE BG'S */
.bgcanvas{display:none;position:absolute;overflow:hidden;}

/*------------------------------------------------------------------ 1.1. Global classes styles -------------------------------------------------------------------*/
.padding-left-100{padding-left:100px !important;}
.padding-right-100{padding-right:100px !important;}
.margin-zero{margin:0 !important;}
.padding-zero{padding:0 !important;}
.margin-top-10{margin-top:10px !important;}
.margin-top-20{margin-top:20px !important;}
.margin-top-30{margin-top:30px !important;}
.margin-top-40{margin-top:40px !important;}
.margin-top-50{margin-top:50px !important;}
.margin-top-60{margin-top:60px !important;}
.margin-top-65{margin-top:65px !important;}
.margin-top-70{margin-top:70px !important;}
.margin-top-80{margin-top:80px !important;}
.margin-top-90{margin-top:90px !important;}
.margin-top-100{margin-top:100px !important;}
.margin-top-120{margin-top:120px !important;}
.margin-auto {margin: 0 auto;}
.padding-top-5{padding-top:5px !important;}
.padding-top-10{padding-top:10px !important;}
.padding-top-20{padding-top:20px !important;}
.padding-top-25{padding-top:25px !important;}
.padding-top-30{padding-top:30px !important;}
.padding-top-40{padding-top:40px !important;}
.padding-top-50{padding-top:50px !important;}
.padding-top-55{padding-top:55px !important;}
.padding-top-60{padding-top:60px !important;}
.padding-top-65{padding-top:65px !important;}
.padding-top-70{padding-top:70px !important;}
.padding-top-75{padding-top:75px !important;}
.padding-top-80{padding-top:80px !important;}
.padding-top-85{padding-top:85px !important;}
.padding-top-90{padding-top:90px !important;}
.padding-top-100{padding-top:100px !important;}
.padding-top-110{padding-top:110px !important;}
.padding-top-115{padding-top:115px !important;}
.padding-bottom-115{padding-bottom:115px !important;}
.padding-top-120{padding-top:120px !important;}
.padding-top-125{padding-top:125px !important;}
.padding-top-130{padding-top:130px !important;}
.margin-bottom-10{margin-bottom:10px !important;}
.margin-bottom-20{margin-bottom:20px !important;}
.margin-bottom-30{margin-bottom:30px !important;}
.margin-bottom-35{margin-bottom:35px !important;}
.margin-bottom-40{margin-bottom:40px !important;}
.margin-bottom-50{margin-bottom:50px !important;}
.margin-bottom-60{margin-bottom:60px !important;}
.margin-bottom-70{margin-bottom:70px !important;}
.margin-bottom-80{margin-bottom:80px !important;}
.margin-bottom-90{margin-bottom:90px !important;}
.margin-bottom-100{margin-bottom:100px !important;}
.padding-bottom-10{padding-bottom:10px !important;}
.padding-bottom-20{padding-bottom:20px !important;}
.padding-bottom-30{padding-bottom:30px !important;}
.padding-bottom-40{padding-bottom:40px !important;}
.padding-bottom-50{padding-bottom:50px !important;}
.padding-bottom-55{padding-bottom:55px !important;}
.padding-bottom-60{padding-bottom:60px !important;}
.padding-bottom-70{padding-bottom:70px !important;}
.padding-bottom-75{padding-bottom:75px !important;}
.padding-bottom-80{padding-bottom:80px !important;}
.padding-bottom-85{padding-bottom:85px !important;}
.padding-bottom-90{padding-bottom:90px !important;}
.padding-bottom-95{padding-bottom:95px !important;}
.padding-top-205{padding-top:205px;}
.padding-bottom-205{padding-bottom:205px;}
.padding-top-210{padding-top:210px}
.padding-top-95{padding-top:95px;}
.padding-bottom-100{padding-bottom:100px;}
.padding-bottom-110{padding-bottom:110px;}
.padding-bottom-120{padding-bottom:120px;}
.padding-top-240{padding-top:240px;}
.padding-left-80{padding-left:80px !important;}
.coll-2{width:50%;}
.padding-top-140{padding-top:140px;}
.padding-bottom-120{padding-bottom:120px;}
@media only screen and (max-width:500px){.coll-2{width:100%;}
}
.coll-3{width:33.333%;}
@media only screen and (max-width:991px){.coll-3{width:50%;}
}
@media only screen and (max-width:500px){.coll-3{width:100%;}
}
.coll-4{width:25%;}
@media only screen and (max-width:991px){.coll-4{width:50%;}
}
@media only screen and (max-width:500px){.coll-4{width:100%;}
}
/*  */

/* header */
/*** Header css*/
html,body{overflow-x:hidden;letter-spacing:0.5;}
header{position:relative;z-index:999;}
button[aria-expanded="true"] .Pe-icon-7-stroke-search:before{content:"\e681";}
.header{width:100%;}
.btn:active, .btn.active,.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline:0;outline-offset:inherit;box-shadow:none;}
.logo .site-title{margin:0!important;font-weight:700;font-size:29px;text-transform:uppercase;color:#333333;padding:27px 0px 23px;line-height:1}
.logo a:hover,.logo a:focus,.logo a:active{text-decoration:none;outline:0 !important;}
.main-navigation a{font-size:13px;}
.site-header.white .header-over .header,.site-header.white .header-over .header i,.site-header.white .header-over .header .main-navigation .primary-menu >li > a{color:#fff;}
.header-over .header .logo .site-title{color:#333;}
.fixed-position .header .logo .site-title{color:#333!important;}
.site-header.white .header-over .header .logo .site-title{color:#fff;}
.sidebarfixed.fixed-position{left:auto;}
.sidebarfixed{float:left;}
.site-header .fixed-position.header,.site-header .fixed-position .header i,.site-header .fixed-position .header .main-navigation .primary-menu >li > a,.site-header.white .fixed-position.header,.site-header.white .fixed-position .header i,.site-header.white .fixed-position .header .main-navigation .primary-menu >li > a{color:#333;}
.header_fixed{width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.header-over{text-align:center;background:none;position:absolute;top:0;left:0;z-index:9;width:100%;}
.admin-bar .header-over{top:32px;}
.header2-over{top:30px;}
.admin-bar .header2-over{top:62px;}
.fixed-position{position:fixed;top:0px;left:0;background:#fff;}
.admin-bar .fixed-position{top:32px;}
.header-over .header-top,.header-over .header{display:inline-block;margin:0 auto;text-align:initial;}
.fixed-position .header-top,.fixed-position .header{display:block;}
.header-top{width:100%;background:#333333;color:#fff;padding:12px 0;}
.header-top ul.tinos_socials{list-style:none;margin:0;padding:0;}
.header-top ul.tinos_socials li{display:inline-block;list-style:none;padding-right:23px;}
.header-top ul.tinos_socials li:last-child{padding-right:0;}
.header-top ul.tinos_socials i{font-size:15px;}
.header-over .header-v2{background:#fff;width:auto;}
.header-main .align-right .row > div{text-align:right;}
.logo img{margin-top:30px;}
.main-navigation .primary-menu{margin:0;padding:0;}
div.primary-menu > ul{margin:0;padding:0;}
.menu_fullwidth{position:absolute;left:0;padding:10px 0;z-index:-1;background:#282828;opacity:0;top:auto;visibility:hidden;transform:translate3d(0, 50px, 0);-moz-transform:translate3d(0, 50px, 0);-webkit-transform:translate3d(0, 50px, 0);-ms-transform:translate3d(0, 50px, 0);-o-transform:translate3d(0, 50px, 0);display:-ms-flexbox;display:-webkit-flex;display:flex;filter:alpha(opacity=0);transition:transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;-moz-transition:-moz-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;-webkit-transition:-webkit-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;-ms-transition:-ms-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;-o-transition:-o-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;}
.main-navigation .primary-menu li{display:inline-block;}
.main-navigation .primary-menu > li:last-child > a{padding-right:50px;}
.main-navigation .primary-menu li.menu-item-has-children,.main-navigation .primary-menu li.page_item_has_children{position:relative;}
.main-navigation .primary-menu li li.page_item_has_children > a:after ,.main-navigation .primary-menu li li.menu-item-has-children > a:after{right:0;position:absolute;}
.main-navigation .primary-menu li.page_item_has_children > a:after,.main-navigation .primary-menu li.menu-item-has-children > a:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;padding-left:7px;}
.main-navigation a{color:#333;text-transform:uppercase;font-weight:500;display:block;padding:33px 25px;}
.main-navigation .megamenu >.menu_fullwidth > ul.children{position:relative;background:none;display:inline-block;margin:0 auto;opacity:1;visibility:hidden;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);border:none;box-shadow:none;max-width:100%;}
.main-navigation ul.children{position:absolute;left:0;padding:0;z-index:-1;background:#282828;min-width:230px;opacity:0;top:auto;border:1px solid #222;transform:translate3d(0, 50px, 0);-moz-transform:translate3d(0, 50px, 0);-webkit-transform:translate3d(0, 50px, 0);-ms-transform:translate3d(0, 50px, 0);-o-transform:translate3d(0, 50px, 0);display:block;filter:alpha(opacity=0);visibility:hidden;transition:transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;-moz-transition:-moz-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;-webkit-transition:-webkit-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;-ms-transition:-ms-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;-o-transition:-o-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.1s ease 0s;}
.main-navigation .primary-menu > li.menu-item-has-children:hover > .menu_fullwidth,.main-navigation .primary-menu > li.menu-item-has-children:hover > ul.children,.main-navigation .primary-menu > li.page_item_has_children:hover > ul.children{z-index:2;opacity:1;visibility:visible;transform:translate3d(0, -2px, 0);-moz-transform:translate3d(0, -2px, 0);-webkit-transform:translate3d(0, -2px, 0);-ms-transform:translate3d(0, -2px, 0);-o-transform:translate3d(0, -2px, 0);}
.main-navigation .primary-menu > li.page_item_has_children:hover > .menu_fullwidth > ul.children,.main-navigation .primary-menu > li.menu-item-has-children:hover > .menu_fullwidth > ul.children{visibility:visible;}
.main-navigation ul.children li{padding:0 25px;display:block;text-align:left;}
.main-navigation ul.children li:last-child > a{border-bottom:none;}
.main-navigation ul.children li a{color:#a3a3a3;border-bottom:1px solid #a3a3a3;text-transform:capitalize;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;padding:15px 0;display:block;}
.main-navigation ul.children li aa:hover{border-color:#fff;}
.main-navigation ul.children li aa:before{content:'';position:absolute;width:100%;height:1px;left:0;bottom:-1px;transform:translate3d(-20px, 0, 0);-webkit-transform:translate3d(-20px, 0, 0);-moz-transform:translate3d(-20px, 0, 0);-ms-transform:translate3d(-20px, 0, 0);-o-transform:translate3d(-20px, 0, 0);display:block;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.main-navigation ul.children li.menu-item:last-child a:before{width:0;}
.main-navigation ul.children:hover > a:before{content:'';transform:translate3d(0px, 0, 0);-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);display:block;opacity:1;filter:alpha(opacity=100);visibility:visible;}
.main-navigation ul.children:not(.children) li.menu-item:last-child a{border:none;}
.main-navigation ul.children:not(.children) li.menu-item:last-child a{border:none;}
.main-navigation li.page_item_has_children:hover > ul.children,.main-navigation li.menu-item-has-children:hover > ul.children{z-index:2;opacity:1;visibility:visible;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);}
.main-navigation li li ul.children{left:100%;top:0;margin:-1px 0 0;}
.tinos-search button{padding-right:0 !important;}
.tinos-search{line-height:1;vertical-align:middle;}
.tinos-cart{border-left:1px solid #ddd;padding-left:36px;color:#888;line-height:1;vertical-align:middle;}
.tinos_header_sidebar .tinos-cart{border:none;}
.dropdown button{background:none;border:none;padding:0 10px;}
.btn-responsive-nav{display:none;}
/*************** Mega Menu **************/
.main-navigation .primary-menu li.menu-item-has-children.megamenu ,.main-navigation .nav-menu li.page_item_has_children.megamenu,.main-navigation .nav-menu li.menu-item-has-children.megamenu{position:inherit;}
.megamenu .menu-bottom{display:block;padding:17px 0 0 0 !important;}
.megamenu .menu-bottom > img{padding:0 15px;}
.megamenu .menu-bottom.image-pos-left > .image-1{padding-right:0;}
.megamenu .menu-bottom > .image-1{width:50%;float:left;padding-right:15px;}
.megamenu .menu-bottom > .image-2{width:50%;float:left;padding-left:15px;}
.megamenu .menu-bottom.image-pos-left{float:left;clear:none;}
.megamenu .menu-bottom.image-pos-left > .image-1, .megamenu .menu-bottom.image-pos-left > .image-2{width:100%;}
.logged-in.admin-bar .site-header.is-sticky{top:32px;}
.main-navigation .menu-toggle{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;padding:0;text-transform:uppercase;display:none;}
.main-navigation .menu-toggle .fa{margin-right:10px;font-size:12px;}
.main-navigation > .container > div{position:relative;}
.mega-menu{display:inline-block;text-align:left;vertical-align:middle;padding:0;margin:0;z-index:900;}
.mega-menu > li{display:inline-block;list-style:none;}
.mega-menu > li:not(.megamenu){position:relative;}
.mega-menu li:hover > .children{transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);opacity:1;visibility:visible;}
.mega-menu li.megamenu:hover > .children{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.mega-menu li a{text-transform:uppercase;white-space:normal;}
.mega-menu li .caret{position:absolute;right:-10px;top:10px;z-index:99999;height:30px;width:30px;text-align:center;line-height:26px;font-size:25px;border:none;margin:0;cursor:pointer;}
.mega-menu li .open span.caret{text-indent:-999em;font-size:24px;}
.mega-menu li .open span.caret::before{content:"-";position:absolute;top:-3px;left:6px;display:block;text-indent:1px;font-size:40px;}
.mega-menu li:hover > a:before, .mega-menu li.current-menu-item > a:before, .mega-menu li.current-menu-ancestor > a:before{opacity:1;}
.mega-menu li.current-menu-item > a:before, .mega-menu li.current-menu-ancestor > a:before{left:50%;}
.mega-menu li.current-menu-item > a:after, .mega-menu li.current-menu-ancestor > a:after{right:50%;opacity:1;}
.mega-menu > li > a{position:relative;}
.mega-menu > li > a:hover:before{width:100%;}
.mega-menu .dropdown-menu{position:absolute;left:-35px;top:100%;text-align:left;background:#fff;padding:10px 0;border:1px solid #ddd;transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);opacity:0;display:block;visibility:hidden;font-weight:300;z-index:999;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;box-shadow:none;padding:21px 2px 21px;}
.main-navigation .megamenu ul.children{min-width:0;}
.mega-menu .cart-block{right:15px;}
.mega-menu .cart-block.dropdown-menu li a{padding:0;color:#303030;}
.mega-menu .cart-block.dropdown-menu li a.remove{color:#111;}
.mega-menu .cart-block.dropdown-menu li a:hover{color:#000;}
.mega-menu .cart-block .remove.remove-product{top:-5px;}
.mega-menu li ul li ul{padding:0;}
.dropdown-menu .dropdown-menu{opacity:0;visibility:hidden;left:100%;top:0;margin-left:5px;transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);}
.dropdown-menu li{position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.megamenu .dropdown-menu{padding:21px 2px 24px;width:100%;box-sizing:border-box;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.megamenu .dropdown-menu > li{display:inline-block;list-style:none;border:none;}
.megamenu .dropdown-menu > li > a:hover{margin-left:0;}
.megamenu .dropdown-menu > li > a:hover:before{display:none;}
.main-navigation li.megamenu li ul.children{top:0;position:relative;z-index:1;visibility:inherit;transform:translate3d(0,0,0);padding:0;opacity:1;border:none!important;margin:10px 0 0;left:0;right:auto;box-shadow:none;background:none;}
.main-navigation .megamenu ul.children{min-width:0;}
.main-navigation .dropdown-menu li a:hover, .main-navigation .dropdown-menu li a:focus{background:none;}
.main-navigation li.megamenu > .menu_fullwidth > ul.children{padding:25px 0 5px;right:0;left:0;margin:0 auto;}
.col-menu,.container .col-menu,.container .col-menu .col-lg-12{position:inherit;}
.main-navigation li.megamenu > .menu_fullwidth > ul.children > li{padding:0 15px;border-bottom:0;}
.main-navigation li.megamenu > .menu_fullwidth > ul.children > li li{padding:0;}
.menu_label{font-weight:500;text-transform:uppercase;font-size:110%;color:#fff;}
.main-navigation li.megamenu > .menu_fullwidth > ul.children > li li:last-child a{border:none;}
.mini_cart_item{float:left;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #ebebeb;}
.tinos-cart .image{float:left;overflow:hidden;margin:0 20px 0 0;width:65px;}
.tinos-cart ul{list-style:none;}
.minicart_pro_des{float:left;overflow:hidden;width:170px;}
.minicart_pro_des a{display:block;}
.tinos-cart .dropdown-menu{padding:10px;min-width:270px;box-shadow:none;top:55px;right:0;left:auto;display:block;visibility:hidden;opacity:0;-webkit-transition:all 1.0s;-moz-transition:all 1.0s;-ms-transition:all 1.0s;-o-transition:all 1.0s;transition:all 1.0s;transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);}
.woocommerce .tinos-cart a.button,.tinos-cart a.button{width:45%;color:#fff;border:1px solid #ebebeb;font-weight:normal;float:left;border-radius:5px;padding:3px 0;}
.woocommerce .tinos-cart a.button.checkout ,.tinos-cart a.button.checkout{float:right;}
.woocommerce .tinos-cart a.button:hover,.tinos-cart a.button:hover{background:#fff;}
.tinos-cart ul.cart_list li a{font-weight:500!important;}
.tinos-cart ul.cart_list .image a{display:inline-flex;}
.tinos-cart .remove{float:right;border-radius:50%;width:1em;height:1em;overflow:hidden;line-height:12px;text-align:center;font-size:1.5em;}
.tinos-cart .remove:hover{color:#fff!important;}
.tinos-cart .buttons{text-align:center;float:left;width:100%;}
.tinos-cart ul.cart_list{float:left;width:100%;margin-bottom:0;padding:0;}
.tinos-cart p.total{float:left;width:100%;}
.tinos-cart a.remove{line-height:1.2;}
.tinos-cart .image img{margin:0!important;float:left!important;width:auto!important;}
.tinos-cart .cart-num{position:absolute;font-size:7px;top:-3px;line-height:9px;right:5px;border-radius:50%;text-align:center;padding:2px 3px 0;vertical-align:middle;display:block;min-width:10px;}
.widget_tinos_instagram_feed ul.footer-gallery{list-style:none;padding:0;}
.widget_tinos_instagram_feed ul.footer-gallery li{float:left;padding:0 10px 10px 0;}
.footer-logo .site-title{font-size:30px;font-weight:900;color:#fff;text-transform:uppercase;margin:0!important;}
.footer-logo{padding-bottom:35px;}
.col-xs-hide{display:none!important;}
.vc_row.vc_row-flex>.vc_column_container.col-lg-hide{display:flex!important;}
.col-lg-hide{display:block!important;}
.loaderWrap{width:100%;position:fixed;height:100%;background:#fff;opacity:0.9;z-index:9999;text-align:center;}
#loader{display:block;position:absolute;margin:auto;top:50%;width:100%;bottom:0;}
.tinos_inbox_wrap {display: block; margin: 0 auto; text-align: initial; width: 100%; box-sizing: border-box;}
.tinos-menubt {display: none;}

@media (min-width:768px){.megamenu >.menu_fullwidth > ul.children{width:750px;}
}
@media (min-width:992px){.megamenu >.menu_fullwidth > ul.children{width:970px;}
}
@media (min-width:1200px){.megamenu >.menu_fullwidth > ul.children{width:1200px;}
}
@media (max-width:1200px){.megamenu >.menu_fullwidth > ul.children{width:1200px;}
}
@media (min-width:992px){
.col-xs-hide{display:block!important;}
.col-lg-hide{display:none!important;}
.col-md-15{width:20%;}
.main-navigation li.page_item_has_children span.arrow,.main-navigation li.menu-item-has-children span.arrow{display:none;}
}
@media (max-width:1199px){
	.logo img { margin-top: 25px;}
}
@media (max-width:1199px) and (min-width:992px){
 .main-navigation .primary-menu > li:last-child > a{padding-right:25px;}
}
@media (max-width:1119px) and (min-width:992px){
	.main-navigation .primary-menu > li:last-child > a{padding-right:18px;}
 .main-navigation a{padding:25px 18px;}
}
@media (max-width:991px){
	.col-sm-hide{display:none;}
.main-navigation .primary-menu li.page_item_has_children > a:after,.main-navigation .primary-menu li.menu-item-has-children > a:after{display:none;}
.main-nav{text-align:left!important;display:block!important;width:100%;position:absolute;top:100%;z-index:1000;right:0;left:auto;visibility:hidden;opacity:0;transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);background:#fff;border-radius:3px;-webkit-transition:all 0.9s;-moz-transition:all 0.9s;-ms-transition:all 0.9s;-o-transition:all 0.9s;transition:all 0.9s;}
.main-nav.active{visibility:visible;opacity:1;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);}
.main-navigation .nav-menu > li ,.main-navigation .primary-menu > li{background:#000;border-bottom:1px solid #444;display:block!important;width:100%;float:left;}
.header .main-navigation .nav-menu > li > a ,.header .main-navigation .primary-menu > li > a{padding:10px 15px!important;}
.header .main-navigation .menu_label{padding:10px 0!important;display:block;}
.main-navigation li.page_item_has_children > span.arrow ,.main-navigation .nav-menu li.menu-item-has-children > span.arrow ,.main-navigation .primary-menu li.menu-item-has-children > span.arrow{display:inline-block;position:absolute;right:0;width:60px;height:40px;text-align:center;line-height:40px;background:none;z-index:2;color:#fff;}
.main-navigation ul.children{display:none;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);position:relative;visibility:inherit;opacity:1;z-index:1;padding:10px 0 10px 25px;}
.main-navigation ul.children,.main-navigation li.megamenu > ul.children,.main-navigation li.megamenu li ul.children{padding:0 0 10px 10px!important;right:0;border-radius:0;background:#000;border:none;width:100%;}
.nav-menu li,.primary-menu li{width:100%;}
.tinos-cart{border:none!important;}
.tinos-cart,.tinos-search,.tinos-menubt{padding:24px 0 23px 0!important;}
.btn-responsive-nav{display:inline-block!important;padding:0 10px;border:none;box-sizing:border-box;box-shadow:none;background:none;}
.btn-responsive-nav i{font-size:20px;margin-bottom:8px;}
.header [class^="Pe-icon-7-stroke-"], .header [class*=" Pe-icon-7-stroke-"]{font-weight:bold;color:#333;}
.main-navigation .menu_label,.main-navigation a,.dropdown-menu > li > a{color:#fff;font-weight:500;font-size:100%;}
.megamenu .dropdown-menu > li .menu_label,.megamenu .dropdown-menu > li a{border-bottom:1px solid #444;}
.megamenu .dropdown-menu > li:last-child .menu_label{border-bottom:0;}
.megamenu .dropdown-menu > li .children li{display:block;} 
.main-navigation li,.main-navigation ul.children li a{border-color:#444!important}
.tinos-menubt{display:block!important;}
.logo img{margin-top:15px;}
}
@media (max-width:767px){
#header_v1 .row.logo.lg_middle { min-height: 70px;}
.logo.align-left{text-align:center;}
.tinos_inbox_wrap.header-main{padding:0 15px;}
.tinos-menubt{    position: absolute;   right: 15px;    top: 6px;}
.btn-responsive-nav{padding:0;}
.logo .site-title{padding:27px 0 0;}
.tinos-cart, .tinos-search, .tinos-menubt{padding:20px 0 20px !important;}
}
@media (max-width:359px){
	.tinos-cart .dropdown-menu{right:-35px;}
}

/* */
footer .footer{background:#2a2a2a;}
footer .footer .footer-top{padding:145px 0;}
footer .footer .widget-title{font-size:14px;color:#fff;font-weight:500;text-transform:uppercase;margin-top:0;margin-bottom:15px;letter-spacing:2px;}
footer .footer .f-contact-info .tel-holder{margin-bottom:17px;}
footer .footer .f-contact-info i{margin-right:18px;color:#fff;}
footer .footer .f-contact-info address,footer .footer .f-contact-info span{font-style:inherit;color:#fff;}
footer .footer .f-contact-info .contact-social{padding:10px 0 0;margin:0;}
footer .footer .f-contact-info .contact-social li{list-style:none;display:inline-block;}
footer .footer .menu{padding:0;margin:0;}
footer .footer .menu li{list-style:none;display:block;margin-bottom:5px;}
footer .footer .menu li a{color:#fff;}
footer .footer .menu li:last-child{margin-bottom:0;}
.footer-bottom{background:#222222;padding:35px 0;}
.footercoppyright{color:#fff;letter-spacing:2px;font-weight:500}
.footercoppyright a{font-weight:500}
.footer-top .widget{padding-bottom:0}
.footer-top .widget_sp_image{margin-bottom:30px;}
.scroll-to-top{background-color:#e6e6e6;bottom:25px;cursor:pointer;height:40px;overflow:auto;position:fixed;right:25px;transition:all 0.7s ease-in-out 0s;width:40px;z-index:9999;}
.scroll-to-top i{position:absolute;width:100%;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}


@media (max-width: 2565px) and (min-width: 1600px) {
	footer .footer.footer-v2 .footer-top { padding: 70px 0; }
}

/* */
input[type="search"] {    border: 1px solid #ebebeb;    border-radius: 7px;    width: 250px;    padding: 10px 40px 10px 20px;}

/* */
html, body{font-size:14px;font-family:Poppins, Georgia, serif, serif, sans-serif;line-height:26px;font-weight:400;color:#888;}
h1{font-size:2.55em;font-family:Poppins;line-height:1.5em;font-weight:400;color:#000;}
h2{font-size:2.25em;font-family:Poppins;line-height:1.5em;font-weight:400;color:#888;}
h3{font-size:1.95em;font-family:Poppins;line-height:1.5em;font-weight:400;color:#888;}
h4{font-size:1.65em;font-family:Poppins;line-height:1.5em;font-weight:400;color:#888;}
h5{font-size:1.35em;font-family:Poppins;line-height:1.5em;font-weight:400;color:#888;}
h5{font-size:1.15em;font-family:Poppins;line-height:1.5em;font-weight:400;color:#888;}

/* */
.breadcrumb{background:none;font-size:14px;padding-left:0;padding:0;margin:0;text-align:center;position:relative;background-repeat:no-repeat;background-size:cover;}
.breadcrumb.default{background:#eee;}
.breadcrumb .bg-breadcrum{position:absolute;}
.breadcrumb .breadcrumbs-content{width:100%;height:100%;display:flex;padding:85px 0;}
.breadcrumb .page-title{margin-top:0;}
.breadcrumb.bg_image {text-shadow: 1px 1px 2px black, 0 0 1em white; text-shadow: 1px 1px 2px black;}
.breadcrumb.bg_image h1{color:#fff;}
.breadcrumb.bg_image h3{color:#fff;}
.breadcrumb.bg_image ul li{color:#fff;}
.breadcrumb.bg_image ul li a{color:#fff;}
.breadcrumb.bg_color h1, .breadcrumb.default h1{color:#333;}
.breadcrumb.bg_color ul li, .breadcrumb.default ul li{color:#777;}
.breadcrumb.bg_color ul li a, .breadcrumb.default ul li a{color:#777;}
.breadcrumb h1{position:relative;font-size:36px;color:#fff;margin:0;margin:0;color:#333;font-weight:300;}
.breadcrumb ul{margin-top:20px;margin-bottom:0;margin-right: -10px;}
.breadcrumb ul li{display:inline-block;padding:0;position:relative;margin-right:10px;text-transform:capitalize;}
.breadcrumb ul li a{padding-right:22px;text-transform:capitalize;}
.breadcrumb ul li a:after{font:normal normal normal 14px/1 FontAwesome;content:"\f105";position:absolute;right:0;top:5px;bottom:0;width:10px;height:15px;}
 
/* */
.bg_fixed{position:relative;background-attachment:fixed !important;}
.bg-opacity{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;}
.margin-45{margin:0 45px !important;}
.vertical-midle{display:flex;align-items:center;vertical-align:middle;}
.vertical-midle div{margin:auto;text-align:center;}
.vertical-midle div.text-align-left{text-align:left;margin:0;}
.aligncenter {text-align: center;}
.align-right, .alighright{text-align:right;}
.align-center{text-align:center;}
.d_inline_block{display:inline-block;}
.d_block{display:block;}
.t_align_c{text-align:center;}
.tt_uppercase{text-transform:uppercase;}
.fw_light{font-weight:300;}
.fw_normal{font-weight:400;}
.fw_medium{font-weight:500;}
.fe_semibold{font-weight:600;}
.fw_bold{font-weight:700;}
.blog_side_container{width:70px;margin-left:-100px;}
.f_left{float:left;}
.f_right{float:right;}
.color_333{color:#333;}
.color_555{color:#555;}
.color_999{color:#999;}

/* */
.read-more a,.read-more{font-size:11px;font-weight:500;color:#222222;text-transform:uppercase;letter-spacing:2px;position:relative;}
.read-more a:after{position:absolute;content:"";left:0;bottom:1px;width:100%;height:1px;background:#333;}

/* */
.tinos-cart .cart-num{background:#1cb7bc;}
.tinos-cart .cart-num, a{color:#1cb7bc;}
a:hover h3, a:hover, a:hover span.post_link_title{text-decoration:none;color:#1cb7bc !important;outline:none !important;}
.hover-img .effect-img a:hover i{color:#1cb7bc;}
.read-more:hover:after{background:#1cb7bc;}
.main-navigation ul li.current-menu-item > a, .main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li.current-menu-parent > a, .main-navigation ul li.current_page_item > a .main-navigation ul li.current-menu-item > a{color:#1cb7bc !important;}
a.btn{background:#1cb7bc;}
a.btn:hover{color:#fff;border-color:#1cb7bc;}
.triangle-up-right:after{border-top-color:#1cb7bc;}
.icon-social li a:hover{background:#1cb7bc;}
.tinos-countdown .countdown-amount{color:#1cb7bc;}
.tinos-social-shortcode a:hover{background:#1cb7bc;}
.tinos-social-shortcode a:hover i{color:#333;}
.process-section .item-process:hover div.icon{background:#1cb7bc !important;}
.filter-portfolio nav .active a{color:#1cb7bc;}
.blog_date, .single article blockquote{background:#1cb7bc;}
.bf_quote, blockquote:before, .share-buttons .fa:hover, .txt-over:hover{color:#1cb7bc;}
.tagcloud a:hover{background:#1cb7bc;}
.nav-previous:hover i, .nav-previous:hover .screen-reader-text, .nav-next:hover i, .nav-next:hover .screen-reader-text, .sidebar .mc4wp-form input[type="submit"]:hover{color:#1cb7bc;}
input#submit:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover{color:#1cb7bc;}
.woocommerce .tinos-cart a.button, .tinos-cart a.button{background:#1cb7bc;}
.woocommerce .widget_layered_nav ul li.chosen a:before, 
.woocommerce .widget_layered_nav_filters ul li a:before, 
.woocommerce #review_form #respond .form-submit input.submit:hover, 
.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce input.button.alt:hover{color:#1cb7bc;}
.woocommerce div.product form.cart .button, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:#1cb7bc;}
.tinos-cart .remove, .woocommerce a.remove{color:#1cb7bc !important;}
.tinos-cart .remove:hover, .woocommerce a.remove:hover{background:#1cb7bc;}
.main-color{color:#1cb7bc !important;}
.footercoppyright a, footer .footer .f-contact-info i:hover, 
.wpcf7 input[type="submit"]:hover{color:#1cb7bc;}
.single .single_des blockquote{border-color:#1cb7bc !important;}
footer .widget_nav_menu ul li:hover a{color:#1cb7bc;}
input[type="submit"]:hover{color:#1cb7bc;}

/* */
.blog_standard{padding-left:100px;margin-bottom:40px;}
.blog_date > span{font-size:30px;display:block;width:100%;color:#ededed;letter-spacing:3px;}
.blog_date{padding:15px 0;width:70px;line-height:1}
.blog_date span{line-height:1}
.blog_date > span.month-bg{font-size:13px;}
.blog_standard figure.fi_bottom{width:100%;display:inline-block;border-bottom:1px solid #eee;padding-bottom:30px;}
.blog_standard h3{font-size:24px;padding-bottom:4px;}
.blog_standard .blog_side_container{padding-bottom:12px;}
.post_meta_icon_holder{height:70px;position:relative;width:70px;background:#1cb7bc;line-height:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.post_meta_icon_holder:before{content:'';position:absolute;top:0;height:1px;background:#fff;width:42px;left:14px;}
.post_meta_icon_holder img{width:auto;height:auto;}
.special-background{font-weight:bold;text-shadow:0 3px 3px #000;line-height:1;}
.pe-ft{font-size:16px;margin-right:10px;float:left;display:inline-block;padding-top:4px;}
.post-meta{padding-left:0;}
.post-meta li{list-style:none;display:inline-block;margin-right:10px;}
.post-meta li, .post-meta li a{font-size:12px;}
.post-author a{text-transform:capitalize;}
.rd_more{text-transform:uppercase;font-size:11px;position:relative;}
blockquote{border:none !important;margin:0;border:0;padding:50px 0 0 0;font-size:24px;line-height:42px;position:relative;}
blockquote::before{font-size:120px;content:'\201C';font-weight:600;position:absolute;top:42px;left:-4px;}
.widget-title{font-size:24px;font-weight:300;color:#333;margin-top:0;line-height:21px;padding-bottom:15px;}

.single .postTitle{display:inline-block;}
.single .post-date-single{display:inline-block;font-size:12px;margin-right:15px;}
.single .post-meta li{margin-right:15px;}
.single .entry-title{font-size:36px;margin-top:40px;}
.single .single_des blockquote{background:none;border-radius:0;padding:0;margin:40px 0 30px 50px;padding-left:15px;font-style:italic;font-size:18px;}
.single .entry-title.no-img-sing{margin-top:0;}
.single .single_des p{color:inherit;}
.single .single_des blockquote::before{display:none;}
.single article blockquote::before{font-size:120px;content:'\201C';font-weight:600;position:absolute;color:#fff;left:57px;top:95px;}
.single article blockquote{position:relative;border:none;padding:105px 60px 40px;font-size:24px;line-height:40px;border-radius:6px;}

.single_des{margin-top:23px;}
.single_des p{color:#555;}
.single-post .port-single ul .stButton .stLarge{font-size:13px;height:10px;opacity:0;width:10px;}
.stLarge{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;text-align:right;}
.ft-single{float:left;width:100%;padding-bottom:18px;padding-top:30px;border-bottom:1px solid #eee;}
.single-post ul.post-social li{position:relative;}
.single-post .stButton{margin-right:0;}
.post-social li{float:left;margin:0 0 0 23px;}
.single-post ul .stButton .stLarge::before{font-size:20px;}
.st_facebook_large .stLarge::before{content:"";}
.stLarge::before{display:inline-block;font:20px/1 FontAwesome;text-rendering:auto;}
.st_twitter_large .stLarge::before{content:"";}
.st_pinterest_large .stLarge::before{content:"\f0d2";}
.st_instagram_large .stLarge::before{content:"\f16d";}
ul.post-social{padding-top:18px;}
.post-author-box{padding-top:30px;border-bottom:1px solid #eee;padding-bottom:15px;float:left;width:100%;}
.img-author{margin-right:25px;}
.img-author img,.img-author-cmt img{border-radius:50%;}
.name-author{text-transform:capitalize;font-size:18px;}
.dsc-author{padding-top:6px;padding-left:125px;}
.info-author{padding-top:3px;}
.info-author p{margin-bottom:10px!important;}
.comment-list li.comment{list-style:none;float:left;width:100%;}
.count-cmt{width:100%;float:left;padding-top:48px;padding-bottom:30px;}
.count-cmt span{font-size:24px;}
div#comments{float:left;width:100%;}
.comment-list{padding-left:0;border-bottom:1px solid #eee;width:100%;float:left;}
.img-author-cmt{float:left;margin-right:25px;}
.date-comment{font-size:12px;padding-bottom:10px;}
a.comment-reply-link{float:right;padding-top:3px;text-transform:uppercase;}
.txt-over{font-weight:600;color:#333;font-size:13px;letter-spacing:2px;}
.children .post-author-box{border-bottom:none;}
.comment-respond .count-cmt{padding-top:30px;}
.comment-respond span{font-size:24px;}
.grey_comment{background-color:#eee;}
.comment-respond span{font-size:24px;padding-top:40px;padding-bottom:35px;display:block;float:left;width:100%;}
textarea#comment,.form-submit,nav.navigation.post-navigation{width:100%;float:left;}
textarea#comment{border:none;border-radius:6px;height:200px;resize:none;padding-left:25px;padding-top:18px;}
.inputField input{max-width:425px;width:100%;border-radius:6px;height:50px;border:none;padding-left:25px;margin-bottom:20px;}
input#submit ,.woocommerce #review_form #respond .form-submit input{font-size:13px;font-weight:600;border:none;background:#333;text-transform:uppercase;padding:12px 45px;color:#fff;border-radius:6px;margin-top:40px;line-height:inherit;}
.nav.navigation.post-navigation, nav.navigation.post-navigation{margin-top:85px;border-top:1px solid #eee;padding-top:50px;}
h2.screen-reader-text { display: none;}
.post-navigation i{font-size:20px;color:#202020;}
.nav-previous{    position: relative;}
.nav-previous:after {    position: absolute;    right: -11px;    top: 2px;    width: 22px;    height: 22px;    background: url(../images/ing_window.png) no-repeat center right;    content: "";}
.nav-previous,.post-navigation i.pe-7s-angle-left{float:left;}
.nav-next,.post-navigation i.pe-7s-angle-right{float:right;text-align:right;}
.screen-reader-text{text-transform:uppercase;}
.single .container.padding-bottom-100{padding-bottom:50px!important;}
.post-navigation .pe-7s-angle-left{margin-right:5px;}
.post-navigation .pe-7s-angle-right{margin-left:5px;}
.nav-previous,.nav-next{width:50%;}
.logged-in-as a{color:#333;}
.right{float:right;}
.tagcloud {margin-right: -10px;}
.tagcloud a {padding: 20px;display: inline-block;color: #999;line-height: 1;font-size: 14px!important;    border-radius: 5px;    background: #f5f5f5;    margin-right: 10px;    margin-bottom: 10px;}
.tagcloud a:hover  {color: #333!important;}
.share-buttons .fa{	font-size: 20px; color: #888;}

/* */
.ult-new-ib {    z-index: 1;    overflow: hidden;    margin: 0 0 35px;    background: #3085a3;    text-align: center;    cursor: pointer;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.ult-new-ib, .wpb_column>.wpb_wrapper .ult-new-ib {    margin-bottom: 35px;}
.ult-new-ib * {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.ult-new-ib *, .ult-new-ib .ult-new-ib-desc {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}
.ult-new-ib, .ult-new-ib img {    display: block;    position: relative;}
.ult-new-ib img {      max-width: 100%;    height: auto;    min-width: 100%;    max-width: 100%;    -webkit-transition: opacity .35s;    transition: opacity .35s;}
.ult-ib-effect-style15 img {    width: -webkit-calc(100% + 60px)!important;    width: calc(100% + 60px)!important;    max-width: -webkit-calc(100% + 60px)!important;    max-width: calc(100% + 60px)!important;    -webkit-transition: opacity .35s,-webkit-transform .35s;    transition: opacity .35s,-webkit-transform .35s;    transition: opacity .35s,transform .35s;    transition: opacity .35s,transform .35s,-webkit-transform .35s;    -webkit-transform: translate3d(-30px,0,0) scale(1.12);    transform: translate3d(-30px,0,0) scale(1.12);    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}
.ult-new-ib .ult-new-ib-title, .ult-new-ib p {    letter-spacing: normal;    padding: 0;    margin: 0;    font-size: inherit;    line-height: inherit;    font-weight: inherit;    text-decoration: inherit;    font-style: inherit;    color: inherit;}
.ult-new-ib .ult-new-ib-desc {    padding: 15px;    color: #fff;    font-size: 1em;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.ult-ib-effect-style15 .ult-new-ib-title {position: absolute;    right: 0;    bottom: 0;    padding: 15px 20px;    width: 100%;}
.ult-new-ib .ult-new-ib-desc, .ult-new-ib a {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.ult-new-ib a {    z-index: 1000;    text-indent: 200%;    white-space: nowrap;    font-size: 0;    opacity: 0;}
.ult-new-ib a.ult-new-ib-link {    display: block;    background: 0 0;}
.ult-ib-effect-style15:hover img {    -webkit-transform: translate3d(0,0,0) scale(1);    transform: translate3d(0,0,0) scale(1);}

@media (min-width: 576px) and (max-width: 767px) {
	.col-xsm-6 {width:50%; float: left;}
}

/*Blog list*/
.blog-news {overflow: hidden;}
.blog_list{padding-left:300px;margin-bottom:40px;width:100%;float:left;border-bottom:1px solid #eee;padding-bottom:25px;}
.blog_list .blog_side_container{width:270px;margin-left:-300px;}
.blog_list .post_meta_left{position:absolute;} 
a.read-more:after{    position: absolute;    left: 0;    bottom: 6px;    width: 100%;    height: 1px;    content: '';    background: #333;}
.read-more:hover:after {  background: #1cb7bc;}
.d_block.fw_medium.read-more{display: inline-block;}
.d_block.fw_medium.read-more:after{    bottom: 5px;}
.pagination{width:100%;padding-left:100px;margin:20px 0 0 0;text-align:center;}
.custom-pagination {margin: 50px 0 0px;}
.page-numbers{width:50px;height:50px;display:inline-block;text-align:center;background-color:#f5f5f5;border-radius:6px;color:#333;font-size:20px;padding-top:12px;margin-right:5px;}
.page-numbers:hover, .page-numbers.current{color:#fff!important;background-color:#333;}


/* post */
.business2-section2,.vc_column_container{z-index:1;position:relative;}
.tinos_inbox_before{background:#eeeeee;content:"";left:0;top:0;height:100%;z-index:9;float:left;position:absolute;}
.tinos_inbox_after{background:#eeeeee;content:"";right:0;top:0;height:100%;z-index:9;float:right;position:absolute;}
.no-padding-right .vc_column-inner{padding-right:0 !important;}
.no-padding-left .vc_column-inner{padding-left:0 !important;}
.no-padding .vc_column-inner{padding:0 !important;}
.vc_column-inner{padding-top:0 !important;}
.vc_row-no-padding .tinos-blog .row > div .box-img .info-item{left:0;right:0;}
.vc_row-no-padding .tinos-blog .row{margin-bottom:0 !important;}
.vc_row-no-padding .tinos-blog .row > div{padding:0 !important;}
.white .tinos_inbox_before, .white .tinos_inbox_after{background:#fff;}
.dark .tinos_inbox_before, .dark .tinos_inbox_after{background:#eee;}
.black .tinos_inbox_before, .black .tinos_inbox_after{background:#000;}
.tinos-client .vertical-midle{display:block;}
.section-wehave .img{margin-left:-134px;margin-top:25px;}
.six-sec-ease-in-out{-webkit-transition:width 6s ease-in-out;-moz-transition:width 6s ease-in-out;-ms-transition:width 6s ease-in-out;-o-transition:width 6s ease-in-out;transition:width 6s ease-in-out;}
.txtus span{color:#353535;font-weight:300;font-size:26px;line-height:55px;letter-spacing:1px;}
.txtus span b{font-weight:700;font-size:26px;letter-spacing:0;}
.txtus a.btn{float:right;color:#333;}
.txtcom{font-size:32px;font-weight:300;color:#333;line-height:1.5em;}
a { color: #0c4264;}
a.btn{color:#202020;text-transform:uppercase;font-weight:500;padding:15px 30px;line-height:1.5em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px solid transparent;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;letter-spacing:1px;}
a.btn:hover{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;background:none;color:#202020;text-decoration:none;}
.hover-img{position:relative;}
.hover-img:hover .effect-img{opacity:1;z-index:9;}
.hover-img .effect-img{position:absolute;display:flex;align-items:center;vertical-align:middle;top:0;opacity:0;bottom:0;left:0;right:0;background:rgba(255, 255, 255, 0.6);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.hover-img .effect-img a{margin:auto;}
.hover-img .effect-img a i{font-size:30px;}
.bg-grey{background:#f8f8f8;}
.bg-grey2{background:#f5f5f5;}
.icon-social{padding:0;}
.icon-social li{display:inline-block;margin-right:6px;}
.icon-social li a{background:#eeeeee;border-radius:3px;width:44px;height:44px;display:block;line-height:47px;text-align:center;padding-right:4px;}
.icon-social li a:hover i{color:#333333;}
.icon-social li i{color:#666666;font-size:16px;}
.line-bottom{border-bottom:1px solid #eeeeee;}
.no-space{margin-bottom:0 !important}
.no-space > div{padding:0 !important}

.ult-animation *{-webkit-backface-visibility:hidden}.ult-animation.ult-animate-viewport{-webkit-transition:opacity .9s linear;transition:opacity .9s linear}

/* */
.mc4wp-form{text-align:center;margin-top:55px;}
.mc4wp-form input[type="email"]{background:transparent;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 25px;min-width:350px;text-transform:capitalize;}
.mc4wp-form input[type="submit"]{background:#fff;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 25px;font-size:13px;color:#333;text-transform:uppercase;letter-spacing:2px;margin-left:20px;font-weight:500;}
.wpcf7 input{width:100%;background:#eeeeee;border-radius:5px;border-color:transparent;padding:3px 15px;margin-bottom:20px;}
.wpcf7 textarea{width:100%;background:#eeeeee;border-radius:5px;border-color:transparent;padding:15px;margin-bottom:15px;}
.wpcf7 input[type="submit"]{background:#363636;color:#fff;text-transform:uppercase;letter-spacing:2px;}

/* blog news */
.add_blue_layer .breadcrumbs-content{background:#1e73be5c;}
.widget {    padding-bottom: 50px;    width: 100%;    float: left;}
.widget-title {    font-size: 24px;    font-weight: 300;    color: #333;    margin-top: 0;    line-height: 21px;    padding-bottom: 15px;}
.sidebar .search-form, .search-form{position:relative;}
.search-form button{position:absolute;height:45px;right:21px;background:none;border:none;width:40px;padding:3px 0;text-align:left;top:0;line-height:50px!important;}
.search-submit .pe-7s-search{font-size:20px;}
.content-area .widget_product_categories ul, .content-area .widget_pages ul, .content-area .widget_nav_menu ul, .content-area .widget_meta ul, .sidebar .widget_categories ul, .sidebar .widget_archive ul { padding-left: 0;}
.content-area .widget_product_categories ul li ,.content-area .widget_pages ul li ,.content-area .widget_nav_menu ul li ,.content-area .widget_meta ul li ,.sidebar .widget_categories > ul > li ,.sidebar .widget_archive > ul > li{list-style:none;position:relative;padding:9px 0;border-bottom:1px solid #eee;}
.content-area .widget_product_categories ul li::before,.content-area .widget_pages ul li::before,.content-area .widget_nav_menu ul li::before,.content-area .widget_meta ul li::before,.sidebar .widget_categories ul li::before,.sidebar .widget_archive ul li::before{position:absolute;left:5px;top:8px;content:"\f0da";font-family:'FontAwesome';font-size:12px;}
.content-area .widget_product_categories ul li a,.content-area .widget_pages ul li a,.content-area .widget_nav_menu ul li a,.content-area .widget_meta ul li a,.sidebar .widget_categories ul li a,.sidebar .widget_archive ul li a{color:#888;padding-left:25px;}
.widget_product_categories ul.children > li,.widget_pages ul.children > li,.widget_nav_menu ul.children > li,.widget_meta ul.children > li,.sidebar .widget_categories ul.children > li,.sidebar .widget_archive ul.children > li{list-style:none;position:relative;padding:9px 0;border-top:1px solid #eee;}
.content-area .widget_product_categories ul.children ,.content-area .widget_pages ul.children ,.content-area .widget_nav_menu ul.children ,.content-area .widget_meta ul.children,.sidebar .widget_categories ul.children,.sidebar .widget_archive ul.children{margin-top:9px;}
.content-area .widget_product_categories ul.children li::before ,.content-area .widget_pages ul.children li::before ,.content-area .widget_nav_menu ul.children li::before ,.content-area .widget_meta ul.children li::before,.sidebar .widget_categories ul.children li::before,.sidebar .widget_archive ul.children li::before{left:40px;}
.content-area .widget_product_categories ul.children li a,.content-area .widget_pages ul.children li a,.content-area .widget_nav_menu ul.children li a,.content-area .widget_meta ul.children li a,.sidebar .widget_categories ul.children li a,.sidebar .widget_archive ul.children li a{padding-left:60px;display:inline-block;}
.content-area .widget_product_categories ul.children > ul > li:first-child ,.content-area .widget_pages ul.children > ul > li:first-child ,.content-area .widget_nav_menu ul.children > ul > li:first-child ,.content-area .widget_meta ul.children > ul > li:first-child ,.sidebar .widget_categories > ul > li:first-child ,.sidebar .widget_archive > ul > li:first-child{padding-top:0;}
.content-area .widget_product_categories ul.children > li:last-child ,.content-area .widget_pages ul.children > li:last-child ,.content-area .widget_nav_menu ul.children > li:last-child ,.content-area .widget_meta ul.children > li:last-child ,.sidebar .widget_categories ul.children > li:last-child ,.sidebar .widget_archive ul.children > li:last-child{padding-bottom:0;}
.content-area .widget_product_categories ul.children > ul > li:first-child:before,.content-area .widget_pages ul.children > ul > li:first-child:before ,.content-area .widget_nav_menu ul.children > ul > li:first-child:before ,.content-area .widget_meta ul.children > ul > li:first-child:before ,.sidebar .widget_categories > ul > li:first-child:before,.sidebar .widget_archive > ul > li:first-child:before{top:0;}

/* */
.btn.btn-blue {background-color: #114468; letter-spacing: 0; color:#fff; font-weight:bold; text-transform: none;font-size: 14px; padding-top: 14px; padding-bottom: 14px; padding-left: 20px; padding-right: 20px;}
.tinos-headingtitle{position:relative;}
.tinos-headingtitle.white h3{color:#fff;}
.tinos-headingtitle h2{font-weight:500;font-size:14px;text-transform:uppercase;margin:0 0 25px;line-height:1.3;letter-spacing:3px;}
.tinos-headingtitle h3{font-size:36px;font-weight:300;color:#333333;line-height:1.3;margin:-5px 0 13px;text-transform:capitalize;letter-spacing:3px;}
.tinos-headingtitle p{margin-bottom:10px !important;color:#888;line-height: 26px;}
.wpb_single_image {margin-bottom: 35px;}

/* about */
.tinos_counter .stats-number { color: #1cb7bc;}
.tinos_counter .item_counter{text-align:center;}
.tinos_counter .item_counter .stats-number{font-size:50px;background:url(../images/bg-counter.png) no-repeat center top;padding:45px 75px 50px;line-height:1;margin-bottom:45px;}
.tinos_counter .item_counter .text{clear:both;display:block;font-size:18px;color:#333;margin-bottom:10px;}
.tinos_counter .item_counter_layout2{text-align:center;background:#eeeeee;padding:90px 0;}
.tinos_counter .item_counter_layout2 .stats-number{font-size:70px;display:block;line-height:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tinos_counter .item_counter_layout2 span.text{font-size:15px;text-transform:uppercase;text-align:center;font-weight:500;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#333;letter-spacing:3px;}
.tinos_counter .item_counter_layout2:hover .stats-number{color:#333;}
.tinos_counter .item_counter_layout2:hover span.text{color:#333;}
.tinos_counter.last .item_counter_layout3{border-right:none;}
.tinos_counter .item_counter_layout3{text-align:center;border-right:1px solid #ddd;}
.tinos_counter .item_counter_layout3 .stats-number{font-size:70px;display:block;line-height:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tinos_counter .item_counter_layout3 span.text{font-size:15px;text-transform:uppercase;text-align:center;font-weight:500;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#333;letter-spacing:3px;}

.tinos-advanced-image .box-image{position:relative;padding-bottom:32px;}
.tinos-advanced-image .box-image.index-boxs{padding-bottom:50px;}
.tinos-advanced-image .box-image .index-box{position:absolute;font-size:70px;left:-4px;bottom:0;line-height:1.3;}
.tinos-advanced-image .box-content .title{font-size:18px;color:#333;margin-top:0;margin-bottom:20px;}
.tinos-advanced-image .box-content p{line-height:1.5em;}
.tinos-advanced-image .icon-box{padding-bottom:34px;background:#f5f5f5;}
.tinos-advanced-image .icon-box .icon{display:inline-block;width:78px;height:78px;margin:auto;line-height:78px;background:#fff;border-radius:50%;position:absolute;left:0;right:0;bottom:0;text-align:center;vertical-align:middle;align-items:center;display:flex;-webkit-transition:all 1.0s;-moz-transition:all 1.0s;-ms-transition:all 1.0s;-o-transition:all 1.0s;transition:all 1.0s;}
.tinos-advanced-image .icon-box .icon i{font-size:36px;margin:auto;}
.tinos-advanced-image .box-content.icon-box{padding-top:20px;background:#f5f5f5;}
.tinos-advanced-image .index-box { color: #1cb7bc;}
.box-image.hover-img { text-align: center;}
.box-image.hover-img > img { max-width: 75%; margin: auto;}
.blog_right_img {display: block; line-height: 0;overflow: hidden;max-height: 450px;}
.methods_row {margin-left: -20px;margin-right: -20px;}
.methods_row .tinos-advanced-image {padding: 5px;}

/* */
.tinos_widget_recent_posts { }
.tinos_widget_recent_posts .item-news{margin-bottom:20px;padding-left:30px;position:relative; overflow: hidden;}
.tinos_widget_recent_posts .item-news:last-child {margin-bottom: 0;}
.tinos_widget_recent_posts .item-news .txt a{margin-bottom:7px;}
.tinos_widget_recent_posts .item-news i{position:absolute;top:2px;left:5px;color:#fff;}
.tinos_widget_recent_posts .item-news.layout1 .alignleft{float:left;margin-right:20px;}
.tinos_widget_recent_posts .item-news.layout1{padding-left:0;}
.tinos_widget_recent_posts .item-news.layout1 a{color:#333;}
.tinos_widget_recent_posts .item-news a{color:#fff;font-size:15px;display: block;    line-height: 16px;}
.tinos_widget_recent_posts .item-news span{color:#999;}
.tinos_widget_recent_posts .item-time {font-size: 12px;}
 
/* ihover */
.ult-ih-container{position:relative;clear:both;display:block;width:100%;margin:0;padding:0;line-height:0;margin-bottom:35px;}
.ult-ih-container ul.ult-ih-list{text-align:center;display:block;float:none;line-height:0;position:relative;list-style-type:none;padding:0;margin:0;}
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item{opacity:1;display:inline-block;list-style:none;list-style-image:none;list-style-type:none;line-height:0;color:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-stretch:normal;text-shadow:none;letter-spacing:normal;border:0;word-wrap:normal;word-spacing:normal;-webkit-box-shadow:none;box-shadow:none;position:relative;background:0;background-image:none;margin:3px;padding:0;height:125px;width:125px;}
.ult-ih-item{height:125px;width:125px;display:block;text-align:center;position:relative;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;}
.ult-ih-item.ult-ih-circle{-webkit-border-radius:50%;border-radius:50%;}
.ult-ih-item.ult-ih-circle .ult-ih-image-block{-webkit-border-radius:50%;border-radius:50%;}
.ult-ih-item.ult-ih-circle .ult-ih-image-block:before{-webkit-border-radius:50%;border-radius:50%;}
.ult-ih-item.ult-ih-circle .ult-ih-image-block .ult-ih-wrapper{-webkit-border-radius:50%;border-radius:50%;}
.ult-ih-item.ult-ih-circle.ult-ih-effect1, .ult-ih-item.ult-ih-square.ult-ih-effect1{-webkit-perspective:900px;perspective:900px;}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-image-block{-webkit-transition:all .35s linear;transition:all .35s linear;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;}
.ult-ih-item.ult-ih-circle .ult-ih-image-block img.ult-ih-image{-webkit-border-radius:50%!important;border-radius:50%!important;}
.ult-ih-item.ult-ih-circle .ult-ih-info{-webkit-border-radius:50%;border-radius:50%;}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info{background:rgba(0,0,0,0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.ult-ih-item.ult-ih-circle .ult-ih-info .ult-ih-info-back{-webkit-border-radius:50%;border-radius:50%;}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back{-webkit-border-radius:50%;border-radius:50%;}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back{background-color:rgba(0,0,0,0.75);opacity:1;visibility:hidden;-webkit-transition:all .35s linear;transition:all .35s linear;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back{-webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);}
.ult-ih-item .ult-ih-image-block .ult-ih-wrapper{position:absolute;display:block;content:'';width:100%;height:100%;}
.ult-ih-item .ult-ih-image-block{position:relative;display:block;height:125px;width:125px;}
.ult-ih-item .ult-ih-image-block:before{position:absolute;display:block;content:'';width:100%;height:100%;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;}
.ult-ih-item img.ult-ih-image{width:100%;height:100%;border:0;-webkit-box-shadow:none;box-shadow:none;}
.ult-ih-item .ult-ih-info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;width:100%;display:block;height:100%;background:#e6e6e6;}
.ult-ih-item .ult-ih-info .ult-ih-info-back{position:relative;width:100%;height:100%;overflow:hidden;}
.ult-ih-item .ult-ih-content{display:block;position:absolute;width:100%;height:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.ult-ih-item .ult-ih-description-block .ult-ih-description, .ult-ih-item .ult-ih-description-block .ult-ih-description p, .ult-ih-item .ult-ih-heading-block, .ult-ih-item .ult-ih-heading-block .ult-ih-heading{line-height:normal;text-align:center;color:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-stretch:normal;text-shadow:none;letter-spacing:normal;border:0;word-wrap:normal;word-spacing:normal;-webkit-box-shadow:none;box-shadow:none;position:relative;background:0;background-image:none;margin:0;padding:0;}
.ult-ih-item .ult-ih-heading-block{margin-top:5px;margin-bottom:5px;margin-left:20px;margin-right:20px;}
.ult-ih-item .ult-ih-heading-block .ult-ih-heading{font-size:16px;line-height:20px;color:#ffffff;}
.ult-ih-item .ult-ih-divider-block{margin-top:7px;margin-bottom:7px;margin-left:10px;margin-right:10px;padding:0;height:1px;position:relative;overflow:hidden;}
.ult-ih-item .ult-ih-divider-block .ult-ih-line{display:block;border-style:solid;border-color:rgba(255,255,255,0.75);width:100px;border-width:1px;max-width:100%;margin:0 auto;}
.ult-ih-item .ult-ih-description-block{margin-top:5px;margin-bottom:5px;margin-left:20px;margin-right:20px;}
.ult-ih-item .ult-ih-description, .ult-ih-item .ult-ih-description p{font-size:12px;line-height:18px;color:#bbbbbb;}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-image-block { opacity: 0;}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block { -webkit-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);    -ms-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);    transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back {    opacity: 1;    visibility: visible;}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back {    -webkit-transform: rotate3d(1,0,0,0);    -ms-transform: rotate3d(1,0,0,0);    transform: rotate3d(1,0,0,0);}

/* careers */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 35px;}
.tinos-headingtitle h2 {color: #1cb7bc;}
.tinos_services .txt{padding-bottom:25px;}
.tinos_services .tinos-headingtitle h2{font-size:20px;margin-bottom:15px;}
.tinos_services:nth-child(odd) .tinos_services_row {flex-direction: row-reverse;}
.tinos_services:nth-child(odd) .tinos-headingtitle {padding-left: 100px;}
.tinos_services:nth-child(even) .tinos-headingtitle {text-align: right;padding-right: 100px;}
.tinos_services_row {    display: -webkit-box; display: -webkit-flex;    display: -ms-flexbox; display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap; align-items: center;}
.tinos_services .wpb_single_image { margin-bottom: 0px;}
.tinos_services_wide .tinos-headingtitle {padding: 0 100px;}

@media (min-width: 992px) {
	.tinos_services_wide .tinos_services .row {margin: 0;} 
	.tinos_services_wide .tinos_services .col-md-6 {padding: 0;} 
	.tinos_services_wide .tinos_services:nth-child(even) .tinos-headingtitle {text-align: left; }
	.tinos_services_wide .tinos_services:nth-child(even) .tinos-headingtitle {max-width: 685px; margin-left:auto;}
}

/* */
.career {}
.career_item {margin-bottom: 30px; position: relative;}
.career_item_head {cursor: pointer; position: relative; padding: 23px 280px 28px 38px; background: #f5f5f5; margin-bottom: 1px;}
.career_item_head:after {content:'';position: absolute; top:14px;right:94px;width:1px;height: 79px; background: #fff; opacity: 0;}
.career_item_opener {transition: .25s;top:26px;right:20px;background:url(../images/plus.svg) no-repeat center #fff;width:54px;height: 54px; border-radius: 50%; position: absolute; }
.career_item_suptitle {letter-spacing: 3.15px; margin-bottom: 2px; font-size: 14px;  color: rgb(28, 183, 188);  text-transform: uppercase;font-weight:500;}
.career_item_title {  font-size: 27px;  color: rgb(51, 51, 51); line-height: 1.037;}
.career_item_preview {padding: 25px 55px 15px; border-bottom: 1px solid #eeeeee;}
.career_item_list, .career_item_preview ul, .career_item_txt ul { padding: 0;  margin: 0; font-size: 14px;  color: rgb(136, 136, 136); line-height: 1.5;}
.career_item_list li, .career_item_txt li, .career_item_preview li {position: relative; list-style: none; padding: 0 0 15px 22px;}
.career_item_list li:before, .career_item_txt li:before, .career_item_preview li:before {content: ''; position: absolute;top: 5px; left: 0; border-radius:50%; width:6px;height:6px; background: #88888f}
.career_item_body {display: none; padding: 55px 55px 55px 55px; background: #f5f5f5;}
.career_item_btn.btn {border-radius: 20px; width:159px; padding:0;line-height: 38px; text-transform: none; height: 40px;font-size: 15px; color:#fff; position: absolute;z-index: 3; top: 34px;right: 116px;}
.career_item_txt { font-size: 14px; color: rgb(136, 136, 136); line-height: 1.5;}
.career_item_txt h3 {}
.career_item_txt h4, .career_item_txt h2 {font-weight: bold; font-size: 14px; line-height: 1.5;}
.career_item_txt ol {padding-left: 20px;}
.career_item.active {}
.career_item.active .career_item_head:after {opacity: 1;}
.career_item.active .career_item_opener {background-color: transparent; transform: rotate(45deg);}
.career_item.active .career_item_preview {display: none;}
.career_item.active .career_item_body {display: block;}

a.btn.jobs-btn { margin-top:15px;   background-color: rgb(12, 64, 101);    text-transform: uppercase;    height: 40px;font-family: Roboto;    width: auto;    color: rgb(255, 255, 255);    text-decoration: none;    white-space: nowrap;    min-width: 0px;    line-height: 40px;    letter-spacing: 1px;    font-weight: 900;    font-size: 15px;    border-color: rgb(0, 0, 0);    padding: 0px 35px;    border-radius: 20px;    opacity: 1;    border-width: 0px;    border-style: solid;}
a.btn.jobs-btn:hover    {background: #0c4065; color:#1cb7bc;}

@media screen and (max-width: 767px){
    .career_item_head { padding: 15px 100px 15px 20px;}
    .career_item_head:after {display: none;}
    .career_item.active .career_item_head { padding: 15px 70px 78px 20px;}
    .career_item_preview { padding: 20px 20px;}
    .career_item_body { padding: 20px 20px; position: relative;}
    .career_item_btn.btn {right:auto; left:20px; top:-64px;}
    .career_item_opener { top: 20px;    right: 15px;    width: 45px;    height: 45px;    background-size: 22px;}
    .career_item_suptitle { letter-spacing: 1.5px;}

}

/* elite */
.elite_row {display: flex; margin:0 -7.5px; align-items: stretch; flex-wrap: wrap;}
.elite_row .col-sm-4 {padding: 0 7.5px;}
.tinos-icon-advanced .listindex1 .index span {  color: #1cb7bc;}
.tinos-icon-advanced .default:hover .icon i {  color: #1cb7bc;}
.tinos-icon-advanced .default:hover .sub-title {  color: #1cb7bc;}
.tinos-icon-advanced .listindex1:hover {  background: #1cb7bc;}
.tinos-icon-advanced {background-color: #f7f7f7;height: 100%;}
.tinos-icon-advanced.style1 .icon{position:relative !important;margin-bottom:20px;display:inline-block;}
.tinos-icon-advanced.style1 .box-content{padding:0 !important;}
.tinos-icon-advanced.icon-border span.icon{display:inline-block;border:1px solid #ebebeb;padding:25px 25px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.tinos-icon-advanced.icon-border .default:hover .box-content h4{color:#333333;}
.tinos-icon-advanced.icon-border .default:hover div.icon span.icon i{color:#333;}
.tinos-icon-advanced.icon-border .default.icon-align-left.tinos-icon-size-xs .box-content{padding-left:100px;}
.tinos-icon-advanced.icon-border .default.icon-align-left.tinos-icon-size-sm .box-content{padding-left:130px;}
.tinos-icon-advanced.icon-border .default.icon-align-left.tinos-icon-size-md .box-content{padding-left:160px;}
.tinos-icon-advanced.icon-border .default.icon-align-left.tinos-icon-size-lg .box-content{padding-left:190px;}
.tinos-icon-advanced.icon-border .default.icon-align-left.tinos-icon-size-xl .box-content{padding-left:220px;}
.tinos-icon-advanced.icon-border .default.icon-align-right.tinos-icon-size-xs .box-content{padding-right:100px;}
.tinos-icon-advanced.icon-border .default.icon-align-right.tinos-icon-size-sm .box-content{padding-right:130px;}
.tinos-icon-advanced.icon-border .default.icon-align-right.tinos-icon-size-md .box-content{padding-right:160px;}
.tinos-icon-advanced.icon-border .default.icon-align-right.tinos-icon-size-lg .box-content{padding-right:190px;}
.tinos-icon-advanced.icon-border .default.icon-align-right.tinos-icon-size-xl .box-content{padding-right:220px;}
.tinos-icon-advanced .tinos-icon-size-xl i{font-size:70px;}
.tinos-icon-advanced .tinos-icon-size-lg i{font-size:60px;}
.tinos-icon-advanced .tinos-icon-size-md i{font-size:50px;}
.tinos-icon-advanced .tinos-icon-size-sm i{font-size:40px;line-height:1;}
.tinos-icon-advanced .tinos-icon-size-xs i{font-size:24px;}
.tinos-icon-advanced .default{position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tinos-icon-advanced .default.icon-position-middle{padding:45px 30px 38px;}
.tinos-icon-advanced .default.icon-position-middle:hover{background:#f5f5f5;cursor:pointer;}
.tinos-icon-advanced .default.icon-align-center .icon{margin-bottom:30px;}
.tinos-icon-advanced .default.icon-align-center .read-more{display:inline-block;padding-top:20px;}
.tinos-icon-advanced .default.icon-align-center .box-content > div{padding-bottom:20px;}
.tinos-icon-advanced .default.icon-align-left.icon-position-middle div.icon{position:absolute;top:0;bottom:0;left:35px;display:flex;vertical-align:middle;align-items:center;width:60px;}
.tinos-icon-advanced .default.icon-align-left.icon-position-middle div.icon span.icon{margin:auto;line-height:1;}
.tinos-icon-advanced .default.icon-align-left.icon-position-top div.icon{position:absolute;top:0;bottom:0;left:0;width:60px;}
.tinos-icon-advanced .default.icon-align-left.icon-position-top div.icon span.icon{margin:auto;line-height:1;}
.tinos-icon-advanced .default.icon-align-left.tinos-icon-size-xs .box-content{padding-left:30px;}
.tinos-icon-advanced .default.icon-align-left.tinos-icon-size-sm .box-content{padding-left:60px;}
.tinos-icon-advanced .default.icon-align-left.tinos-icon-size-md .box-content{padding-left:90px;}
.tinos-icon-advanced .default.icon-align-left.tinos-icon-size-lg .box-content{padding-left:120px;}
.tinos-icon-advanced .default.icon-align-left.tinos-icon-size-xl .box-content{padding-left:150px;}
.tinos-icon-advanced .default.icon-align-right.icon-position-middle div.icon{position:absolute;top:0;bottom:0;right:35px;display:flex;vertical-align:middle;align-items:center;width:60px;}
.tinos-icon-advanced .default.icon-align-right.icon-position-middle div.icon span.icon{margin:auto;}
.tinos-icon-advanced .default.icon-align-right.icon-position-top div.icon{position:absolute;top:0;bottom:0;right:0;width:60px;}
.tinos-icon-advanced .default.icon-align-right.icon-position-top div.icon span.icon{margin:auto;}
.tinos-icon-advanced .default.icon-align-right.tinos-icon-size-xs .box-content{padding-right:30px;}
.tinos-icon-advanced .default.icon-align-right.tinos-icon-size-sm .box-content{padding-right:60px;}
.tinos-icon-advanced .default.icon-align-right.tinos-icon-size-md .box-content{padding-right:90px;}
.tinos-icon-advanced .default.icon-align-right.tinos-icon-size-lg .box-content{padding-right:120px;}
.tinos-icon-advanced .default.icon-align-right.tinos-icon-size-xl .box-content{padding-right:150px;}
.tinos-icon-advanced .default .box-content a:hover{text-decoration:none;}
.tinos-icon-advanced .default .box-content h3{font-size:13px;text-transform:uppercase;font-weight:500;margin:0 0 5px;letter-spacing:1px;padding-top:6px;}
.tinos-icon-advanced .default .box-content h4{color:#333333;cursor:pointer;font-weight:400;margin:0 0 15px;}
.tinos-icon-advanced .default .box-content p{margin-bottom:0 !important;}
.tinos-icon-advanced .icon-align-right{text-align:right;}
.tinos-icon-advanced .icon-align-center{text-align:center;}
.tinos-icon-advanced h3{font-size:18px;font-weight:400;margin:25px 0 15px;line-height:1.5em;color:#333;}
.tinos-icon-advanced .listindex1 {  margin-top: 27px;  position: relative;  background: #ffffff;  padding: 80px 40px 50px 40px;}
.tinos-icon-advanced .listindex1 .index {  position: absolute;  top: -30px;  left: 0;  right: 0;  margin: auto;  text-align: center;}
.tinos-icon-advanced .listindex1 .index span {  font-size: 70px;  font-weight: 500;  display: inline-block;  line-height: 1;}
.tinos-icon-advanced .listindex1:hover {  cursor: pointer;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -ms-transition: all 0.5s;  -o-transition: all 0.5s;  transition: all 0.5s;}
.tinos-icon-advanced .listindex1:hover .index span {  color: #333;} 

.consult_row .box-image.hover-img > img {max-width: 100%;}

/* */
.blog_row {display: flex; align-items: stretch; flex-wrap: wrap;}
.blog_col {display: flex;align-items: stretch;flex-direction: column;margin-bottom:30px;}
.blog_link {margin-top:auto;}
.tinos-blog .blog-default {overflow: hidden;height: 100%; background: #fff;display: flex;align-items: stretch;flex-direction: column;}
.tinos-blog .blog-default .blog-box-image{position:relative; overflow: hidden;}
.tinos-blog .blog-default .blog-box-image:before {content:'';display: block;padding-bottom: 56%;}
.tinos-blog .blog-default .blog-box-image > img {position:absolute;top:0;left:0;width:100%;height:100%;z-index: 0; object-fit: cover;}
.tinos-blog .blog-default .blog-box-image .time-post{position:absolute;top:0;left:0;width:70px;height:70px;}
.tinos-blog .blog-default .blog-box-image .time-post div{margin:auto;text-align:center;}
.tinos-blog .blog-default .blog-box-image .time-post span{line-height:1;text-transform:uppercase;}
.tinos-blog .blog-default .blog-box-image .time-post span.date{font-size:30px;color:#fff;display:block;}
.tinos-blog .blog-default .blog-box-image .time-post span.month{font-size:13px;font-weight:500;color:#fff;display:block;clear:both;}
.tinos-blog .blog-default .blog-box-image .time-post {    background: #1cb7bc;}
.tinos-blog .blog-default .blog-box-content{background:#fff;padding:30px 35px 20px 35px; flex-grow: 1; display: flex;align-items: stretch;flex-direction: column; justify-content: space-between; }
.tinos-blog .blog-default .blog-box-content h3{font-size:18px;color:#333;margin-top:0;font-weight:400}
.tinos-blog .blog-default .blog-box-content div{margin-bottom:15px;}
.tinos-blog .read-more, .blog .read-more { display: inline-block;}

.home404 .content-area .site-main .heading-title {   color: #1cb7bc;}
.home404 .site-header{position:relative;z-index:99;background:#fff;border:none;}
.home404 .content-area{display:flex;vertical-align:middle;align-items:center;z-index:9; min-height: calc(100vh - 92px)}
.home404 .content-area .site-main{margin:0 auto;padding:50px 0;text-align:center;}
.home404 .content-area .site-main .page-header{padding:0;margin:0;border:none;}
.home404 .content-area .site-main .heading-title{font-size:220px;font-weight:700;margin-top:0;}
.home404 .content-area .site-main .page-title{font-size:50px;font-weight:300;color:#333;margin-bottom:30px;}
.home404 .content-area .site-main .page-title span{font-weight:700;font-size:100%;color:#333;}
.home404 .content-area .site-main .page-content p{font-size:20px;font-weight:300;}
.home404 .content-area .site-main .backtohome{margin-top:70px;}
.home404 .content-area .site-main .backtohome a{padding:15px 30px;background:#333333;color:#fff;text-transform:uppercase;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;letter-spacing:2px;}
.stretch404{position:absolute;left:0;bottom:0;right:0;top:0;height:100%;overflow:hidden;}

html.smallpage, html.smallpage body {height: 100%;}
.site {min-height: 100%; overflow: hidden; display: flex; flex-direction: column; align-items: stretch;}
.site-inner {height: 100%; display: flex; flex-direction: column; align-items: stretch;flex-grow: 1;}
.site-content {flex-grow: 1;display: flex; flex-direction: column; align-items: stretch; justify-content: space-between;}

/* */
/*
.tinos-progress.white .item-progress .progress-content .progress-bar span,.tinos-progress.white .item-progress .progress-content .label-progress,.tinos-progress.white .item-progress .icon i,.tinos-progress.white .item-skill-circle .label,.white .tinos_counter .text{color:#fff;}

.txt-comming-soon{padding-top:240px;}
.txt-comming-soon h1{color:#fff;font-size:75px;font-weight:600;word-spacing:20px;letter-spacing:2px;}
.txt-comming-soon h1 span{color:#fff;font-size:75px;}
.txt-comming-soon p{color:#fff;font-size:20px;letter-spacing:1px;}
.txt-maintenance-mode h1{color:#fff;font-size:80px;font-weight:600;margin-top:150px;}
.txt-maintenance-mode h1 span.txt-maintenance{font-weight:300;font-size:80px;color:#fff;}
.txt-maintenance-mode p{color:#fff;font-weight:300;}

.tinos-progress.white .item-skill-circle .pie-value{color:#fff;}
.tinos-progress .item-progress{position:relative;margin-bottom:30px;}
.tinos-progress .item-progress.icon{padding-left:45px;}
.tinos-progress .item-progress .icon{position:absolute;left:0;top:0;bottom:-15px;display:flex;align-items:center;vertical-align:middle;}
.tinos-progress .item-progress .icon i{font-size:30px;color:#333333;}
.tinos-progress .item-progress .progress-content .label-progress{line-height:1.5em;font-size:15px;color:#333;padding-bottom:8px;display:block;}
.tinos-progress .item-progress .progress-content .progress{overflow:inherit;height:7px;border-radius:0;background-color:#eeeeee;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.tinos-progress .item-progress .progress-content .progress > .progressbar-back-text{display:none;}
.tinos-progress .item-progress .progress-content .progress-bar{position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.tinos-progress .item-progress .progress-content .progress-bar span{position:absolute;width:auto !important;right:0;top:-23px;line-height:1.5em;font-size:13px;color:#333333;}
.tinos-progress .item-skill-circle{position:relative;margin:0 15px;text-align:center;float:left;}
.tinos-progress .item-skill-circle:last-child{margin-right:0;}
.tinos-progress .item-skill-circle:first-child{margin-left:0;}
.tinos-progress .item-skill-circle .pie-chart{margin-bottom:18px;}
.tinos-progress .item-skill-circle .pie-value{display:block;position:absolute;top:41%;left:0;right:0;margin-top:-20px;text-align:center;font-size:25px !important;font-weight:300;color:#222;}
.tinos-progress .item-skill-circle span.label{font-size:15px;color:#333;font-weight:400;}

.tinos-blog.no-padding-box .blog-box-content{padding:30px 0px !important;border:none !important;}
.tinos-blog .blog-single-item{position:relative;overflow:hidden;}
.tinos-blog .blog-single-item .single-info{position:absolute;left:40px;bottom:30px;}
.tinos-blog .blog-single-item .single-info h3{color:#fff;font-size:16px;margin-top:0;line-height:1.5em;margin-bottom:5px;letter-spacing:1px;}
.tinos-blog .blog-single-item .single-info a{font-size:14px;}
.tinos-blog .blog-single-item.hover-img:hover .single-info{top:0;bottom:0;left:0;right:0;display:flex;align-items:center;vertical-align:middle;z-index:99;}
.tinos-blog .blog-single-item.hover-img:hover .single-info h3{color:#333;}
.tinos-blog .blog-single-item.hover-img:hover .single-info div{margin:auto;text-align:center;}
.space .tinos_wrapper_ajax .blog-default{padding:0 15px;}
.tinos-blog .blog-layout2-slide .blog-box-image{position:absolute;bottom:40px;left:40px;}
.tinos-blog .blog-layout2-slide .blog-box-image .date{color:#fff;font-size:13px;display:block;padding-bottom:5px;}
.tinos-blog .blog-layout2-slide .blog-box-image .date i{color:#fff;font-size:13px;}
.tinos-blog .blog-layout2-slide .blog-box-image h3{margin:0;font-size:18px;color:#fff;letter-spacing:1px;font-weight:300;}
.tinos-blog .blog-layout2-slide .blog-box-content-hover{position:absolute;bottom:0;left:0;right:0;top:100%;opacity:1;background:#333333;padding:100px 40px 70px 40px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tinos-blog .blog-layout2-slide .blog-box-content-hover .fa-quote-left{font-size:35px;padding-bottom:40px;}
.tinos-blog .blog-layout2-slide .blog-box-content-hover div, .tinos-blog .blog-layout2-slide .blog-box-content-hover p{color:#fff;}
.tinos-blog .blog-layout2-slide .blog-box-content-hover .date{position:absolute;bottom:70px;left:40px;color:#fff;font-size:13px;}
.tinos-blog .blog-layout2-slide .blog-box-content-hover .date i{color:#fff;font-size:13px;}
.tinos-blog .blog-layout2-slide .blog-box-content-hover a{color:#fff;}
.tinos-blog .blog-layout3 .row{margin-bottom:30px;}
.tinos-blog .blog-layout3 .row:last-child{margin-bottom:0;}
.tinos-blog .blog-layout3 .no-space .info-item{left:0;right:0;}
.tinos-blog .blog-layout3 .info-item{position:absolute;top:100%;opacity:0;bottom:0;left:0;right:0;background:rgba(255, 255, 255, 0.9);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tinos-blog .blog-layout3 .info-item i{font-size:30px;}
.tinos-blog .blog-layout3 .info-item a{font-weight:400;font-size:16px;margin-top:15px;margin-bottom:10px;color:#333333;display:block;}
.tinos-blog .blog-layout3 .info-item ul{padding:0;margin:0;}
.tinos-blog .blog-layout3 .info-item ul li{list-style:none;display:inline-block;}
.tinos-blog .blog-layout3 .info-item ul li a{margin:0;font-size:14px;color:#878787;}
.tinos-blog .blog-layout3 .box-img:hover .info-item{opacity:1;top:0;}
.tinos-portfolio .portfolio-slide .box-img{position:relative;display:inline-block;}
.tinos-portfolio .portfolio-slide.no-space .box-img{padding:0;}
.tinos-portfolio .portfolio-slide .box-img:hover .info-item{opacity:1;top:0;}
.tinos-portfolio .portfolio-slide.no-space .box-img .info-item{left:0;right:0;}
.tinos-portfolio .portfolio-slide .box-img .info-item{position:absolute;top:100%;opacity:0;bottom:0;left:15px;right:15px;background:rgba(255, 255, 255, 0.9);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tinos-portfolio .portfolio-slide .box-img .info-item div{text-align:center;display:block;margin:auto;}
.tinos-portfolio .portfolio-slide .box-img .info-item div i{font-size:22px;}
.tinos-portfolio .portfolio-slide .box-img .info-item div a{font-weight:400;font-size:16px;color:#333;display:block;}
.tinos-portfolio .portfolio-slide .box-img .info-item div ul{margin:0;padding:0;}
.tinos-portfolio .portfolio-slide .box-img .info-item div ul li{list-style:none;}
.tinos-portfolio .portfolio-slide .box-img .info-item div ul li a{font-size:14px;}
.archive .no-space .row > div{padding:0;margin-bottom:30px;}
.archive .space .row{margin:0;margin-bottom:30px;}
.tinos-box .border-right{border-right:1px solid #e5e5e5;}
.tinos-box .row:last-child > div{border-bottom:none;}
.tinos-box .row > div{border-bottom:1px solid #e5e5e5;}
.tinos-box .box-content{padding:43px 25px;}
.tinos-box .box-content .index-item{position:absolute;left:35px;top:48px;}
.tinos-box .box-content .index-item span{font-size:70px;font-weight:500;line-height:1;}
.tinos-box .box-content .dsc-item{padding-left:100px;}
.tinos-box .box-content .dsc-item span{color:#333;font-size:18px;line-height:1.5em;display:block;padding-bottom:15px;}
.tinos-box .box-content .dsc-item div, .tinos-box .box-content .dsc-item p{line-height:1.5em;}
.tinos-testimonial .item-testimonial .txt{padding:54px 63px 43px;background:#f8f8f8;}
.tinos-testimonial .item-testimonial .txt .txt-dsc{display:block;clear:both;margin-top:40px;color:#777;}
.tinos-testimonial .item-testimonial .txt .txt-dsc p{color:#777;}
.tinos-testimonial .item-testimonial .txt .rating{position:relative;}
.tinos-testimonial .item-testimonial .txt .rating ul{margin:0;padding:0;}
.tinos-testimonial .item-testimonial .txt .rating ul li{display:inline-block;list-style:none;margin-right:10px;float:left;}
.tinos-testimonial .item-testimonial .txt .rating ul li i{font-size:16px;}
.tinos-testimonial .item-testimonial .txt .rating ul.ratting-active{position:absolute;left:0;top:0;}
.tinos-testimonial .item-testimonial .testiImg{margin-top:10px;padding:0 30px;}
.tinos-testimonial .item-testimonial .testiImg img{overflow:hidden;margin-right:20px;vertical-align:middle;border-radius:50%;}
.tinos-testimonial .item-testimonial .testiImg div{vertical-align:middle;display:inline-block;}
.tinos-testimonial .item-testimonial .testiImg div h3{margin:0;font-size:16px;font-weight:400;color:#333;}
.tinos-testimonial.white .item-testimonial .testiImg div h3{color:#fff;}
.tinos-testimonial .item-testimonial .testiImg div p{margin-bottom:0 !important;}
.tinos-testimonial .slide-testimonial .item-testimonial{padding:0 185px;}
.tinos-testimonial .slide-testimonial .item-testimonial img{margin-bottom:50px;}
.tinos-testimonial .slide-testimonial .item-testimonial .txt-test{margin-bottom:40px;color:#f1f1f1;}
.tinos-testimonial .slide-testimonial .item-testimonial p{color:#f1f1f1;font-size:20px;font-weight:300;line-height:30px;}
.tinos-testimonial .slide-testimonial .item-testimonial h3{margin:0 0 7px;padding:0;color:#f1f1f1;font-size:16px;font-weight:300;text-transform:capitalize;letter-spacing:1px;}
.tinos-testimonial .slide-testimonial .item-testimonial .name-job p{font-size:13px;margin-bottom:0 !important;}
.home-20-testimonial .tinos-testimonial::before,.home-20-testimonial .tinos-testimonial::after{display:none}
.tinos-toggles .panel{background:none;border:none;box-shadow:none;margin-bottom:25px;margin-top:0 !important;}
.tinos-toggles .panel .panel-heading{border:none;border-bottom:2px solid #e9e9e9;padding:15px 10px 15px 0;}
.tinos-toggles .panel .panel-heading h4{padding:0;font-size:18px;color:#333;font-weight:400;position:relative;}
.tinos-toggles .panel .panel-heading h4 a:focus{text-decoration:none;outline:none;}
.tinos-toggles .panel .panel-heading h4 a.collapsed:after{content:'+';}
.tinos-toggles .panel .panel-heading h4 a:after{content:'-';position:absolute;right:10px;top:0;bottom:0;}
.tinos-toggles .panel .panel-body{background:none;padding:33px 0 0px;border:none !important;}
.tinos-toggles .panel .panel-body p{margin-bottom:0px !important;}
.item-product.layout_1{margin-bottom:30px;}
.item-product.layout_1 .button{text-align:center;text-transform:uppercase;color:#222;font-size:13px;display:block;line-height:1;padding:16px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;letter-spacing:2px;}
.item-product.layout_1 .button:hover{background:#363636;color:#fff !important;}
.item-product.layout_1:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.item-product .product-img{position:relative;text-align:center;margin-bottom:10px;overflow:hidden;}
.item-product .product-img .box-top{position:absolute;right:38px;top:22px;display:flex;}
.item-product .product-img .box-top span{display:inline-block;margin-left:5px;}
.item-product .product-img span.product_featured{background:#b22d00;border-radius:50%;color:#fff;padding:19px 15px;text-transform:uppercase;position:relative;z-index:99;width:62px;height:62px;}
.item-product .product-img span.product_sale{background:#00b2b2;border-radius:50%;color:#fff;padding:19px 15px;text-transform:uppercase;position:relative;z-index:99;width:62px;height:62px;}
.item-product .product-img h3{margin:10px 0 10px;}
.item-product .product-img h3 a{color:#333;font-size:15px;font-weight:400;}
.item-product .product-img span.price{color:#878787;letter-spacing:4px;padding-bottom:20px;display:block;}
.item-product .product-img span.price del span{color:#bbb;}
.item-product img{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.item-product.layout_detail{margin-bottom:50px;}
.item-product.layout_detail:hover .btn-cart{opacity:1;}
.item-product.layout_detail h3 a{color:#333;font-size:15px;font-weight:400;text-transform:capitalize;}
.item-product.layout_detail .btn-cart{position:absolute;background:rgba(0, 0, 0, 0.6);display:flex;vertical-align:middle;align-items:center;top:0;z-index:99;height:100%;width:100%;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.item-product.layout_detail .btn-cart .btn-cart-in{margin:auto;}
.item-product.layout_detail .btn-cart .btn-cart-in a{padding:15px 33px;background:#fff;text-transform:uppercase;color:#333;font-weight:500;letter-spacing:2px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.view-more{display:block;text-align:center;margin-top:30px;padding-top:35px;}
.view-more a{color:#fff;background:#363636;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:15px 40px;text-transform:uppercase;letter-spacing:2px;}
.tinos-pricing-table .priceHeading{text-align:center;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tinos-pricing-table .priceHeading h2{margin:0;font-size:16px;color:#333;padding:30px;text-transform:uppercase;letter-spacing:2px;font-weight:500;}
.tinos-pricing-table .priceContent{padding:40px 40px 65px 40px;text-align:center;}
.tinos-pricing-table .priceContent h3{margin:0 0 35px;font-size:70px;display:inline-block;position:relative;line-height:48px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:700;}
.tinos-pricing-table .priceContent h3 span{float:left;line-height:1;font-weight:700;padding-right:3px;font-size:25px;}
.tinos-pricing-table .priceContent p{margin-bottom:0px !important;}
.tinos-pricing-table .priceContent .defaultLink{padding:16px 50px;display:inline-block;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-top:30px;border:1px solid #fff;}
.tinos-pricing-table .priceContent .defaultLink span{color:#333;font-size:15px;text-transform:uppercase;}
.tinos-pricing-table.layout1{background:#eee;}
.tinos-pricing-table.layout1 .priceContent .defaultLink{padding:16px 50px;display:inline-block;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-top:30px;border:1px solid #fff;}
.tinos-pricing-table.layout1 .priceContent .defaultLink span{color:#333;font-size:15px;text-transform:uppercase;font-weight:500;letter-spacing:1px;}
.tinos-pricing-table.layout1:hover .priceHeading{background:#333;}
.tinos-pricing-table.layout1:hover .priceHeading h2{color:#fff;}
.tinos-pricing-table.layout1:hover .priceContent h3{color:#333;}
.tinos-pricing-table.layout1:hover .priceContent h3 span{color:#333;}
.tinos-pricing-table.layout2{background:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tinos-pricing-table.layout2 .priceHeading{border-bottom:1px solid #ccc;}
.tinos-pricing-table.layout2 .priceContent .defaultLink{padding:16px 50px;display:inline-block;background:#333;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-top:30px;border:1px solid #333;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tinos-pricing-table.layout2 .priceContent .defaultLink span{color:#fff;font-size:15px;text-transform:uppercase;}
.tinos-pricing-table.layout2:hover .priceContent h3{color:#333;}
.tinos-pricing-table.layout2:hover .priceContent h3 span{color:#333;}
.tinos-pricing-table.layout2:hover .priceContent .defaultLink{background:#fff;border:1px solid #fff;}
.tinos-pricing-table.layout2:hover .priceContent .defaultLink span{color:#333;}
.tinos-countdown{position:relative;text-align:center;}
.tinos-countdown .countdown-section{display:inline-block;margin:0 30px;}
.tinos-countdown .countdown-section .countdown-amount{float:left;font-size:70px;line-height:1;}
.tinos-countdown .countdown-section .countdown-period{color:#fff;padding-top:5px;padding-left:15px;display:inline-block;text-transform:uppercase;}
.tinos-social-shortcode h2{margin:0 0 25px;font-size:22px;color:#333;font-weight:300;}
.tinos-social-shortcode a{margin:0 5px;width:45px;height:45px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#eeeeee;display:inline-block;padding:10px 0;text-align:center;}
.tinos-social-shortcode a i{color:#666666;}
.tinos-social-shortcode.comming-soon-social{margin-top:250px;margin-bottom:90px;}
.tinos-social-shortcode.maintenance-mode-social{margin-top:190px;margin-bottom:90px;}
.tinos-social-shortcode.comming-soon-social a{background:none;margin:0 17px;}
.tinos-social-shortcode.comming-soon-social a i{color:#fff;font-size:24px;}
.tinos-contactinfo h2{margin:0 0 25px;font-size:22px;color:#333;font-weight:300;letter-spacing:1px;}
.tinos-contactinfo ul{padding:0;margin:0;}
.tinos-contactinfo ul li{list-style:none;margin-bottom:10px;}
.tinos-contactinfo ul li i{margin-right:15px;font-size:17px;}
.tinos-button .btn-button a{display:inline-block;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;letter-spacing:2px;}
.tinos-button .btn-button.ubtn-small a{padding:3px 20px;}
.tinos-button .btn-button.ubtn-normal a{padding:13px 30px;font-weight:500;}
.tinos-button .btn-button.ubtn-large a{padding:23px 40px;}
.tinos-button .btn-button.ubtn-center{text-align:center;}
.tinos-button .btn-button.ubtn-left{text-align:left;}
.tinos-button .btn-button.ubtn-right{text-align:right;}
.process-section{position:relative;}
.process-section .item-process{position:relative;}
.process-section .item-process:hover div.icon{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.process-section .item-process:hover div.icon i{color:#333;}
.process-section div.icon{background:#363636;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:70px;height:70px;text-align:center;line-height:1;vertical-align:middle;align-items:center;display:flex;}
.process-section div.icon i{font-size:24px;color:#fff;}
.process-section div.icon span{margin:auto;line-height:1;}
.process-section div.icon:after{position:absolute;content:'';right:0;height:10px;width:100%;background:url(../images/bg-process.png) no-repeat center right;}
.process-section .box-content h4{margin-top:25px;margin-bottom:20px;}
.process-section .box-content div, .process-section .box-content p{color:#999;line-height:26px;}
.map{height:500px;}
.contact-us-2 .tinos-contactinfo li{margin-bottom:25px;color:#333;}
.info-contact .tinos-icon-advanced .default.icon-align-center .icon{margin-bottom:20px;}
.info-contact .tinos-icon-advanced:hover .sub-title{color:#333;}
.white .tinos_counter .item_counter .text{color:#fff;}
.rattings-nav{overflow:hidden;margin:0 0 15px;font-size:11px;line-height:14px;}
.rattings-nav li{padding:0;display:inline-block;vertical-align:top;}
.rattings-nav li.add .fa{color:#cfcfcf;}
.rattings-nav .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}
.rattings-nav .star-rating{overflow:hidden;position:relative;height:25px;line-height:1;font-size:1.5em;width:75px;font-family:star;display:inline-block;}
.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}
.star-rating span:before{content:"\53\53\53\53\53" !important;color:#d3ced2;float:left;top:0;left:0;position:absolute;font-family:star;}
.rattings-nav{color:#d86d65;overflow:hidden;margin:0 0 15px;font-size:11px;line-height:14px;}
.fashion-newletter{margin-bottom:0 !important;}
.fashion-newletter .mc4wp-form{margin-top:30px;text-align:left;}
.fashion-newletter .mc4wp-form .commingsoon-newletter{margin-bottom:28px !important;}
.fashion-newletter .mc4wp-form .commingsoon-newletter input[type="submit"]{display:none;}
.fashion-newletter .mc4wp-form .commingsoon-newletter input[type="email"]{background:#fff;text-transform:capitalize;}
.fashion-newletter .mc4wp-form .fashion-newletter{margin-bottom:0 !important;}
.fashion-newletter .mc4wp-form .fashion-newletter input[type="submit"]{margin-left:0;background:#333333;color:#fff;border:none;}
.box-img-slide{padding:0 15px;}
.fashion-txt h2{font-size:50px;font-weight:300;color:#333;margin-bottom:10px !important;margin-top:0px;}
.fashion-txt h2 strong{font-weight:700;font-size:50px;color:#333;}
.slide-category-product .box-img-slide{position:relative;}
.slide-category-product .box-img-slide a{position:absolute;left:50px;bottom:20px;padding:15px 25px;background:#fff;color:#333;line-height:1;font-size:18px;}
.single-product{position:relative;}
.single-product:hover .holder{opacity:1;top:0;}
.single-product .holder{position:absolute;top:100%;bottom:0;left:0;right:0;opacity:0;padding:0 100px;background:#eeeeee;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.single-product .holder .frame{display:flex;vertical-align:middle;align-items:center;width:100%;height:100%;}
.single-product .holder h2{font-size:36px;color:#333;font-weight:300;margin-top:0;letter-spacing:2px;}
.single-product .holder div, .single-product .holder p{color:#999;}
.single-product .holder .shop-now{padding:20px 40px;line-height:1;color:#1f1f1f;font-weight:500;display:inline-block;margin-top:45px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-transform:uppercase;letter-spacing:2px;}
.single-product .holder .shop-now:hover{color:#fff !important;}
.single-product .porto-nav{margin-left:0;margin-bottom:35px;}
.single-product .porto-nav li{padding-right:5px;padding-left:0;}
.single-product .porto-nav li:after{content:'/';width:1px;height:10px;padding-left:7px;}
.single-product .porto-nav li:last-child:after{content:'';}
.tinos-map iframe{width:100%;float:left;}
.tinos-map p{margin-bottom:0!important;}
.tinos-restaurant{position:relative;}
.tinos-restaurant .first .no-image{padding-top:60px;}
.tinos-restaurant .item{padding-bottom:35px;}
.tinos-restaurant .item.no-padding-bottom{padding-bottom:0;}
.tinos-restaurant .no-image{padding:15px 75px 10px;}
.tinos-restaurant .bg-tinos-res{background:#f3f3f5;padding-top:40px;padding-bottom:50px;}
.tinos-restaurant .bg-tinos-res .item{padding-bottom:0;}
.tinos-restaurant .no-image .info .name-price{padding-top:0;}
.tinos-restaurant .no-image .info .name-price span, .tinos-restaurant .no-image .info .name-price h3{background:#f3f3f5;color:#333;}
.tinos-restaurant .no-image .info .name-price span{right:90px;}
.tinos-restaurant .info .name-price{padding-top:38px;}
.tinos-restaurant .info .name-price h3{font-size:16px;color:#fff;font-weight:400;background:#292929;display:inline-block;margin-top:0;}
.tinos-restaurant .info .name-price span{font-size:16px;color:#fff;font-weight:400;position:absolute;right:15px;background:#292929;display:inline-block;padding-left:2px;}
.tinos-restaurant .info .name-price .builet{background:url(../images/bg-text-restaurant.png) repeat-x center 53px;padding-top:6px;}
.tinos-restaurant .info ul{display:block;clear:both;margin:0;}
.tinos-restaurant .info ul li{padding-left:0;font-size:12px;}
.tinos-restaurant .info ul li:after{content:'/';padding-left:6px;}
.tinos-restaurant .info ul li:last-child:after{content:'';}
.single-item-portfolio{position:relative;overflow:hidden;}
.single-item-portfolio img{width:100%;height:auto;}
.single-item-portfolio .show-box i{font-size:26px;}
.single-item-portfolio .info-item{position:absolute;top:100%;bottom:0;width:100%;display:flex;vertical-align:middle;align-items:center;background:rgba(255, 255, 255, 0.9);opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.single-item-portfolio .info-item a{color:#333;font-size:16px;display:inline-block;clear:both;}
.single-item-portfolio .info-item ul li{padding:0;}
.single-item-portfolio .info-item ul li a{color:#878787;font-size:14px;}
.single-item-portfolio .info-item ul li:after{content:',';padding:0 2px;}
.single-item-portfolio .info-item ul li:last-child:after{content:'';}
.single-item-portfolio:hover .info-item{top:0;opacity:1;}
.filter-portfolio nav{text-align:center;}
.filter-portfolio nav ul{margin:0 0 35px;}
.filter-portfolio nav ul li{padding:0;}
.filter-portfolio nav ul li a{color:#333;text-transform:uppercase;margin:0 30px;font-weight:500;text-decoration:none;}
.filter-portfolio .space .item-portfolio{padding:0 15px;margin-bottom:30px;}
.item-portfolio .txt-content a{color:#333;margin-top:25px;display:block;font-size:18px;}
.item-portfolio .txt-content .cat_portfolio{margin:0;padding:0;}
.item-portfolio .txt-content .cat_portfolio a{margin-top:5px;display:inline-block;color:#878787;font-size:14px;}
.item-portfolio .txt-content .cat_portfolio li{list-style:none;display:inline-block;}
.item-portfolio .txt-content .cat_portfolio li a{margin-top:5px;display:inline-block;color:#878787;font-size:14px;}
.item-portfolio .txt-content .cat_portfolio li:after{content:',';padding-left:2px;padding-right:2px;}
.item-portfolio .txt-content .cat_portfolio li:last-child:after{content:'';}
.item-portfolio .box-holder{position:absolute;top:100%;bottom:0;left:0;right:0;opacity:0;display:flex;vertical-align:middle;align-items:center;background:rgba(255, 255, 255, 0.6);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.item-portfolio .box-holder .holder{margin:auto;text-align:center;}
.item-portfolio .box-holder .show-box{margin-bottom:10px;}
.item-portfolio .box-holder .show-box a{margin-top:0;}
.item-portfolio .box-holder .show-box a i{font-size:30px;}
.item-portfolio .box-holder a{margin-top:0;}
.item-portfolio:hover .box-holder{opacity:1;top:0;}
.archive-filter{padding-top:100px;padding-bottom:100px;}
.archive-filter .item-portfolio{overflow:hidden;position:relative;}
.space .custom-pagination{margin-top:30px;}
.single .port-single-bottom{border-top:1px solid #eee;margin-top:100px;}
.single .port-single-bottom .post-navigation{margin:55px 0;border:none;padding-top:0;}
.single .port-single-bottom .post-navigation a{color:#333333;text-transform:uppercase;}
.single .port-single-bottom .post-navigation .prev{float:left;}
.single .port-single-bottom .post-navigation .prev i{float:left;padding-right:13px;}
.single .port-single-bottom .post-navigation .next{float:right;}
.single .port-single-bottom .post-navigation .next i{float:right;padding-left:13px;}
.single .port-single-bottom .post-navigation .dashboard{padding-top:4px;display:inline-block;}
.single .port-single-bottom .post-navigation .dashboard i{color:#777777;}
.port-more-project .page-heading h2{font-size:24px;color:#333;font-weight:300;margin:0 0 33px;}
.port-more-project .item-portfolio .box{display:inline-block;}
.sidebar_port h3{font-size:24px;font-weight:300;margin:0 0 17px;color:#333;}
.sidebar_port ul{padding:0;margin:0;}
.sidebar_port ul li{list-style:none;}
.sidebar_port ul.info li{padding:17px 0;border-bottom:1px solid #f9f9f9;}
.sidebar_port ul.info li strong{font-size:16px;font-weight:500;color:#333;}
.sidebar_port ul.info li a{color:#999;font-weight:400;font-size:16px;}
.sidebar_port ul.info li:last-child{border:none;}
.sidebar_port ul.info li:first-child{padding-top:0;}
.sidebar_port ul.social-network{margin-top:20px;}
.sidebar_port ul.social-network li{display:inline-block;background:#eeeeee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-right:7px;}
.sidebar_port ul.social-network li .stLarge{text-align:center;display:flex;vertical-align:middle;align-items:center;width:44px;height:44px;}
.sidebar_port ul.social-network li .stLarge:before{margin:auto;font-size:16px;}
.sidebar_port ul.social-network li .stButton{margin:0;}
.grid-item--width2{width:40%;}
.grid-item--height2{height:960px;}
.comming-soon .fashion-newletter{display:none;}
.port-single .heading_port h3{margin-top:0;margin-bottom:20px;color:#333;font-weight:300;}
.port-single h3{color:#333;font-weight:300;}
.port-single.layout-2 .padding-bottom-50{padding-bottom:25px !important;}
.port-single.layout-3 .port-thumbnail{margin-bottom:60px;}
.port-thumbnail-layout4{position:relative;}
.port-thumbnail-layout4 img{display:table;max-width:100%;}
.port-thumbnail-layout4 .bg-opacitylayout4{position:relative;}
.port-thumbnail-layout4 .bg-opacitylayout4 div{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);}
.port-thumbnail-layout4 .sidebar_port{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;vertical-align:middle;align-items:center;}
.port-thumbnail-layout4 .sidebar_port h2{font-size:50px;color:#fff;margin-top:0;font-weight:300;margin-bottom:30px;padding-bottom:30px;position:relative;}
.port-thumbnail-layout4 .sidebar_port h2:before{content:'';height:1px;background:#f9f9f9;width:100px;position:absolute;left:0;bottom:0;}
.port-thumbnail-layout4 .sidebar_port ul{display:inline-block;}
.port-thumbnail-layout4 .sidebar_port ul li{border:none;background:none;margin-right:20px;padding:7px 0;}
.port-thumbnail-layout4 .sidebar_port ul li strong{color:#fff;}
.port-thumbnail-layout4 .sidebar_port ul li .stLarge{width:15px;height:25px;}
.port-thumbnail-layout4 .sidebar_port ul li .stLarge:before{color:#babfbf;}
.port-thumbnail-layout4 .sidebar_port ul li:hover .stLarge:before{color:#fff !important;}
.port-thumbnail-layout4 .sidebar_port ul li a{color:#ededed;}
.port-thumbnail-layout4 .sidebar_port ul.social-network{margin-top:7px;}

.dark .page-numbers{background:#fff;}
.search .page-header{margin-top:0;}
.search .page-header h1{margin-top:0;padding-top:0;font-weight:300;font-size:25px;}
.search .page-header h1 span{font-weight:400}

.tinos-product .single-product .item-img{overflow:hidden;position:relative;display:inline-block;}
.tinos-cart .remove, .woocommerce a.remove{line-height:1.2;}
.instagram-text p{color:#343434;}
.instagram-text .txt-title{font-size:26px;}
.instagram-text .txt-link{font-size:20px;}
.view-all{margin-top:30px;}
.view-all a{padding:15px 45px;color:#fff;text-transform:uppercase;background:#333333;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:inline-block;}
.text-section4 h2{font-size:60px;font-weight:600;margin-top:0;margin-bottom:20px;}
.text-section4 a.btn{margin-right:23px}
.text-section4 a.btn.black{color:#fff;background:#333333}
.text-section4 a.btn.black:hover{background:none;color:inherit;}
.section4-btn{margin-top:53px}
.tinos-portfolio .new-portfolio .row > div{margin-bottom:30px;}
.tinos-social-shortcode.social-onlyicon a{width:auto;height:auto;background:none;border:none;}
.tinos-social-shortcode.social-onlyicon a:hover{background:none;}
.text-section1 h5{font-size:30px;font-weight:300;color:#fff;}
.text-section1 .section4-btn .btn{padding:12px 40px;}
.tinos-icon-advanced.white .default .box-content h4{color:#fff;}
.tinos-icon-advanced.white div.icon span.icon{background:#fff;}
.followus24 a{background:none;color:#fff;text-align:left;width:35px;margin:5px 0;height:auto;display:inline-block;}
.followus24 a i{color:#fff;}
.followus24 a{background:none !important;}
.followus24 h2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);color:#fff;display:inline-block;margin-top:35px;font-size:12px;text-transform:uppercase;padding:0;position:relative;}
.followus24{padding-top:305px;}
.followus24 ul{position:relative;padding-top:100px !important;}
.followus24 ul:before{content:'';height:80px;width:1px;background:#616668;display:block;position:absolute;right:32px;top:0;}
.tinos-social-shortcode ul{margin:0;padding:0;}
.tinos-social-shortcode ul li{list-style:none;}
.followus24 ul{margin-top:35px;}
.tinos-product .added_to_cart{text-align:center;text-transform:uppercase;color:#222;font-size:13px;display:block !important;line-height:1;padding:14px 0 !important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;letter-spacing:2px;margin-top:5px;}
.tinos-product .added_to_cart:hover{background:#363636;color:#fff !important;}

*/


/* */	
#please_min_height {margin-top:-50px;}
.tinos-menubt .btn {color:#000}
.special_bloglisting .text-center{clear:both;}		
.special_bloglisting h3.title-bl{margin-top:-10px;}


/*--------------------------------*/
@media (min-width:1600px) and (max-width:2565px){
	.tinos_inbox_wrap{padding:0 157px;}
 footer .footer.footer-v2 .footer-top{padding:70px 0;}
}
@media (min-width:1400px) and (max-width:1599px){
	.home404 .content-area .site-main .heading-title{font-size:200px;}
 .tinos_inbox_wrap{padding:0 100px;}
 .tinos_follow{right:100px;}
}
@media (max-width:1399px){.home404 .content-area .site-main .heading-title{font-size:160px;}
.home404 .content-area .site-main .page-title{font-size:45px;}
 .tinos_inbox_wrap{padding:0 50px;}
.tinos_inbox_wrap .container{max-width:100%;}
 .tinos_follow{right:50px;}
}
@media (min-width:1200px) and (max-width:1399px){
	.padding-top-140{padding-top:60px;}
 .padding-bottom-120{padding-bottom:60px;}
 .padding-top-100.tinos-business-1{padding-top:70px !important;}
 .padding-bottom-95.tinos-business-1{padding-bottom:60px !important;}
 .tinos-social-shortcode.comming-soon-social{margin-top:130px;margin-bottom:20px;}
 .padding-left-100{padding-left:30px !important;}
 .padding-right-100{padding-right:30px !important;}
 .padding-top-420{padding-top:380px!important;}
 .padding-bottom-380{padding-bottom:340px!important;}
}
@media (max-width:1800px){.header-v8 .tinos_socials{padding-top:170px;}
}
@media (max-width:1600px){.tinos_1.tp-bullets.vertical{transform:matrix(1, 0, 0, 1, -50, -30)!important;}
 .post-author-box .img-author{max-width:50px;}
 .post-author-box .dsc-author{padding-left:75px;}
 ul.children{padding-left:30px;}
 .tinos_shortby_wrap:after{z-index:100;}
 .tinos_shortby_wrap{width:230px;margin-left:auto;margin-right:auto;}
 .tinos-icon-advanced .default.icon-align-left.tinos-icon-size-md .box-content{padding-left:70px;}
 .tinos-icon-advanced .default.icon-align-left.icon-position-middle div.icon{left:20px;}
 .txtus span{line-height:26px;}
 .txtus span.txt-1{line-height:55px;}
 .padding-top-120{padding-top:100px !important;}
 .padding-bottom-110{padding-bottom:90px !important;}
 .padding-top-100{padding-top:80px !important;}
 .padding-bottom-100{padding-bottom:80px !important;}
 footer .footer .footer-top{padding:70px 0;}
 .tinos-box .box-content{padding:24px 5px;}
 .tinos-box .box-content .index-item{left:15px;}
 .tinos-testimonial::after{bottom:-23%;right:-100px;}
 .tinos-testimonial::before{left:-100px;top:-30%;}
 .padding-bottom-80{padding-bottom:60px !important;}
 .padding-top-90{padding-top:70px !important;}
 .padding-right-200{padding-right:100px;}
 .padding-left-200{padding-left:100px;}
 .padding-right-350{padding-right:200px;}
 .padding-left-350{padding-left:200px;}
 .tinos_header_sidebar .site-content{width:calc(100% - 300px);margin-left:300px;}
 .tinos_header_sidebar .site-header{width:300px;}
 .skill-18.padding-bottom-50{padding-bottom:30px !important;}
 .skill-18.padding-top-70{padding-top:50px !important;}
}
@media (min-width:1400px){.interior_button{line-height:45px;}
}
@media (max-width:1400px){.padding-top-400{padding-top:350px!important;}
 .padding-bottom-300{padding-bottom:250px!important;}
 .padding-bottom-250{padding-bottom:200px!important;}
 .tinos_menu_special{padding-top:10px;}
 .tinos-testimonial::after{right:0;}
 .tinos-testimonial::before{left:0;}
 .tinos_header_sidebar .main-navigation .primary-menu > li > a{padding-top:10px;padding-bottom:10px;}
 .padding-left-200{padding-left:50px;}
 .padding-right-200{padding-right:50px;}
 .tinos_header_sidebar .main-navigation .primary-menu > li > a, .tinos_menu_special{padding-left:60px;}
 .tinos_header_sidebar .site-header{width:250px;}
 .tinos_header_sidebar .site-content{width:calc(100% - 250px);margin-left:250px;}
 .padding-left-350{padding-left:100px;}
 .padding-right-350{padding-right:100px;}
}
@media (max-width:1400px) and (min-width:1300px){.section-experskill .padding-top-100{padding-top:0!important;}
 .section-experskill .padding-bottom-85{padding-bottom:0!important;}
}
@media (max-width:1300px){.txt-comming-soon{padding-top:130px;}
}
@media (min-width:1200px) and (max-width:1599px){
	.tinos_inbox_wrap.tinos_inbox_wrap_no_incontainer{width:1200px;padding:0;}
 .tinos-restaurant .info .name-price h3,.tinos-restaurant .info .name-price span{font-size:12px;}
 .tinos-restaurant .no-image .info .name-price span,.tinos-restaurant .no-image .info .name-price span{font-size:16px;}
 .margin-bottom-140{margin-bottom:100px;}
 .padding-top-110{padding-top:80px !important;}
}
@media (max-width:1199px){
 .text-section4.text-black h2{font-size:35px;}
 .site-main > div.tinos_inbox_wrap{background-size:contain!important;}
 .tinos_follow .dropdown-menu{top:200px;} 
 .item-product.layout_detail .btn-cart .btn-cart-in a{display:block;margin-bottom:25px;}
 .tinos-testimonial::after,.tinos-testimonial::before{background-size:80%;}
 .tinos-testimonial::after{right:0;bottom:-60px;}
 .tinos-testimonial::before{left:0;top:-20px;}
 .search-form button{right:0;}
 .padding-left-60{padding-left:0;}
 .contact-1 .tinos-social-shortcode a{width:40px;height:40px;}
 .comment-form input[type="text"], .comment-form input[type="email"]{width:48%;}
 .tinos_counter.padding-bottom-20-mb{padding-bottom:20px;}
 .sidebar input[type="search"]{width:100%;}
 .page-bg-img h2{font-size:65px;}
 .padding-top-200{padding-top:150px!important;}
 .padding-bottom-300{padding-bottom:200px!important;}
 .padding-top-400{padding-top:300px!important;}
 .padding-top-420{padding-top:350px!important;}
 .padding-bottom-380{padding-bottom:300px!important;} 
 .padding-bottom-85{padding-bottom:50px !important;}
 .padding-top-120{padding-top:90px !important;}
 .padding-bottom-110{padding-bottom:85px !important;}
 .padding-right-100{padding-right:20px !important;}
 .padding-left-100{padding-left:20px !important;}
 .padding-bottom-95{padding-bottom:85px !important;}
 .padding-top-100{padding-top:90px !important;}
 .padding-bottom-100{padding-bottom:90px !important;}
 .padding-bottom-80{padding-bottom:40px !important;}
 .padding-top-90{padding-top:50px !important;}
 .padding-top-110{padding-top:70px !important;}
 .padding-top-50.title-honest{padding-top:0!important;}
 .tinos-client .vertical-midle img{margin:0 auto;}
 .tinos-box .box-content .index-item span{font-size:60px;}
 .tinos-box .box-content .index-item{left:20px;}
 .tinos-box .box-content{padding:40px 25px;}
 .tinos-box .box-content .dsc-item{padding-left:70px;}
 .margin-bottom-140{margin-bottom:80px;}
 .tinos-progress .item-skill-circle{margin:0;width:25%;padding:0 1%;}
 .tinos-progress canvas{width:100%;height:100%;}
 .txtus span.txt-1{line-height:40px;}
 .tinos-video-circle iframe{width:300px;height:300px;margin:0 auto;display:flex;}
 .tinos-portfolio .portfolio-slide .box-img img{width:100%;}
 footer .footer .footer-top{padding:40px 0;}
 .tinos-txt-personal p span{font-size:50pt!important;}
 .single-product .holder{padding:0 20px;}
 .single-product .porto-nav{margin-bottom:10px;}
 .single-product .holder .shop-now{margin-top:25px;}
 .tinos-restaurant .no-image .info .name-price .builet{display:none;}
 .tinos-advanced-image .box-content.icon-box{padding-left:10px;padding-right:10px;}
 .tinos-restaurant .no-image{position:relative;}
 .tinos-restaurant .no-image .info .name-price span{right:10px;}
 .tinos-cart{padding-left:25px;}
 .tinos_services:nth-child(odd) .tinos-headingtitle {padding-left: 40px;}
 .tinos_services:nth-child(even) .tinos-headingtitle {padding-right: 40px;}
 .tinos_services_wide .tinos-headingtitle { padding: 0 40px;}
 .tinos_services .txt { padding-bottom: 10px;}
}
@media (min-width:1025px) and (max-width:1199px){.tinos-blog .blog-layout2-slide .blog-box-content-hover{padding:10px 40px 20px 40px;}
}
@media (min-width:1199px) and (max-width:1400px){.padding-bottom-100{padding-bottom:60px !important;}
 .padding-top-100{padding-top:60px !important;}
 .tinos-icon-advanced .default.icon-position-middle{padding:30px 30px 30px;}
 
}
@media (max-width:1023px){.testi-bus .tinos-testimonial .slide-testimonial .item-testimonial{padding:0 35px;}
 .tinos-restaurant .no-image{padding:15px 15px 10px;}
}
@media (min-width:992px) and (max-width:1199px){
	.woocommerce .widget_price_filter .price_slider_amount .button{padding:16px 18px;}
 .tinos-blog .blog-default .blog-box-content{padding:30px 20px 20px 20px;}
}
@media (min-width:992px){.tinos_inbox_wrap_no_incontainer{width:970px;}
 .single .format-video iframe{height:510px;}
 .tinos_header_sidebar .tinos_inbox_wrap{padding:0;}
 .tinos_header_sidebar .main-navigation ul.children,.header-v9 .main-navigation ul.children{left:100%;top:0;}
 .tinos_header_sidebar .main-navigation li.megamenu > .menu_fullwidth > ul.children,.header-v9 .main-navigation li.megamenu > .menu_fullwidth > ul.children{margin:0;}
 .tinos_header_sidebar .menu_fullwidth,.header-v9 .menu_fullwidth{left:100%;top:0;}
 .tinos_header_sidebar .main-navigation ul.children ,.tinos_header_sidebar .menu_fullwidth,.header-v9 .main-navigation ul.children ,.header-v9 .menu_fullwidth{transform:translate3d(50px, 0, 0px);-moz-transform:translate3d(50px, 0, 0px);-webkit-transform:translate3d(50px, 0, 0px);-ms-transform:translate3d(50px, 0, 0px);-o-transform:translate3d(50px, 0, 0px);}
 .tinos_header_sidebar .main-navigation .primary-menu li > ul.children::before, .tinos_header_sidebar .menu_fullwidth::before,.header-v9 .main-navigation .primary-menu li > ul.children::before, .tinos_header_sidebar .menu_fullwidth::before,.header-v9 .menu_fullwidth::before{content:'';position:absolute;left:-9px;top:26px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:22px;height:22px;background-color:#282828;}
 .tinos_menu_special .tinos-search,.tinos_menu_special .tinos-cart{display:inline-block;}
 .tinos_menu_special .dropdown button{padding:0;}
 .tinos_menu_special .tinos-cart{padding-left:15px;}
 .tinos_menu_special ul.cart_list{margin-bottom:10px!important;}
 .tinos_menu_special .tinos-cart .dropdown-menu{left:0;right:auto;}
}
@media (min-width:768px){.tinos_inbox_wrap_no_incontainer{width:750px;}
 .tinos-blog-nopadding-img img{width:100%;}
 .tinos-blog-nopadding-img .blog-layout2-slide .no-padding{display:block;}
}
@media (min-width:768px) and (max-width:991px){.padding-top-210{padding-top:100px;}
 .followus24{padding-top:100px }
 .padding-bottom-30-ip{padding-bottom:30px;}
 .padding-top-30-ip{padding-top:30px;}
 .sidebar .widget_mc4wp_form_widget{padding:40px 10px 15px;}
 .padding-left-80{padding-left:0 !important;}
 .item-product.layout_detail .btn-cart .btn-cart-in a{padding:10px 14px;letter-spacing:0;}
 .tinos-progress.right{padding-top:13%;}
 .tinos-contact-business .wpcf7 input,.tinos-contact-business .wpcf7 textarea{margin-bottom:28px;}
 .tinos-advance-choose .tinos-icon-advanced .default.icon-align-left.icon-position-top div.icon{position:absolute;width:60px;text-align:left;}
 .tinos-right-mobile .tinos-icon-advanced .default.icon-align-right.icon-position-top div.icon{left:0;}
 .tinos-right-mobile .tinos-icon-advanced .icon-align-right{text-align:left;}
 .tinos-right-mobile .tinos-icon-advanced .default.icon-align-right.tinos-icon-size-sm .box-content{padding-left:60px;padding-right:0;}
 .single-product .holder .over-frame div{display:none;}
 .single-product .holder div, .single-product .holder p{text-align:center;width:100%;}
 .tinos-bg-position.vc_row{background-position:right!important;}
 .padding-top-50.title-arrivals{padding-top:0!important;}
 .tinos-slide-arrival{padding-top:20px;}
 .contact-us-2-res{padding-left:15px!important;padding-right:15px!important;}
 .txt-comming-soon h1{font-size:60px;word-spacing:0;letter-spacing:0;}
 .txt-comming-soon h1 span{font-size:60px;}
 .tinos-process-work .item-process{margin-bottom:20px;}
 .port-thumbnail-layout4 .sidebar_port h2{margin-bottom:10px;padding-bottom:10px;}
 .box-prof.tinos-icon-advanced .list-2-index1 .index span{font-size:30px;}
 .box-prof.tinos-icon-advanced .list-2-index1 h3{margin:5px 0 5px;}
 .box-prof.tinos-icon-advanced h3{font-size:20px;}
 .box-prof:before{top:10px;width:20px;}
 .box-prof{padding-left:30px;padding-right:20px;}
}
@media (max-width:991px){
 .padding-top-400{padding-top:150px!important;}
 .padding-bottom-300{padding-top:100px!important;}
 .padding-left-90{padding-left:50px!important;}
 .padding-top-100{padding-top:70px !important;}
 .padding-bottom-95{padding-bottom:65px !important;}
 .padding-bottom-90{padding-bottom:60px !important;}
 .padding-bottom-100{padding-bottom:70px!important;}
 .padding-top-80{padding-top:60px!important;}
 .padding-bottom-70{padding-bottom:35px !important;}
 .padding-bottom-85{padding-bottom:40px !important;}
 .padding-top-65{padding-top:30px !important;}
 .padding-top-110{padding-top:60px !important;}
 .padding-top-420{padding-top:300px!important;}
 .padding-bottom-380{padding-bottom:260px!important;}
 .margin-bottom-140{margin-bottom:60px;}
 .text-section4 a.btn{margin-bottom:15px;}
 .portfolio_space .single-item-portfolio .info-item{left:0;right:0;top:0;bottom:0;}
 .tinos_follow{display:none;}
 .item-product .product-img span.price{padding-bottom:0;}
 .vc_row.tinos-bg-acc{background-image:none!important;background-color:#f4f4f4!important;padding-bottom:50px!important;}
 .tinos-video-circle .padding-top-70{padding-top:0!important;}
 .tinos-blog .blog-single-item .single-info{position:absolute;left:0;width:100%;text-align:center;}
 .contact-1 .text-left{text-align:center;padding-bottom:20px;}
.vc_row.business2-section2{margin-top:0!important;}
 nav.navigation.post-navigation,.woocommerce nav.woocommerce-pagination{margin-bottom:50px;}
 .woocommerce nav.woocommerce-pagination{width:100%;float:left;}
 .sidebar .search-form > label{width:100%;}
 .search-form button{right:0;}
 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
 .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:auto;text-align:center;float:none;}
 .tinos-business-1 .tinos-box .col-sm-6{width:100%;}
 .tinos-box .border-right{border-right:none;}
 .tinos-box .row:last-child > div{border-bottom:1px solid #e5e5e5;}
 .icon-social li{margin-right:5px;}
 footer .footer .f-contact-info address, footer .footer .f-contact-info span{color:#fff;font-size:12px;}
 footer .footer .f-contact-info i{margin-right:5px;}
 .tinos-headingtitle h3{font-size:30px;}
 .tinos-icon-advanced .default.icon-position-middle{padding-bottom:0;}
 .tinos-video-circle iframe{margin:50px auto;width:380px;height:380px;}
 .margin-bottom-90{margin-bottom:70px!important;}
 .txtus span b{padding-bottom:20px;display:block;padding-top:10px;}
 .txtus{text-align:center;}
 .txtus a.btn{float:none;}
 .instagram-container .footer-gallery li{width:50%;}
 .half-bg.padding-top-240{padding-top:100px!important;}
 .tinos-txt-personal p span{width:100%;display:block;line-height:1.2;}
 .tinos-advanced-image .box-content{padding-right:10px;padding-left:10px;}
 .txtcom{font-size:27px;}
 .tinos-pricing-table .priceContent{padding:40px 20px 65px 20px;}
 .tinos-countdown .countdown-section{margin:0 15px;}
 .tinos-icon-advanced .default.icon-align-left.icon-position-top div.icon,.tinos-right-mobile .tinos-icon-advanced .default.icon-align-right.icon-position-top div.icon{position:static;margin:0 auto 20px;width:auto;text-align:center;}
 .tinos-right-mobile .tinos-icon-advanced .default.icon-align-right.tinos-icon-size-sm .box-content{padding-right:0;text-align:center;}
 .tinos-icon-advanced.icon-border .default.icon-align-left.tinos-icon-size-xs .box-content{padding-left:0;text-align:center;}
 .breadcrumb h1{font-size:30px;}
 .tinos-md-center{text-align:center;}
 .tinos-icon-advanced.tinos-md-center .default.icon-align-left.tinos-icon-size-sm .box-content{padding-left:0;}
 .business-section-2 .no-padding-right .vc_column-inner{padding-right:15px!important;}
 .tinos-advance-choose .margin-bottom-90{margin-bottom:30px!important;}
 .tinos-video-circle{margin-bottom:20px;}
 .single-product .holder h2{font-size:30px;}
 .tinos_counter .item_counter .stats-number{margin-bottom:25px;}
 .port-thumbnail-layout4 .sidebar_port ul li{line-height:1;}
 .tinos_header_sidebar .site-header{width:100%;position:static;}
 .tinos_header_sidebar .site-content{width:100%;margin-left:0;}
 .tinos_padding_right_0{padding-right:0!important;}
 .tinos_header_sidebar .tinos_inbox_wrap{padding:0;}
 .tinos-headingtitle .txt br{display:none;}
 .custom-pagination { margin: 30px 0 0px;}
 .wpb_content_element { margin-bottom: 0;}
 .tinos_services {text-align: center;}
 .tinos_services .tinos-headingtitle { text-align: center; padding: 0; margin-top: 20px;}
 .tinos_services:nth-child(even) .tinos-headingtitle {text-align: center; padding: 0;} 
 .tinos_services_row {display: block;}
 .tinos_services:nth-child(odd) .tinos-headingtitle {padding-left: 0px;}
 .tinos_services .tinos-headingtitle { margin-top: 20px;}
 .tinos-icon-advanced .listindex1 { padding: 80px 15px 50px 15px;}
 
}
@media (max-width:767px){
 .landing-3-last .footercoppyright{padding-top:30px;}
 .padding-right-100{padding-right:0 !important;}
 .followus24{display:none }
 .padding-bottom-380{padding-bottom:200px!important;}
 .padding-top-420{padding-top:220px!important;}
 .page-bg-img h2{font-size:50px;}
 .page-bg-img .txt br{display:none;}
 .padding-top-85{padding-top:40px !important;}
 .padding-right-200{padding-right:30px;}
 .padding-left-200{padding-left:30px;}
 .padding-right-350{padding-right:30px;}
 .padding-left-350{padding-left:30px;}
 .padding-bottom-120{padding-bottom:80px !important;}
 .padding-top-125{padding-top:85px !important;}
 .padding-top-120{padding-top:50px !important;}
 .padding-bottom-110{padding-bottom:45px !important;}
 .padding-bottom-100{padding-bottom:45px !important;}
 .padding-top-100{padding-top:45px !important;}
 .padding-top-95{padding-top:60px !important;}
 .padding-bottom-95{padding-bottom:60px !important;}
 .padding-bottom-90{padding-bottom:55px !important;}
 .padding-top-50{padding-top:30px !important;}
 .padding-top-80{padding-top:50px!important;}
 .padding-bottom-75{padding-bottom:45px !important;}
 .margin-top-120 { margin-top: 100px !important;}
 .tinos_padding_mb_left{padding-left:30px!important;}
 .padding-bottom-30.tinos_por_14{padding-bottom:0!important;}
 .section-perfect .img{text-align:center!important;margin-left:0;}
 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background:none!important;padding-left:10px!important;padding-right:10px!important;}
 .vc_tta-panel .vc_tta-panel-heading{background:none!important;}
 .tinos-portfolio.padding-right-15{padding-right:0;}
 .tinos-portfolio.padding-left-15{padding-left:0;}
 .portfolio_space{margin-bottom:30px;}
 .tinos-blog .blog_list img.wp-post-image{width:100%;}
 .new-product article{text-align:center;}
 .new-product .item-product.layout_detail{display:inline-block;}
 .tinos-pricing-table.layout2{margin-bottom:15px;}
 .filter-portfolio nav ul li a{margin:0 25px;}
 .tinos-testimonial::after,.tinos-testimonial::before{display:none;}
 .woocommerce .order_details li strong{display:inline-block;}
 .woocommerce .order_details li{width:100%;margin-bottom:10px;}
 .port-thumbnail-layout4 .sidebar_port ul.post-social li a{width:30px;height:30px;line-height:33px;}
 .port-thumbnail-layout4 .sidebar_port ul li{line-height:15px;}
 .port-thumbnail-layout4 .sidebar_port ul li a,.port-thumbnail-layout4 .sidebar_port ul li strong{font-size:12px;}
 .port-more-project .item-portfolio{margin-bottom:20px;text-align:center;}
 .tinos-process-work.process-section div.icon:after{display:none;}
 .tinos-process-work.process-section div.icon{margin:0 auto;}
 .tinos-process-work.process-section{text-align:center;}
 .tinos-pricing-table.layout1{margin-bottom:20px;}
 .tinos_counter .relative.item_counter{padding-bottom:20px;}
 .tinos-box .box-content .index-item{top:60px;}
 .tinos-icon-advanced .default.icon-align-left.tinos-icon-size-sm .box-content{padding-left:0px;text-align:center;}
 .port-thumbnail-layout4 .sidebar_port h2{font-size:40px;}
 .breadcrumb h1{font-size:25px;}
 .tinos-testimonial .item-testimonial .testiImg{text-align:center;}
 .tinos-testimonial .item-testimonial .testiImg img{margin-right:0;}
 .tinos-btn-ct{display:block;}
 .padding-top-70{padding-top:30px!important;}
 .tinos-corporate-mobile .tinos-icon-advanced .default{margin-bottom:20px;}
 .txtcom{font-size:25px;}
 .tinos-icon-advanced .default.icon-align-center .read-more{padding-top:0;margin-bottom:35px;}
 .tinos-restaurant .info .name-price .builet{display:none;}
 .slide-category-product .box-img-slide a{left:100px;}
 .tinos-blog .blog-single-item{text-align:center;margin-bottom:30px;}
 .tinos-product .single-product{text-align:center;}
 .pagination{padding-left:0;margin-bottom:40px;}
 .blog_list .blog_side_container{width:100%;margin-left:0;}
 .blog_list{padding-left:0;}
 .woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;text-align:center;}
 .tinos-icon-advanced .default.icon-position-middle{padding:35px 30px 28px;}
 .no-padding-right .vc_column-inner{padding-right:15px !important;}
 .no-padding-left .vc_column-inner{padding-left:15px !important;}
 .text-left{text-align:center;}
 .restaurant-nav.text-left{text-align:left;}
 .section-wehave .img{margin-left:0;}
 .txtus span{width:100%;float:left;}
 .tinos-blog .col-sm-4{margin-bottom:20px;}
 .tinos-blog .box-img{text-align:center;margin-bottom:20px;}
 .tinos-testimonial .slide-testimonial .item-testimonial{padding:0 100px;}
 .tinos-progress.right{float:none;margin-top:25px;}
 .tinos-advanced-image {overflow: hidden; margin-bottom: 25px;}
 .tinos-advanced-image .box-image{text-align:center; }
 .tinos-advanced-image .box-content{text-align:center;padding-left:10px;padding-right:10px;}
 .tinos-advanced-image .box-content ul {text-align: left;} 
 .tinos-blog .blog-default .blog-box-content { padding: 30px 30px 20px;}
 .icon-social{text-align:center;padding-bottom:25px;}
 .tinos_inbox_wrap .padding-left-80{padding-left:0!important;padding-top:30px;}
 .team-img{text-align:center;}
 .contact-us-2{padding-bottom:20px;}
 .tinos-button .btn-button.ubtn-left{text-align:center;padding-bottom:20px;}
 .mc4wp-form .commingsoon-newletter input[type="submit"]{margin-top:20px;min-width:100%;margin-left:0;}
 .mc4wp-form input[type="email"]{min-width:100% }
 .footer-top .col-xs-6{margin-bottom:20px;}
 .tinos-blog .blog-layout2-slide .blog-box-image{width:100%;left:0;}
 .tinos-blog .blog-default .blog-box-image img{width:100%;}
 .tinos-blog .blog-layout1 .row .col-xs-12{margin-bottom:30px;}
 .tinos-blog .blog-layout1 .row{margin-bottom:0;}
 .home404 .content-area .site-main .heading-title{font-size:140px; line-height: 1;}
 .home404 .content-area .site-main .page-title { font-size: 36px;}
 .home404 .content-area{position:static;}
 .home404 .content-area .site-main .backtohome { margin-top: 50px;}
 .txt-maintenance-mode h1,.txt-maintenance-mode h1 span.txt-maintenance{font-size:60px;}
 .margin-bottom-90{margin-bottom:50px !important;}
 .tinos-icon-advanced .default.icon-align-left.tinos-icon-size-md .box-content{padding-left:45px;}
 .contact-res.vc_column_container{padding:0 15px;}
 .txt-comming-soon h1{word-spacing:0;}
 .tinos_counter .item_counter_layout2{padding:40px 0;}
 .item-testimonial,.tinos_counter .item_counter_layout3{margin-bottom:20px;}
 .process-section .item-process{margin-top:20px;}
 .tinos_counter .item_counter_layout3{border:none;}
 .tinos-mobile-center{text-align:center;}
 .instagram-container .footer-gallery li{width:33.333%;}
 .widget_tinos_instagram_feed ul.footer-gallery img{width:100%;}
 .tinos-business-1.padding-right-100{padding-right:0!important;}
 .tinos-business-1.padding-left-100{padding-left:0!important;}
 .tinos-business-1.padding-bottom-95{padding-bottom:0!important;}
 .tinos-product.margin-bottom-30{margin-top:30px;}
 .tinos-restaurant .bg-tinos-res{margin-bottom:30px;}
 .vertical-midle div.text-align-left{text-align:center;margin:0 auto 10px !important;}
 .tinos-center-mobile.wpb_single_image.vc_align_right{text-align:center;}
 .tinos-countdown .countdown-section .countdown-amount{font-size:30px;}
 .tinos-countdown .countdown-section .countdown-period{padding-left:7px;}
 .tinos-countdown .countdown-section{margin:0 10px;}
 .tinos-icon-advanced .icon-position-top{margin-top:20px;}
 .padding-bottom-20-mb{padding-bottom:20px;}
 .padding-top-20-mb{padding-top:20px;}
 .padding-bottom-70{padding-bottom:30px !important;}
 .single .single_des blockquote{margin:20px 0 20px 18px;padding-left:15px;font-size:16px;}
 .padding-bottom-80{padding-bottom:40px!important;}
 .padding-top-90{padding-top:50px!important;}
 .box-prof{padding-bottom:30px;}
 .text-section4 h2{font-size:35px;}
 .text-section1 h5{font-size:17px;}
 .section4-btn{margin-top:20px;}
 .text-section1{padding:30px 0;}
 .text-section4 a.btn{margin-right:10px;padding:10px 15px;} 
 .padding-top-140{padding-top:60px;}
 .padding-bottom-120{padding-bottom:60px;}
 .widget_search {padding-top: 30px;}
 .widget {float: none;}
 .search-form {width:250px;}
 .custom-pagination {margin: 10px 0 20px;} 
 .ult-ih-container { margin-bottom: 5px;}
 .tinos-icon-advanced {height: auto;margin-bottom: 20px;} 
 .tinos_services_wide .tinos-headingtitle {padding: 30px 15px;}
 .tinos_services_wide .tinos_services:nth-child(odd) .tinos-headingtitle {padding: 30px 15px;}
 .tinos_services_wide .tinos_services:nth-child(even) .tinos-headingtitle { padding-left: 15px;}
 .tinos_services_wide .tinos_services ul {text-align: left;}
 .contact_row_left {text-align: center; margin-bottom: 35px;}
 .us_row {margin-top:30px; text-align: center;}
 .us_row ul {text-align: left;}
 .tinos-icon-advanced .icon-position-top.listindex1 { margin-top: 50px;padding: 60px 20px 50px 20px;}
 .info_wrap {text-align: center;}
 .info_wrap .info_row:nth-child(odd) .wpb_single_image { margin-bottom: 35px;}
 .info_wrap .info_row:nth-child(even) .wpb_single_image { margin-top: 35px;}
 


}
@media (max-width:639px){.page-bg-img h2{font-size:40px;}
 .padding-top-420{padding-top:180px!important;}
 .padding-bottom-380{padding-bottom:160px!important;}
 .padding-top-120{padding-top:60px !important;}
 .padding-bottom-100{padding-bottom:50px !important;}
 .padding-top-100{padding-top:50px !important;}
 .padding-bottom-75{padding-bottom:50px !important;}
 .padding-bottom-70{padding-bottom:35px !important;}
 .padding-bottom-80{padding-bottom:40px !important;}
 .padding-top-90{padding-top:45px !important;}
 .padding-top-80{padding-top:40px!important;}
 .box-prof{padding-left:30px;padding-right:20px;}
 .box-prof:before{width:20px;top:12px;}
 .box-prof.tinos-icon-advanced .list-2-index1 .index span{font-size:35px;}
 .box-prof.tinos-icon-advanced h3{font-size:20px;}
 .filter-portfolio .space .item-portfolio img{width:100%;}
 .home404 .content-area .site-main .page-content p{font-size:18px;}
 .single-product .holder div, .single-product .holder p{text-align:center;width:100%;}
 .ct-mb-2.padding-left-100,.contact-1.padding-left-100{padding-left:0!important }
 .ct-mb-2.padding-right-100,.contact-1.padding-right-100{padding-right:0!important }
 .single blockquote{font-size:19px;padding:105px 25px 40px;line-height:30px;}
 .comment-form input[type="text"], .comment-form input[type="email"]{width:100%;}
 .txtcom{font-size:20px;}
 .port-thumbnail-layout4 .sidebar_port h2{font-size:35px;margin-bottom:15px;padding-bottom:10px;}
 .port-thumbnail-layout4 .sidebar_port ul li{padding:0;}
 .port-thumbnail-layout4 .sidebar_port ul li strong{font-size:13px;}
 .port-thumbnail-layout4 .sidebar_port h2{font-size:30px;}
 .port-thumbnail-layout4 .sidebar_port ul{padding-top:0;}
 .single-product .holder .over-frame div{display:none;}
 .woocommerce .woocommerce-ordering{width:100%;float:left;}
 .woocommerce .woocommerce-result-count{width:100%;text-align:center;} 
 .tinos-testimonial .slide-testimonial .item-testimonial p{font-size:13px;}
 .tinos-testimonial .slide-testimonial .item-testimonial{padding:0 40px;}
 .tinos-headingtitle h3{font-size:30px;}
 .txt-comming-soon h1,.txt-comming-soon h1 span{font-size:50px;}
 .filter-portfolio nav ul li{width:100%;text-align:center;}
 .breadcrumb.bg_image h1{line-height:1;}
 .coupon .input-text{width:100%!important;margin:10px 0 20px!important;}
 .coupon input[type="submit"]{width:100%!important;}
 .woocommerce-cart .actions{padding-bottom:15px!important;}
 .woocommerce .quantity .qty{padding:0;}
 .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;}
 .txt-maintenance-mode h1,.txt-maintenance-mode h1 span.txt-maintenance{font-size:40px;}
 .tinos-video-circle iframe{width:300px;height:300px;}
 .tinos_inbox_wrap{padding:0 30px;}
 .tinos_follow{right:30px;}
 .tinos-headingtitle h3 br{display:none;}
 .slide-category-product .box-img-slide a{left:50px;}
 .tinos-testimonial .item-testimonial .txt{padding:54px 35px 43px;}
 .tp-bullets{left:110%!important;}
 #comments .comment-form input[type="text"],#comments .comment-form input[type="email"]{width:100%;}
}
@media (max-width:575px){
	.ult-new-ib { height: 130px; display: flex !important; justify-content: flex-end; align-items: center; flex-direction: column;}
}
@media (max-width:479px){
 .tinos-countdown .countdown-section .countdown-amount{font-size:18px;}
 .tinos-countdown .countdown-section .countdown-period{padding-left:5px;font-size:13px !important;padding-top:0;line-height:1 }
}
@media (max-width:479px){.single .entry-title{font-size:25px;}
 .tp-bullets{left:120%!important;}
 .port-thumbnail-layout4 .sidebar_port h2{font-size:20px;margin-bottom:0;padding-bottom:0;}
 .port-thumbnail-layout4 .sidebar_port h2:before{display:none;}
 .tinos-icon-advanced .default.icon-align-left.icon-position-top div.icon{position:static;margin:0 auto 20px;}
 .tinos-icon-advanced.icon-border .default.icon-align-left.tinos-icon-size-xs .box-content{padding-left:0;text-align:center;}
 .padding-top-120{padding-top:40px !important;}
 .padding-bottom-100{padding-bottom:35px !important;}
 .padding-bottom-70{padding-bottom:20px !important;}
 .padding-bottom-80{padding-bottom:25px !important;}
 .padding-top-80{padding-top:30px!important;}
 .padding-top-90{padding-top:30px !important;}
 .blog_side_container{margin-left:0;position:static;margin-bottom:10px;}
 .blog_standard{padding-left:0;}
 .blog_standard iframe{height:200px;}
 .blog_side_container{margin-left:0;position:static;margin-bottom:10px;}
 .blog_standard{padding-left:0;}
 .format-audio .blog_standard iframe{height:120px;}
 .post-author-box .img-author{max-width:50px;}
 .post-author-box .dsc-author{padding-left:75px;}
 ul.children{padding-left:30px;}
 .tinos_shortby_wrap:after{z-index:100;}
 .tinos_shortby_wrap{width:230px;margin-left:auto;margin-right:auto;}
 .woocommerce .woocommerce-ordering{width:100%;float:left;}
 .woocommerce .woocommerce-result-count{width:100%;text-align:center;}
 .footer-top .col-xs-6{width:100%;}
 .txt-comming-soon h1, .txt-comming-soon h1 span{font-size:35px;}
 .tinos-blog .blog-layout2-slide .blog-box-content-hover{padding:40px 40px 70px 40px;}
 .tinos-progress .item-skill-circle{margin-top:20px;width:50%;padding:0 5%;}
 .tinos-progress .item-skill-circle .pie-chart{margin-bottom:0;}
 .tinos-progress .item-skill-circle .pie-value{top:45%;}
 .tinos-txt-personal p span{font-size:35pt!important;}
 .single-product .holder h2{font-size:25px;}
 .tinos-restaurant .info .name-price h3{font-size:13px;}
 .contact-us-2-res{padding-right:15px !important;padding-left:15px !important;}
 .tinos-headingtitle h3{font-size:25px;}
 .tinos-box .box-content .index-item{top:75px;}
 .page-numbers{width:35px;height:35px;font-size:16px;padding-top:6px;}
}
@media (max-width:359px){.tp-bullets{left:120%!important;}
 .tinos-testimonial .item-testimonial .txt{padding:54px 20px 43px;}
 .tinos-headingtitle h3{font-size:20px;letter-spacing:0;}
 .tinos-box .box-content .index-item{top:90px;}
 .tinos-restaurant .info .name-price h3{font-size:13px;}
 .tinos-restaurant .info .name-price span{font-size:12px;}
 .padding-bottom-70{padding-bottom:25px !important;}
 .txt-comming-soon{padding-top:0;}
 .tinos-video-circle iframe{width:250px;height:250px;margin:20px auto;}
 .txtus span b{font-size:20px;}
 .tinos-txt-personal p span{font-size:30pt!important;}
 .tinos-countdown .countdown-section .countdown-amount{font-size:14px;}
 .tinos-countdown .countdown-section .countdown-period{padding-left:5px;font-size:10px !important;padding-top:0;line-height:1 }
}
























