html{width: 100%;margin: 0;padding: 0;position: relative;min-height: 100%;scroll-behavior: smooth}
body{
    font-family: 'Helvetica Neue W23 for SKY' , 'GE SS Two' , serif , Arial;
    font-size: 14px;
    color: #fff;
    width: 100%;
    overflow-x: hidden;
}
/* width */
::-webkit-scrollbar {
    width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
    background: #aaa;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #fff;
    /*border-radius: 5px;*/
}
::-moz-selection { background: #fff; color: #038fd6}
::selection { background: #fff; color: #038fd6}
/*Font css*/
@font-face {
    font-family: 'Helvetica Neue W23 for SKY';
    src: url('../fonts/helvetica-neue-w23-for-sky-reg.ttf');
    font-weight: normal
}
@font-face {
    font-family: 'Helvetica Neue W23 for SKY';
    src: url('../fonts/helvetica-neue-w23-for-sky-bd.ttf');
    font-weight: bold;
}
@font-face {
    font-family: 'GE SS Two';
    src: url('../fonts/GE SS Two Bold.otf');
    font-weight: normal;
}
*{box-sizing: border-box;outline: none !important;}
.fit-content{width: fit-content !important;}
.full-width{width: 100% !important ;}
/************************ Some Default CSS ****************************/
/* direction*/
.direction_rtl{direction: rtl !important;}
.direction_ltr{direction: ltr !important;}
/* Padding & Margin */
.no-padding{padding:0!important}.no-margin{margin:0 auto!important}.padding-10{padding:10px}.padding-20{padding:20px}.padding-30{padding:30px}.padding-40{padding:40px}.padding-50{padding:50px}.padding-t-m-10{padding-top:10px;padding-bottom:10px}.padding-t-m-20{padding-top:20px;padding-bottom:20px}.padding-t-m-30{padding-top:30px;padding-bottom:30px}.padding-t-m-40{padding-top:40px;padding-bottom:40px}.padding-t-m-50{padding-top:50px;padding-bottom:50px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-top-30{padding-top:30px}.padding-top-40{padding-top:40px}.padding-top-50{padding-top:50px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-40{padding-bottom:40px}.padding-bottom-50{padding-bottom:50px}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.padding-left-30{padding-left:30px}.padding-left-40{padding-left:40px}.padding-left-50{padding-left:50px}.padding-right-10{padding-right:10px}.padding-right-20{padding-right:20px}.padding-right-30{padding-right:30px}.padding-right-40{padding-right:40px}.padding-right-50{padding-right:50px}.margin-10{margin:10px auto}.margin-20{margin:20px auto}.margin-30{margin:30px auto}.margin-40{margin:40px auto}.margin-50{margin:50px auto}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-top-40{margin-top:40px}.margin-top-50{margin-top:50px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-50{margin-bottom:50px}
/* Display block & inline-block*/
.flex{display:flex!important}.block{display:block!important}.inline-block{display: inline-block!important}.display-hidden{display:none}
/* fonts*/
.font-size-8{font-size:8px!important}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-22{font-size:22px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-28{font-size:28px!important}.font-size-30{font-size:30px!important}.font-size-32{font-size:32px!important}.font-size-34{font-size:34px!important}.font-size-36{font-size:36px!important}
/*Font Weight Bold*/
.bold{font-weight:bold}
textarea{resize: none !important}
a{
    text-decoration: none;
}
a:hover{
    color: #1261E7;
    text-decoration: none;
}
ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
/*========================
========Home CSS==========
==========================*/
/* colors*/
.color-white {
    color: #fff
}
.color-black {
    color: #000
}
.color-main{
    color: #d97e29;
}
.color-second{
    color: #424242;
}

.bg-white {
    background-color: #fff
}
.bg-black {
    background-color: #000
}
footer {
    display:none;
    height: auto;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}
/* Responsive */
@media screen and (max-width: 768px){
    h1{font-size: 30px}
    h2{font-size: 24px}
    h3{font-size: 18px}
    h4{font-size: 14px}
}