@font-face {
    font-family: 'FF Shamel Family Sans One';
    src: url('../fonts/FFShamelFamily-SansOneBold.eot');
    src: url('../fonts/FFShamelFamily-SansOneBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFShamelFamily-SansOneBold.woff2') format('woff2'),
        url('../fonts/FFShamelFamily-SansOneBold.woff') format('woff'),
        url('../fonts/FFShamelFamily-SansOneBold.ttf') format('truetype'),
        url('../fonts/FFShamelFamily-SansOneBold.svg#FFShamelFamily-SansOneBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FF Shamel Family Sans One Book';
    src: url('../fonts/FFShamelFamily-SansOneBook.eot');
    src: url('../fonts/FFShamelFamily-SansOneBook.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFShamelFamily-SansOneBook.woff2') format('woff2'),
        url('../fonts/FFShamelFamily-SansOneBook.woff') format('woff'),
        url('../fonts/FFShamelFamily-SansOneBook.ttf') format('truetype'),
        url('../fonts/FFShamelFamily-SansOneBook.svg#FFShamelFamily-SansOneBook') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

div#n2-ss-1item1, #n2-ss-8item1{font-family: 'FF Shamel Family Sans One Book' !important;}

div#n2-ss-1item2, #n2-ss-8item2{font-family: 'FF Shamel Family Sans One' !important; font-weight:bold;}

.n2-ss-button-container a div{font-family: 'FF Shamel Family Sans One' !important;}

fieldset#rsform_3_page_0 .uk-grid {
    margin-top: 20px;
}

#sp-header .logo {
    height: auto;
    position: relative;
    top: -5px;
}

/*
@font-face {
    font-family: 'FF Shamel Family Sans One Book';
    src: url('../webfonts/arbfonts-ffshamelfamily-sansonebook-webfont.woff2') format('woff2'),
         url('../webfonts/arbfonts-ffshamelfamily-sansonebook-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FF Shamel Family Sans One';
    src: url('../webfonts/arbfonts-ffshamelfamily-sansonebold-webfont.woff2') format('woff2'),
         url('../webfonts/arbfonts-ffshamelfamily-sansonebold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

} */
@font-face {
    font-family: 'A Arghavan';
    src: url('../webfonts/AArghavan-Bold.woff2') format('woff2'),
        url('../webfonts/AArghavan-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


body{color:#646464; font-family: 'FF Shamel Family Sans One Book' !important; font-size:20px !important;}
body h1, h2, h3, h4, h5{font-family: 'FF Shamel Family Sans One Book' !important;}
#sp-bottom .sp-module .sp-module-title{color: #E84E17; font-size: 48px; font-family: 'FF Shamel Family Sans One Book';}

.btns button {
    background: #E84E17;
    border-color: #E84E17;
    border-radius: 30px;
    width: 253px;
    font-size: 26px;
	font-family: 'FF Shamel Family Sans One Book';
	
}
#sppb-addon-1638593097545 #btn-1638593097545.sppb-btn-custom, #sppb-addon-1640614988791 #btn-1640614988791.sppb-btn-custom{position:relative;}
a#btn-1638593097545:before, #sppb-addon-1640614988791 #btn-1640614988791.sppb-btn-custom:before {
    content: '';
    top: 40px;
    position: absolute;
    left: 10%;
    z-index: 9999;
    width: 0;
    height: 0;
    border-top: 40px solid #E84E17;
    border-right: 45px solid transparent;
}
.sppb-btn-custom:hover{background:#E84E17 !important;}

#sp-bottom{background:#EDEDED; color:#646464; font-family: 'FF Shamel Family Sans One Book' !important; font-size:18px; }
#sp-footer{background: #F3F3F3;}

form.sppb-addon-form-builder-form input.sppb-form-control, form.sppb-addon-form-builder-form textarea.sppb-form-control{border: 1px solid #E84E17;}

div#sp-bottom2 div#mod-custom120, div#mod-custom121 {
    padding-right: 50px;
    padding-top: 85px;
}
div#sp-bottom1 {
    border-left: 1px solid #C4C4C4;
    padding-left: 10%;
}
div#sp-footer1 {
    text-align: center;
}
span.sp-copyright {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 35px;
    color: #646464;
    text-align: center;
}
div#sp-bottom2 {
    padding-right: 6%;
}

