@font-face{font-family:socialicon;src:url(../fonts/socialicon1466.eot?4xqn5s);src:url(../fonts/socialicon1466.eot?4xqn5s#iefix) format('embedded-opentype'),url(../fonts/socialicon1466.ttf?4xqn5s) format('truetype'),url(../fonts/socialicon1466.woff?4xqn5s) format('woff'),url(../fonts/socialicon1466.svg?4xqn5s#socialicon) format('svg');font-weight:400;font-style:normal}[class*=" sicon-"],[class^=sicon-]{font-family:socialicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sicon-mail:before{content:"\e900"}.sicon-rss:before{content:"\e901"}.sicon-behance:before{content:"\e902"}.sicon-foursquare:before{content:"\e903"}.sicon-skype:before{content:"\e904"}.sicon-soundcloud:before{content:"\e905"}.sicon-vine:before{content:"\e906"}.sicon-vk:before{content:"\e907"}.sicon-xing:before{content:"\e908"}.sicon-yelp:before{content:"\e909"}.sicon-dribbble:before{content:"\e90a"}.sicon-facebook:before{content:"\e90b"}.sicon-flickr:before{content:"\e90c"}.sicon-github:before{content:"\e90d"}.sicon-google:before{content:"\e90e"}.sicon-instagram:before{content:"\e90f"}.sicon-linkedin:before{content:"\e911"}.sicon-pinterest:before{content:"\e912"}.sicon-stumbleupon:before{content:"\e913"}.sicon-tumblr:before{content:"\e914"}.sicon-twitter:before{content:"\e915"}.sicon-vimeo:before{content:"\e916"}.sicon-youtube:before{content:"\f166"}
/*
 *-----------------------------------------
 * Social Icon Front-End CSS
 *-----------------------------------------
 */

body .wpsw-social-links ,
body .wpsw-social-links-shortcode {
    margin: 0;
    padding: 0;
}

body .wpsw-social-links li,
body .wpsw-social-links-shortcode li {
    display: inline-block;
    list-style: none;
}

body .wpsw-social-links li a,
body .wpsw-social-links-shortcode li a{
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}

body .wpsw-social-links li .social-icon,
body .wpsw-social-links-shortcode li .social-icon {
    display: inline-block;
    font-size: 20px;
    height: 50px;
    line-height: normal;
    margin-right: 10px;
    padding: 15px;
    position: relative;
    text-align: center;
    width: 50px;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
body .wpsw-social-links-shortcode li .social-icon {
     margin-right: 1px;
}

body .social-icon:after {
    content: '';
    height: 100%;
    pointer-events: none;
    position: absolute;
    width: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

body .social-icon:before {
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}

body .social-icon {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}

body .social-icon:after {
    top: 0;
    left: 0;
    padding: 0;
    -webkit-box-shadow: 0 0 0 3px #fff;
    -moz-box-shadow: 0 0 0 3px #fff;
    -ms-box-shadow: 0 0 0 3px #fff;
    -o-box-shadow: 0 0 0 3px #fff;
    box-shadow: 0 0 0 3px #fff;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    transition: transform 0.2s, opacity 0.2s;
}

body .social-icon:hover:after,
body .social-icon:focus:after {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
    opacity: 0.5;
}
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;
}

body{
background: url() center top;
}



.header-alt .menucont.cl-effect-6 div > ul > li > a:hover::before,
.header-alt .menucont.cl-effect-6 div > ul > li > a:focus::before,
.menucont.cl-effect-6 div > ul > li > a:hover::before,
.menucont.cl-effect-6 div > ul > li > a:focus::before {
    text-shadow: 10px 0 #ff3e58, -10px 0 #ff3e58;
}



.menucont.cl-effect-1 div > ul > li > a::before,
.menucont.cl-effect-1 div > ul > li > a::after{
    color: #ffffff;
}

.menu.menuEffects ul li a:hover,
.hsocial a:hover, .hsearch a:hover, .menucont ul.navbar-nav > li > a:hover,
.footer_bottom .fb_social a:hover, .menucont ul.navbar-nav > li > a:focus,
.header-alt .menucont.cl-effect-1 div > ul > li > a:hover::before,
.header-alt .menucont.cl-effect-1 div > ul > li > a:hover::after,
.header-alt .menucont.cl-effect-1 div > ul > li > a:focus::before,
.header-alt .menucont.cl-effect-1 div > ul > li > a:focus::after,
.header-alt .menucont.cl-effect-5 div > ul > li > a:hover::before,
.header-alt .menucont.cl-effect-5 div > ul > li > a:hover::after,
.header-alt .menucont.cl-effect-5 div > ul > li > a:focus::before,
.header-alt .menucont.cl-effect-5 div > ul > li > a:focus::after,
.header-alt .menucont.cl-effect-2 div > ul > li > a:focus,
.header-alt .menucont.cl-effect-3 div > ul > li > a::before,
.header-alt .menucont.cl-effect-6 div > ul > li > a:hover::before,
.header-alt .menucont.cl-effect-6 div > ul > li > a:focus::before,
.header-alt .menucont.cl-effect-6 div > ul > li > a:hover,
.header-alt .menucont.cl-effect-6 div > ul > li > a:focus,
.menucont.cl-effect-1 div > ul > li > a:hover::before,
.menucont.cl-effect-1 div > ul > li > a:hover::after,
.menucont.cl-effect-1 div > ul > li > a:focus::before,
.menucont.cl-effect-1 div > ul > li > a:focus::after,
.menucont.cl-effect-5 div > ul > li > a:hover::before,
.menucont.cl-effect-5 div > ul > li > a:hover::after,
.menucont.cl-effect-5 div > ul > li > a:focus::before,
.menucont.cl-effect-5 div > ul > li > a:focus::after,
.menucont.cl-effect-2 div > ul > li > a:focus,
.menucont.cl-effect-3 div > ul > li > a::before,
.menucont.cl-effect-6 div > ul > li > a:hover::before,
.menucont.cl-effect-6 div > ul > li > a:focus::before,
.menucont.cl-effect-6 div > ul > li > a:hover,
.menucont.cl-effect-6 div > ul > li > a:focus{
    color: #ff3e58;
}


.menucont.cl-effect-2 div > ul > li > a::before,
.menucont.cl-effect-2 div > ul > li > a::after,
.menucont.cl-effect-5 div > ul > li > a::before,
.menucont.cl-effect-5 div > ul > li > a::after,
.menucont.cl-effect-3 div > ul > li > a::before,
.menucont.cl-effect-4 div > ul > li > a::after,
.menucont.cl-effect-5 div > ul > li > a::before,
.menucont.cl-effect-5 div > ul > li > a::after{
    background-color: #ffffff;
}


.header-alt .menucont.cl-effect-2 div > ul > li > a:hover::before,
.header-alt .menucont.cl-effect-2 div > ul > li > a:focus::before,
.header-alt .menucont.cl-effect-2 div > ul > li > a:hover::after,
.header-alt .menucont.cl-effect-2 div > ul > li > a:focus::after,
.header-alt .menucont.cl-effect-3 div > ul > li > a:hover::before,
.header-alt .menucont.cl-effect-3 div > ul > li > a:focus::before,
.header-alt .menucont.cl-effect-4 div > ul > li > a:hover::after,
.header-alt .menucont.cl-effect-4 div > ul > li > a:focus::after,
.header-alt .menucont.cl-effect-5 div > ul > li > a:hover::before,
.header-alt .menucont.cl-effect-5 div > ul > li > a:hover::after,
.header-alt .menucont.cl-effect-5 div > ul > li > a:focus::before,
.header-alt .menucont.cl-effect-5 div > ul > li > a:focus::after,
.menucont.cl-effect-2 div > ul > li > a:hover::before,
.menucont.cl-effect-2 div > ul > li > a:focus::before,
.menucont.cl-effect-2 div > ul > li > a:hover::after,
.menucont.cl-effect-2 div > ul > li > a:focus::after,
.menucont.cl-effect-3 div > ul > li > a:hover::before,
.menucont.cl-effect-3 div > ul > li > a:focus::before,
.menucont.cl-effect-4 div > ul > li > a:hover::after,
.menucont.cl-effect-4 div > ul > li > a:focus::after,
.menucont.cl-effect-5 div > ul > li > a:hover::before,
.menucont.cl-effect-5 div > ul > li > a:hover::after,
.menucont.cl-effect-5 div > ul > li > a:focus::before,
.menucont.cl-effect-5 div > ul > li > a:focus::after{

    background-color: #ff3e58;
}


.menucont.cl-effect-7 div > ul > li > a::before,
.menucont.cl-effect-7 div > ul > li > a::after{
    border-color: #ffffff;
}


.header-alt .menucont.cl-effect-7 div > ul > li > a:hover::before,
.header-alt .menucont.cl-effect-7 div > ul > li > a:focus::before,
.header-alt .menucont.cl-effect-7 div > ul > li > a:hover::after,
.header-alt .menucont.cl-effect-7 div > ul > li > a:focus::after,
.menucont.cl-effect-7 div > ul > li > a:hover::before,
.menucont.cl-effect-7 div > ul > li > a:focus::before,
.menucont.cl-effect-7 div > ul > li > a:hover::after,
.menucont.cl-effect-7 div > ul > li > a:focus::after {
    border-color: #ff3e58;
}



/* Fixed header color fixing */

.header-alt .menucont.cl-effect-1 div > ul > li > a::before,
.header-alt .menucont.cl-effect-1 div > ul > li > a::after{
    color: #ffffff;
}


.header-alt .menucont.cl-effect-2 div > ul > li > a::before,
.header-alt .menucont.cl-effect-2 div > ul > li > a::after,
.header-alt .menucont.cl-effect-5 div > ul > li > a::before,
.header-alt .menucont.cl-effect-5 div > ul > li > a::after,
.header-alt .menucont.cl-effect-3 div > ul > li > a::before,
.header-alt .menucont.cl-effect-4 div > ul > li > a::after,
.header-alt .menucont.cl-effect-5 div > ul > li > a::before,
.header-alt .menucont.cl-effect-5 div > ul > li > a::after{
    background-color: #ffffff;
}



.header-alt .menucont.cl-effect-7 div > ul > li > a::before,
.header-alt .menucont.cl-effect-7 div > ul > li > a::after{
    border-color: #ffffff;
}


/* Generic colors */

html .woocommerce #respond input#submit.alt, html .woocommerce a.button.alt,
html .woocommerce button.button.alt,
html .woocommerce input.button.alt,
ul.products li.product .button.product_type_simple, .widget_shopping_cart_content .buttons a,
body .protip-skin-default--scheme-pro.protip-container, .mejs__volume-current, .mejs__volume-handle,
.mejs__horizontal-volume-current, .mejs__time-current, .mejs__time-handle-content,
 .widget.widget_calendar #wp-calendar tbody tr td a:hover:before, .example-1 .spmenu-content li,
 .gallery-header-wrap .gallery-header-center-right-links strong::after, button, .button, input[type='submit'] {
    background: #ff3e58;
}

::selection {
  background: #ff3e58;
}
::-moz-selection {
  background: #ff3e58;
}

html .woocommerce div.product .stock, .pagination ul li a:hover, .pagination.default_wp_p .wp_pag > li:hover, .pagination.default_wp_p .wp_pag > a:hover,
.blogs-style1.spcard.blogs-style2.blogs-featured .spbutton, .post-meta a:hover, .post-meta a:focus, .post-meta a:active,
.spcard .spauthor a, .portfolio-navigation.portfolio-nav-imgs .port-next:hover, .portfolio-navigation.portfolio-nav-imgs .port-previous:hover,
.portfolio-navigation.portfolio-nav-imgs .port-links .back-to-list:hover, .portfolio-navigation .port-previous:hover i, .portfolio-navigation .port-next:hover i, .gallery-header-center-right-links-current,
.gallery-header-center-right-links:hover, .portfolio-navigation a.back-to-list:hover {
    color: #ff3e58;
}
.pagination ul li a:hover, body .pagination.default_wp_p .wp_pag > li, .pagination.default_wp_p .wp_pag > li:hover, .pagination.default_wp_p .wp_pag > a:hover, .pagination ul li.active a, button, .button, input[type='submit']{
    border-color: #ff3e58;
}

 body .pmeta-category a{
    border: 2px solid ;
    }

.pmeta-category a:hover, .pmeta-category a:focus{
    color: #f2f2f2;
    border: 2px solid #f2f2f2;
}
.author-wrapper .author-link,body #payment .place-order .button{
    background: #ff3e58;
}
.sticky.blogs-style1.spcard.blogs-style2 .sptitle a, body .woocommerce ul.cart_list li a:hover, body .woocommerce ul.product_list_widget li a:hover{
	color: #ff3e58;
}
 body .protip-skin-default--scheme-pro[data-pt-position='top'] .protip-arrow {
    border-color: #ff3e58 transparent transparent transparent ;
}

 .cart-notification, .widget_shopping_cart, .woocommerce .cart-notification{
    background: #f9f9f9;
 }

 body .widget_shopping_cart .product_list_widget li.empty{
    color: #888888;
 }

/* Header */

/*Header Size*/
.hlogo a, .hlogo, .menuArea, header, .no_header{
    height:80px;
}
.menucont, .menucont div > ul > li > a, header .hsocial a, header .hsearch {
    line-height: 80px;
}
header .hsocial a, header .hsearch {
	height: 80px;
}
.hsocial a i, .hsearch a i{
	line-height: 80px !important;
}
header.burger-menu .menuEffects{
    padding-top:80px;
}

.menucont.cl-effect-3 div > ul > li > a::before, #custom__menu .open, #custom__menu .open:before, #custom__menu .open:after{
    background-color: #ffffff;
}




.header-alt .menu.menuEffects ul li a, .header-alt .menucont ul.navbar-nav > li > a, .header-alt .hsocial a, .header-alt .hsearch a{
    color: #ffffff;
}

.header-alt .menucont.cl-effect-3 div > ul > li > a::before, #custom__menu.header-alt .open, #custom__menu.header-alt .open:before, #custom__menu.header-alt .open:after{
    background-color: #ffffff;
}


