/*IRANSans*/
@font-face{font-family:IRANSans;font-style:normal;font-weight:700;src:url(../fonts/IRANSans/eot/IRANSansWeb_Bold.eot);src:url(../fonts/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/IRANSans/woff2/IRANSansWeb_Bold.woff2) format('woff2'),url(../fonts/IRANSans/woff/IRANSansWeb_Bold.woff) format('woff'),url(../fonts/IRANSans/ttf/IRANSansWeb_Bold.ttf) format('truetype')}@font-face{font-family:IRANSans;font-style:normal;font-weight:500;src:url(../fonts/IRANSans/eot/IRANSansWeb_Medium.eot);src:url(../fonts/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/IRANSans/woff2/IRANSansWeb_Medium.woff2) format('woff2'),url(../fonts/IRANSans/woff/IRANSansWeb_Medium.woff) format('woff'),url(../fonts/IRANSans/ttf/IRANSansWeb_Medium.ttf) format('truetype')}@font-face{font-family:IRANSans;font-style:normal;font-weight:300;src:url(../fonts/IRANSans/eot/IRANSansWeb_Light.eot);src:url(../fonts/IRANSans/eot/IRANSansWeb_Light.eot?#iefix) format('embedded-opentype'),url(../fonts/IRANSans/woff2/IRANSansWeb_Light.woff2) format('woff2'),url(../fonts/IRANSans/woff/IRANSansWeb_Light.woff) format('woff'),url(../fonts/IRANSans/ttf/IRANSansWeb_Light.ttf) format('truetype')}@font-face{font-family:IRANSans;font-style:normal;font-weight:200;src:url(../fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot);src:url(../fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix) format('embedded-opentype'),url(../fonts/IRANSans/woff2/IRANSansWeb_UltraLight.woff2) format('woff2'),url(../fonts/IRANSans/woff/IRANSansWeb_UltraLight.woff) format('woff'),url(../fonts/IRANSans/ttf/IRANSansWeb_UltraLight.ttf) format('truetype')}@font-face{font-family:IRANSans;font-style:normal;font-weight:400;src:url(../fonts/IRANSans/eot/IRANSansWeb.eot);src:url(../fonts/IRANSans/eot/IRANSansWeb.eot?#iefix) format('embedded-opentype'),url(../fonts/IRANSans/woff2/IRANSansWeb.woff2) format('woff2'),url(../fonts/IRANSans/woff/IRANSansWeb.woff) format('woff'),url(../fonts/IRANSans/ttf/IRANSansWeb.ttf) format('truetype')}
/*Paging*/
.pagination a,.pagination span{display:inline-block;color:#999;padding:5px 15px;border-radius: 22px;font-family: cursive;;border: 2px solid #fff;margin:0 2px;vertical-align:bottom;box-shadow: 0px 3px 5px 0px #949494;}.pagination .current{background:#42a6ac;color:#fff}.pagination a:hover{color:#E34E48;background-color:#eee}
/*Reset*/
html,body,body 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,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}
/*Viewbox*/
.viewbox-footer,.viewbox-header{margin:10px}.viewbox-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:700}.viewbox-body{position:absolute;top:50%;left:50%;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);-moz-box-shadow:0 0 10px rgba(0,0,0,.6);box-shadow:0 0 10px rgba(0,0,0,.6);overflow:auto}.viewbox-content{margin:10px;width:300px;height:300px}.viewbox-content .viewbox-image{width:100%;height:100%}.viewbox-button-default{cursor:pointer;height:64px;width:64px}.viewbox-button-default>svg{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0)}.viewbox-button-default{fill:#999}.viewbox-button-default:hover{fill:#fff}.viewbox-button-close{position:absolute;top:10px;right:10px;z-index:9}.viewbox-button-next,.viewbox-button-prev{position:absolute;top:50%;height:128px;width:128px;margin:-64px 0 0;z-index:9}.viewbox-button-next{right:10px}.viewbox-button-prev{left:10px}.viewbox-container .loader{widows:100%;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px}.viewbox-container .loader *{margin:0;padding:0}.viewbox-container .loader .spinner{width:50px;height:50px;position:relative;margin:0 auto}.viewbox-container .loader .double-bounce1,.viewbox-container .loader .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#999;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.viewbox-container .loader .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
/*icon*/
@charset "UTF-8";[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:blank!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:blank;src:url(../fonts/blank.eot);src:url(../fonts/blank.eot?#iefix) format("embedded-opentype"),url(../fonts/blank.woff) format("woff"),url(../fonts/blank.ttf) format("truetype"),url(../fonts/blank.svg#blank) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}.icon-android-add:before{content:"\61"}.icon-android-arrow-back:before{content:"\62"}.icon-android-arrow-down:before{content:"\63"}.icon-android-arrow-up:before{content:"\64"}.icon-android-arrow-forward:before{content:"\65"}.icon-alert-circled:before{content:"\66"}.icon-android-attach:before{content:"\67"}.icon-android-checkbox:before{content:"\68"}.icon-android-call:before{content:"\69"}.icon-android-camera:before{content:"\6a"}.icon-android-close:before{content:"\6b"}.icon-android-done:before{content:"\6c"}.icon-android-create:before{content:"\6d"}.icon-android-film:before{content:"\6e"}.icon-android-favorite:before{content:"\6f"}.icon-android-more-horizontal:before{content:"\70"}.icon-android-more-vertical:before{content:"\71"}.icon-android-home:before{content:"\72"}.icon-android-mail:before{content:"\73"}.icon-android-people:before{content:"\74"}.icon-android-person:before{content:"\75"}.icon-android-send:before{content:"\76"}.icon-android-pin:before{content:"\77"}.icon-android-menu:before{content:"\78"}.icon-android-search:before{content:"\79"}.icon-android-print:before{content:"\7a"}.icon-android-remove:before{content:"\41"}.icon-android-options:before{content:"\42"}.icon-android-map:before{content:"\43"}.icon-android-folder:before{content:"\44"}.icon-android-arrow-dropup:before{content:"\45"}.icon-android-arrow-dropright:before{content:"\46"}.icon-android-arrow-dropdown:before{content:"\47"}.icon-android-arrow-dropleft:before{content:"\48"}.icon-android-share-alt:before{content:"\49"}.icon-android-time:before{content:"\4a"}.icon-image:before{content:"\4b"}.icon-images:before{content:"\4c"}.icon-flame:before{content:"\4d"}.icon-navicon:before{content:"\4e"}.icon-social-linkedin:before{content:"\4f"}.icon-social-rss:before{content:"\50"}.icon-social-googleplus-outline:before{content:"\51"}.icon-social-whatsapp:before{content:"\52"}.icon-social-twitter:before{content:"\53"}.icon-ios-arrow-down:before{content:"\54"}.icon-ios-arrow-left:before{content:"\55"}.icon-ios-arrow-right:before{content:"\56"}.icon-ios-arrow-up:before{content:"\57"}.icon-help:before{content:"\58"}
/*Public*/
.overflow{overflow:hidden}.bg1{background-color:#fff}.bg2{background-color:#000}.bg3{background-color:#f2f2f2}.margin-auto{margin:0 auto}.vertical:before,img{vertical-align:middle}a,body{font-family:iransans}a{text-decoration:none}.iransans{font-family:IRANSans}.bold{font-weight:700}.font-s9{font-size:9px}.font-s10{font-size:10px}.font-s11{font-size:11px}.font-s12{font-size:12px}.font-s13{font-size:13px}.font-s14{font-size:14px}.font-s15{font-size:15px}.font-s16{font-size:16px}.font-s17{font-size:17px}.font-s18{font-size:18px}.font-s19{font-size:19px}.font-s20{font-size:20px}.font-s22{font-size:22px}.font-s25{font-size:25px}.font-s30{font-size:30px}.font-s35{font-size:35px}.font-s40{font-size:40px}.color1{color:#fff}.color2{color:#000}.color3{color:#333}.container{width:1250px;margin:0 auto}.container-fluid{width:100%}.pull-right{float:right}.pull-left{float:left}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.hide{display:none}.show{display:block}.responsive img{width:100%;height:auto}.responsive2 img{width:auto;height:100%}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.pad-5{padding:5px}.pad-10{padding:10px}.pad-15{padding:15px}.pad-20{padding:20px}.pad-25{padding:25px}.pad-30{padding:30px}.pad-35{padding:35px}.pad-40{padding:40px}.pad-60{padding: 60px;}.pad-t5{padding-top:5px}.pad-t10{padding-top:10px}.pad-t15{padding-top:15px}.pad-t20{padding-top:20px}.pad-t25{padding-top:25px}.pad-t30{padding-top:30px}.pad-t35{padding-top:35px}.pad-t40{padding-top:40px}.pad-r5{padding-right:5px}.pad-r10{padding-right:10px}.pad-r15{padding-right:15px}.pad-r20{padding-right:20px}.pad-r25{padding-right:25px}.pad-r30{padding-right:30px}.pad-r35{padding-right:35px}.pad-r40{padding-right:40px}.pad-l5{padding-left:5px}.pad-l10{padding-left:10px}.pad-l15{padding-left:15px}.pad-l20{padding-left:20px}.pad-l25{padding-left:25px}.pad-l30{padding-left:30px}.pad-l35{padding-left:35px}.pad-l40{padding-left:40px}.pad-b5{padding-bottom:5px}.pad-b10{padding-bottom:10px}.pad-b15{padding-bottom:15px}.pad-b20{padding-bottom:20px}.pad-b25{padding-bottom:25px}.pad-b30{padding-bottom:30px}.pad-b35{padding-bottom:35px}.pad-b40{padding-bottom:40px}.spacer-t5{margin-top:5px}.spacer-t10{margin-top:10px}.spacer-t15{margin-top:15px}.spacer-t20{margin-top:20px}.spacer-t25{margin-top:25px}.spacer-t30{margin-top:30px}.spacer-t35{margin-top:35px}.spacer-t40{margin-top:40px}.spacer-b5{margin-bottom:5px}.spacer-b10{margin-bottom:10px}.spacer-b15{margin-bottom:15px}.spacer-b20{margin-bottom:20px}.spacer-b25{margin-bottom:25px}.spacer-b30{margin-bottom:30px}.spacer-b35{margin-bottom:35px}.spacer-b40{margin-bottom:40px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin: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.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;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:0 4px 5px}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.borser-none{border: none;}
.pad-2-5{
	padding:2.5px;
}
.bg-gray{
	background: #f5f5f5;
}
.logo-color{
	color:#42a6ac;
}
.logo-bg{
	background: #42a6ac;
}
.min-height{
	min-height: 680px;
}
.search-main-title{
	border-radius: 10px;
    padding: 10px;
    color: #42a6ac;
    background: #f7f7f7;
}   
/*----------- item-overlay ------------- */
  .overaly-box{
  	position: relative;
  	width: 100%;
  }
  .overlayy {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(2,0,36);
    background:linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0, 0, 0, 0.44) 100%);
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
  }
  .overaly-box:hover .overlayy {
    height: 20%;
  }
/* ---------- Header ------------ */
nav.main-menu ul li{
	display:inline-block;
	padding:15px; 
}
nav.main-menu ul li a{
	color: #7c7c7c ;
	font-size: 14px;
	font-weight: 300;
	transition: 0.2s;
	border-bottom: 0px solid #42a6ad ;
}
nav.main-menu ul li a:hover , nav.main-menu ul li.current-menu-item a{
	border-bottom: 2px solid #7c7c7c ;
}
.site-search input{
 	font-size: 15px;
    border-radius: 30px;
    border-style: none;
    font-family: iransans;
    background: #aeb0b1fa;
    padding: 2px 7px;
    color: white;	
}
.site-search input::placeholder{
	font-size:13px;
	color: white;	
}
/* ---------- Index Intro ------------ */
#intro{
	height: 560px;
}
.intro-image{
	width: 260px;
	position: absolute;
	left: 7% ;
	bottom: 50px;
}
.intro-button a{
	display: block;
    background: #1a9074e6;
    padding: 0 10px;
    margin-top: 10px;
    color: #fff;
    border-radius: 24px;
    font-size: 14px;
    text-align: center;
    width: 185px;
    
}
.section-title{
	background: #1d9e55;
}
.section-title a{
	padding-right:80px;
}

/* ======= single ======= */

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(0, 0, 0, 0.45098039215686275);
}
.texthover-news:hover .overlay {
  opacity: 1;
}
.texthover-news {
  position: relative;
}

