 @font-face {
     font-family: "coldiac_freeregular";
     src: url("../fonts/coldiac.woff2") format("woff2"), url("../fonts/coldiac.woff") format("woff");
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: "Flaticon";
     src: url("../fonts/Flaticon.eot");
    /* IE9 Compat Modes */
     src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), 
    /* IE6-IE8 */
     url("../fonts/Flaticon.otf") format("opentype"), 
    /* Open Type Font */
     url("../fonts/Flaticon.svg") format("svg"), 
    /* Legacy iOS */
     url("../fonts/Flaticon.ttf") format("truetype"), 
    /* Safari, Android, iOS */
     url("../fonts/Flaticon.woff") format("woff"), 
    /* Modern Browsers */
     url("../fonts/Flaticon.woff2") format("woff2");
    /* Modern Browsers */
     font-weight: normal;
     font-style: normal;
}
 [class^=flaticon-]:before, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class*=" flaticon-"]:after {
     font-family: Flaticon;
     font-style: normal 
}
 .flaticon-menu:before {
     content: "\f173" 
}
 .flaticon-cancel-music:before {
     content: "\f1b1" 
}   
 .banner-wraper {
     position: relative;
     background: #fff;
     margin-top: 183px;
}
 .middle-wraper {
     background: #eae1e1;
}
 .main-header .header-lower {
     position: relative;
     background-color: #eae1e1;
}
 .main-header .main-box {
     position: relative;
     left: 0px;
     top: 0px;
     -webkit-transition: all 300ms ease;
     -moz-transition: all 300ms ease;
     -ms-transition: all 300ms ease;
     -o-transition: all 300ms ease;
     transition: all 300ms ease;
}
 .main-menu {
     position: relative;
     float: left;
}
 .main-menu .navbar-header {
     display: none;
}
 .main-menu .navbar-collapse {
     padding: 0px;
}
 .main-menu .navigation {
     position: relative;
     margin: 0px;
}
 .main-menu .navigation > li {
     position: relative;
     float: left;
     -webkit-transition: all 300ms ease;
     -moz-transition: all 300ms ease;
     -ms-transition: all 300ms ease;
     -o-transition: all 300ms ease;
     transition: all 300ms ease;
}
 .main-menu .navigation > li > a {
     position: relative;
     display: inline-block;
     text-align: center;
     opacity: 1;
     font-weight: 600;
     color: #000119;
     font-size: 12px !important;
     line-height: 30px;
     padding: 8px 11px;
     letter-spacing: 2.7px;
     text-transform: uppercase;
     font-family: 'SF Pro Display';
     -webkit-transition: all 300ms ease;
     -moz-transition: all 300ms ease;
     -ms-transition: all 300ms ease;
     -o-transition: all 300ms ease;
     transition: all 300ms ease;
}
 .main-menu .navigation > li > a:before {
     position: absolute;
     left: 50%;
     bottom: 10px;
     height: 2px;
     width: 0%;
     background-color: #f1c67a;
     content: "";
     -webkit-transition: all 300ms ease;
     -moz-transition: all 300ms ease;
     -ms-transition: all 300ms ease;
     -o-transition: all 300ms ease;
     transition: all 300ms ease;
}
 .main-menu .navigation > li > a.active {
     background: #000119;
     color: #fff !important;
}
 .main-menu .navigation > li > a:hover {
     background: #000119;
     color: #fff;
     text-decoration: none;
}
 .main-menu .navigation > li:hover > a:before, .main-menu .navigation > li.current > a:before {
     width: 80%;
     left: 11%;
}
 .main-menu .navigation > li > ul {
     position: absolute;
     left: 0px;
     top: 100%;
     min-width: 260px;
     z-index: 100;
     padding: 6px 20px 0;
     background-color: #ffffff;
     opacity: 0;
     display: none;
     box-shadow: 0 0 3px rgba(0, 0, 0, 0.10);
     -webkit-transform: translateY(30px);
     -ms-transform: translateY(30px);
     transform: translateY(30px);
     transition: all 500ms ease;
     -moz-transition: all 500ms ease;
     -webkit-transition: all 500ms ease;
     -ms-transition: all 500ms ease;
     -o-transition: all 500ms ease;
     -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
     -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
     -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
     box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
 .main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul {
     display: block;
     opacity: 0;
     visibility: hidden;
}
 .main-menu .navigation > li > ul.from-right {
     left: auto;
     right: 0px;
}
 .main-menu .navigation > li > ul > li {
     position: relative;
     width: 100%;
}
 .main-menu .navigation > li > ul > li:last-child {
     border-bottom: none;
}
 .main-menu .navigation > li > ul > li > a {
     position: relative;
     display: block;
     padding: 3px 0px;
     line-height: 18px;
     font-weight: 400;
     font-size: 14px;
     color: #333333;
     text-align: left;
     border-bottom: 1px solid #e5e5e5;
     text-transform: capitalize;
     white-space: nowrap;
     transition: all 500ms ease;
     -moz-transition: all 500ms ease;
     -webkit-transition: all 500ms ease;
     -ms-transition: all 500ms ease;
     -o-transition: all 500ms ease;
}
 .main-menu .navigation > li > ul > li > a:hover {
     text-decoration: none;
}
 .main-menu .navigation > li > ul > li:hover > a {
     color: #eea803;
}
 .main-menu .navigation > li > ul > li.dropdown > a:after {
     font-family: 'Font Awesome 5 Free';
     content: "\f105";
     position: absolute;
     right: 0;
     top: 0px;
     display: block;
     line-height: 24px;
     font-size: 16px;
     font-weight: 900;
     z-index: 5;
}
 .main-menu .navigation > li > ul > li > ul {
     position: absolute;
     left: 100%;
     top: 0px;
     width: 260px;
     z-index: 100;
     display: none;
     background-color: #ffffff;
     opacity: 0;
     padding: 10px 30px 0;
     margin-left: 30px;
     -webkit-transform: translateY(30px);
     -ms-transform: translateY(30px);
     transform: translateY(30px);
     transition: all 500ms ease;
     -moz-transition: all 500ms ease;
     -webkit-transition: all 500ms ease;
     -ms-transition: all 500ms ease;
     -o-transition: all 500ms ease;
     -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
     -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
     -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
     box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
 .main-menu .navigation > li > ul > li > ul > li {
     position: relative;
     width: 100%;
}
 .main-menu .navigation > li > ul > li > ul > li:last-child {
     border-bottom: none;
}
 .main-menu .navigation > li > ul > li > ul > li > a {
     position: relative;
     display: block;
     padding: 1px 0;
     line-height: 24px;
     font-weight: 400;
     font-size: 14px;
     color: #333333;
     text-align: left;
     text-transform: capitalize;
     border-bottom: 1px solid #e5e5e5;
     transition: all 500ms ease;
     -moz-transition: all 500ms ease;
     -webkit-transition: all 500ms ease;
     -ms-transition: all 500ms ease;
     -o-transition: all 500ms ease;
}
 .main-menu .navigation > li > ul > li > ul > li > a:hover {
     color: #eea803;
}
 .main-menu .navigation > li.dropdown:hover > ul {
     visibility: visible;
     opacity: 1;
     top: 100%;
     -webkit-transform: translateY(0px);
     -ms-transform: translateY(0px);
     transform: translateY(0px);
}
 .main-menu .navigation li > ul > li.dropdown:hover > ul {
     visibility: visible;
     opacity: 1;
     top: 0px;
     -webkit-transform: translateY(0px);
     -ms-transform: translateY(0px);
     transform: translateY(0px);
}
 .main-menu .navigation li.dropdown .dropdown-btn {
     position: absolute;
     right: 10px;
     top: 8px;
     width: 34px;
     height: 30px;
     border: 1px solid #ffffff;
     text-align: center;
     font-size: 16px;
     line-height: 26px;
     color: #ffffff;
     cursor: pointer;
     z-index: 5;
     display: none;
}
 .main-header .outer-box {
     position: relative;
     float: right;
}
 .nav-outer .mobile-nav-toggler {
     cursor: pointer;
     display: none;
     float: right;
     font-size: 36px;
     line-height: 35px;
     position: relative;
}
 .nav-outer .mobile-nav-toggler {
     position: relative;
     float: right;
     font-size: 36px;
     line-height: 35px;
     cursor: pointer;
     color: #ffffff;
     display: none;
}
 .mobile-menu {
     position: fixed;
     right: 0;
     left: 0;
     top: 58px;
     max-width: 100%;
     height: 100%;
     margin: 0 auto;
     overflow-y: auto;
     opacity: 0;
     visibility: hidden;
     z-index: 999999;
     background: #000119;
}
 .mobile-menu .nav-logo {
     position: relative;
     padding: 20px 20px;
     text-align: left;
}
 .mobile-menu .nav-logo img {
     max-width: 200px;
     height: 50px;
}
 .mobile-menu-visible {
     overflow: hidden;
}
 .mobile-menu-visible .mobile-menu {
     opacity: 1;
     visibility: visible;
}
 .mobile-menu .menu-box {
     position: relative;
     left: 0px;
     top: 70px;
     bottom: 0;
     width: 100%;
     height: 100%;
     overflow-y: auto;
     background: #ffffff;
     padding: 0px 0px;
     z-index: 5;
     opacity: 0;
     visibility: hidden;
     -webkit-transform: scale(0);
     -moz-transform: scale(0);
     -ms-transform: scale(0);
     -o-transform: scale(0);
     transform: scale(0);
     -webkit-transform-origin: top right;
     -moz-transform-origin: top right;
     -ms-transform-origin: top right;
     -o-transform-origin: top right;
     transform-origin: top right;
     -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
     -ms-transition: all 200ms ease;
     -o-transition: all 200ms ease;
     transition: all 200ms ease;
}
 .mobile-menu-visible .mobile-menu .menu-box {
     opacity: 1;
     visibility: visible;
     -webkit-transform: scale(1);
     -moz-transform: scale(1);
     -ms-transform: scale(1);
     -o-transform: scale(1);
     transform: scale(1);
     background: #000119;
}
 .mobile-menu .close-btn {
     position: absolute;
     right: 20px;
     top: 30px;
     line-height: 30px;
     width: 30px;
     text-align: center;
     font-size: 12px;
     color: #ffffff;
     background-color: #eea803;
     cursor: pointer;
     z-index: 10;
     -webkit-transform: translateY(-50px);
     -moz-transform: translateY(-50px);
     -ms-transform: translateY(-50px);
     -o-transform: translateY(-50px);
     transform: translateY(-50px);
}
 .mobile-menu-visible .mobile-menu .close-btn {
     -webkit-transform: translateY(0px);
     -ms-transform: translateY(0px);
     transform: translateY(0px);
     -webkit-transition: all 500ms ease;
     -moz-transition: all 500ms ease;
     -ms-transition: all 500ms ease;
     -o-transition: all 500ms ease;
     transition: all 500ms ease;
}
 .mobile-menu .close-btn:hover {
     opacity: 0.50;
}
 .mobile-menu .navigation {
     position: relative;
     display: block;
     padding: 0 20px;
}
 .mobile-menu .navigation > li {
     position: relative;
     display: block;
     margin-bottom: 10px;
}
 .mobile-menu .navigation > li > a {
     font-weight: 500;
     box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}
 .mobile-menu .navigation li > a {
     border: 1px solid rgb(241 198 122 / 40%);
    /*color: #eea803;*/
    color: #F1C67A;
     display: block;
     font-size: 16px;
     line-height: 20px;
     padding: 10px 20px;
     position: relative;
     text-transform: capitalize;
}
 .mobile-menu .navigation li > a:hover {
     text-decoration: none;
}
 .mobile-menu .navigation li:hover > a, .mobile-menu .navigation li.current > a {
     color: #eea803;
}
 .mobile-menu .navigation li.dropdown .dropdown-btn {
     border-left: 1px solid rgb(241 198 122 / 40%);
     color: #fff;
     cursor: pointer;
     font-size: 12px;
     height: 40px;
     line-height: 40px;
     position: absolute;
     right: 0;
     text-align: center;
     top: 0;
     transition: all 300ms ease 0s;
     width: 40px;
     z-index: 5;
}
.mobile-menu .navigation li.dropdown .dropdown-btn.active:before {
     content: "\f068";
     font-family: "font awesome 5 free";
     font-weight: 900;
}
 .mobile-menu .navigation li.dropdown .dropdown-btn .fa.fa-plus {
}
 .mobile-menu .navigation li.dropdown .dropdown-btn .fa.fa-minus {
     display: none;
}
 .mobile-menu .navigation li.dropdown .dropdown-btn.active .fa.fa-minus {
     display: block;
}
 .mobile-menu .navigation li.dropdown .dropdown-btn.active .fa.fa-plus {
     display: none;
}
 .mobile-menu .navigation li > ul > li > a {
     color: #fff;
}
 .lt-tab {
     display: none;
}
 .mobile-menu .navigation li > ul, .mobile-menu .navigation li > ul > li > ul {
     display: none;
     width: 100%;
}
 .mobile-menu .nav-logo {
     visibility: hidden;
}
 .sticky {
     border-top: 0 none;
     left: 0;
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 99999;
     background: #fff;
     -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
     -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
 a#backtop {
     background-color: #eea803;
     border-radius: 50%;
     bottom: 25px;
     height: 55px;
     line-height: 55px;
     position: fixed;
     right: 30px;
     text-decoration: none;
     width: 55px;
     z-index: 9999;
     font-size: 20px;
     font-weight: 400;
     color: #fff;
     text-align: center;
}
 a#backtop:hover {
     text-shadow: 0 3px 0 #000, 0 4px 2px #fff;
     -webkit-text-shadow: 0 3px 0 #000, 0 4px 2px #fff;
     background: #4e3224;
}
 .animationload {
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 999999;
     background-color: #fff;
}
 .loader {
     position: absolute;
     top: 50%;
     left: 50%;
     margin: -100px 0 0 -100px;
     width: 200px;
     height: 200px;
     background-image: url(../images1/preloader.svg);
     background-position: center;
     background-repeat: no-repeat;
}
 .loader:after {
     color: #eea803;
     content: "STUNNING...";
     font-family: "Ubuntu", sans-serif;
     font-size: 18px;
     font-weight: 400;
     left: 50%;
     line-height: 1em;
     margin-top: 0;
     position: absolute;
     top: 50%;
     transform: translateX(-50%);
}
/* css ravi end */
 #menu-icon {
     display: none;
}