header.left-side-menu{
    width:  240px !important;
}
body.side-menu .main-wrapper, body.side-menu footer{
    padding-left:  240px;
}

/* Page Title */

.page-title-wrap{
    padding-top:100px;
    padding-bottom:100px !important;
    margin-top:-80px;
}


/* Header image */
 .page-title-wrap{
    /*background-image:url(img/header-default.jpg) !important;*/
}

 .page-title-bg{
    /*background-image:url(img/header-default.jpg) !important;*/
}



/* Footer image */
.main_footer{
    background-image:url() !important;
    padding-top: 70px;
    padding-bottom: 70px;
    background-size: cover;
}




            .cat_color_f79e40_border{
             border: 2px solid #f79e40;
            }

            .cat_color_f79e40_background{
             background: #f79e40;
            }

            .cat_color_f79e40_background_color{
             background-color: #f79e40 !important;
            }

            .cat_color_f79e40_color{
             color: #f79e40;
            }

            


            .cat_color_ff3e58_border{
             border: 2px solid #ff3e58;
            }

            .cat_color_ff3e58_background{
             background: #ff3e58;
            }

            .cat_color_ff3e58_background_color{
             background-color: #ff3e58 !important;
            }

            .cat_color_ff3e58_color{
             color: #ff3e58;
            }

            


            .cat_color_11c5fc_border{
             border: 2px solid #11c5fc;
            }

            .cat_color_11c5fc_background{
             background: #11c5fc;
            }

            .cat_color_11c5fc_background_color{
             background-color: #11c5fc !important;
            }

            .cat_color_11c5fc_color{
             color: #11c5fc;
            }

            


            .cat_color_ff3e58_border{
             border: 2px solid #ff3e58;
            }

            .cat_color_ff3e58_background{
             background: #ff3e58;
            }

            .cat_color_ff3e58_background_color{
             background-color: #ff3e58 !important;
            }

            .cat_color_ff3e58_color{
             color: #ff3e58;
            }

            .cat_color_eeeeee_color{
             color: #eeeeee;
            }

            .cat_color_eeeeee_border{
             border: 2px solid #eeeeee;
            }

            


            .cat_color_83e825_border{
             border: 2px solid #83e825;
            }

            .cat_color_83e825_background{
             background: #83e825;
            }

            .cat_color_83e825_background_color{
             background-color: #83e825 !important;
            }

            .cat_color_83e825_color{
             color: #83e825;
            }

            


            .cat_color_0b9ee8_border{
             border: 2px solid #0b9ee8;
            }

            .cat_color_0b9ee8_background{
             background: #0b9ee8;
            }

            .cat_color_0b9ee8_background_color{
             background-color: #0b9ee8 !important;
            }

            .cat_color_0b9ee8_color{
             color: #0b9ee8;
            }

            


            .cat_color_ff3e58_border{
             border: 2px solid #ff3e58;
            }

            .cat_color_ff3e58_background{
             background: #ff3e58;
            }

            .cat_color_ff3e58_background_color{
             background-color: #ff3e58 !important;
            }

            .cat_color_ff3e58_color{
             color: #ff3e58;
            }

            .cat_color_eeeeee_color{
             color: #eeeeee;
            }

            .cat_color_eeeeee_border{
             border: 2px solid #eeeeee;
            }

            

     .vc_isotope_post_gallery.post1038{
        background: url('images/rawpixel-com-191102-500x354.jpg') center/cover no-repeat;
     }

     .vc_post_slider.post1038{
        background: url('images/rawpixel-com-191102-500x354.jpg') center/cover no-repeat;
     }

     .blog-roll-i.post1038{
        background: url('images/rawpixel-com-191102-500x354.jpg') center/cover no-repeat;
     }

     .vc_isotope_post_gallery.post499{
        background: url('images/jeff-sheldon-3228-500x354.jpg') center/cover no-repeat;
     }

     .vc_post_slider.post499{
        background: url('images/jeff-sheldon-3228-500x354.jpg') center/cover no-repeat;
     }

     .author-guidelines-grid{
        background: url('../images/author-guide.jpg') center/cover no-repeat;
     }

     .schedule-grid{
        background: url('../images/schedule-grid.jpg') center/cover no-repeat;
     }

     .evaluation-criteria-grid{
        background: url('../images/evaluation-criteria-grid.jpg') center/cover no-repeat;
     }

     .blog-roll-i.post496{
        background: url('images/igor-miske-177262-500x354.jpg') center/cover no-repeat;
     }

         .carousel-cell.image_98{
            background-image: url('images/bino-storyteller-33152-500x354.jpg');
         }

         .carousel-cell.image_104{
            background-image: url('images/olu-eletu-27968-500x354.jpg');
         }

         .carousel-cell.image_105{
            background-image: url('images/pineapple-supply-co-100584-500x354.jpg');
         }

         .carousel-cell.image_107{
            background-image: url('images/tran-mau-tri-tam-66419-500x354.jpg');
         }

         .carousel-cell.image_102{
            background-image: url('images/jeff-sheldon-3228-500x354.jpg');
         }

     .vc_isotope_post_gallery.post491{
        background: url('images/bino-storyteller-33152-500x354.jpg') center/cover no-repeat;
     }

     .vc_post_slider.post491{
        background: url('images/bino-storyteller-33152-500x354.jpg') center/cover no-repeat;
     }

     .blog-roll-i.post491{
        background: url('images/bino-storyteller-33152-500x354.jpg') center/cover no-repeat;
     }

     .vc_isotope_post_gallery.post144{
        background: url('images/angelo-pantazis-180828-500x354.jpg') center/cover no-repeat;
     }

     .vc_post_slider.post144{
        background: url('images/angelo-pantazis-180828-500x354.jpg') center/cover no-repeat;
     }

     .blog-roll-i.post144{
        background: url('images/angelo-pantazis-180828-500x354.jpg') center/cover no-repeat;
     }

     .vc_isotope_post_gallery.post142{
        background: url('images/brad-neathery-248309-500x354.jpg') center/cover no-repeat;
     }

     .vc_post_slider.post142{
        background: url('images/brad-neathery-248309-500x354.jpg') center/cover no-repeat;
     }

     .blog-roll-i.post142{
        background: url('images/brad-neathery-248309-500x354.jpg') center/cover no-repeat;
     }

     .vc_isotope_post_gallery.post141{
        background: url('images/bench-accounting-49025-500x354.jpg') center/cover no-repeat;
     }

     .vc_post_slider.post141{
        background: url('images/bench-accounting-49025-500x354.jpg') center/cover no-repeat;
     }

     .blog-roll-i.post141{
        background: url('images/bench-accounting-49025-500x354.jpg') center/cover no-repeat;
     }

     .vc_isotope_post_gallery.post143{
        background: url('images/tran-mau-tri-tam-66419-500x354.jpg') center/cover no-repeat;
     }

     .vc_post_slider.post143{
        background: url('images/tran-mau-tri-tam-66419-500x354.jpg') center/cover no-repeat;
     }

     .blog-roll-i.post143{
        background: url('images/tran-mau-tri-tam-66419-500x354.jpg') center/cover no-repeat;
     }


     .sk-folding-cube .sk-cube:before, .rotating-plane, .double-bounce1, .double-bounce2, .rectangle-bounce > div, .cube1, .cube2, .pulse, .dot1, .dot2, .three-bounce > div, .sk-circle .sk-child:before, .sk-cube-grid .sk-cube, .sk-fading-circle .sk-circle:before{
    background-color:#ff3e58;
}
.se-pre-con{
    background-color:#000c21;
}
.regular-header .header-bottom, #custom__menu{
    background-color:rgba(0,0,0,0.1);
}
.header-alt .header-bottom, #custom__menu.header-alt{
    background-color:rgba(0,0,0,0.7);
}
.menu.menuEffects ul li a, .menucont ul.navbar-nav > li > a ,.hsocial a, .hsearch a {
    font-family: 'Changa', sans-serif;
    line-height:21px;
    font-weight:600;
    font-style:normal;
    color:#ffffff;
    font-size:14px;
    text-transform: uppercase;
}
.hsocial a:hover, .hsearch a:hover, .menucont ul.navbar-nav > li > a:hover, .menucont ul.navbar-nav > li > a:focus{
    color:#ff3e58;
}
ul.sub-menu li a, #custom__menu .menu.menuEffects ul li .sub-menu a, #custom__menu .menucont div > ul > li > a, #custom__menu .menu.menuEffects ul li a, #custom__menu.header-alt .menu.menuEffects ul li a{
    line-height:12px;
    font-weight:100;
    font-style:normal;
    color:#ffffff;
    font-size:16px;
}
ul.sub-menu li a:hover{
    color:#ffcece;
}
ul.sub-menu, .menu.menuEffects, #custom__menu .menu.menuEffects .menuContent{
    background-color:#ff3e58;
}
ul.sub-menu li a{
    border-color:#ff3e58;
}
body{
    background-color:#f9f9f9;
     
}
.page-title-tint{
    background-color:rgba(14,29,47,0.74);
}
body{
    
    line-height:24px;
    font-weight:400;
    font-style:normal;
    color:#333;
    font-size:14px;
}
a,.sticky.blogs-style1.spcard.blogs-style2 .sptitle a, .widget_rss ul li .rss-date, .widget_rss ul li a.rsswidget, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{
    color:#ff3e58;
}
a:hover{
    color:#ff431b;
}
h1{
    font-family: 'Balthazar', serif !important;
    font-weight:normal;
    font-style:normal;
}
h2{
    font-family: 'Balthazar', serif !important;
    font-weight:700;
    font-style:normal;
}
h3{
    font-family: 'Balthazar', serif !important;
    font-weight:700;
    font-style:normal;
}
h4{
    font-family: 'Balthazar', serif !important;
    font-weight:700;
    font-style:normal;
}
h5{
    font-family: 'Balthazar', serif !important;
    font-weight:700;
    font-style:normal;
}
.main_footer{
    background-color:#202329;
}
.footer_bottom{
    background-color:#282d33;
}
.vc_custom_1522954642578{
    padding-top: 50px !important;
    padding-bottom: 70px !important;
}
.vc_custom_1494624914514{
    padding-top: 50px !important;
}
.vc_custom_1494624919805{
    /*padding-bottom: 100px !important;*/
}
.vc_custom_1494626839758{
    padding-top: 100px !important;
    padding-bottom: 210px !important;
}
.vc_custom_1494625858679{
    margin-top: -150px !important;
}
.vc_custom_1495476778635{
    margin-top: 100px !important;
    margin-bottom: 0px !important;
}
.vc_custom_1494618991842{
    padding-top: 50px !important;
}
@media (min-width: 767px) {

.vc_custom_1494621972326{
    padding-top: 100px !important;
}
}
.vc_custom_1494621689637{
    margin-top: 30px !important;
}
.vc_custom_1494626651578{
    margin-top: 0px !important;
    margin-bottom: 45px !important;
}
.vc_custom_1494628064641{
    margin-bottom: 45px !important;
}
.vc_custom_1494626726323{
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.vc_custom_1494625719386{
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1494625728900{
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1494625737076{
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1495476642306{
    padding-bottom: 50px !important;
}


header:not(.logocentered) .hlogo img {
    height: auto !important;
}

ul[id^=gallery_content_center_] li figure figcaption{
    padding:1em !important;
}
ul[id^=gallery_content_center_] li figure h2{
    font-size: 1em !important;
    padding-top: 50% !important;
}
ul[id^=gallery_content_center_] li figure p{
    word-spacing: 0px !important;
}

.shadow-effect {
            background: #fff;
            padding: 20px;
            border-radius: 4px;
            text-align: center;
    border:1px solid #ECECEC;
            box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
        }
        #customers-testimonials .shadow-effect p {
            font-size: 14px;
            line-height: 1.5;
            margin: 0 0 17px 0;
            font-weight: 300;
        }
        .testimonial-name {
            margin: -17px auto 0;
            display: table;
            width: auto;
            background: #F44336;
            padding: 5px 10px;
            border-radius: 12px;
            text-align: center;
            color: #fff;
            box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);
        }
        #customers-testimonials .item {
            text-align: center;
            padding: 40px;
                margin-bottom:40px;
            opacity: .2;
            -webkit-transform: scale3d(0.8, 0.8, 1);
            transform: scale3d(0.8, 0.8, 1);
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }
        #customers-testimonials .owl-item.active.center .item {
            opacity: 1;
            -webkit-transform: scale3d(1.0, 1.0, 1);
            transform: scale3d(1.0, 1.0, 1);
        }
        .owl-carousel .owl-item img {
            transform-style: preserve-3d;
            max-width: 90px;
            margin: 0 auto 17px;
        }
        #customers-testimonials.owl-carousel.owl-theme .owl-dots .owl-dot.active span, #customers-testimonials.owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
            background: #28CB75;
            transform: translate3d(0px, -50%, 0px) scale(0.7);
        }
        #customers-testimonials.owl-carousel.owl-theme .owl-dots .owl-dot span {
            background: #C4C4CC;
            display: block;
            height: 20px;
            margin: 0 2px 5px;
            transform: translate3d(0px, -50%, 0px) scale(0.3);
            transform-origin: 50% 50% 0;
            transition: all 250ms ease-out 0s;
            width: 20px;
        }

        .img-circle {
    border-radius: 50%;
}

