@charset "utf-8";
/* CSS Document */
body{ font-family: 'work_sansregular';}
.b-0{ border:none !important;}
.p-3{ padding:1rem !important;}
.p-2{ padding:.5rem !important;}
.pb-4{ padding-bottom:30px !important;}
img{ max-width:100%;}
.hdr{ width:100%; float:left; position:absolute; z-index:555; top:0; left:0; right:0;}
.top{ width:100%; float:left; padding:5px 0; background:rgba(0, 0, 0, .3);}
.top-left{ width:70%; float:left;}
.top-left a{ float:left; text-decoration:none; color:#fff; font-size:12px; font-family: 'work_sansregular'; margin:3px 20px 0 0;}
.top-left a:hover{ float:left; text-decoration:underline; color:#fff;}
.top-left a i{ float:left; text-decoration:none; color:#138808; padding:3px 5px 0 0;}
.top-right{ width:30%; float:right; text-align:right;}
.top-right span{ float:right; text-align:right; color:#fff; font-size:12px;}
.top-right a{ float:right; text-decoration:none; color:#fff; font-size:12px; margin:0 0 0 10px;}
.top-right a:hover{ text-decoration:none; color:#138808;}
.top-right a i{ float:left; text-decoration:none; color:#fff; padding:3px 5px 0 0; font-size:14px;}

.top-right-dropdown{ position: relative; float:right; padding:0; color:#fff; margin:-15px 0 0;}
.top-right-dropdown-content{ display: none; position: absolute; background-color:#f9f9f9; min-width: 120px; box-shadow:0px 2px 5px 0px rgb(0 0 0 / 20%); padding:8px 15px; z-index: 1; color:#28293a; right:0; font-family: 'work_sanssemibold'; border-radius:5px;}
.top-right-dropdown-content a{ text-decoration:none; color:#28293a; right:0;}
.top-right-dropdown-content a:hover{ text-decoration:none; color:#28293a;}
.top-right-dropdown:hover .top-right-dropdown-content{ display: block;}

.right-phone{ float:right;}
.phone-icon{ float:right; padding:0 10px;}
.phone-text{ float:right; font-size:24px; color:#fff;}
.phone-text a{ color:#fff; text-decoration:none;}

.menu{ width:100%; float:left; padding:5px 0;}
.main-bnr{ width:100%; float:left; position:relative;}

.mission-bg{ width:100%; float:left; padding:80px 0; background:url(../imgs/mission-bg.jpg) repeat;}
.mission-box{ width:100%; float:left; text-align:left; padding:40px; background:#fff; box-shadow:0 0 10px #aaa; transition:all .3s ease-in-out;}
.mission-box:hover{ box-shadow:none; transition:all .3s ease-in-out;}
.mission-box-icon{ width:15%; float:left;}
.mission-box-icon i{ float:left; font-size:66px; color:#000; margin:0; transition:all .3s ease-in-out;}
.mission-box:hover .mission-box-icon i{ color:#138808; transition:all .3s ease-in-out;}
.mission-box-textbox{ width:85%; float:left; padding:0 20px;}
.mission-box-hdng{ width:100%; float:left; text-align:left; font-size:28px; color:#000; font-family: 'work_sanslight'; padding:6px 0 15px; transition:all .3s ease-in-out;}
.mission-box-hdng span{ font-family: 'work_sansbold'; transition:all .3s ease-in-out;}
.mission-box:hover .mission-box-hdng{ color:#138808; transition:all .3s ease-in-out;}
.mission-border{ width:150px; height:2px; float:left; background:#138808;}
.mission-border span{ width:18px; height:18px; float:right; background:#138808; border:3px solid #fff; margin:-8px 0 0; border-radius:50%;}
.mission-box-text{ width:100%; height:160px; float:left; overflow:hidden; text-align:left; font-size:16px; line-height:32px; color:#999; margin:30px 0 0; padding:30px 0 0; font-family: 'work_sansregular'; border-top:1px solid #ccc; transition:all .3s ease-in-out;}
.mission-box:hover .mission-box-text{ color:#000; transition:all .3s ease-in-out;}
.mission-box-text span{ float:right; font-size:60px; color:#e5dcde; font-family: 'work_sansbold'; padding:0 0 0 10px; transition:all .3s ease-in-out;}
.mission-box:hover .mission-box-text span{ color:#138808; transition:all .3s ease-in-out;}
.mission-btn a{ float:left; font-size:16px; color:#fff; font-family: 'work_sanssemibold'; background:#000; border-radius:5px; padding:10px 20px; text-decoration:none; margin:30px 0 0; text-transform:uppercase; transition:all .3s ease-in-out;}
.mission-btn a:hover{ color:#fff; background:#138808; text-decoration:none; transition:all .3s ease-in-out;}

.products-area{ width:100%; float:left; padding:80px 0;}
.main-sbhdng{ width:100%; float:left; text-align:left; font-size:18px; color:#138808; font-family: 'work_sansregular'; transition:all .3s ease-in-out;}
.main-hdng{ width:100%; float:left; text-align:left; font-size:44px; color:#000; font-family: 'work_sansregular'; padding:0 0 5px; transition:all .3s ease-in-out; text-transform:uppercase;}
.main-hdng span{ font-family: 'work_sansbold'; transition:all .3s ease-in-out;}
.main-border{ width:150px; height:2px; float:left; background:#138808;}
.main-border span{ width:18px; height:18px; float:right; background:#138808; border:3px solid #fff; margin:-8px 0 0; border-radius:50%;}
.main-text{ width:100%; float:left; text-align:left; font-size:16px; color:#000; font-family: 'work_sansregular'; padding:20px 0;}

.product-hdng{ width:100%; float:left; text-align:center; font-size:46px; line-height:52px; color:#000; font-family: 'work_sanssemibold'; padding:0 0 10px;}
.product-text{ width:100%; float:left; text-align:center; font-size:18px; color:#000; font-family: 'work_sansregular'; padding:0 0 20px;}
.product-box{ width:100%; float:left; text-align:center; padding:20px;}
.product-box-color{ width:100%; float:left; background:#000; position:relative; overflow:hidden;}
.product-box-img{ width:100%; float:left; opacity:1; transition:all 1s ease-in-out;}
.product-box-img img{ max-width:100%;}
.product-box:hover .product-box-img{ opacity:.5; transition:all .3s ease-in-out;}
.product-box-textbox{ width:100%; float:left; position:absolute; z-index:2; left:0; right:0; bottom:-450px; padding:15px; transition:all 1s ease-in-out;}
.product-box:hover .product-box-textbox{ width:100%; float:left; position:absolute; z-index:2; left:0; right:0; bottom:-20px; transition:all .3s ease-in-out;}
.product-box-hdng{ display:inline-block; font-size:28px; line-height:28px; color:#fff; font-family: 'work_sanssemibold'; padding:0 0 5px; border-bottom:2px solid #fff;}
.product-box-text{ width:100%; float:left; font-size:14px; color:#fff; font-family: 'work_sansregular'; padding:20px 10px; transition:all .3s ease-in-out;}

.saudi-vision{ width:100%; float:left; background:url(../imgs/btm-bg.jpg) no-repeat; background-size:cover; padding:150px 0; text-align:center;}
.saudi-vision-hdng{ width:100%; float:left; padding:0 0 30px; text-align:center; font-size:72px; color:#fff; font-family: 'work_sansbold';}
.saudi-vision-text{ width:70%; display:inline-block; padding:0; text-align:center; font-size:20px; color:#fff; font-family: 'work_sansregular';}

.client-area{ width:100%; float:left; padding:70px 0; background:url(../imgs/mission-bg.jpg) repeat;}
.brand-box{ width:100%; float:left; padding:15px; margin:40px 0 0;}
.brand-img{ width:100%; float:left; box-shadow:0 0 10px #ccc;}
.brand-img:hover{ box-shadow:none;}

.footer{ width:100%; float:left; background:#360c16 url(../imgs/ftr-bg.jpg) no-repeat; background-size:cover; padding:50px 0 0;}
.ftr-top{ width:100%; float:left; border-bottom:1px solid #ccc; padding:0 0 30px;}
.ftr-top-logo{ width:20%; float:left;}
.ftr-top-logo img{ max-width:100%;}
.ftr-top-menu{ width:80%; float:right;}
.ftr-box{ width:100%; float:left; padding:30px 0;}
.ftr-hdng{ width:100%; float:left; padding:0 0 20px; font-size:20px; text-transform:uppercase; color:#fff; font-family: 'work_sanssemibold';}
.ftr-text{ width:100%; float:left; padding:0 0 10px; font-size:15px; line-height:26px; color:#fff; font-family: 'work_sansregular';}
.ftr-text i{ width:25px; float:left; padding:5px 10px 0 0; font-size:20px; color:#138808;}
.ftr-text a, .ftr-text a:hover{ color:#fff; text-decoration:none;}
.ftr-social{ width:100%; float:left; padding:20px 0 0;}
.ftr-social a{ width:44px; height:44px; text-align:center; float:left; padding:8px 0 0; font-size:18px; color:#fff; text-decoration:none; background:rgba(0, 0, 0, 0.4); border-radius:50%; margin:0 15px 0 0; transition:all .3s ease-in-out;}
.ftr-social a:hover{ color:#fff; text-decoration:none; background:rgba(19, 136, 8, 1); border-radius:50%; transition:all .3s ease-in-out;}

.ftr-news{ width:100%; float:left; margin:20px 0 0; position:relative;}
.ftr-input{ width:100%; height:60px; float:left; text-align:left; padding:5px 140px 5px 20px; color:#fff; background:transparent; font-size:16px; font-family: 'work_sansregular'; border:1px solid #515558; border-radius:5px;}
.ftr-btn{ width:130px; height:56px; display:inline-block; position:absolute; z-index:2; right:2px; top:2px; padding:10px 0; color:#fff; background:#138808; font-size:18px; font-family: 'work_sanssemibold'; border:none; cursor:pointer; border-radius:5px; text-align:center;}
.ftr-sbhdng{ width:100%; float:left; padding:20px 0 10px; font-size:26px; color:#fff; font-family: 'work_sanssemibold';}
.ftr-sbhdng span{ float:left; padding:0 0 0 10px;}
.ftr-sbhdng img{ float:left;}
.ftr-btm{ width:100%; float:left; text-align:center; background:rgba(0,0,0,.5); padding:20px 0; font-size:16px; color:#fff; font-family: 'work_sansregular';}
.ftr-btm span{ font-weight:bold;}
.ftr-btm a, .ftr-btm a:hover{ color:#fff; text-decoration:none;}

.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}


.inr-hdr{ width:100%; float:left; background:url(../imgs/vision-bnr.jpg) no-repeat; background-size:cover; padding:150px 0 50px; text-align:center;}
.inr-hdr-hdng{ width:100%; float:left; font-size:36px; color:#fff; font-family: 'work_sanssemibold'; text-align:center;}
.inr-content{ width:100%; float:left; padding:50px 0;}
.mission-inr-box{ width:100%; float:left; background:#fff;}
.mission-box-img{ width:100%; float:left; overflow:hidden;}
.mission-inr-right-box{ width:100%; float:left; padding:40px;}
.mission-inr-textbox{ width:100%; float:left;}
.mission-inr-box-text{ width:100%; float:left; text-align:left; font-size:16px; line-height:28px; color:#999; margin:30px 0 0; padding:30px 0 0; font-family: 'work_sansregular'; border-top:1px solid #ccc;}

.inr-product-box{ width:100%; float:left; text-align:center; padding:0;}
.inr-product-box:hover .product-box-img{ opacity:.5; transition:all .3s ease-in-out;}
.inr-product-box:hover .product-box-textbox{ width:100%; float:left; position:absolute; z-index:2; left:0; right:0; bottom:-20px; transition:all .3s ease-in-out;}
.inr-pro-sbhdng{ width:100%; float:left; font-size:22px; color:#333; font-family: 'work_sansregular'; padding:0 0 5px;}
.inr-pro-text{ width:100%; float:left; font-size:18px; color:#444; font-family: 'work_sansregular'; padding:30px 0 0;}
.highcharts-credits{ display:none;}

.contact-box{ width:100%; float:left; padding:50px; text-align:center; background:#efefef; transition:all .5s ease-in-out;}
.contact-box:hover{ width:100%; float:left; padding:50px; box-shadow:0 0 15px #aaa; transition:all .5s ease-in-out;}
.contact-box-hdng{ width:100%; float:left; font-size:24px; color:#3c3a42; font-family:'work_sanssemibold'; padding:0 0 20px;}
.contact-box-text{ width:100%; height:70px; float:left; font-size:16px; color:#3c3a42; font-family:'work_sansregular';}
.contact-btm{ width:100%; float:left; padding:50px 0;}
.contact-input{ width:100%; float:left; height:50px; border:1px solid #ddd; font-size:16px; color:#000; padding:0 20px; margin:0 0 25px;}
.contact-textarea{ width:100%; float:left; height:120px; border:1px solid #ddd; font-size:16px; color:#000; padding:0 20px; margin:0 0 25px;}
.contact-btn{ float:left; background:#212121; border-radius:none; color:#fff; font-size:16px; padding:10px 20px; border:none; transition:all .5s ease-in-out;}
.contact-btn:hover{ background:#138808; color:#fff; cursor:pointer; transition:all .5s ease-in-out;}
.form-hdng{ width:100%; float:left; font-size:16px; color:#000; font-family:'work_sanssemibold';}

.timing-box{ width:100%; float:left; background:#fff; padding:50px; box-shadow:0 0 10px #aaa; transition:all .3s ease-in-out;}
.timing-box:hover{ box-shadow:none; transition:all .5s ease-in-out;}
.timing-box-hdng{ width:100%; float:left; font-size:26px; color:#000; font-family:'work_sanssemibold'; padding:0 0 20px; border-bottom:1px solid #ccc; transition:all .3s ease-in-out;}
.timing-box:hover .timing-box-hdng{ color:#138808; transition:all .3s ease-in-out;}
.timing-box-text{ width:100%; float:left; font-size:18px; color:#555; font-family:'work_sansregular'; padding:20px 0;}
.timing-box-text2{ width:100%; float:left; font-size:18px; color:#555; font-family:'work_sansregular'; padding:20px; background:#eee;}
.timing-box-text2 span{ color:#000; font-family:'work_sanssemibold'; padding:10px 20px; background:#fff; margin-left:20px;}
.timing-box-text3{ width:100%; float:left; font-size:18px; color:#222; font-family:'work_sansregular';}
.timing-box2{ width:100%; float:left; padding:40px 0 0;}



@media only screen and (max-width:1360px){
.product-box-hdng{ font-size:24px; padding:0 0 5px; border-bottom:2px solid #fff;}
.product-box-text{ font-size:13px; padding:10px 10px;}
}

@media only screen and (max-width:1280px){
.right-phone{ width:7%; float:right;}
.phone-icon{ float:right; padding:0;}
.phone-text{ float:right; font-size:18px; color:#fff;}
}

@media screen and (max-width:990px){
.right-phone{ width:auto; float:right;}
.phone-icon{ float:right; padding:0;}
.content-area{ width:100%; float:left; padding:50px 0;}
.mission-bg{ padding:50px 0;}
.mission-box{ padding:25px; box-shadow:0 0 7px #aaa;}
.mission-box-icon{ width:20%; float:left;}
.mission-box-icon i{ font-size:46px;}
.mission-box-textbox{ width:80%; float:left; padding:0 10px;}
.mission-box-hdng{ font-size:20px; padding:6px 0 10px;}
.mission-border{ width:100px; height:2px;}
.mission-border span{ width:18px; height:18px; border:3px solid #fff; margin:-8px 0 0;}
.mission-box-text{ height:160px; font-size:14px; line-height:27px; margin:25px 0 0; padding:25px 0 0; border-top:1px solid #ccc;}
.mission-btn a{ font-size:14px; border-radius:5px; padding:10px 10px; margin:20px 0 0;}

.products-area{ padding:50px 0;}
.main-sbhdng{ font-size:16px;}
.main-hdng{ font-size:32px; padding:0 0 5px;}
.main-border{ width:100px; height:2px;}
.main-border span{ width:18px; height:18px; border:3px solid #fff; margin:-8px 0 0;}

.product-box{ padding:13px;}
.product-box-hdng{ font-size:20px; padding:0 0 5px; border-bottom:2px solid #fff;}
.product-box-text{ font-size:12px; padding:10px 10px;}

.saudi-vision{ padding:100px 0;}
.saudi-vision-hdng{ padding:0 0 20px; font-size:42px;}
.saudi-vision-text{ width:90%; font-size:18px;}

.client-area{ padding:60px 0;}
.brand-box{ padding:10px; margin:30px 0 0;}

.ftr-top-menu{ width:80%; float:right; display:none;}

.footer{ padding:20px 0 0;}
.ftr-top{ border-bottom:1px solid #ccc; padding:0 0 20px;}
.ftr-top-logo{ width:30%; }
.ftr-box{ padding:0;}
.ftr-hdng{ padding:0 0 10px; font-size:20px;}
.ftr-text{ padding:0 0 10px; font-size:14px;}
.ftr-text i{ width:25px; font-size:16px;}
.ftr-news{ margin:10px 0 0;}
.ftr-input{ height:50px; padding:5px 120px 5px 10px; font-size:14px; border-radius:5px; outline:none;}
.ftr-btn{ width:110px; height:46px; right:2px; top:2px; padding:10px 0; font-size:16px; border-radius:5px;}
.ftr-sbhdng{ padding:10px 0; font-size:22px;}
.ftr-sbhdng span{ float:left; padding:0 0 0 10px;}
.ftr-social a{ width:40px; height:40px; padding:7px 0 0; font-size:16px; background:rgba(0, 0, 0, 0.4); border-radius:50%; margin:0 10px 0 0;}
.ftr-btm{ padding:15px 0; font-size:14px;}

.mission-inr-right-box{ width:100%; float:left; padding:25px;}


}


@media screen and (max-width:990px){
    
#navbarSupportedContent { background:#000 !important;color:#fff !important; }
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav-link.active { color:#fff !important; }
.navbar-light .navbar-nav .nav-link { color:#fff !important; }

}

@media screen and (max-width:768px){


.top-left{ width:60%; float:left;}
.top-left a{ font-size:12px; margin:3px 15px 0 0;}
.top-right{ width:40%;}
.mission-box-icon i{ font-size:32px;}
.mission-box{ padding:15px; box-shadow:0 0 7px #aaa;}
.mission-box-hdng{ font-size:16px; padding:0 0 5px;}
.mission-border{ width:70px; height:2px;}
.mission-border span{ width:12px; height:12px; border:2px solid #fff; margin:-5px 0 0;}
.mission-box-text{ height:160px; font-size:13px; line-height:23px; margin:20px 0 0; padding:20px 0 0; border-top:1px solid #ccc;}
.mission-btn a{ font-size:13px; border-radius:5px; padding:7px 15px; margin:10px 0 0;}

.main-sbhdng{ font-size:14px;}
.main-hdng{ font-size:26px; padding:0 0 5px;}
.main-border{ width:70px; height:2px;}
.main-border span{ width:14px; height:14px; border:2px solid #fff; margin:-6px 0 0;}

.saudi-vision{ padding:80px 0;}
.saudi-vision-hdng{ padding:0 0 15px; font-size:34px;}
.saudi-vision-text{ width:95%; font-size:16px;}
.client-area{ padding:40px 0;}
.brand-box{ padding:7px; margin:15px 0 0;}

.ftr-input{ height:42px; padding:5px 100px 5px 10px; font-size:14px; border-radius:5px; outline:none;}
.ftr-btn{ width:90px; height:38px; right:2px; top:2px; padding:10px 0; font-size:14px; border-radius:5px;}

.inr-hdr{ padding:100px 0 0;}
.mission-inr-box-text{ font-size:14px; line-height:22px; margin:20px 0 0; padding:20px 0 0;}
.inr-hdr-hdng{ font-size:26px;}

.contact-box{ width:100%; float:left; padding:20px; text-align:center; background:#efefef; transition:all .5s ease-in-out;}
.contact-box-text{ height:60px; float:left; font-size:16px;}

.contact-btm{ width:100%; float:left; padding:30px 0;}

.timing-box{ padding:30px; box-shadow:0 0 7px #aaa;}
.timing-box-hdng{ font-size:20px; padding:0 0 15px;}
.timing-box-text{ font-size:16px; padding:15px 0;}
.timing-box-text2{ font-size:16px; padding:15px;}
.timing-box-text2 span{ padding:7px 15px; margin-left:15px;}
.timing-box-text3{ font-size:16px;}
.timing-box2{ padding:30px 0 0;}
}



@media screen and (max-width:568px){
.top-right span{ font-size:12px; display:none;}
.top-left{ width:65%; float:left;}
.top-left a{ font-size:12px; margin:1px 7px 0 0;}
.top-right{ width:35%;}

.mission-box-icon{ width:10%; float:left;}
.mission-box-icon i{ font-size:36px;}
.mission-box-textbox{ width:90%; float:left; padding:0 10px;}
.mission-box-hdng{ font-size:22px; padding:0 0 5px;}
.mission-box-text{ height:auto; font-size:13px; line-height:22px; margin:15px 0 0; padding:15px 0 0; border-top:1px solid #ccc;}
.main-hdng{ font-size:24px; padding:0 0 5px;}
.saudi-vision-hdng{ padding:0 0 15px; font-size:28px;}
.saudi-vision-text{ width:95%; font-size:14px;}
.ftr-btm{ padding:15px 0; font-size:12px;}

.mission-inr-box-text{ font-size:14px; line-height:22px; margin:20px 0 0; padding:20px 0 0;}
.inr-hdr-hdng{ font-size:18px;}
.contact-box-text{ height:auto; float:left; font-size:16px;}

.timing-box{ padding:20px; box-shadow:0 0 5px #aaa;}
.timing-box-hdng{ font-size:20px; padding:0 0 10px;}
.timing-box-text{ font-size:16px; padding:15px 0;}
.timing-box-text2{ font-size:16px; padding:15px;}
.timing-box-text2 span{ padding:7px 15px; margin-left:15px;}
.timing-box-text3{ font-size:16px;}
.timing-box2{ padding:25px 0 0;}

}

@media screen and (max-width:480px){
.top-left{ width:70%; float:left;}
.top-left a{ font-size:12px; margin:1px 7px 0 0;}
.top-right{ width:30%;}
.contact-btm{ width:100%; float:left; padding:15px 0;}

.timing-box{ padding:20px; box-shadow:0 0 5px #aaa;}
.timing-box-hdng{ font-size:18px; padding:0 0 10px;}
.timing-box-text{ font-size:14px; padding:10px 0;}
.timing-box-text2{ font-size:14px; padding:10px;}
.timing-box-text2 span{ padding:7px 15px; margin-left:10px;}
.timing-box-text3{ font-size:14px;}
.timing-box2{ padding:20px 0 0;}
}


@media screen and (max-width:425px){
.top-left{ width:100%; float:left;}
.top-right{ width:30%; display:none;}
.mission-bg{ padding:20px 0;}
.main-hdng{ font-size:20px; line-height:24px; padding:0 0 15px;}

.ftr-btm{ padding:15px 60px; font-size:12px;}
.inr-hdr{ padding:130px 0 0;}
.inr-hdr-hdng{ font-size:14px;}

.timing-box{ padding:15px; box-shadow:0 0 5px #aaa;}
.timing-box-hdng{ font-size:16px; padding:0 0 10px;}
.timing-box-text{ font-size:12px; padding:10px 0;}
.timing-box-text2{ font-size:12px; padding:10px;}
.timing-box-text2 span{ padding:7px 15px; margin-left:10px;}
.timing-box-text3{ font-size:12px;}
.timing-box2{ padding:20px 0 0;}
}


@media screen and (max-width:375px){
.mission-box-icon{ width:12%; float:left;}
.mission-box-icon i{ font-size:28px;}
.mission-box-textbox{ width:88%; float:left; padding:0 10px;}
.mission-box-hdng{ font-size:18px; padding:0 0 5px;}
.mission-box-text{ font-size:12px; line-height:20px; margin:10px 0 0; padding:10px 0 0; border-top:1px solid #ccc;}
.main-hdng{ font-size:18px; padding:0 0 5px;}
.saudi-vision-hdng{ padding:0 0 10px; font-size:22px;}
.saudi-vision-text{ width:95%; font-size:12px;}
.ftr-hdng{ padding:0 0 10px; font-size:16px;}
.ftr-text{ padding:0 0 10px; font-size:12px;}
.ftr-text i{ width:25px; font-size:14px;}
.ftr-input{ height:44px; padding:5px 90px 5px 10px; font-size:12px; border-radius:5px;}
.ftr-btn{ width:80px; height:40px; position:absolute; z-index:2; right:2px; top:2px; padding:10px 0; font-size:12px; border-radius:5px;}
}
.contact-box-text a:link,.contact-box-text a:visited,.contact-box-text a:active { color:#000; }
.contact-box-text a:hover { color:#138808;text-decoration:underline; }