/* -- NEW FOOTER STYLE STARTS HERE -- */

.deskOffset {
    display: none;
}

.footer-wraper-new {
    background: #000119;
    padding: 20px 0 15px;
}

.footer-wraper-new .footer-block {
    /*margin: 0 -15px;*/
}

.footer-wraper-new .footer-1 {
    float: left;
    width: 25%;
}

.footer-wraper-new .footer-column {
    padding: 0 15px;
}

.footer-wraper-new .footer-logo {
    max-width: 178px;
    margin-bottom: 25px;
}

.footer-wraper-new .footer-logo img {
    max-width: 100%;
}

.footer-wraper-new .footer-column .text {
    color: #777777;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 20px;
    position: relative;
    text-align: justify;
}

.footer-wraper-new .footer-content {
}

.footer-wraper-new .footer-content ul {
}

.footer-wraper-new .footer-content ul h4 {
    color: #e5aa43;
}

.footer-wraper-new .footer-content ul h4 a{
    color: #e5aa43;
}

.footer-wraper-new .footer-content ul li {
    color: #cacaca;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 10px;
    padding-left: 30px;
    position: relative;
}

.footer-wraper-new .footer-content ul li span {
    color: #F1C67A;
    font-size: 15px;
    left: 0;
    line-height: 24px;
    position: absolute;
    top: 0;
}

