.clr{
    clear: both;
}
body{
    font-family: 'Roboto', sans-serif;
    font-size:18px;
    color:#636363;
    font-weight:400;
    overflow-x: hidden;
}

h1,h2,h3,h4,h5,h6{
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    margin-top: 0;
}

p{
    line-height: 22px;
    margin-bottom: 20px;
}

#preloader {
    position:fixed;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color:#FFF;
    z-index:99999;
}
#preloader .spinner {
	position:absolute;
	top:50%;
	left:50%;
	width:64px;
	height:64px;
	background:url(../images/page-loader.gif) no-repeat center center;
	margin:-32px 0px 0px -32px;
}

.animation{
    visibility: hidden;
}
.animated{
    visibility: visible;
}

a,a:hover,a:focus{
    outline: none;
    text-decoration: none;
}
a{
    color: #02abe2;
}

.mar-bottom-0{ margin-bottom: 0px!important; }
.mar-bottom-2{ margin-bottom: 2px!important; }
.mar-bottom-5{ margin-bottom: 5px!important; }
.mar-bottom-10{ margin-bottom: 10px!important; }
.mar-bottom-15{ margin-bottom: 15px!important; }
.mar-bottom-20{ margin-bottom: 20px!important; }
.mar-bottom-25{ margin-bottom: 25px!important; }
.mar-bottom-30{ margin-bottom: 30px!important; }
.mar-bottom-35{ margin-bottom: 35px!important; }
.mar-bottom-40{ margin-bottom: 40px!important; }
.mar-bottom-45{ margin-bottom: 45px!important; }
.mar-bottom-50{ margin-bottom: 50px!important; }
.mar-bottom-55{ margin-bottom: 55px!important; }
.mar-bottom-60{ margin-bottom: 60px!important; }
.mar-bottom-65{ margin-bottom: 65px!important; }
.mar-bottom-70{ margin-bottom: 70px!important; }
.mar-bottom-75{ margin-bottom: 75px!important; }
.mar-bottom-80{ margin-bottom: 80px!important; }
.mar-bottom-85{ margin-bottom: 85px!important; }
.mar-bottom-90{ margin-bottom: 90px!important; }
.mar-bottom-95{ margin-bottom: 95px!important; }
.mar-bottom-100{ margin-bottom: 100px!important; }
.mar-bottom-105{ margin-bottom: 105px!important; }
.mar-bottom-110{ margin-bottom: 110px!important; }

.pad-top-0{ padding-top: 0px!important; }
.pad-top-10{ padding-top: 10px!important; }
.pad-top-15{ padding-top: 15px!important; }
.pad-top-20{ padding-top: 20px!important; }
.pad-top-25{ padding-top: 25px!important; }
.pad-top-30{ padding-top: 30px!important; }
.pad-top-35{ padding-top: 35px!important; }
.pad-top-40{ padding-top: 40px!important; }
.pad-top-45{ padding-top: 45px!important; }
.pad-top-50{ padding-top: 50px!important; }
.pad-top-55{ padding-top: 55px!important; }
.pad-top-60{ padding-top: 60px!important; }
.pad-top-65{ padding-top: 65px!important; }
.pad-top-70{ padding-top: 70px!important; }
.pad-top-75{ padding-top: 75px!important; }
.pad-top-80{ padding-top: 80px!important; }
.pad-top-85{ padding-top: 85px!important; }
.pad-top-90{ padding-top: 90px!important; }
.pad-top-95{ padding-top: 95px!important; }
.pad-top-100{ padding-top: 100px!important; }
.pad-top-105{ padding-top: 105px!important; }
.pad-top-110{ padding-top: 110px!important; }
.pad-top-115{ padding-top: 115px!important; }
.pad-top-120{ padding-top: 120px!important; }
.pad-top-140{ padding-top: 140px!important; }