.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.single .overlay .text{
    font-size: 14px;	
}
.single-information{
	border: 1px solid #d0d0d0;
}
.single-information .colm4{
	width: 25%;
}
.single-information .video-play-box img{
	width: 50px;
}
.single-inner{
	padding: 50px 0;
}
.single-content p{
	line-height: 31px;
    color: #868585;
}
.single-content .wp-video{
    width: 100% !important;
}
.single-detail ul li{
	display: inline-block;
	padding: 0 21px;
	position: relative;
}
.single-detail ul li:before{
	content:"\68";
	font-family: blank;
	color: #42a6ac;
	font-size: 17px;
	position: absolute;
    top: 6px;
    right: 0px;
}
.single-detail ul li span{
	color: #9b9b9b;
}
.single-title{
	font-weight: 600;
    letter-spacing: 0.5px;
}
.single-title:after:{
	content:"";
	width: 10%;
	height: 2px;
	background:#42a6ac;
	position: absolute;
	bottom: 0;
	right: 0;
}

/* ======= content-notice ======= */
#notice .section-intro-notice:nth-child(odd) .notice-content-inner{
	right: 230px;
}
#notice .section-intro-notice:nth-child(even) .notice-content-inner{
	text-align:left;
	left: 230px;
}
.notice-content-inner{
	position: absolute;
	top:60px;
}
/* ======= content-video ======= */
.title-video:before{
    content: "\48";
    font-family: 'blank';
    position: absolute;
    right: 20px;
    top: 11px;
    font-size: 33px;
}
.video-text{
    right: 67px;
    bottom: 35px;
    width: 70%;
    height: 50px;
    z-index: 9;
}
.btn-allvideo span:before{
    position: absolute;
    content: "\f03d";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 25px;
    top: 8px;
    right: 39px;
}
.video-play-box {
	width: fit-content;
    height: fit-content;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.video-box-title{
    bottom: 3px;
    width: 98%;
    background: rgb(2,0,36);
    background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(255,255,255,0) 100%);
}
/* ======= content-news ======= */
.title-news:before{
    content: "\f0a1";
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    right: 20px;
    transform: scaleX(-1);
    top: 9px;
    font-size: 26px;
}
.btn-allnews span:before{
    position: absolute;
    content: "\f3be";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 25px;
    top: 11px;
    right: 54px;
}
.relative-news{
	position:relative;	
	top:50%
}
/* ======= content-teammate ======= */
.title-teammate:before{
    content: "\f2b5";
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    right: 20px;
    top: 9px;
    font-size: 33px;
}
.team-box {
    background: #54bab0;
    text-align: center;
    max-height: 160px;
    border-radius: 10px;
    overflow: hidden;
}
.box7{
    width: 158px;
    height: 158px;
}	
.cont-pad{
	padding: 30px 70px;
}
/* ======= archive ======= */
.archive-head-title{
    background: #42a6ac;
    color: white;
}	
.archive-head-title::before{
    content: "";
    position: absolute;
    width: 0;
    top: 0px;
    left: -18px;
    height: 0;
    border-top: 18px solid transparent;
    border-right: 18px solid #42a6ac;
    border-bottom: 19px solid transparent;
}	
.video-title {
    font-size: 13px;
    font-weight: 500;	
    color: #000;
    height: 32px;
    overflow: hidden;    
    transition: 0.5s;
}
.video-icon {
	position: absolute;
    bottom: -20px;
    left: 0px;
    color: white;
    font-size: 30px;	
}
.total-box-video{
	width: 33%;
}
.total-box-video a{
	display: block;
    box-shadow: 0px 2px 8px -3px #1d2124;
    border-radius: 5px;
    overflow: hidden;    
}
.total-box-video img{
	-ms-transition: .3s filter linear;
    -o-transition: .3s filter linear;
    -webkit-transition: .3s filter linear;
    transition: .3s filter linear;
}
.total-box-video .overlay{
    border-radius: 5px;
}
.total-box-video:hover .overlay{
	opacity: 1;
}
.total-box-video .overlay .text{
	font-size: 15px;
}
.total-box-video:hover .video-title {
	color: #ff8000;
}
.total-box-video .video-play-box img{
	width: 60px;
}
.archive-category li{
    display: inline-block;
    background: #42a6ac;
    padding: 0 25px;
    border-radius: 24px;
}
.archive-category li a{
    color: #fff;
    font-size: 14px;
}