.footer-wraper-new .footer-content ul li a {
    color: #cacaca;
    position: relative;
    transition: all 0.3s ease 0s;
    overflow: hidden;
}

.footer-wraper-new .footer-content ul li a:hover {
    text-decoration: none;
    color: #F1C67A;
}

.footer-wraper-new .footer-2 {
    float: left;
    width: 100%;
}

.footer-wraper-new .footer-2-inner {
    margin: 0 2%;
}

.footer-wraper-new .footer-2-inner h2,
.footer-wraper-new .footer-1 h2 {
    border-bottom: 1px solid rgb(241 198 122 / 50%);
    color: #e5aa43;
    font-size: 24px;
    font-weight: 600;
    line-height: 20px;
    position: relative;
    margin: 0 10px 15px 10px;
    padding-bottom: 15px;
}

.footer-wraper-new .footer-2-info {
}

.footer-wraper-new .footer-2-info ul {
    float: left;
    width: 25%;
}

.footer-wraper-new .footer-2-info ul li {
    border-bottom: 1px solid rgb(255 255 255 / 18%);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 0 0 10px;
    position: relative;
    margin: 0 16px 5px 10px;
}

.footer-wraper-new .footer-2-info ul li a {
    color: #bfbfbf;
}

.footer-wraper-new .footer-2-info ul li a:hover {
    text-decoration: none;
    color: #F1C67A;
}

