 h1 {
            font-family: Lato;
            font-size: 52px;
            line-height: 55px;
            text-align: inherit;
            color: #3b3b3f;
            font-weight: 300;
            font-style: normal;
        }
        h2,
        h2 a {
            font-family: Lato;
            font-size: 36px;
            line-height: 40px;
            text-align: inherit;
            color: #282b33;
            font-weight: 700;
            font-style: normal;
        }
        h3,
        h3 a {
            font-family: Lato;
            font-size: 28px;
            line-height: 34px;
            text-align: inherit;
            color: #282b33;
            font-weight: 700;
            font-style: normal;
        }
        h4,
        h4 a {
            font-family: Lato;
            font-size: 24px;
            line-height: 30px;
            text-align: inherit;
            color: #282b33;
            font-weight: 700;
            font-style: normal;
        }
        h5,
        h5 a {
            font-family: Lato;
            font-size: 18px;
            line-height: 22px;
            text-align: inherit;
            color: #282b33;
            font-weight: 700;
            font-style: normal;
        }
        h6,
        h6 a {
            font-family: Lato;
            font-size: 16px;
            line-height: 20px;
            text-align: inherit;
            color: #282b33;
            font-weight: 700;
            font-style: normal;
        }
        body,
        p,
        html {
            font-family: Lato;
    font-size: 14px;
    line-height: 25px;
            text-align: inherit;
			/*--------------------------------------------------------Font Color-----------------------------------*/
            color: #64abdd;
            font-weight: 400;
            letter-spacing: 0.2px;
        }
        a {
            font-family: Lato;
            font-size: 14px;
            text-align: inherit;
            font-weight: 400;
            font-style: normal;
        }
        .ironthm-header-wrapper .ironthm-header-contact-block span,
        .ironthm-header-wrapper .ironthm-header-contact-block address {
            font-family: Lato;
            font-size: 14px;
        }
        .button,
        button,
        input[type="button"],
        input[type="reset"],
        input[type="submit"],
        .ironthm-button,
        .woocommerce #respond input#submit,
        .woocommerce a.button,
        .woocommerce button.button,
        .woocommerce input.button,
        .woocommerce #respond input#submit.alt,
        .woocommerce a.button.alt,
        .woocommerce button.button.alt,
        .woocommerce input.button.alt {
            font-family: Lato;
            font-size: 18px;
            text-align: center;
            font-weight: 700;
            font-style: normal;
        }
        body {
            background-color: #ffffff;
        }
        .ironthm-sidebar-bg {}.not-found-bg {
            background-color: #ffffff;
        }
        .social-icon .facebook .fa::after {
            background: #3b5998 none repeat scroll 0 0;
            border-radius: 100%;
        }
        .social-icon .twitter .fa::after {
            background: #55acee;
            border-radius: 100%;
        }
        .social-icon .linkedin .fa::after {
            background: #007bb5;
            border-radius: 100%;
        }
        .social-icon .google .fa::after {
            background: #dd4b39;
            border-radius: 100%;
        }
        .social-icon .flickr .fa::after {
            background: #ff0084;
            border-radius: 100%;
        }
        .social-icon .youtube .fa::after {
            background: #bb0000;
            border-radius: 100%;
        }
        .social-icon .instagram .fa::after {
            background: #125688;
            border-radius: 100%;
        }
        .social-icon .pinterest .fa::after {
            background: #cb2027;
            border-radius: 100%;
        }
        .social-icon .tumblr .fa::after {
            background: #32506d;
            border-radius: 100%;
        }
        .social-icon .dribble .fa::after {
            background: #C73B6F;
            border-radius: 100%;
        }
        .social-icon .digg .fa::after {
            background: #005be2;
            border-radius: 100%;
        }
        .social-icon .reddit .fa::after {
            background: #ff4500;
            border-radius: 100%;
        }
        .social-icon .envelope .fa::after {
            background: #458597;
            border-radius: 100%;
        }
        .ironthm-header-wrapper .social-icon .fa:hover,
        .ironthm-footer .social-icon .fa:hover,
        .social-icon.logo-icon-background .fa:hover {
            color: #ffffff;
        }
        .team-overlay-grid-sec:hover .facebook a i {
            background: #3b5998 none repeat scroll 0 0;
            border-radius: 100%;
        }
        .team-overlay-grid-sec:hover .twitter a i {
            background: #55acee;
            border-radius: 100%;
        }
        .team-overlay-grid-sec:hover .linkedin a i {
            background: #007bb5;
            border-radius: 100%;
        }
        .team-overlay-grid-sec:hover .google a i {
            background: #dd4b39;
            border-radius: 100%;
        }
        .team-overlay-grid-sec:hover .pinterest a i {
            background: #cb2027;
            border-radius: 100%;
        }
        .social-icon li a i {
            color: #515151;
        }
        .social-icon li a:hover i {
            color: #26ade4;
        }
        .social-icon li a:active i {
            color: #26ade4;
        }
        .woocommerce ul.products li.product,
        .woocommerce-page ul.products li.product {
            width: 21.02%;
        }
        @media (min-width: 1200px) {
            .container {
                width: 1170px;
            }
            .container-boxed #wrapper,
            .container-boxed footer,
            .container-boxed .ironthm-header-wrapper {
                width: 1170px;
                margin: 0 auto;
            }
            .container-boxed #wrapper {
                box-shadow: 0 0 4px #999;
            }
            .container .container-boxed {
                padding: 0 15px;
            }
        }
        .ironthm-page-title-bar {
            background: linear-gradient(to right, rgba(32, 106, 199, 1), rgba(23, 140, 239, 1));
        }
        .ironthm-page-title-bar h2,
        .ironthm-page-title-bar a,
        .ironthm-page-title-bar span,
        .ironthm-page-title-bar p {
            color: #ffffff;
        }
        .ironthm-logo {
            padding-top: 20px;
            padding-bottom: 20px;
            padding-left: 0;
            padding-right: 0;
        }
        .ironthm-header-top {
            background-color: #f5f7fa;
        }
		/*---------------------------------------------------------------Header Color--------------------------------*/
        .ironthm-header-middle {
            background-color:#96858f;
        }
		/*----------------------------------------------------------------Sub Header Color-----------------------------*/
        .ironthm-header-bottom {
            background-color: #6D7993;
        }
        .ironthm-header-top .ironthm-header-contact-block span a,
        .ironthm-header-top a,
        .ironthm-header-top .ironthm-social-icons .social-icon li a i,
        .ironthm-header-top .ironthm-header-contact-block span,
        .ironthm-header-top i,
        .ironthm-header-top address,
        .ironthm-header-top span,
        .ironthm-header-top span a,
        .ironthm-search-icon input[type="text"],
        .ironthm-search-icon .ironthm-search-form-title,
        .ironthm-header-top h1,
        .ironthm-header-top h2,
        .ironthm-header-top h3,
        .ironthm-header-top h4,
        .ironthm-header-top h5,
        .ironthm-header-top h6,
        .ironthm-header-top li,
        .ironthm-header-top .ironthm-close-button,
        .ironthm-header-top .ironthm-search-form-title,
        .ironthm-header-top p,
        .ironthm-header-top .widget .comment-author-link {
            color: #3b3b3f;
        }
        .ironthm-header-wrapper .ironthm-header-top .ironthm-header-contact-block span a:hover,
        .ironthm-header-wrapper .ironthm-header-top a:hover,
        .ironthm-header-wrapper .ironthm-header-top a:hover i {
            color: #26ade4;
        }
        .ironthm-header-middle .ironthm-header-contact-block span a,
        .ironthm-header-middle a,
        .ironthm-header-middle .ironthm-header-contact-block span,
        .ironthm-header-middle i,
        .ironthm-header-middle address,
        .ironthm-header-middle span,
        .ironthm-header-middle span a,
        .ironthm-search-icon input[type="text"],
        .ironthm-search-icon .ironthm-search-form-title,
        .ironthm-header-middle h1,
        .ironthm-header-middle h2,
        .ironthm-header-middle h3,
        .ironthm-header-middle h4,
        .ironthm-header-middle h5,
        .ironthm-header-middle h6,
        .ironthm-header-middle .ironthm-close-button,
        .ironthm-header-middle .ironthm-search-form-title,
        .ironthm-header-middle p,
        .ironthm-header-middle .widget .comment-author-link {
            color: #3b3b3f;
        }
        .ironthm-collapsed-button.ironthm-closed .ironthm-lines::after,
        .ironthm-collapsed-button.ironthm-closed .ironthm-lines::before,
        .c-hamburger span::before,
        .c-hamburger span::after,
        .c-hamburger span {
            background-color: #3b3b3f;
        }
        .ironthm-lines,
        .ironthm-lines::after,
        .ironthm-lines::before {
            background-color: #3b3b3f;
        }
        .ironthm-header-wrapper .ironthm-header-middle .ironthm-header-contact-block span a:hover,
        .ironthm-header-wrapper .ironthm-header-middle a:hover,
        .ironthm-header-wrapper .ironthm-header-middle a:hover i {
            color: #26ade4;
        }
        .ironthm-header-bottom .ironthm-header-contact-block span a,
        .ironthm-header-bottom a,
        .ironthm-header-bottom .ironthm-header-contact-block span,
        .ironthm-header-bottom i,
        .ironthm-header-bottom address,
        .ironthm-header-bottom span,
        .ironthm-header-bottom span a,
        .ironthm-search-icon input[type="text"],
        .ironthm-search-icon .ironthm-search-form-title,
        .ironthm-header-bottom h1,
        .ironthm-header-bottom h2,
        .ironthm-header-bottom h3,
        .ironthm-header-bottom h4,
        .ironthm-header-bottom h5,
        .ironthm-header-bottom h6,
        .ironthm-header-bottom .ironthm-close-button,
        .ironthm-header-bottom .ironthm-search-form-title,
        .ironthm-header-bottom p,
        .ironthm-header-bottom .widget .comment-author-link {
            color: #3b3b3f;
        }
        .ironthm-header-wrapper .ironthm-header-bottom .ironthm-header-contact-block span a:hover,
        .ironthm-header-wrapper .ironthm-header-bottom a:hover,
        .ironthm-header-wrapper .ironthm-header-bottom a:hover i {
            color: #26ade4;
        }
        .ironthm-header-middle {
            border-bottom: 1px solid #26ade4;
        }
        .ironthm-transparent-header .ironthm-header-top,
        .ironthm-transparent-header .ironthm-header-middle,
        .ironthm-transparent-header .ironthm-header-bottom {
            background-color: rgba(38, 173, 228, 0.63);
        }
        .homepage-header .ironthm-transparent-header.ironthm-header-scroll {
            background-color: rgba(38, 173, 228, 0.63);
        }
        .ironthm-transparent-header .ironthm-header-widget-area .ironthm-header-contact-block span a,
        .ironthm-transparent-header .ironthm-header-widget-area .ironthm-header-contact-block span i,
        .ironthm-transparent-header .ironthm-header-contact-block span,
        .ironthm-transparent-header .social-icon li a i,
        .ironthm-transparent-header .ironthm-header-menu .ironthm-main-menu > li > a,
        .ironthm-transparent-header address,
        .ironthm-transparent-header span,
        .ironthm-transparent-header .ironthm-social-icons .social-icon li a i,
        .ironthm-transparent-header i,
        .ironthm-transparent-header address,
        .ironthm-transparent-header span,
        .ironthm-transparent-header span a,
        .ironthm-search-icon input[type="text"],
        .ironthm-search-icon .ironthm-search-form-title,
        .ironthm-transparent-header h1,
        .ironthm-transparent-header h2,
        .ironthm-transparent-header h3,
        .ironthm-transparent-header h4,
        .ironthm-transparent-header h5,
        .ironthm-transparent-header h6,
        .ironthm-transparent-header li,
        .ironthm-transparent-header .ironthm-close-button,
        .ironthm-transparent-header .ironthm-search-form-title,
        .ironthm-transparent-header p,
        .ironthm-transparent-header .widget .comment-author-link,
        .ironthm-transparent-header li a,
        .ironthm-transparent-header a {
            color: #ffffff;
        }
        .ironthm-transparent-header .ironthm-lines,
        .ironthm-transparent-header .ironthm-lines::after,
        .ironthm-transparent-header .ironthm-lines::before,
        .ironthm-transparent-header .ironthm-collapsed-button.ironthm-closed .ironthm-lines::after,
        .ironthm-transparent-header .ironthm-collapsed-button.ironthm-closed .ironthm-lines::before,
        .ironthm-transparent-header .c-hamburger span::before,
        .ironthm-transparent-header .c-hamburger span::after,
        .ironthm-transparent-header .c-hamburger span {
            background-color: #ffffff;
        }
        .ironthm-transparent-header .ironthm-header-widget-area .ironthm-header-contact-block span a:hover,
        .ironthm-transparent-header .ironthm-header-contact-block span a:hover i,
        .ironthm-transparent-header a:hover,
        .ironthm-transparent-header .ironthm-header-menu .ironthm-main-menu > li:hover > a {
            color: #ffffff;
        }
        .ironthm-responsive-logo-wrapper {
            background-color: #4e4e4e;
        }
        .ironthm-responsive-header .header,
        .ironthm-responsive-header .header.menu-opened {
            background-color: #000000;
        }
        .ironthm-responsive-header .header ul.menu li.menu-item a,
        .ironthm-responsive-header .menu .menu-item-has-children::after,
        .ironthm-responsive-header .menu .menu-item-has-children::before {
            color: #ffffff;
        }
        .ironthm-responsive-header .menu .menu-item-has-children::after,
        .ironthm-responsive-header .menu .menu-item-has-children::before {
            border: 1px solid #ffffff;
        }
        .ironthm-responsive-menu .slimmenu li a:hover,
        .ironthm-responsive-menu .slimmenu .sub-toggle i:hover {
            color: #206ac7
        }
        .ironthm-responsive-header .header ul.menu li.menu-item a:active,
        .ironthm-responsive-header .header ul.menu li.menu-item a:active {
            color: #206ac7
        }
        .ironthm-responsive-header .header ul.menu li.menu-item {
            border-bottom: 1px solid #333
        }
        .ironthm-responsive-header .header ul.menu li.menu-item a .rerer {
            color: #3b3b3f
        }
        .ironthm-responsive-header .header ul.menu li.menu-item a .rerer:hover {
            color: #206ac7
        }
        .ironthm-responsive-header .header ul.menu li.menu-item a .rerer:active {
            color: #206ac7
        }
        .ironthm-header-wrapper .ironthm-main-menu > li > a {
            font-family: 'Open Sans', sans-serif;
            font-size: 12px;
            line-height: 85px;
            font-weight:600;
        }
        .ironthm-header-wrapper .ironthm-main-menu li .sub-menu li a {
            font-family: Lato;
            font-size: 13px;
            line-height: 20px;
        }
        .ironthm-header-menu .primary-menu ul li .sub-menu li {
            background: #ffffff;
        }
        .ironthm-header-menu .primary-menu ul li .sub-menu li:hover {
            background: #00a1ea;
        }
        .ironthm-header-menu .primary-menu ul li .sub-menu li:active {
            background: #26ade4;
        }
        .ironthm-header-menu .ironthm-main-menu > li > a {
            color: #FFF;
        }
        .ironthm-header-menu .ironthm-main-menu > li > a:hover {
            color: #26ade4;
        }
        .ironthm-header-menu .ironthm-main-menu > li > a:active {
            color: #26ade4;
        }
        .ironthm-header-menu .ironthm-main-menu li .sub-menu li a {
            color: #3b3b3f;
        }
        .ironthm-header-menu .ironthm-main-menu li .sub-menu li a:hover,
        .ironthm-header-menu .primary-menu ul li .sub-menu li:hover > a {
            color: #ffffff;
        }
        .ironthm-header-menu .ironthm-main-menu li .sub-menu li a:active {
            color: #ffffff;
        }
        .ironthm-overlay-menu {
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%);
        }
        .ironthm-overlay-menu #menu-main-menu > li > a,
        .ironthm-overlay-menu .sub-menu a,
        .ironthm-overlay-menu .ironthm-overlay-heading,
        .ironthm-overlay-menu h5,
        .ironthm-overlay-menu .ironthm-contact-grp a,
        .ironthm-overlay-menu .ironthm-contact-grp i,
        .ironthm-overlay-menu .ironthm-contact-grp span,
        .ironthm-header-sidebar-wrapper a {
            color: #ffffff;
        }
        .ironthm-overlay-menu .main-navigation .sub-menu a:hover,
        .ironthm-overlay-menu #menu-main-menu > li > a:hover,
        .ironthm-overlay-menu .ironthm-contact-list .sub-menu a:hover,
        .ironthm-overlay-menu .ironthm-contact-list a:hover,
        ironthm-overlay-menu .ironthm-contact-grp a:hover,
        .ironthm-header-sidebar-wrapper a:hover {
            color: #26ade4;
        }
        .ironthm-sidebar-menu .primary-menu ul > li,
        .ironthm-sidebar-menu .primary-menu ul > li:last-child {
            border-color: #424242;
        }
        #ironthm-sidebar-header-wrapper {
            background: rgba(40, 43, 51, 1);
        }
        .ironthm-header-menu .primary-menu ul li .sub-menu li {
            border-color: #d8d8d9;
        }
        .ironthm-header-wrapper .ironthm-main-menu .menu-item.menu-item-has-children > a::after,
        .ironthm-header-sidebar-wrapper .ironthm-main-menu .menu-item.menu-item-has-children > a::after,
        .ironthm-overlay-menu .ironthm-main-menu .menu-item.menu-item-has-children > a::after {
            content: "\f105";
        }
        .ironthm-header-v1 .ironthm-header-wrapper .ironthm-main-menu > li {
            line-height: 85px;
        }
        .ironthm-header-v1 .ironthm-header-wrapper .ironthm-main-menu > li > a {
            line-height: normal;
            padding: 6px 9px;
            border-radius: 4px;
            background-color: #ffffff;
        }
        .ironthm-header-v1 .ironthm-header-wrapper .ironthm-main-menu > li > a:hover,
        .ironthm-header-v1 .ironthm-header-wrapper .ironthm-main-menu > li.current-menu-item > a,
        .ironthm-header-v1 .ironthm-header-wrapper .ironthm-main-menu > li.current-menu-parent > a {
            background-color: #26ade4;
            color: #ffffff;
        }
        .ironthm-header-v5 .ironthm-header-wrapper .ironthm-main-menu > li {
            border-top: 3px solid transparent;
        }
        .ironthm-header-v5 .ironthm-header-wrapper .ironthm-main-menu > li.current-menu-item,
        .ironthm-header-v5 .ironthm-header-wrapper .ironthm-main-menu > li:hover {
            border-top: 3px solid #26ade4;
        }
        .ironthm-footer-top-bg {
            background-color: #f5f7fa;
        }
        .ironthm-footer-bottom {
            background-color: #282b33;
        }
        .ironthm-footer-top {
            padding-top: 60px;
            padding-bottom: 20px;
            padding-left: 0;
            padding-right: 0;
        }
        .ironthm-footer-bottom,
        .ironthm-footer-bottom span,
        .ironthm-footer-bottom .ironthm-social-icons li a i {
            color: #d8d8d9;
        }
        .ironthm-footer-bottom a:hover,
        .ironthm-footer-bottom a:focus {
            color: #26ade4;
        }
        .ironthm-footer-top,
        .ironthm-footer-top a,
        .ironthm-footer-top span,
        .ironthm-footer-top i,
        .ironthm-footer-top address,
        .ironthm-footer-top p,
        .ironthm-footer-top h1,
        .ironthm-footer-top h2,
        .ironthm-footer-top h3,
        .ironthm-footer-top h4,
        .ironthm-footer-top h5,
        .ironthm-footer-top h6,
        .ironthm-footer-top .ironthm-social-icons li a i {
            color: #3b3b3f;
        }
        .ironthm-footer-top a:hover,
        .ironthm-footer-top a:focus {
            color: #26ade4;
        }
        .ironthm-comingsoon-wrapper {
            background-image: url(wp-content/uploads/2017/07/commingsoon-bg-1.jpg);
            background-color: #353535;
        }
        body #back-top:before {
            color: #ffffff;
        }
        #back-top::before {
            content: "\f106";
            font-family: 'FontAwesome';
            font-size: 50px;
            line-height: 50px;
        }
        #back-top {
            bottom: 50px;
            background-color: #26ade4;
            height: 60px;
            position: fixed;
            border: 3px solid #26ade4;
            right: 30px;
            cursor: pointer;
            text-align: center;
            text-transform: uppercase;
            transition: all 0.5s ease-in-out 0s;
            -webkit-transition: all 0.5s ease-in-out 0s;
            -o-transition: all 0.5s ease-in-out 0s;
            -ms-transition: all 0.5s ease-in-out 0s;
            -moz-transition: all 0.5s ease-in-out 0s;
            width: 60px;
            z-index: 10000;
            border-radius: 10px;
        }
        #back-top:hover {
            background-color: #ffffff;
        }
        #back-top:hover:before {
            color: #26ade4;
        }
        #content {
            padding-top: 0px;
            padding-bottom: 5px;
        }
        .ironthm-sticky-header {
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 999;
        }
        .read-more {
            background: #206ac7;
            border-color: #206ac7;
        }
        .read-more:hover {
            border-color: #206ac7;
        }
        .read-more:active,
        .read-more:focus {
            border-color: #206ac7;
        }
        .read-more:hover {
            background: #ffffff;
        }
        .read-more:active,
        .read-more:focus {
            background: #ffffff;
        }
        .read-more {
            color: #ffffff;
        }
        .read-more:hover {
            color: #206ac7;
        }
        .read-more:active,
        .read-more:focus {
            color: #206ac7;
        }
        .read-more-link,
        .ironthm-light-txt .read-more-link {
            color: #26ade4;
        }
        .read-more-link:hover {
            color: #26ade4;
        }
        .read-more-link:hover::after {
            border-color: #26ade4;
        }
        .read-more-link:active,
        .read-more-link:focus {
            color: #26ade4;
        }
        button,
        input[type="button"],
        input[type="reset"],
        input[type="submit"],
        .ironthm-button,
        .woocommerce #respond input#submit,
        .woocommerce a.button,
        .woocommerce button.button,
        .woocommerce input.button,
        .woocommerce #respond input#submit.alt,
        .woocommerce a.button.alt,
        .woocommerce button.button.alt,
        .woocommerce input.button.alt,
        .woocommerce button.button.alt.disabled,
        .woocommerce button.button.alt[disabled]:disabled,
        .wpbc-payment-form .btn,
        .wpbc-payment-form .button,
        .booking_form_div .btn,
        .booking_form_div .button,
        .booking_form_div .submit,
        .booking_form_div .button-secondary {
            background: #26ade4;
            border: 1px solid #26ade4;
        }
        .button:hover,
        button:hover,
        button:focus,
        button[disabled]:hover,
        button[disabled]:focus,
        input[type="button"]:hover,
        input[type="button"]:focus,
        input[type="reset"]:hover,
        input[type="reset"]:focus,
        input[type="submit"]:hover,
        input[type="submit"]:focus,
        .ironthm-button:hover,
        .ironthm-button:focus,
        .woocommerce #respond input#submit:hover,
        .woocommerce #respond input#submit:focus,
        .woocommerce a.button:hover,
        .woocommerce a.button:focus,
        .woocommerce button.button:hover,
        .woocommerce button.button:focus,
        .woocommerce input.button:hover,
        .woocommerce input.button:focus,
        .woocommerce a.button.alt:hover,
        .woocommerce a.button.alt:focus,
        .woocommerce button.button.alt:hover,
        .woocommerce button.button.alt:focus,
        .woocommerce input.button.alt:hover,
        .woocommerce input.button.alt:focus,
        .woocommerce button.button.alt.disabled:hover,
        .woocommerce button.button.alt.disabled:focus,
        .woocommerce button.button.alt[disabled]:disabled:hover,
        .woocommerce button.button.alt[disabled]:disabled:focus {
            background: #ffffff;
            color: #26ade4;
            border: 1px solid #26ade4;
        }
        button,
        input[type="button"],
        input[type="reset"],
        input[type="submit"],
        .ironthm-button,
        .woocommerce #respond input#submit,
        .woocommerce a.button,
        .woocommerce button.button,
        .woocommerce input.button,
        .woocommerce #respond input#submit.alt,
        .woocommerce a.button.alt,
        .woocommerce button.button.alt,
        .woocommerce input.button.alt {
            color: #ffffff;
        }
        a {
            color: #282b33;
        }
        a:hover,
        a:focus {
            color: #26ade4;
        }
        .ironthm-meta-info span,
        .ironthm-meta-info span a {
            color: #727272;
        }
        .ironthm-meta-info span a:hover {
            color: #26ade4;
        }
        .form-control:focus,
        textarea:focus,
        input[type="text"]:focus {
            border-color: #26ade4;
        }
        label,
        .form-control::-moz-placeholder,
        .wpcf7 p .fa {
            color: #3b3b3f;
        }
        .our-services-wrap .our-services-sec,
        .team-overlay-grid-wrap .team-overlay-info,
        .contact-info-wrap .contact-info-sec .contact-icon i,
        .service-grid-wrap .ironthm-img-sec,
        .service-grid-wrap .service-grid-sec,
        .service-grid-slider-wrap .service-content-wrap,
        .ironthm-tab-wrapper .ironthm-post-thumb,
        .ironthm-post-grid-wrap,
        .slick-dots li button,
        .ironthm-contact-info-wrap .ironthm-icon-wrap,
        .faq-sec-content,
        .ironthm-gallery-grid .ironthm-tabs .ironthm-tabs-listing-links li a,
        .search-content-info-wrap .search-content-info-sec,
        .search-content-info-wrap .search-content-info-sec .ironthm-meta-info,
        .service-grid-wrapper .service-content-sec,
        .widget.widget_categories li.cat-item a,
        .widget.widget_recent_comments .recentcomments,
        .ironthm-sidebar .widget.widget_ironthm_contactinfo,
        .woocommerce .select2-container .select2-selection--single,
        .woocommerce .quantity.buttons_added,
        .woocommerce div.product .woocommerce-tabs ul.tabs li,
        .woocommerce div.product .woocommerce-tabs ul.tabs::before,
        .woocommerce .table.shop_table td,
        .shop_table.order_details td.product-name,
        .minus.sub,
        .plus.add,
        .woocommerce ul.products li.product img,
        .woocommerce .woocommerce-product-gallery .flex-viewport,
        .woocommerce .woocommerce-product-gallery__image,
        .woocommerce .shop_table.woocommerce-checkout-review-order-table th.product-name,
        .woocommerce .shop_table.woocommerce-checkout-review-order-table th.product-total,
        .woocommerce table.shop_table.shop_table_responsive.cart th,
        #add_payment_method table.cart img,
        .woocommerce-cart table.cart img,
        .woocommerce-checkout table.cart img,
        .woocommerce .cart-collaterals .shop_table.shop_table_responsive td,
        .woocommerce .cart-collaterals .shop_table.shop_table_responsive th,
        .woocommerce .cart-collaterals .shop_table.shop_table_responsive,
        table,
        th,
        td,
        .woocommerce table.shop_table,
        .our-services-wrap .our-services-sec .ironthm-icon-sec,
        .team-overlay-grid-wrap .ironthm-social-share-wrap,
        .faq-tab-wrapper .ironthm-tab-vertical-list .nav-tabs li,
        .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.service-tab .vc_tta-panel,
        .team-overlay-grid-wrap .social-icon.logo-icon-background li a i,
        .qualification-wrap li,
        .widget.widget_recent_entries li,
        .widget.widget_archive li,
        .widget.widget_meta li,
        .blog-detail-wrapper .blog-social-info-wrap,
        #comments .comment-body,
        .comment-section .ironthm-title-wrapper,
        .comment-section .ironthm-sec-title,
        input[type="text"],
        input[type="email"],
        input[type="url"],
        input[type="password"],
        input[type="search"],
        input[type="tel"],
        input[type="number"],
        textarea,
        .form-control,
        select,
        table,
        table th,
        table td,
        .widget.widget_tag_cloud a.tag-cloud-link {
            border-color: #eaeaea;
        }
        @-webkit-keyframes color {
            100%, 0% {
                stroke: #26ade4;
            }
            40% {
                stroke: #26ade4;
            }
            66% {
                stroke: #26ade4;
            }
            80%,
            90% {
                stroke: #26ade4;
            }
        }
        @keyframes color {
            100%, 0% {
                stroke: #26ade4;
            }
            40% {
                stroke: #26ade4;
            }
            66% {
                stroke: #26ade4;
            }
            80%,
            90% {
                stroke: #26ade4;
            }
        }
        .ironthm-blog-grid-wrapper .ironthm-sec-title h6 a,
        .ironthm-blog-grid-wrapper .ironthm-sec-title h4 a,
        .ironthm-team-list-wrap .ironthm-sec-title h3 a,
        .service-grid-wrapper .ironthm-sec-title h5 a {
            color: ;
        }
        .ironthm-blog-grid-wrapper .ironthm-sec-title h6 a:hover,
        .ironthm-blog-grid-wrapper .ironthm-sec-title h4 a:hover,
        .ironthm-team-list-wrap .ironthm-sec-title h3 a:hover,
        .service-grid-wrapper .ironthm-sec-title h5 a:hover {
            color: ;
        }
        .ironthm-light-txt h1,
        .ironthm-light-txt h1 a,
        .ironthm-light-txt h2,
        .ironthm-light-txt h2 a,
        .ironthm-light-txt h3,
        .ironthm-light-txt h3 a,
        .ironthm-light-txt h4,
        .ironthm-light-txt h4 a,
        .ironthm-light-txt h5,
        .ironthm-light-txt h5 a,
        .ironthm-light-txt h6,
        .ironthm-light-txt h6 a,
        .ironthm-light-txt p,
        .ironthm-light-txt a,
        .ironthm-light-txt span,
        .ironthm-light-txt span i,
        .ironthm-light-txt i,
        .ironthm-light-txt address,
        .ironthm-light-txt .ironthm-meta-info span i,
        .ironthm-light-txt .ironthm-meta-info span a,
        .ironthm-light-txt .ironthm-contact-info div,
        .ironthm-light-txt div i,
        .ironthm-light-txt div a {
            color: #ffffff;
        }
        .ironthm-dark-txt h1,
        .ironthm-dark-txt h1 a,
        .ironthm-dark-txt h2,
        .ironthm-dark-txt h2 a,
        .ironthm-dark-txt h3,
        .ironthm-dark-txt h3 a,
        .ironthm-dark-txt h4,
        .ironthm-dark-txt h4 a,
        .ironthm-dark-txt h5,
        .ironthm-dark-txt h5 a,
        .ironthm-dark-txt h6,
        .ironthm-dark-txt h6 a,
        .ironthm-dark-txt p,
        .ironthm-dark-txt a,
        .ironthm-dark-txt span,
        .ironthm-dark-txt span i,
        .ironthm-dark-txt i,
        .ironthm-dark-txt address,
        .ironthm-dark-txt .ironthm-meta-info span i,
        .ironthm-dark-txt .ironthm-meta-info span a,
        .ironthm-dark-txt .ironthm-contact-info div,
        .ironthm-dark-txt div i,
        .ironthm-dark-txt div a {
            color: #3b3b3f;
        }
        .ironthm-comingsoon-wrapper .comingsoon-sec-title h1,
        .ironthm-comingsoon-wrapper .comingsoon-sec-content h2,
        .ironthm-comingsoon-wrapper .comingsoon-social-wrap h6,
        .ironthm-comingsoon-wrapper .comingsoon-social-wrap li a,
        .ironthm-comingsoon-wrapper .counter-decrease li span,
        .ironthm-comingsoon-wrapper .counter-decrease li,
        .ironthm-comingsoon-wrapper .social-icon li a i,
        .ironthm-comingsoon-wrapper .ironthm-sec-title h6 {
            color: #ffffff;
        }
        .ironthm-comingsoon-wrapper .counter-decrease {
            border-color: #ffffff;
        }
        .ironthm-responsive-menu .menu-collapser {
            background: #26ade4;
        }
        .ironthm-404-page-wrapper .ironthm-sec-title span {
            color: #26ade4;
        }
        .service-grid-wrap .ironthm-bdr-btm::after,
        .ironthm-team-grid .ironthm-bdr-btm::after,
        .staff-member-sec .ironthm-bdr-btm::after {
            background: #26ade4;
        }
        .wpb-js-composer .vc_tta.vc_general.about-us-tab .vc_tta-panel-body ul li::before {
            color: #26ade4;
        }
        .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.about-us-tab .vc_tta-tab.vc_active {
            border-color: #26ade4 !important;
        }
        .slick-dots li.slick-active button {
            background: #26ade4;
            border-color: #26ade4;
        }
        .woocommerce ul.products li.product .onsale,
        .woocommerce span.onsale {
            background: #26ade4;
        }
        .woocommerce ul.products li.product .price,
        .woocommerce div.product p.price,
        .woocommerce div.product span.price,
        .woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
            color: #26ade4;
        }
        .slick-arrow:hover {
            background: #26ade4;
        }
        .ironthm-tabs .ironthm-tabs-listing-links li.active a {
            background: #26ade4;
            border: 1px solid #26ade4;
        }
        .our-services-wrap .our-services-sec:hover,
        .our-services-wrap .our-services-sec:hover .ironthm-icon-sec,
        .service-grid-wrap .service-grid:hover .ironthm-img-sec {
            border-color: #26ade4;
        }
        .ironthm-heading-sec-wrap .ironthm-border::after {
            background: #26ade4;
        }
        .success-story-wrap .success-img-sec img {
            border-color: #d4effa;
        }
        .service-grid-wrap .service-grid:hover .ironthm-img-sec {
            box-shadow: 0 0 1px 10px rgba(212, 239, 250, 1);
        }
        .ironthm-tab-wrapper .service-tab-link:hover .ironthm-post-thumb {
            box-shadow: 0 0 1px 10px rgba(212, 239, 250, 1);
        }
        .success-story-wrap .success-story-sec:hover .success-img-sec img {
            border-color: #26ade4;
        }
        .service-tab-link:hover .ironthm-post-thumb {
            border-color: #26ade4;
        }
        .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.faq_tabs .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
        .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.faq_tabs .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
        .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.faq_tabs .vc_tta-controls-icon::after,
        .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.faq_tabs .vc_tta-controls-icon::before {
            border-color: #26ade4;
        }
        .ironthm-video:hover .ironthm-overlay-content .ironthm-play-icon a i,
        .ironthm-light-txt .ironthm-video:hover .ironthm-overlay-content .ironthm-play-icon a i,
        .ironthm-dark-txt .ironthm-video:hover .ironthm-overlay-content .ironthm-play-icon a i {
            color: #26ade4;
        }
        .ironthm-testi-wrap .double-quote {
            color: #26ade4;
        }
        blockquote {
            border-color: #26ade4;
        }
        .ironthm-contact-info-wrap .ironthm-icon-wrap {
            color: #26ade4;
        }
        .ironthm-contact-info-wrap .ironthm-contact-wrap h5::after {
            background: #26ade4;
        }
        .ironthm-adver-sec .ironthm-content-sec {
            background: #26ade4;
        }
        .ironthm-adver-sec {
            border-color: #26ade4;
        }
        .ironthm-pagination-nav .page-numbers li:hover a,
        .ironthm-pagination-nav .page-numbers li span.current {
            border: 1px solid #26ade4;
        }
        .ironthm-team-grid .team-grid-sec:hover .team-img-sec {
            border-color: #26ade4;
        }
        .ironthm-pagination-nav .page-numbers li:hover a,
        .ironthm-pagination-nav .page-numbers li span.current {
            color: #26ade4;
        }
        .contact-social-share .ironthm-social-share-wrap .social-icon li a i {
            color: #26ade4;
        }
        .widget.widget_categories .cat-item a::before {
            color: #26ade4;
        }
        .contact-info-wrapper .contact-info-sec .contact-icon,
        .widget.widget_ironthm_contactinfo .ironthm-contact-icon {
            color: #26ade4;
        }
        .search-list li a {
            color: #26ade4;
        }
        .ask-qus-form {
            background: #26ade4;
        }
        .expert-service-wrap .progress-bar {
            background: #26ade4;
        }
        .woocommerce p.stars a,
        .woocommerce .star-rating span {
            color: #26ade4;
        }
        .ironthm-post-grid .ironthm-overlay-wrap .ironthm-overlay-content {
            background: #26ade4;
        }
        .faq-tab-wrapper .panel-default .faq-icon,
        .faq-tab-wrapper .ironthm-tab-vertical-list .nav-tabs li:hover a,
        .testimonial-widget h6 a {
            color: #26ade4;
        }
        .ironthm-team-grid .team-content-sec h5 a {
            color: #26ade4;
        }
        .slick-arrow,
        .ironthm-light-txt .slick-arrow i,
        .ironthm-dark-txt .slick-arrow i,
        .blog-detail-single .prev-blog-link a,
        .blog-detail-single .next-blog-link a,
        .comment-section .comment-reply-link {
            color: #26ade4;
        }
        .faq-tab-wrapper .ironthm-tab-vertical-list .nav-tabs li a::before,
        .faq-tab-wrapper .ironthm-tab-vertical-list .nav-tabs li.active a,
        .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.service-tab .vc_tta-panel.vc_active .vc_tta-panel-title > a {
            color: #26ade4;
        }
        .qualification-wrap li::before {
            color: #26ade4;
        }
        @media all and (min-width: 0\0) and (min-resolution: .001dpcm) {
            :root .ironthm-page-title-bar {
                background: #26ade4;
            }
        }
        .team-grid-sec .ironthm-overlay-content,
        .news-list-wrap .ironthm-overlay-content,
        .service-grid-slider-sec .ironthm-overlay-content,
        .service-grid-section .ironthm-overlay-content,
        .ironthm-base-grid .ironthm-overlay-content,
        .ironthm-gallery-grid .ironthm-overlay-content,
        .team-overlay-grid-wrap .ironthm-overlay-content,
        .post-full-grid .ironthm-overlay-content {
            background-color: rgba(38, 173, 228, 0.7);
        }
        .content-box-shadow {
            box-shadow: 0 4px 12px 4px rgba(38, 173, 228, 0.5);
        }
        .ironthm-header-bottom .ironthm-header-contact-block .contact-icon i,
        ironthm-transparent-header .ironthm-header-bottom .ironthm-header-contact-block .contact-icon i {
            color:#ffffff;
        }
        .service-grid-slider-wrap p,
        .ironthm-base-grid h5 a,
        .ironthm-base-grid p,
        .team-grid-wrap .team-grid-sec h5 a,
        .team-grid-wrap .team-grid-sec span,
        .team-grid-wrap .team-grid-sec li i,
        .news-list-wrap .ironthm-overlay-content a i,
        .post-full-grid .ironthm-overlay-content h6 a,
        .ironthm-gallery-grid .ironthm-sec-title h5 a,
        .slick-arrow:hover i,
        .ironthm-tabs .ironthm-tabs-listing-links li.active a,
        .ironthm-post-grid .ironthm-overlay-wrap .ironthm-meta-info span a {
            color: #ffffff;
        }
        .team-grid-wrap .team-grid-sec .ironthm-sec-title::after {
            background: #ffffff;
        }
        .ironthm-gallery-grid .ironthm-sec-title::before {
            border-color: #ffffff;
        }
        .ironthm-isotop-gallery-grid .ironthm-grid-item .ironthm-overlay-holder::before,
        .ironthm-isotop-gallery-grid .ironthm-base-grid .ironthm-grid-item .ironthm-overlay-holder::after {
            border-color: #ffffff;
        }
        .ironthm-base-grid h5 a:hover,
        .team-grid-wrap .team-grid-sec h5 a:hover,
        .post-full-grid .ironthm-overlay-content h6 a:hover,
        .ironthm-gallery-grid .ironthm-sec-title h5 a:hover,
        .team-grid-wrap .team-grid-sec:hover li i {
            color: #ffffff;
        }
        .ironthm-footer-top {
            box-shadow: 0 0px 20px 0px rgba(0, 0, 0, 0.2);
        }
        @media(max-width:991px) {
            .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
                width: 29%;
                float: left !important;
            }
            .ironthm-logo {
                padding: 10px 0;
            }
        }
        @media(max-width:768px) {
            .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
                width: 48%;
                margin-right: 2%;
            }
        }
        @media(max-width:479px) {
            #back-top {
                width: 50px;
                height: 50px;
            }
            #back-top::before {
                font-size: 35px;
                line-height: 40px;
            }
        }
        @media(max-width:420px) {
            .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
                width: 100%;
            }
        }
        #header {
            margin: 0 auto;
        }
        .ironthm-sidebar-menu .primary-menu ul > li a {
            line-height: 45px;
        }
        .ironthm-adver-sec .ironthm-button {
            background: #ffffff;
            color: #26ade4;
        }