span.sp-menu-badge {
    display: none !important;
}
div#sp-menu li a {
    font-size: 24px;
	font-family: 'FF Shamel Family Sans One Book' !important;
	padding: 0 15px;
}
.home-heading-1 h1{font-family: 'A Arghavan' !important;}
ul.ul-xx {
    list-style: none;
}

ul.ul-xx li {
font-family: 'FF Shamel Family Sans One Book' !important;
font-size: 30px;
margin-bottom: 15px;
}
ul.ul-xx li label.que {
    width: 45%;
    font-weight: bold;
    font-family: 'FF Shamel Family Sans One Book' !important;
	vertical-align: top;
}

label.ans {
    display: inline-block;
    width: 50%;
	vertical-align:top;
}

.btns {
    border-radius: 30px;
}
div#sp-menu li.active > a, div#sp-menu li:hover > a{color:#E84E17;}
body.rtl .sp-megamenu-parent>li.sp-has-child>a:before{font-weight:bold; }

.rsform input[type="text"]:not(.form-control), .rsform textarea:not(.form-control), .rsform input[type="file"]:not(.form-control), .rsform input[type="email"]:not(.form-control){background-color: #F9F9F9; border: 1px solid #E84E17; font-size: .875rem;}

.uk-margin.rsform-block.rsform-block-upload input.uk-input.uk-form-width-medium {
    display: inline-block;
    width: auto;
}
.uk-margin.rsform-block.rsform-block-upload  button.uk-button.uk-button-default {
    background: #E84E17;
    color: #fff;
    font-size: 22px;
    border-radius: 10px;
    display: inline-block;
    width: auto;
    font-family: 'FF Shamel Family Sans One';
    padding: 0px 35px;
    padding-top: 5px;
    margin-right: 20px;
	 
}

.uk-margin.rsform-block.rsform-block-submit button#submit {
    background: #E84E17;
    border-radius: 30px;
    font-size: 26px;
    font-family: 'FF Shamel Family Sans One';
    width: 253px;
    padding-top: 6px;
}

.uk-margin.rsform-block.rsform-block-submit {
    text-align: left;
	margin-top: 50px !important;
    display: block;
}
.ba-gallery .ba-pagination {
    position: absolute;
    top: 40%;
	width:100%;
}
.zmdi-play:before {
    /*content: '\203a' !important;*/
	content: '\f2fa' !important;
	font-size:50px !important;
}

.ba-gallery .ba-pagination a.ba-btn.ba-prev {
    transform: scale(1) !important;
	 position: absolute;
    left: -10%;
    z-index: 9999;
}


.ba-gallery .ba-pagination a.ba-btn.ba-next {
    transform: scale(-1) !important;
	position: absolute;
    right: -14%;
    z-index: 999;
}
body h1, h2, h3, h4, h5{font-weight:bold;}

/* Scrollbar */

#scrollbar {
  width: 5px;
  height: 100%;
  padding: 0;
  margin: 0 0 0 auto;
  right: 50px;
  top: 0;
  position: fixed;
  background-color: transparent;
}

#scrollbar #bar {
  width: 100%;
  height: 0%;
  background-color: #C9C9C9;
}

.n2-ss-layer.n2-ow {
    width: 100% !important;
}
.n2-ss-layer.n2-ow {
    width: 100%;
}

div#sppb-addon-wrapper-1638521271696 {
    border-bottom: 1px solid #E84E17;
    padding-bottom: 30px;
}
a#offcanvas-toggler {
    position: absolute;
    left: 15px;
}
.sp-module.offcanvas-social-icons {
    border-top: 2px solid #E84E17;
}
#sppb-addon-1640614988791 #btn-1640614988791.sppb-btn-custom{font-weight:bold;}
.n2-ss-text {
    font-family: 'FF Shamel Family Sans One Book' !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    padding: 10px 0 !important;
    display: block;
}
@media screen and (max-width: 1200px) 
{
	#column-id-1638601876951, #column-id-1638602973834 { padding-right: 45px; }
	.rounded { right: -55px !important	}
	
	.line {    right: -35px !important; }
	
	div#sp-menu li a{font-size: 16px;     padding: 0 8px;}
	.d-none.d-lg-flex.header-modules.align-items-center {
    margin: 0;
		}
	#menu-right .sp-module:first-child{padding-right: 8px; margin-left:0 !important;}
	
	div#n2-ss-1item1 {
    font-size: 44px !important;
    line-height: 64px !important;
	}
	div#n2-ss-1item2 {
    font-size: 44px !important;
    line-height: 54px !important;
}