.footer-wraper-new .footer-2-info ul.list:nth-child(2) {
    padding-left: 3px;
}

.footer-wraper-new .footer-2-info ul.list:nth-child(3) {
    padding-left: 7px;
}

.footer-wraper-new .footer-2-info ul li:last-child {
    border-bottom: none;
}

.footer-wraper-new .footer-2-menu {
}

.bottom-sitemap {
    margin-top: 0;
}

.bottom-sitemap ul {
    text-align: right;
    float: right;
}

.bottom-sitemap ul li {
    float: left;
    margin: 14px 30px 0 10px;
}

.bottom-sitemap ul li a {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 5px;
}

.bottom-sitemap ul li a:hover {
    color: #e5aa43;
    text-decoration: none;
}

.sub-footer-new {
}

.sub-footer-new .sub-block {
    padding: 10px 0;
}

.sub-footer-new .sub-1 {
    float: left;
    width: 50%;
}

.sub-footer-new .sub-1-inner {
    text-align: left;
}

.sub-footer-new .sub-1-inner p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 28px;
    color: #777;
}

.sub-footer-new .sub-2 {
    float: left;
    width: 50%;
}

.sub-footer-new .sub-2-inner {
}

.sub-footer-new .sub-2-inner ul {
    float: right;
    text-align: right;
    width: 40%;
}