.pad-bottom-0{ padding-bottom: 0px!important; }
.pad-bottom-10{ padding-bottom: 10px!important; }
.pad-bottom-15{ padding-bottom: 15px!important; }
.pad-bottom-20{ padding-bottom: 20px!important; }
.pad-bottom-25{ padding-bottom: 25px!important; }
.pad-bottom-30{ padding-bottom: 30px!important; }
.pad-bottom-35{ padding-bottom: 35px!important; }
.pad-bottom-40{ padding-bottom: 40px!important; }
.pad-bottom-45{ padding-bottom: 45px!important; }
.pad-bottom-50{ padding-bottom: 50px!important; }
.pad-bottom-55{ padding-bottom: 55px!important; }
.pad-bottom-60{ padding-bottom: 60px!important; }
.pad-bottom-65{ padding-bottom: 65px!important; }
.pad-bottom-70{ padding-bottom: 70px!important; }
.pad-bottom-75{ padding-bottom: 75px!important; }
.pad-bottom-80{ padding-bottom: 80px!important; }
.pad-bottom-85{ padding-bottom: 85px!important; }
.pad-bottom-90{ padding-bottom: 90px!important; }
.pad-bottom-95{ padding-bottom: 95px!important; }
.pad-bottom-100{ padding-bottom: 100px!important; }
.pad-bottom-105{ padding-bottom: 105px!important; }
.pad-bottom-110{ padding-bottom: 110px!important; }
.pad-bottom-115{ padding-bottom: 115px!important; }
.pad-bottom-120{ padding-bottom: 120px!important; }
.pad-bottom-140{ padding-bottom: 140px!important; }

.row.no-space{
    margin-left:0;
    margin-right: 0;
}
.no-space > .col-lg-1,.no-space > .col-lg-10,.no-space > .col-lg-11,.no-space > .col-lg-12, .no-space > .col-lg-2, .no-space > .col-lg-3, .no-space > .col-lg-4, .no-space > .col-lg-5,.no-space > .col-lg-6,.no-space > .col-lg-7,.no-space > .col-lg-8,.no-space > .col-lg-9, 
.no-space > .col-md-1, .no-space > .col-md-10, .no-space > .col-md-11, .no-space > .col-md-12, .no-space > .col-md-2, .no-space > .col-md-3, .no-space > .col-md-4, .no-space > .col-md-5, .no-space > .col-md-6, .no-space > .col-md-7, .no-space > .col-md-8, .no-space > .col-md-9, 
.no-space > .col-sm-1, .no-space > .col-sm-10, .no-space > .col-sm-11, .no-space > .col-sm-12, .no-space > .col-sm-2, .no-space > .col-sm-3, .no-space > .col-sm-4, .no-space > .col-sm-5, .no-space > .col-sm-6, .no-space > .col-sm-7, .no-space > .col-sm-8, .no-space > .col-sm-9, 
.no-space > .col-xs-1, .no-space > .col-xs-10, .no-space > .col-xs-11, .no-space > .col-xs-12, .no-space > .col-xs-2, .no-space > .col-xs-3, .no-space > .col-xs-4, .no-space > .col-xs-5, .no-space > .col-xs-6, .no-space > .col-xs-7, .no-space > .col-xs-8, .no-space > .col-xs-9{
    padding-left:0;
    padding-right:0;
}

.btn{
    padding:15px 40px;
    border-radius: 5px;
    font-size:14px;
    font-family: 'Roboto', sans-serif;
    border:1px solid transparent;
    line-height: 1;
    font-weight: 700;
    text-align: center;
}