.testimonials{
    background: url("../images/parallax2.jpg");
    background-repeat: no-repeat;
}
span.designation {
    font-size: 12px;
    font-weight: 100 !important;
}
h3.testimonial-title{
    margin-bottom: 5px !important;
}
div#partners .item img {
    max-width: 150px !important;
}
.portfolio-gallery-wrap figure img{
    opacity: 1 !important;
}
figure.effect-roxy {
    background: -webkit-linear-gradient(45deg,#9C27B0 0,#E91E63 100%) !important;
    background: linear-gradient(45deg,#9C27B0 0,#E91E63 100%) !important;
}
.aio-icon-description div, .aio-icon-description p, .ifb-flip-box-section-content div, .ifb-flip-box-section-content p, .info-circle-text div, .info-circle-text p, .timeline-header>div div, .timeline-header>div p, .uavc-list-desc div, .uavc-list-desc p, .ult-tooltipster-content div, .ult-tooltipster-content p, .ult_modal-body div, .ult_modal-body p, .ult_price_features div, .ult_price_features p, .ultimate-vticker div, .ultimate-vticker p, .uvc-ctaction-data, .uvc-ctaction-data div, .uvc-ctaction-data p, .uvc-sub-heading div, .uvc-sub-heading p{
    
}
body{
    font-family: 'Balthazar', serif !important;
}
.page .main-content p, span.ubtn-data.ubtn-text{
    font-size: 16px;
    font-family: 'Balthazar', serif !important;
    letter-spacing: .6px !important; 
}
.social-icons {
    font-size: 16px !important;
    color: #ff3e58;
    padding: 0px 4px;
    cursor: pointer;
}
.social-icons:hover {
    color: #ffff;
}
.footer_column h4 {
    color: #ff3e58;
}
@media (min-width: 1200px){
.container {
    width: 1170px !important;
}
}
@media (max-width: 767px){
.main-content{
    padding:0px !important;
}
div#center1 {
    display: none;
}
.block-tickets.overlap{
    margin-top: 10px !important;
}
}
.member .team-title span {
    border-left: 1px solid rgba(255, 255, 255, 0.28) !important;
}

.custom-btn{
    font-weight:500 !important;
    padding: 10px 25px !important;
    border-radius:0px !important;
    border-width:2px !important;
    border-color:#f89e35 !important;
    border-style:solid !important;
    background: #f89e35 !important;
    color: #ffffff !important;
}
a.padd-icon:before {
    padding-right: 10px;
    opacity: .5;
}
figure.effect-roxy{
    background:none !important;
}
figure.effect-roxy img{
    max-width: 100% !important;
    transform: none !important;
}
figure.effect-roxy figcaption::before {
    background: rgba(0, 0, 0, 0.4) !important;
    border: 1px solid #ababab !important;
}
.pos-relative{
position: relative;
}
/*Scroll Bar*/
*::-webkit-scrollbar {
    width: 5px;
    background-color: #F5F5F5;
}
*::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

*::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-image: -webkit-gradient(linear,
                                       left bottom,
                                       left top,
                                       color-stop(0.44, #ff6a00),
                                       color-stop(0.72, #ff0048),
                                       color-stop(0.86, #FF5722));
}

*::-moz-scrollbar {
    width: 5px;
    background-color: #F5F5F5;
}
*::-moz-scrollbar-track {
    -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

*::-moz-scrollbar-thumb {
    border-radius: 10px;
    background-image: -moz-gradient(linear,
                                       left bottom,
                                       left top,
                                       color-stop(0.44, #ff6a00),
                                       color-stop(0.72, #ff0048),
                                       color-stop(0.86, #FF5722));
}
/*Scroll Bar End*/
#register-form .form-control {
    color: #6f6f6f !important;
    }
    ul#menu-footer {
    padding-left: 10px;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


li.current_page_item a{
    color: #ff3e58 !important;
}
li.current_page_item a:before{
    opacity: 1 !important;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0) !important;
    color: #ff3e58 !important;
    margin-right: 10px !important;
    content: '[';
    -webkit-transform: translateX(15px);
    -moz-transform: translateX(15px);
    transform: translateX(15px);
}
li.current_page_item a:after{
    opacity: 1 !important;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0) !important;
    color: #ff3e58 !important;
    margin-left: 10px !important;
    content: ']';
    -webkit-transform: translateX(15px);
    -moz-transform: translateX(15px);
    transform: translateX(15px);
}
ul.sub-menu li a {
    border-color: #ff3e58;
    color: #ff3e58  !important;
}
ul.sub-menu li a:before {
    display: none;
}
ul.sub-menu li a:after {
    display: none;
}

/*Modal Popup*/
.modal-open{
    overflow:hidden
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    display:none;
    overflow:hidden;
    outline:0
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none
}
.modal.fade .modal-dialog{
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform:translate(0,-25%);
    transform:translate(0,-25%)
}
@media screen and (prefers-reduced-motion:reduce){
    .modal.fade .modal-dialog{
        transition:none
    }
}
.modal.show .modal-dialog{
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
}
.modal-dialog-centered{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    min-height:calc(100% - (.5rem * 2))
}
.modal-dialog-centered::before{
    display:block;
    height:calc(100vh - (.5rem * 2));
    content:""
}
.modal-content{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, 0.9);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0rem;
    outline: 0;
    background: url(../images/form-bg.png);
    background-size: cover;
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.show{
    opacity:.5
}
.modal-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:1rem;
    border-bottom:1px solid #fff;
    border-top-left-radius:.3rem;
    border-top-right-radius:.3rem
}
.modal-header .close{
    padding:1rem;
    margin:-1rem -1rem -1rem auto
}
.modal-title{
    margin-bottom:0;
    line-height:1.5
}
.modal-body{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1rem
}
.modal-footer{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:end;
    justify-content:flex-end;
    padding:1rem;
    border-top:1px solid #e9ecef
}
.modal-footer>:not(:first-child){
    margin-left:.25rem
}
.modal-footer>:not(:last-child){
    margin-right:.25rem
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:576px){
    .modal-dialog{
        max-width:500px;
        margin:1.75rem auto
    }
    .modal-dialog-centered{
        min-height:calc(100% - (1.75rem * 2))
    }
    .modal-dialog-centered::before{
        height:calc(100vh - (1.75rem * 2))
    }
    .modal-sm{
        max-width:300px
    }
}
@media (min-width:992px){
    .modal-lg{
        max-width:800px
    }
}




/*Modal Form*/

select#country_id, select#student_type, input#user_email, div#signin-agile input[type="text"],div#signin-agile input[type="password"],div#signup-agile input[type="text"],div#signup-agile input[type="email"],div#signup-agile input[type="password"] {
  padding: 10px;
    width: 100%;
    /*border-bottom: 2px solid #a0da4f;*/
    border-bottom: 1px solid #ff3e58;
    border-top: none;
    border-left: none;
    border-right: none;
    color: rgb(99, 99, 99);
    text-align: left;
    outline: none;
    letter-spacing: 1px;
    font-size: 16px;
    margin-top: 1em;
    margin-bottom: 2em;
    font-weight: 600;
    font-family: 'Poiret One', cursive;
    background: none;
    border-radius: 0px;
}
select#country_id, select#student_type{
    padding: 5px;
    border-top: 0px solid transparent !important;
    box-shadow: none;
    color: rgb(99, 99, 99);
    }
select#country_id:focus, select#student_type:focus, input#user_email:focus,  input[type="text"]:focus,div#signin-agile input[type="password"]:focus,div#signup-agile input[type="text"]:focus,div#signup-agile input[type="email"]:focus,div#signup-agile input[type="password"]:focus   {
  /*background-color:#e5f3d1;*/
  background-color: #fff;
  border-color:r#a0da4f;
  border-color: transparent;
}
select#country_id option,select#student_type option {
    color: #3F51B5 !important;
    font-weight: 600;
    border:0px;
  outline:0px;
}
*:focus{
    outline: none;
}
/*--checkbox--*/
div#signin-agile input[type="checkbox"] {
    display: none;
}
div#signin-agile input[type="checkbox"]+label {
    position: relative;
    padding-left: 2em;
    border: none;
    outline: none;
    font-size: 1em;
    color: #212121;
    font-weight: 400;
    cursor: pointer;
}
div#signin-agile input[type="checkbox"]+label span:first-child {
    width: 14px;
    height: 14px;
    border: 2px solid #ff3e58;
    position: absolute;
    left: 0;
  background:#ff3e58;
  top:3px;
}
div#signin-agile input[type="checkbox"]:checked+label span:first-child:before {
    position: absolute;
    left:0px;
    top:0px;
    font-size: 10px;
    width: 10px;
    height: 10px;
}
/*--//checkbox--*/
/*div#signin-agile .sign-in {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  width: 100%;
  cursor: pointer;
  letter-spacing: 1px;
  padding: 10px;
  margin-top: 30px;
  border: none;
  outline: none;
  color: #212121;
  background-color: #a0da4f;
  font-family: 'Sansita', sans-serif;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}*/
