/*@charset "utf-8"; */
/* CSS Document */
/*
# ------------------------------------------------------------------------
# Rayan Theme Templates
# ------------------------------------------------------------------------
# Copyright (C) 2012-2020 (Rayan). All Rights Reserved.
# Website:  (..)
# ِDesign by : (Mahsa.Davoodi)
# ------------------------------------------------------------------------
*/
/*-----  Copyright  ------*/
#sp-copyright {color: #fff;}
#sp-copyright a {color: #fff;}
#sp-copyright #sp-footer{padding:0;height: auto;background: none;}
/*-----  GO TOP  ------*/
.scrollup {border-radius:30px !important;border:1px solid #1AC5CD !important;background:none !important;}
.scrollup::before {color:#1AC5CD !important;}
.scrollup{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:3px solid #FF6600 !important;border-radius:30px !important;}
.scrollup::before {color:#FF6600 !important;line-height:30px !important;width:35px !important;font-weight:normal !important;}
#sp-btmod{background-size:cover;border-top:0px!important;color:#fff;}
#sp-btmod td,#sp-btmod a{color:#fff;}
img.contacticonkw {width:40px;}
#sp-btmod .menu li a {line-height:18px;}
#sp-bottom1 #contact p {margin-bottom:0;}
#sp-bottom1 h3 {color:#19caae !important;font-size:18px;margin:0;padding:30px 0 10px;}
#sp-bottom1 #tel{background:rgba(0, 0, 0, 0) url("../images/tel.png") no-repeat scroll right center / 40px auto;padding:15px 60px 15px 0;text-align:right;}
#sp-bottom1 #fax{background:rgba(0, 0, 0, 0) url("../images/fax.png") no-repeat scroll right center / 40px auto;padding:15px 60px 15px 0;
text-align:right;}
#sp-bottom1 #mail{background:rgba(0, 0, 0, 0) url("../images/mail.png") no-repeat scroll right center / 40px auto;padding:15px 60px 15px 0;text-align:right;}
#sp-bottom1 #add{background:rgba(0, 0, 0, 0) url("../images/loc.png") no-repeat scroll right center / 40px auto;padding:0 60px 15px 0;
text-align:right;}
#sp-bottom1,#sp-bottom2,#sp-bottom3,#sp-bottom4{padding-bottom:20px;}
#sp-btmod h3{color:#19caae !important;font-size:18px;margin:0;padding:30px 0 10px;}
#sp-bottom2 .rsform-block .formControlLabel{float:right;}
#sp-bottom2 .rsform-block input#send.rsform-submit-button{background:#851511 none repeat scroll 0 0 !important;border-radius:0 !important;float:left;width:120px !important;}
#sp-bottom2 .formResponsive div.rsform-block {float:right;margin:0 auto !important;padding:0;text-align:center;}
#sp-bottom2 .formResponsive .rsform-block.rsform-block-send {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#sp-bottom2 .formResponsive .rsform-block-description {float:right;padding: 0 0 15px !important;}
#sp-bottom2 .formResponsive input {margin: 0 !important;}
#sp-bottom2 .formControls p.formDescription{margin-top:0 !important;}
#sp-bottom2 .rsform-block .formBody span.formValidation{float:right;}
#sp-bottom4 #scl{text-align: center;padding-top: 10px;}
#sp-bottom4 #scl p{display: inline;}
#sp-bottom4 #scl p img{display: inline;}
#sp-bottom4{margin-top: 9%;}
#sp-bottom3 #contact div#add{background: url(../images/location-icon.png) no-repeat right center; padding: 0 45px 0 0;margin-bottom: 15px;}
#sp-bottom3 #contact div#tel{background: url(../images/tel-icon.png) no-repeat right center; padding: 0 45px 0 0;margin-bottom: 15px;}
#sp-bottom3 #contact div#mail{background: url(../images/mail-icon.png) no-repeat right center; padding: 0 45px 0 0;}
#sp-bottom3 #contact{font-family:'DroidKufi-Regular';}
/*-------- NEWSLETTER AND ONLINESOLUTION--------*/
#sp-newslatter .acymailing_introtext { margin-bottom:10px !important; margin-top:10px !important; text-align:justify;font-size:14px;}
#sp-newslatter h2 { color:#fff; font-size:26px; text-align:center; font-weight:normal; padding-top:50px; background-image:url('../images/news-title.png'); background-size:100px; background-repeat:no-repeat; background-position:right bottom; padding-bottom:20px; margin-bottom:0;}
.acyfield_name.acy_requiredField { width:47%; margin-left:10px; float:right;} .acyfield_name.acy_requiredField input { width:100% !important;}
.acyfield_email.acy_requiredField { width:47%; float:right;} .acyfield_email.acy_requiredField input { width:100% !important;}
.acysubbuttons { width:100%; float:right; margin-top:10px; margin-bottom:10px;}
.acysubbuttons input {float:right; background-color:transparent !important; background-image:url('../images/newsletter.png'); color:transparent !important; border:none !important; width:250px !important; background-size:235px; background-position:right center; background-repeat:no-repeat;}
#sp-newslatter .sp-column{background-color:#19caae;font-family:'DroidKufi-Regular';margin-top:20px;margin-bottom:20px;padding: 0 30px;
min-height: 255px;}
#sp-newslatter h3.sp-module-title{background:url("../images/news-bg.png") no-repeat scroll 90% center;padding:35px 0;text-align:center;
margin:0;font-size:20px;}
#sp-newslatter .acy_requiredField .inputbox{background:#CEE8FA;}
#sp-onlinesolution .sp-column{background-color:#2f2f2f;font-family:'DroidKufi-Regular';margin-top:20px;margin-bottom:20px;min-height:255px;
 padding: 15px 0 5px;}
#sp-onlinesolution p{color:#fff;}
#sp-onlinesolution .custom h2{color:#19caae;}
#sp-onlinesolution .custom p a.buttom {background-color:#19caae;border-radius:3px;color:#fff;line-height:60px;margin:0 auto!important;padding:0 40px; box-shadow:0px 0px 10px -3px #000;}
#sp-bottom1 a h4{color:#fff;font-size:14px;font-weight:0;line-height:0;}
#sp-bottom1 a h4:before{font-family:FontAwesome;margin-right:-10px;content:"\f104";float:right;}
#sp-bottom1 .itemrow{padding:0;}
#sp-bottom1 .cat_desc{display:none;}
#sp-btmod a:hover,#sp-btmod a h4:hover{color:#19CAAE;}