/*******Margins*****************/
.margin-0{margin: 0!important;}
.margin-5{margin: 5px!important;}
.margin-10{margin: 10px!important;}
.margin-15{margin: 15px!important;}
.margin-20{margin: 20px!important;}
.margin-25{margin: 25px!important;}
.margin-30{margin: 30px!important;}
.margin-35{margin: 35px!important;}
.margin-40{margin: 40px!important;}
.margin-45{margin: 45px!important;}
.margin-50{margin: 50px!important;}
.margin-55{margin: 55px!important;}
.margin-60{margin: 60px!important;}

.margin-top-0{margin-top: 0!important;}
.margin-top-5{margin-top: 5px!important;}
.margin-top-10{margin-top: 10px!important;}
.margin-top-15{margin-top: 15px!important;}
.margin-top-20{margin-top: 20px!important;}
.margin-top-25{margin-top: 25px!important;}
.margin-top-30{margin-top: 30px!important;}
.margin-top-35{margin-top: 35px!important;}
.margin-top-40{margin-top: 40px!important;}
.margin-top-45{margin-top: 45px!important;}
.margin-top-50{margin-top: 50px!important;}
.margin-top-55{margin-top: 55px!important;}
.margin-top-60{margin-top: 60px!important;}

.margin-right-0{margin-right: 0!important;}
.margin-right-5{margin-right: 5px!important;}
.margin-right-10{margin-right: 10px!important;}
.margin-right-15{margin-right: 15px!important;}
.margin-right-20{margin-right: 20px!important;}
.margin-right-25{margin-right: 25px!important;}
.margin-right-30{margin-right: 30px!important;}
.margin-right-35{margin-right: 35px!important;}
.margin-right-40{margin-right: 40px!important;}
.margin-right-45{margin-right: 40px!important;}
.margin-right-50{margin-right: 45px!important;}
.margin-right-55{margin-right: 55px!important;}
.margin-right-60{margin-right: 60px!important;}

.margin-bottom-0{margin-bottom: 0!important;}
.margin-bottom-5{margin-bottom: 5px!important;}
.margin-bottom-10{margin-bottom: 10px!important;}
.margin-bottom-15{margin-bottom: 15px!important;}
.margin-bottom-20{margin-bottom: 20px!important;}
.margin-bottom-25{margin-bottom: 25px!important;}
.margin-bottom-30{margin-bottom: 30px!important;}
.margin-bottom-35{margin-bottom: 35px!important;}
.margin-bottom-40{margin-bottom: 40px!important;}
.margin-bottom-45{margin-bottom: 45px!important;}
.margin-bottom-50{margin-bottom: 50px!important;}
.margin-bottom-55{margin-bottom: 55px!important;}
.margin-bottom-60{margin-bottom: 60px!important;}

.margin-left-0{margin-left: 0!important;}
.margin-left-5{margin-left: 5px!important;}
.margin-left-10{margin-left: 10px!important;}
.margin-left-15{margin-left: 15px!important;}
.margin-left-20{margin-left: 20px!important;}
.margin-left-25{margin-left: 25px!important;}
.margin-left-30{margin-left: 30px!important;}
.margin-left-35{margin-left: 35px!important;}
.margin-left-40{margin-left: 40px!important;}
.margin-left-45{margin-left: 45px!important;}
.margin-left-50{margin-left: 50px!important;}
.margin-left-55{margin-left: 55px!important;}
.margin-left-60{margin-left: 60px!important;}

/*******Paddings*****************/
.padding-0{padding: 0!important;}
.padding-5{padding: 5px!important;}
.padding-10{padding: 10px!important;}
.padding-15{padding: 15px!important;}
.padding-20{padding: 20px!important;}
.padding-25{padding: 25px!important;}
.padding-30{padding: 30px!important;}
.padding-35{padding: 35px!important;}
.padding-40{padding: 40px!important;}
.padding-45{padding: 45px!important;}
.padding-50{padding: 50px!important;}
.padding-55{padding: 55px!important;}
.padding-60{padding: 60px!important;}

.padding-top-0{padding-top: 0!important;}
.padding-top-5{padding-top: 5px!important;}
.padding-top-10{padding-top: 10px!important;}
.padding-top-15{padding-top: 15px!important;}
.padding-top-20{padding-top: 20px!important;}
.padding-top-25{padding-top: 25px!important;}
.padding-top-30{padding-top: 30px!important;}
.padding-top-35{padding-top: 35px!important;}
.padding-top-40{padding-top: 40px!important;}
.padding-top-45{padding-top: 45px!important;}
.padding-top-50{padding-top: 50px!important;}
.padding-top-55{padding-top: 55px!important;}
.padding-top-60{padding-top: 60px!important;}