div#signin-agile .sign-in:hover {
  background-color: #84bf31;
  font-family: 'Sansita', sans-serif;
  
  color: #000000;
}
/*-- /Sign In Form --*/
/*-- Sign Up Form --*/
div#signup-agile .register {
    /* padding: -1px;
    background-color: #f3d1e1;
    width: auto;
    border: none;
    cursor: pointer;
    color: #000000;
    outline: none;
    letter-spacing: 1px;
    font-weight: 200;
    font-family: 'Sansita', sans-serif;
    font-size: 18px;
    margin: 0px auto;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;*/
}
div#signup-agile .register:hover {
  background-color: #f3d1e1;
  color: #000000;
}
div#signup-agile,div#signin-agile,div#forgot_password {
    padding: 30px;
    background: rgba(0, 0, 0, 0.35);
}
/*-- /Sign Up Form --*/


/*-- Responsive start here --*/
@media (max-width:1600px) {
  .form-w3ls {
  width: 38%; 
  }
}

@media (max-width:1440px) {
  .tab-group {
    margin: 0 0 30px 124px;
  }
}
@media (max-width:1366px) {
  .tab-group {
    margin: 0 0 30px 112px;
  }
} 
@media (max-width: 1280px) {
  .tab-group {
    margin: 0 0 30px 125px;
  }
  .form-w3ls {
    width: 43%;
  }
}