.btn-gradient:hover,
.btn-gradient:focus,
.btn-gradient{
    background: #00a6e5;
    background: -webkit-linear-gradient(left, #00a6e5 , #18dac3);
    background: -o-linear-gradient(right, #00a6e5, #18dac3);
    background: -moz-linear-gradient(right, #00a6e5, #18dac3);
    background: linear-gradient(to right, #00a6e5 , #18dac3);
    color: #ffffff;
}

.btn-circle{
    border-radius: 50px;
}

.btn-small{
    padding:8px 15px;
}

.btn-accent,
.btn-accent:hover,
.btn-accent:focus{
    background: #12c5c0;
    border-color: #12c5c0;
    color: #ffffff;
}

.btn-white,
.btn-white:hover,
.btn-white:focus{
    background: #ffffff;
    border-color: #ffffff;
    color: #00a4cf;
}

.btn-grey,
.btn-grey:hover,
.btn-grey:focus{
    background: #a8a8a8;
    color: #ffffff;
    border-color: #a8a8a8;
}

.btn-medium{
    font-weight: 500;
}
.btn-normal{
    font-weight: 400;
}

input[type=email],
input[type=password],
input[type=phone],
input[type=tel],
input[type=text],
textarea{
    height:46px;
    padding:15px;
    border: none;
    width:100%;
    background: #fafafa;
    color:#221f1f;
    font-size:15px;
    box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    -ms-box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    -o-box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    font-weight: 400;
}
textarea{
    height: 166px;
}

select {
    height: 46px;
    line-height: 1.42857;
    padding: 15px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    width: 100%;
    background: #fafafa;
    box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    -ms-box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    -o-box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
    color:#221f1f;
    font-size:15px;
    font-weight: 400;
}

select:not([multiple]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background:#fafafa url(../images/icon-select.jpg) no-repeat right center;
    min-width: 175px;
    height: 46px;
}

.wrap-input{
    border:1px solid #d8d8d8;
    padding:2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}

strong{
    font-weight: 700;
}
.font-medium{
    font-weight: 500;
}
.font-light{
    font-weight: 300;
}
.font-dark{
    color: #343434;
}
.font-italic{
    font-style: italic;
}
.accent{
    color: #02abe2;
}
.divider{
    border-bottom:1px solid #e5e5e5;
    margin-bottom: 2px;
}
.bg-grey{
    background: #fafafa;
}
.wrapper{
    max-width:995px;
}
.text-large{
    font-size:24px;
    line-height: 31px;
}
.bg-gradient{
    background: #00a6e5;
    background: -webkit-linear-gradient(left, #00a6e5 , #18dac3);
    background: -o-linear-gradient(right, #00a6e5, #18dac3);
    background: -moz-linear-gradient(right, #00a6e5, #18dac3);
    background: linear-gradient(to right, #00a6e5 , #18dac3);
}

.tp-bg{
    background-repeat: repeat;
    background-position: top center;
    background-size: cover;
}

.text-white{
    color: #ffffff;
}
.full-image{
    width: 100%;
}
/*============================= END BODY ================================*/
/*============================== HEADER =================================*/
.header-top{
    padding:8px 0;
    border-bottom:1px solid #e5e5e5;
}
.header-top ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.header-top ul li{
    display: inline-block;
    margin-right: 15px;
}
.header-top ul li:last-child{
    margin-right: 0;
}
.header-info li{
    font-size:11px;
    color: #3d3d48;
}
.header-info li a{
    color: #3d3d48;
}
.header-info li i{
    color:#15d3c8;
    margin-right: 5px;
    font-size:16px;
}
.socials{
    text-align: right;
}
.socials li a{
    font-size:19px;
    color: #8a8a8a;
}
.navbar-header{
    float: none;
    border-bottom:1px solid #e5e5e5;
}
#header .phone{
    float: right;
    margin: 39px 0;
    padding: 0;
    list-style: none;
}
#header .phone li{
    float: left;
    margin-right: 30px;
}
#header .phone li a{
    font-size:15px;
    color: #3d3d47;
}
#header .phone li a i{
    margin-right: 8px;
    font-size: 18px;
}
#header .phone li.search,
#header .phone li.search i{
    margin-right: 0;
}
#header .phone li.search a{
    color: #00a7e4;
}
.navbar-default .navbar-brand{
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding:15px 0;
}
.navbar-collapse{
    padding: 0;
}
.navbar-nav > li{
    margin-right: 28px;
    position: relative;
}
.navbar-nav > li > ul.sub-menu{
    width:250px;
    position: absolute;
    top:100%;
    left:0;
    background: #ffffff;
    padding: 0;
    margin: 0;
    list-style: none;
    z-index:999;
    border-top:2px solid #05b1de;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.navbar-nav > li:hover > ul.sub-menu{
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.navbar-nav > li > ul.sub-menu li a{
    padding:10px 15px;
    display: block;
    font-size:15px;
    color: #3d3d47;
    border-bottom:1px solid #e5e5e5;
}
.navbar-nav > li > ul.sub-menu li:last-child a{
    border: none;
}
.navbar-nav > li:last-child{
    margin-right: 0;
}
.navbar-default .navbar-nav > li > a{
    padding:15px 0;
    font-size:15px;
    color: #3d3d47;
    position: relative;
}
.navbar-nav > li > a:before{
    content: "";
    width:100%;
    height:1px;
    position: absolute;
    left:0;
    top:-1px;
}
.navbar-nav > li > ul.sub-menu li a:hover,
.navbar-nav > li > ul.sub-menu li a:focus,
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li.active > a{
    color: #009ad4;
    background: none;
}
.navbar-nav > li > a:hover:before,
.navbar-nav > li > a:focus:before,
.navbar-nav > li.active > a:before{
    background: #05b1de;
}
.navbar-default{
    background: none;
    border: none;
    margin: 0;
}

.wrap-slide{
    max-width:1580px;
    padding:0 15px;
    margin: 0 auto;
}
.slide-item{
    padding:135px 0 160px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    color: #ffffff;
}

@media  (min-width:200px) and  (max-width:480px) {
	.slide-item{
    padding:10px;
    background-position: center right -320px;
    background-size: cover;
    background-repeat: no-repeat;
    color: #ffffff;
}

}



.slide-item p{
    font-size:24px;
    line-height: 29px;
    margin-bottom: 40px;
    max-width:555px;
}
.slide-title{
    font-size:41px;
    font-weight: 300;
    color: #ffffff;
    margin-bottom: 15px;
}
.slide-title-bottom{
    display: inline-block;
    padding:15px 20px;
    font-size:66px;
    font-weight: 500;
    margin-bottom: 8px;
    background: rgba(24,218,195,0.35);
    border-radius:6px;
    line-height: 1;
    clear: left;
}
.owl-dots{
    position: absolute;
    bottom:32px;
    left:50%;
    transform: translatex(-50%);
    -webkit-transform: translatex(-50%);
    -moz-transform: translatex(-50%);
    -ms-transform: translatex(-50%);
    -o-transform: translatex(-50%);
}
.owl-dots .owl-dot{
    width:8px;
    height:8px;
    border:2px solid #ffffff;
    border-radius:100%;
    display: inline-block;
    margin: 0 4px;
}
.owl-dots .owl-dot.active{
    background: #ffffff;
}
/*============================ END HEADER ===============================*/
/*============================== CONTENT ================================*/
.info-box{
    padding:22px 125px 22px 311px;
    background: url(../images/img-bottom.png) no-repeat left center;
    position: relative;
}
.info-box p{
    font-size:29px;
    color: #ffffff;
    font-weight: 300;
    line-height: 35px;
    margin: 0;
}
.info-box .btn{
    position: absolute;
    right:10px;
    top:35px;
}
.tp-page-header{
    padding:80px 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tp-page-header .page-header-title{
    font-size:35px;
    font-weight: 300;
    text-transform: uppercase;
    color: #ffffff;
}
.page-title{
    font-size:25px;
    font-weight: 300;
    line-height: 44px;
    margin-bottom: 15px;
    color: #03ace1;
}
.tp-breadcrumbs{
    padding:15px 0;
    margin-bottom: 25px;
    border-bottom:1px solid #e5e5e5;
    font-size:13px;
    color: #898989;
    position: relative;
}
.tp-breadcrumbs a{
    color: #898989;
}
.tp-breadcrumbs .sep{
    margin: 0 10px;
}
.tp-breadcrumbs:after,
.tp-breadcrumbs:before{
    height:1px;
    background: #e5e5e5;
    position: absolute;
    content:"";
    width:20px;
    bottom:-1px;
}
.tp-breadcrumbs:after{
    left:100%;
}
.tp-breadcrumbs:before{
    right:100%;
}
.contact-info.style2{
    padding:0;
    margin: 0;
    list-style: none;
}

.form-contact{
    max-width:895px;
    margin: 0 auto;
}
.form-contact p{
    font-size:15px;
    color: #29272a;
}
.form-contact label{
    font-size:12px;
    color: #29272a;
    font-weight: 400;
}
.form-contact label input{
    margin: 0 5px 0 0;
    vertical-align: sub;
}
.googlemap{
    height:470px;
    border-top:1px solid #deddd9;
    border-bottom:1px solid #deddd9;
}

.icon-box{
    text-align: center;
    margin-bottom: 50px;
}
.icon-box .icon-box-title{
    font-size:22px;
    font-weight: 500;
    margin-bottom: 25px;
}
.icon-box ul{
    margin:0;
    padding:0;
    list-style: none;
}
.icon-box ul li{
    font-size:14px;
    color: #505058;
    line-height: 16px;
    margin-bottom: 10px;
}
.icon-box ul li a{
    color: #505058;
}
.icon-box ul li a:hover,
.icon-box ul li a:focus{
    color: #07d7d1;
}

.blog-item{
    background: #ffffff;
    border:1px solid #dedede;
    border-radius:8px;
}
.blog-item .blog-title{
    font-size:17px;
    font-weight: 500;
    color: #00a6e5;
    margin: 0 0 10px;
}
.blog-item p{
    font-size:12px;
    font-weight: 500;
    line-height: 17px;
    color: #3d3d47;
}
.blog-item .blog-content{
    padding:15px 15px 30px;
}

.owl-nav{
    padding:3px;
    background: #ffffff;
    border-radius:50px;
    position: absolute;
    top:-64px;
    right:0;
}
.owl-nav > div{
    width:29px;
    height:29px;
    border:1px solid #d4d4d4;
    color: #d4d4d4;
    text-align: center;
    border-radius:100%;
    display: inline-block;
}
.owl-nav > div i{
    font-size:14px;
    line-height: 27px;
}
.owl-nav > div.owl-next{
    margin-left: 12px;
}

.title-box{
    font-size:39px;
    font-weight: 300;
    margin-bottom: 20px;
}
.home-title{
    text-align: center;
    font-size: 39px;
    font-weight: 300;
    margin-bottom: 15px;
    color: #3d3d47;
}
.home-subtitle{
    margin-bottom: 35px;
    text-align: center;
    font-size:21px;
    color: #00a6e5;
}

.feedback-item{
    background: #ffffff;
    border:1px solid #dedede;
    border-radius:5px;
    text-align: center;
    padding:50px 20px 40px;
}
.feedback-item .rate{
    margin-bottom: 30px;
    font-size:68px;
    font-weight: 300;
    color: #12c6c0;
    line-height: 1;
}
.feedback-item .date{
    font-size:15px;
    font-weight: 500;
    color: #00a6e5;
}
.feedback-item .name{
    font-size:20px;
    font-weight: 500;
    color: #3d3d47;
    margin-bottom: 25px;
}
.feedback-item p{
    font-weight: 500;
    font-size: 15px;
    line-height: 23px;
    color: #737380;
    margin-bottom: 25px;
}
.feedback-item ul{
    padding:0;
    margin: 35px 0 0;
    list-style: none;
}
.feedback-item ul li{
    display: inline-block;
    margin: 0 7px;
}
.feedback-item  ul li a{
    font-size:16px;
    color: #c0c0c0;
}
.casi-item .casi-content{
    padding:15px 20px;
    background: #ffffff;
    position: relative;
}
.casi-item .casi-content:after{
    bottom: 100%;
	left: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 20px;
}
.casi-item.reverse .casi-content:after{
    top: 100%;
	left: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 20px;
}
.casi-item ul{
    padding:0;
    list-style: none;
    margin: 0;
}
.casi-item ul li{
    display: inline-block;
    margin-right: 10px;
}
.casi-item .btn{
    position: absolute;
    right:20px;
    bottom:15px;
}
.casi-item p{
    font-size:14px;
    line-height: 20px;
    color: #626262;
    margin-bottom: 45px;
}
.casi-item h4{
    margin-bottom: 10px;
    font-size:19px;
    color: #00a6e5;
    font-weight: 400;
}
.casi-item h4 span{
    color: #bdbdbd;
    font-size:15px;
    display: block;
}

.blog-image{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
/*============================ END CONTENT ==============================*/
/*============================== FOOTER =================================*/
#footer{
    background: #434f5d;
    padding:35px 0 0;
    border-bottom:12px solid #2c353f;
}
#footer .socials,
#footer .contact-info,
#footer .menu{
    padding:0;
    list-style: none;
    margin: 0 0 28px;
}
.footer-title,
#footer .menu li a{
    font-size:14px;
    color: #ffffff;
    line-height: 23px;
    margin: 0;
}
.footer-title,
#footer .menu li a:hover,
#footer .menu li a:focus,
#footer .menu li.active a{
    color: #18dac3;
}
.copyright{
    padding:15px 0;
    color: #d5d5d5;
    font-size:12px;
    font-weight: 500;
    border-top:1px solid #57606e;
}
#footer .socials{
    text-align: left;
}
#footer .socials li{
    display: inline-block;
    margin-right: 30px;
}
#footer .socials li a{
    font-size:38px;
    color: #18dac3;
}
.contact-info.style2 li,
#footer .contact-info li{
    position: relative;
    padding-left:25px;
    margin-bottom: 20px;
}
.contact-info.style2 li{
    margin-bottom: 10px;
}
#footer .contact-info li,
#footer .contact-info li a{
    font-size:14px;
    color: #ffffff;
}
.contact-info.style2 li,
.contact-info.style2 li a{
    font-size:18px;
    color: #3a3a3a;
}
.contact-info.style2 li i,
#footer .contact-info li i{
    left:0;
    top:0;
    font-size:16px;
    position: absolute;
    color: #15d3c8;
    width:25px;
    text-align: center;
}
.contact-info.style2 li i{
    font-size:20px;
    top:2px;
    width: auto;
}
/*============================ END FOOTER ===============================*/