/* ---------- form 7 ------------ */
.bg-page{
	background: rgb(255,255,255);
	background: linear-gradient(45deg, rgba(255,255,255,0) 0%, rgba(228,228,228,0.9360119047619048) 35%, rgba(241,241,241,0.9500175070028011) 70%, rgba(231,231,231,1) 100%);
}
.form-main{
	width: 45%;
	border-radius: 5px;
    background: #fff;
    text-align: center;
    box-shadow: 0px 0px 7px 1px #aba2a2;
}
.form-logo{
	right:15px;
	top:15px;
    opacity: 0.4;
}
.form-main{
    text-align: center;
}
.form-main label{
	color: #40b8c0;
    font-size: 13px;
}	
.form-main input,textarea{
    border-radius: 5px;
    border-style: none;
    box-shadow: 0px 0px 2px 1px #d4d4d4;
    padding: 5px;
    font-size: 15px;
}	
.form-main input[type=submit]{
    color: white;
    border-radius: 5px;
    border-style: none;
    box-shadow: 0px 0px 3px 0px #000000,inset 0px 0px 0px 0px #07757c;
    background: #42a6ac;
    padding: 5px 29px;
    font-size: 15px;
    transition:0.5s all;
    font-family: iransans;
}	
.form-main p{
	padding: 5px;
}	
.form-main input[type=submit]:hover{
    box-shadow: 0px 0px 3px 0px #000000, inset 95px 0px 0px 0px #07757c;
}	