.mptt-shortcode-wrapper .mptt-shortcode-table:first-of-type {
                display: table!important
            }
            .mptt-shortcode-wrapper .mptt-shortcode-table .mptt-event-container:hover {
                height: auto!important;
                min-height: 100%!important
            }
            body.mprm_ie .mptt-shortcode-wrapper .mptt-event-container {
                height: auto!important
            }
            @media (max-width: 767px) {
                .mptt-shortcode-wrapper .mptt-shortcode-table:first-of-type {
                    display: none!important
                }
            }

.woocommerce-product-gallery {
                opacity: 1 !important;
            }


            .overflow-visible.vc_row[data-vc-full-width] {
            overflow: visible;
        }
        .wpb-js-composer .vc_tta.vc_general .vc_tta-tab.about-us-tab > a {
            padding: 14px 10px;
        }

        .vc_custom_1499688488009 {
            padding-top: 70px !important;
            padding-bottom: 50px !important;
        }
        .vc_custom_1498300141310 {
            background-color: #f5f7fa !important;
        }
        .vc_custom_1506079869324 {
            padding-top: 70px !important;
            padding-bottom: 70px !important;
        }
        .vc_custom_1507531406645 {
            padding-top: 120px !important;
            padding-bottom: 120px !important;
        }
        .vc_custom_1498302694669 {
            padding-top: 50px !important;
            padding-bottom: 100px !important;
            background-color: #f5f7fa !important;
        }
		/*---------------------------------------------------------Get in Touch Color-------------------------------*/
        .vc_custom_1506428189297 {
            padding-top: -30px !important;
            background-color: #9099a2 !important;
        }
        .vc_custom_1499343152034 {
            padding-top: 50px !important;
        }
        .vc_custom_1500460673403 {
            padding-top: 50px !important;
            padding-bottom: 70px !important;
        }
        .vc_custom_1498306008608 {
            padding-top: 30px !important;
            padding-bottom: 30px !important;
            background-color: #282b33 !important;
        }
        .vc_custom_1499688494871 {
            padding-top: 0px !important;
        }
        .vc_custom_1506077072814 {
            margin-bottom: 10px !important;
        }
        .vc_custom_1500715774042 {
            margin-bottom: 50px !important;
        }
        .vc_custom_1506425147851 {
            padding-top: 0px !important;
            background-image: url('../../../wp-content/uploads/2017/06/make-us-1_f5ce9b90.jpg') !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }
        .vc_custom_1503303859175 {
            padding-top: 0px !important;
        }
        .vc_custom_1499341064693 {
            margin-bottom: 10px !important;
        }
        .vc_custom_1499502651441 {
            margin-bottom: 50px !important;
        }
        .vc_custom_1498301012373 {
            margin-bottom: 40px !important;
        }
        .vc_custom_1498301023820 {
            margin-bottom: 40px !important;
        }
        .vc_custom_1506078437280 {
            margin-bottom: 0px !important;
        }
        .vc_custom_1506078482114 {
            margin-bottom: 0px !important;
        }
        .vc_custom_1506078491143 {
            margin-bottom: 0px !important;
        }
        .vc_custom_1506079741308 {
            padding-top: 0px !important;
        }
        .vc_custom_1499341110829 {
            margin-bottom: 10px !important;
        }
        .vc_custom_1506659688576 {
            margin-bottom: 60px !important;
        }
        .vc_custom_1506582330142 {
            padding-top: 20px !important;
            padding-bottom: 20px !important;
        }
        .vc_custom_1506582336152 {
            padding-top: 20px !important;
            padding-bottom: 20px !important;
        }
        .vc_custom_1506582342404 {
            padding-top: 20px !important;
            padding-bottom: 20px !important;
        }
        .vc_custom_1506582347969 {
            padding-top: 20px !important;
            padding-bottom: 20px !important;
        }
        .vc_custom_1506582364786 {
            padding-top: 20px !important;
            padding-bottom: 20px !important;
        }
        .vc_custom_1498302406651 {
            padding-top: 0px !important;
        }
        .vc_custom_1499341121029 {
            margin-bottom: 10px !important;
        }
        .vc_custom_1506660373830 {
            margin-bottom: 80px !important;
        }
        .vc_custom_1506756121634 {
            padding-top: 60px !important;
            padding-bottom: 50px !important;
        }
        .vc_custom_1506756136736 {
            margin-top: -90px !important;
            margin-bottom: 0px !important;
        }
        .vc_custom_1506080254122 {
            padding-top: 0px !important;
        }
        .vc_custom_1506080320089 {
            margin-bottom: 10px !important;
        }
        .vc_custom_1506660629552 {
            margin-bottom: 65px !important;
        }
        .vc_custom_1499343122783 {
            padding-top: 0px !important;
        }
        .vc_custom_1499341143535 {
            margin-bottom: 10px !important;
        }
        .vc_custom_1506660637797 {
            margin-bottom: 60px !important;
        }
        .vc_custom_1498305956323 {
            padding-top: 0px !important;
        }        


         img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }


#hero-wrapper {
  height: 100%;
  width: 100%; 
}

#hero-wrapper .carousel-wrapper,
#hero-carousel {
  height: 100%;
  width: 100%; 
}

#hero-carousel{
  img {
    left: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    width: auto;
    height: auto;
  }
  & i {
    position: absolute;
    top: 50%;
  }
}

.carousel-fade {
  .carousel-inner {
    .item {
      opacity: 0;
      transition-property: opacity;
    }

    .active {
      opacity: 1;
    }

    .active.left,
    .active.right {
      left: 0;
      opacity: 0;
      z-index: 1;
    }

    .next.left,
    .prev.right {
      opacity: 1;
    }
  }

  .carousel-control {
    z-index: 2;
  }
}        