.padding-right-0{padding-right: 0!important;}
.padding-right-5{padding-right: 5px!important;}
.padding-right-10{padding-right: 10px!important;}
.padding-right-15{padding-right: 15px!important;}
.padding-right-20{padding-right: 20px!important;}
.padding-right-25{padding-right: 25px!important;}
.padding-right-30{padding-right: 30px!important;}
.padding-right-35{padding-right: 35px!important;}
.padding-right-40{padding-right: 40px!important;}
.padding-right-45{padding-right: 45px!important;}
.padding-right-50{padding-right: 50px!important;}
.padding-right-55{padding-right: 55px!important;}
.padding-right-60{padding-right: 60px!important;}

.padding-bottom-0{padding-bottom: 0!important;}
.padding-bottom-5{padding-bottom: 5px!important;}
.padding-bottom-10{padding-bottom: 10px!important;}
.padding-bottom-15{padding-bottom: 15px!important;}
.padding-bottom-20{padding-bottom: 20px!important;}
.padding-bottom-25{padding-bottom: 25px!important;}
.padding-bottom-30{padding-bottom: 30px!important;}
.padding-bottom-35{padding-bottom: 35px!important;}
.padding-bottom-40{padding-bottom: 40px!important;}
.padding-bottom-45{padding-bottom: 45px!important;}
.padding-bottom-50{padding-bottom: 50px!important;}
.padding-bottom-55{padding-bottom: 55px!important;}
.padding-bottom-60{padding-bottom: 60px!important;}

.padding-left-0{padding-left: 0!important;}
.padding-left-5{padding-left: 5px!important;}
.padding-left-10{padding-left: 10px!important;}
.padding-left-15{padding-left: 15px!important;}
.padding-left-20{padding-left: 20px!important;}
.padding-left-25{padding-left: 25px!important;}
.padding-left-30{padding-left: 30px!important;}
.padding-left-35{padding-left: 35px!important;}
.padding-left-40{padding-left: 40px!important;}
.padding-left-45{padding-left: 45px!important;}
.padding-left-50{padding-left: 50px!important;}
.padding-left-55{padding-left: 55px!important;}
.padding-left-60{padding-left: 60px!important;}

/************************/
.min-height-50{min-height:50px}
.min-height-100{min-height:100px}
.min-height-150{min-height:150px}
.min-height-200{min-height:200px}
.min-height-250{min-height:250px}
.min-height-300{min-height:300px}
.min-height-350{min-height:350px}
.min-height-400{min-height:400px}

/************************/
.fs14{font-size: 14px!important}
.fs16{font-size: 16px!important}
.fs18{font-size: 18px!important}
.fs20{font-size: 20px!important}
.fs22{font-size: 22px!important}
.fs24{font-size: 24px!important}
.fs26{font-size: 26px!important}
.fs28{font-size: 28px!important}
.fs30{font-size: 30px!important}
.fs32{font-size: 32px!important}
.fs34{font-size: 34px!important}
.fs36{font-size: 36px!important}
.fs38{font-size: 38px!important}
.fs40{font-size: 40px!important}

.bold{font-weight: bold}
.italic{font-style: italic}

/************************/
.verical-center{display: table!important;vertical-align: middle;height: 100%;}
.verical-center .cell{display: table-cell; vertical-align: inherit;}

/************************/
.bg-white{background: #fff!important}
.background-cover{
    background-position: 50%;
    background-size: cover;
}


/************************/
.img-left{float:left;padding:0 15px 7px 0}
.img-right{float:right;padding:0 0 7px 15px}

/************************/
.relative{position:relative}
.clear{clear: both;}
.oh {overflow:hidden;}
.block{display:block;}
.grayscale{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

/******************************/
.scrollup{
    opacity: 0.4;
    position: fixed;
    bottom: 150px;
    right: 73px;
    display:none;
}
.scrollup:hover{
	opacity:0.6;
}
.scrollup span {
    font-size: 55px;
    color: #000;
}

/*************************************************/
#popup_toggle{bottom:25px;right:10px;position:fixed;}
.img-circle-class{background-color:#ec6610;box-sizing:content-box;-webkit-box-sizing:content-box;}
.img-circleblock span{color: #fff;font-size: 40px;padding: 15px;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #ec6610;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .6;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#ec6610;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle-class{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .8;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle-class:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
/***********************************/
/***********************************/
/***********************************/