/* ---------- Footer ------------ */
.footer-top{
	background-color:  #333;
}
.footer-logo{
	width: fit-content;
	padding-top: 70px;
}
.scrollToTop{
    background-color: #db4437;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.2);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.2);
    height: 50px;
    line-height: 50px;
    width: 50px;
    z-index: 100;
    position: fixed;
    right: 24px;
    bottom: 24px;
    transition: all 0.4s ease 0.1s;
}
.footer-bottom{
	background: #333;
    height: 40px;
    line-height: 40px;
}
/* ---------- 404 ------------ */
.error404 footer,.error404 header{display:none}body.error404{background-color:#2F3242}.error404 svg{position:absolute;top:50%;left:50%;margin-top:-250px;margin-left:-400px}.error404 .message-box{height:200px;width:380px;position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:50px;color:#FFF;font-weight:300}.error404 .message-box h1{font-size:60px;line-height:46px;margin-bottom:40px}.buttons-con .action-link-wrap{margin-top:40px}.buttons-con .action-link-wrap a{background:#68c950;padding:8px 25px;border-radius:4px;color:#FFF;font-weight:700;font-size:14px;transition:all .3s linear;cursor:pointer;margin-right:10px}.buttons-con .action-link-wrap a:hover{background:#5A5C6C;color:#fff}#Polygon-1,#Polygon-2,#Polygon-3,#Polygon-4,#Polygon-5{animation:float 1s infinite ease-in-out alternate}#Polygon-2{animation-delay:.2s}#Polygon-3{animation-delay:.4s}#Polygon-4{animation-delay:.6s}#Polygon-5{animation-delay:.8s}@keyframes float{100%{transform:translateY(20px)}}@media (max-width:450px){.message-box,svg{top:50%;left:50%;margin-left:-190px}svg{position:absolute;margin-top:-250px}.message-box{margin-top:-100px;text-align:center}}