@media (max-width: 1080px) {
  h1 {
    font-size: 35px;
    padding: 40px 0;  
  }
  .tab-group li a {
    font-size: 17px;
  }
  .tab-group {
    margin: 0 0 40px 96px;
  }
  p.header {
    font-size: 14px;
  }
  div#signin-agile input[type="checkbox"]+label {
    font-size: 14px;
    padding-right: 25px;
  }
  div#signin-agile input[type="checkbox"]+label span:first-child {
    top: 0;
  }
  div#signin-agile .sign-in {
    font-size:17px;
  }
  p.copyright {
    font-size:14px;
    line-height:30px;
  }
}

@media (max-width: 1024px) {
  .tab-group {
      margin:0 0 40px 114px;
    }
  .form-w3ls {
    width: 50%;
  }
}

@media (max-width: 991px) {
  .tab-group {
    margin: 0px 0 40px 93px;
  }
  .form-w3ls {
    width: 45%;
    padding:25px 40px;
  }
  div#signup-agile .register {
    margin-bottom:30px;
  }
}

@media (max-width: 900px) {
  .tab-group {
    margin: 0px 0 40px 91px;
  }
  .form-w3ls {
    width: 50%;
  }
}

@media (max-width: 800px) {
  .form-w3ls {
    width: 55%;
    padding: 25px 35px;
  }
}