.sub-footer-new .sub-2-inner ul li {
    display: inline-block;
    margin: 0 0 0 10px;
}

.sub-footer-new .sub-2-inner ul li a {
}

.sub-footer-new .sub-2-inner ul li a:hover {
}

.sub-footer-new .sub-2-inner ul li img {
}

/* -- NEW FOOTER STYLE ENDS HERE -- */


 @media screen and (min-width:1281px) {
}
/*################################## for width 1024px ########################################*/
 @media screen and (min-width:1281px) {
}
/*################################## for width 1024px ########################################*/
 @media screen and (max-width:1259px) {
     .main-menu .navigation > li > a {
         letter-spacing: 1.7px;
         padding: 8px 7px;
         font-size: 11px;
    }
}
/*################################## for width 768px ########################################*/
 @media screen and (max-width:990px) {

    .topBanMob {
        display: flex;
        flex-direction: column;
        margin: 143px 0px 7px;
    }
     .nav-outer .mobile-nav-toggler {
         color: #02151d;
         display: block;
         margin: 0px 13px 0 10px;
         padding: 2px 0px 0px;
         font-size: 26px;
    }
     .main-header .nav-outer .main-menu {
         display: none;
    }
     .mobile-slider {
         display: block;
         padding-top: 113px;
    }
     .mobile-menu {
         top: 55px;
    }
    .footer-wraper-new .footer-2-info ul, .footer-wraper-new .footer-2-info ul.list:nth-child(2), .footer-wraper-new .footer-2-info ul.list:nth-child(3) {
         width: 100% !important;
         padding: 0px 3% !important;
    }

    .bottom-sitemap ul {
         padding: 0px 3% !important;
    }

    .sub-footer-new .sub-block {
        padding: 0px 3% !important;
    }
    .footer-2-info ul li {
        margin: 0 !important;
        width: 100%;
    }
     .footer-2-inner h2, .footer-1 h2 {
         margin: 20px 0 20px 0;
    }

    .footer-block .locationbtn {
      display: block; !important;
    }

    .footer-cta-wrap {
        display: none;
    }

    .deskOffset {
        display: none !important;
    }

    .footer-wraper-new, .sub-footer-new {
        display: block;
    }

    .sub-footer-new {
        margin-bottom: 50px;
    }

    .footer-2-inner {
        margin: 0 15px !important;
    }

    .footer-2-info ul li {
        margin-bottom: 5px;
        padding-bottom: 10px;
    }

    .footer-wraper-new .footer-2-info ul li:last-child {
        border-bottom: 1px solid rgb(255 255 255 / 18%);
    }

    .sub-footer-new .sub-1-inner p {
        text-align: left;
        line-height: 20px;
    }

    .footer-wraper-new .footer-2-menu .bottom-sitemap ul li {
        float: left;
        line-height: 28px;
        margin: 10px 20px 0 0;
    }

    .sub-footer-new .sub-2-inner ul {
        float: right;
        text-align: left;
        width: auto;
        margin-bottom: 0px;
    }

    .sub-2-inner ul li {
        display: inline-block;
        margin: 0 3px 14px;
    }

    .sub-footer-new .sub-1 {
        float: left;
        width: 45%;
    }

    .sub-footer-new .sub-2 {
        float: right;
        width: 55%;
    }
}
/*################################## for width 600px ########################################*/
 @media screen and (max-width:767px) {
    /* .sub-2-inner ul {
         width: 100%;
    }
     .about-1-img .image-2 {
         display: none;
    }
     .call-actions ul li {
         float: right;
    }
     .call-actions ul li:first-child {
         border-right: none;
    }
     .header-wraper .top-wraper {
         padding: 7px 0 5px;
    }
     .top-links ul li {
         padding: 0 7px;
    }
     .footer-2-info ul li:last-child {
         border-bottom: 1px solid #22414e;
    }
     .footer-2-info ul li {
         margin-bottom: 5px;
         padding-bottom: 10px;
    }
     .innerbanner-1 {
         width: 100%;
    }
     .services-wraper.innerservices-wraper .services-1 {
         min-height: 222px;
    }
     .col-md-4 {
         width: 100%;
         max-width: 100%;
    }
     .col-md-8 {
         width: 100%;
         max-width: 100%;
    }
     .col-md-2 {
         width: 50%;
         max-width: 50%;
    }
    */
}
/*################################## for width 480px ########################################*/
 @media screen and (max-width:580px) {
    /*.container, .site-content {
         width: 98%;
         margin: 0 auto;
         max-width: 450px 
    }
     .header-wraper .top-wraper {
         padding: 7px 0 5px;
    }
     .top-block {
         margin: 0 0 0 0;
    }
     .call-actions ul li a {
         font-size: 18px;
         margin: 0 2px;
    }
     .top-links ul li {
         line-height: 28px;
         margin-top: 3px;
         padding: 0 7px;
    }
     .choose-1-1 {
    }
     .section-title h2, .choose-title h2, .info-2-title h2, .team-1-inner h2 {
         font-size: 30px;
         line-height: 35px;
    }
     .font-new {
         font-family: 'Muli', sans-serif;
         padding-bottom: 0px;
         font-size: 18px !important;
         text-transform: uppercase !important;
    }
     .team-1 {
         margin: 0 auto;
         max-width: 65%;
    }
     .team-2 {
         float: left;
    }
     .sub-1-inner p {
    }
     .sub-1 {
    }
     .sub-2 {
    }
     .sub-2-inner ul {
         text-align: left;
    }
     .sub-2-inner ul li {
         display: inline-block;
         margin: 0 3px 14px;
    }
     .sub-2-inner {
         padding: 0 0 0 15px;
    }
     .info-2-inner {
         margin: 0;
         padding: 15px;
    }
     .info-1-inner {
         padding: 0;
    }
     .about-1-inner {
         padding: 0 15px;
    }
     .mobile-slider {
         display: block;
         padding-top: 147px;
    }
     .footer-2-inner {
         margin: 0 15px;
    }
     .nav-outer .mobile-nav-toggler {
         line-height: 33px;
    }
     .mobile-menu {
         top: 92px;
    }
     .mobile-menu .close-btn {
         top: 8px;
    }
     .mobile-menu .menu-box {
         top: 45px;
    }
     .footer-2-info ul.list:nth-child(2) {
         padding: 0;
    }
     .footer-2-info ul.list:nth-child(3) {
         padding: 0;
    }
     .bottom-sitemap ul li {
         float: left;
         line-height: 28px;
         margin: 10px 20px 0 0;
    }
     .footer-wraper {
         padding: 10px 0;
    }
     .footer-2-inner h2, .footer-1 h2 {
         margin: 10px 0 15px;
    }
    */
}
/*################################## for width 320px ########################################*/
 @media screen and (max-width:479px) {
    /*.container {
         width: 100%;
         max-width: 330px;
         margin: 0 auto;
    }
     .team-1 {
         display: none;
    }
     .choose-1-1-inner {
         min-height: 165px;
         padding: 0;
    }
     .services-1 .team-item-wrap {
         margin: 15px 0;
    }
     .services-1 {
    }
     .profile-links li a {
         padding: 5px;
         font-size: 13px;
    }
     .call-actions {
    }
     .mobile-menu {
         top: 92px;
    }
     .services-content .display-table-cell {
         font-size: 12px;
    }
     .services-content {
         padding: 10px;
    }
     .services-1 .team-item-wrap {
         margin: 10px 7px;
    }
     .normal-text {
         padding: 0;
    }
     .choose-1-1-info h3 {
         font-size: 15px;
    }
     .choose-1-1-icon {
         float: left;
         margin: 0 0 15px;
         width: 100%;
         text-align: center;
    }
     .choose-1-1-info {
         overflow: visible;
         text-align: center;
         width: 100%;
    }
     .choose-1-1-info p {
         text-align: center;
    }
     .review-1:last-child {
         margin: 0;
    }
     .footer-2-info ul {
         margin-bottom: 5px;
    }
     .footer-2-inner h2, .footer-1 h2 {
         margin: 8px 0 15px;
    }
     .display-table .display-table-cell h3 {
         font-size: 12px;
    }
     .services-wraper.innerservices-wraper .services-1 {
         min-height: 122px;
    }
     .innerbanner-1-inner h1 {
         line-height: 38px;
    }
     .topaward-1-info hr {
         width: 63%;
         margin: 0px 0 0 0;
         display: none 
    }
     .section-title.position-title h2 {
         font-size: 25px;
         line-height: 28px;
    }
     .mobilevideo-wraper {
         display: block;
         padding: 15px 0;
    }
     .mobilevideo-wraper iframe {
         height: 200px;
         width: 100%;
    }
     .section-title h2 {
         font-size: 13px;
         line-height: 22px;
    }
     .flag-wraper .section-title h2 {
         font-size: 13px;
         line-height: 22px;
         margin-bottom: 5px;
    }
     .gallery-1-inner p {
         font-size: 11px;
    }
     .info-2-title {
         text-align: center;
    }
     .info-2-title h2 {
         font-size: 22px;
         line-height: 30px;
         text-align: center;
    }
     .info-2-title .hrline {
         margin: 0 auto;
    }
     .info-wraper {
         padding: 15px 0;
         position: relative;
    }
     .info-2 {
         margin-top: 15px;
         width: 100%;
    }
     .brand-wraper .section-title.position-title h2 {
         font-size: 20px;
    }
     .journey-block h2 {
         font-size: 22px;
         line-height: 35px;
    }
     .choose-1-1-inner {
         margin: 10px 7px 0;
    }
     .choose-info {
         margin: 0 -7px;
    }
     .choose-title h2 {
         font-size: 23px;
         line-height: 30px;
    }
     .choose-title h2 span {
         font-size: 35px;
    }
     .review-wraper .section-title h2 {
         font-size: 28px;
         line-height: 36px;
    }
     .team-wraper {
         background-position: -115px -1px;
         padding-top: 160px;
    }
     .team-10 {
         margin-bottom: 240px;
    }
     .team-3 {
         bottom: -9px;
         left: 11%;
    }
     .journey-block .hrline {
         margin: 5px 0;
    }
     .topaward-1-info h3 {
         font-size: 16px;
         font-weight: normal;
         line-height: 25px;
         margin-top: -5px;
    }
     .topaward-1-info h2 {
         font-size: 20px;
         line-height: 20px;
    }
     .topaward-1-info hr {
         background: #e8a607;
         border: medium none;
         display: inline-block;
         height: 4px;
         width: 80%;
         margin-bottom: 0;
    }
     .team-detail {
         padding: 10px 0;
    }
     .team-detail h5 {
         color: #eea803;
         font-size: 13px;
         font-weight: 700;
         line-height: 20px;
    }
     .team-detail h6 {
         margin-bottom: 0;
         line-height: 20px;
         font-size: 15px;
    }
    */
}
 @media screen and (max-width:320px) {
    /*.container {
         width: 100%;
         max-width: 290px;
         margin: 0 auto;
    }
     .review-1-tab .tab-links.review-link li a {
         font-size: 11px;
         padding: 5px 10px;
    }
     .choose-1-1-inner {
         min-height: 185px;
         padding: 0 6px;
    }
     .mobile-menu {
         top: 92px;
    }
     .mobile-menu .menu-box {
         height: 75%;
    }
     .mobile-menu .navigation li > a {
         text-align: left;
    }
     .innerbanner-1-inner h2 {
         font-size: 23px;
    }
     .services-wraper.innerservices-wraper .services-1 {
         min-height: 107px;
    }
     .modalpopupForm .form-group .capvalue {
         width: 33%;
    }
     .modalpopupForm .form-group .capinput {
         width: 66%;
    }
     .brand-wraper .section-title.position-title h2 {
         font-size: 17px;
         line-height: 20px;
         margin-bottom: 4px;
    }
     .brand-1-inner {
         margin: 3px;
    }
     .info-2-title h2 {
         font-size: 20px;
         padding-bottom: 12px;
    }
     .gallery-1-inner {
         padding: 0 6px;
    }
     .gallery-1-inner p {
         font-size: 10px;
    }
     .gallery-block {
         margin: 0 -12px;
    }
     .flag-wraper .section-title h2 {
         font-size: 12px;
         line-height: 20px;
    }
     .section-title.position-title h2 {
         font-size: 21px;
         line-height: 28px;
    }
     .topaward-1-info h2 {
         font-size: 18px;
         line-height: 28px;
    }
     .topaward-1-info h3 {
         font-size: 15px;
         line-height: 22px;
    }
     .journey-block h2 {
         font-size: 18px;
         line-height: 25px;
         margin: 10px 0 0;
    }
     .team-10 {
         margin-bottom: 200px;
    }
     .team-10-inner {
         margin: 0 15px;
    }
     .choose-title h2 {
         font-size: 20px;
         line-height: 30px;
    }
     .about-1-info h1 {
         font-size: 18px;
         line-height: 28px;
    }
     .about-1-info h1 em {
         font-style: normal;
         position: inherit;
         top: -4px;
    }
     .team-detail h5 {
         font-size: 10px;
    }
     .team-wraper {
         background-position: -115px 0px;
         padding-top: 143px;
    }
    */
}
 .award-2 {
     display: flex;
     justify-content: center;
}