div#sp-menu li a {
    font-size: 14px !important;
    padding: 0 8px;
}

#sppb-addon-wrapper-1638463100305{margin: 0px 0px 30px 0px !important;}

}

@media screen and (max-width: 1367px) 
{
	div#sp-menu li a{font-size: 18px;     padding: 0 8px;}
	.d-none.d-lg-flex.header-modules.align-items-center {
    margin: 0;
		}
	#menu-right .sp-module:first-child{padding-right: 8px; margin-left:0 !important;}
	
}


@media screen and (max-width: 992px) 
{
	h1#n2-ss-2item1 {
		font-size: 28px !important;
	}
	h1#n2-ss-2item2 {
    font-size: 90px !important;
    width: 100%;
	}

		
		
	.ba-gallery .ba-pagination a.ba-btn.ba-prev{left: -4%;}
	.ba-gallery .ba-pagination a.ba-btn.ba-next{right: -14%;}
	
	ul.ul-xx li label.que{font-size:18px; width: 45%;}
	label.ans {display: inline-block;    width: 50%;    font-size: 18px;}
	
	div#sp-bottom2, div#sp-bottom3{display:none;}
	
	#column-id-1638601876951, #column-id-1638602973834 { padding-right: 45px; }
	.rounded { right: -55px !important	}
	
	.line {    right: -35px !important; }
	
	.sppb-addon.sppb-addon-text-block.sppb-text-left.who-im{text-align:right;}
	.sppb-addon.sppb-addon-single-image.sppb-text-left.who-im-arrow-img img.sppb-img-responsive {
    width: 150px;
    position: relative;
    top: -58px;
}
section#mobile-who-am-img {
    margin-top: -40px;
    position: relative;
    top: -40px;
}

#sp-header {
    height: 75px;
    line-height: 75px;
}

#sp-header .logo{top: 10px;}
div#sp-bottom1{border-left:0;}

.uk-margin.rsform-block.rsform-block-last-name {
    margin-top: 20px;
}
}

@media screen and (max-width: 767px) 
{
	
.ba-gallery .ba-pagination a.ba-btn.ba-prev{left:4%;}

ul.ul-xx li label.que {
    font-size: 16px;
    width: 50%;
}

label.ans {
    display: inline-block;
    width: 45%;
    font-size: 16px;
}

#sppb-addon-1638598984412 {
    font-size: 18px;
    text-align: center;
}

}
.offcanvas-menu span.menu-toggler {
    font-size: 40px;
}
 .rounded {
    border: 5px solid #E84E17;
    width: 47px;
    height: 47px;
    border-radius: 100px !important;
    position: absolute;
    right: -90px;
    top: -16px;
    background: white;
	z-index:999;
}
.line {
    border: 3px solid #C9C9C9;
    width: 5px;
    position: absolute;
    right: -70px;
    height: 100%;
    top: 28px;
} 

div#sppb-addon-1638965815635 ul.sppb-icons-group-list {
    margin-top: 10px !important;
}
div#sppb-addon-1638965815635 .sppb-icons-group-list li {
    text-align: center;
    padding: 0 8px;
}
.rsform textarea{    border-radius: 0.25rem; }

div#section-id-1638686836388{background-size:100% 100% !important; }
#sp-bottom .sp-module {
    margin-bottom: 0;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active > a, .offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#E84E17;}
 .ba-gallery-grid.css-style-1 .ba-image {
    overflow: hidden;
    max-width: 220px;
	margin:0 auto;
}

#sp-footer .container-inner { padding: 10px 0;}