@media (max-width: 768px) {
  h1 {
    font-size: 32px;
    padding: 35px 0;
  }
  .form-w3ls {
    width: 60%;
  }
  div#signin-agile input[type="text"], div#signin-agile input[type="password"], div#signup-agile input[type="text"], div#signup-agile input[type="email"], div#signup-agile input[type="password"] {
    margin:13px 0 25px;
  }
  .tab-group {
    margin: 0 0 35px 102px;
  }
  div#signin-agile input[type="checkbox"]+label {
    display:block;
    margin-top:-3px;
  }
  div#signin-agile .sign-in {
    margin-top:22px;
  }
  p.copyright {
    padding:35px 0 20px;
  }
}
@media (max-width: 736px){
  .tab-group {
    margin: 0 0 35px 92px;
  }
} 
@media (max-width: 667px) {
  .tab-group {
    margin: 0 0 35px 89px;
  }
  .form-w3ls {
    width: 65%;
  }
}

@media (max-width: 640px) {
  .tab-group {
      margin: 0 0 35px 87px;
    }
  .form-w3ls {
    width: 70%;
  }
  .tab-group li a {
    font-size: 15px;
  }
  p.header {
    font-size: 13px;
  }
  div#signin-agile input[type="text"], div#signin-agile input[type="password"], div#signup-agile input[type="text"], div#signup-agile input[type="email"], div#signup-agile input[type="password"] {
    font-size:15px;
  }
}

@media (max-width: 568px) {

  h1 {
    font-size: 25px;
    padding: 30px 0;
  }
  .tab-group {
    margin: 0 0 35px 75px;
  }
}

@media (max-width: 480px) {
  .form-w3ls {
    width: 80%;
  }
  p.copyright {
    padding:30px 10px;
  }
  .tab-group {
    margin: 0 0 30px 66px;
  }
}

@media (max-width: 414px) {
  .tab-group {
    margin: 0 0 30px 52px;
  }
  .form-w3ls {
    width: 85%;
  }
  p.header {
    font-size: 13px;
  }
  div#signin-agile input[type="text"], div#signin-agile input[type="password"], div#signup-agile input[type="text"],div#signup-agile input[type="email"], div#signup-agile input[type="password"] {
    margin: 10px 0 12px;
  } 
}

@media (max-width: 384px) {
  .tab-group {
    margin: 0 0 30px 45px;
  }
  .form-w3ls {
    padding: 15px 30px;
  }
  div#signup-agile .register {
    font-size:17px;
  }
}

@media (max-width: 375px) {
  h1 {
    font-size: 23px;
    padding: 20px 0;
  }
  .tab-group {
    margin: 0 0 30px 41px;
  }
}

@media (max-width: 320px) {
  h1 {
    font-size: 23px;
  }
  .tab-group {
    margin: 0 0 30px 39px;
  }
  .tab-group li a {
    margin-right:12px;
  }
  .form-w3ls {
    width: 90%;
    padding:10px 20px;
  }
  div#signin-agile input[type="text"], div#signin-agile input[type="password"], div#signup-agile input[type="text"], div#signup-agile input[type="email"], div#signup-agile input[type="password"] {
    font-size:15px;
    margin: 10px 0 20px;
  }
  div#signin-agile .sign-in, div#signup-agile .register {
    font-size: 16px;
  }
  p.copyright {
    padding: 10px 10px;
  } 
}

/*-- //Responsive end here--*/
button.close {
    background: transparent;
    border: none;
    font-size: 20px;
    float: right;
    cursor: pointer;
}
/*Modal Form End*/

.for-ag-page{
    display: none !important;
}
ul.sub-menu.dropdown-menu li a {
    color: #ff3e58 !important;
}
ul.sub-menu {
    background-color: #ffffff !important;
}
button.close span{
color: #673AB7;
}
p.header {
    font-size: 16px;
    font-weight: 500;
    color: #afafaf;
    letter-spacing: 1px;
    /*text-transform: uppercase;*/
    font-family: 'Balthazar', serif !important;
}

.custom-btn1{
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: .8px;
    color: #ffffff;
    cursor: pointer;
    padding-left: 25px;
    padding-right: 25px;
    border-width: 0px;
    border-style: solid;
    font-size: 14px;
    border-radius: 43px;
    transition: all 0.35s ease;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    border-color: #ff3e58;
    background: #ff3e58;
}
.offer_post_div {
    display: none !important;
}