@font-face {
  font-family:Roboto-Medium;
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
}
@font-face {
  font-family:Oxygen-Bold;
  src: url('../fonts/Oxygen-Bold.ttf') format('truetype');
}
@font-face {
  font-family:Anton-Regular;
  src: url('../fonts/Anton-Regular.ttf') format('truetype');
}

html{overflow-x:hidden;}

body {margin:0px;font-size:15px;color:#5d5d5d;font-family:Roboto-Medium; -webkit-font-smoothing:antialiased;}
header,nav,section,footer{width:100%;float:left;}
h1,h2,h3,h4,h5,h6{font-family:Oxygen-Bold;}
ul,label,p{margin:0px;padding:0px;}
ul li{list-style:none;}
a,a:hover{text-decoration:none;transition:all ease-out 0.5s;}

.travel-partner-logo {  margin: 0px 0px 50px 0px;   text-align: center;  }
.travel-partner-logo ul{width:100%;float:left;}
.travel-partner-logo ul li{width:220px;padding:25px;list-style:none;display:inline-block;float:none;}
.travel-partner-logo ul li a{width:100%;box-shadow:0px 0px 8px #f8f9fa;float:left;}
.travel-partner-logo ul li a img{width:100%;float:left;}

.my-text{width:100%;
/*padding:0px 20% 0px 0px;*/
float:left;}


.my_btns2 h5 {
     text-align: center;
    font-weight: 900;
    /* font-style: italic; */
     margin: 0px 0px 20px 0px; 
    color: #fff900;
    font-size: 28px;
    float: none;
    text-transform: uppercase;
    font-family: 'Roboto-Medium';
}

.my_btns2 h3 {
    font-weight: 900;
    /* font-style: italic; */
    /* margin: 0px 0px 20px 0px; */
    color: #fff;
    font-size: 18px;
        text-align: center;
    float: none;
    text-transform: uppercase;
    /*font-family: 'Roboto-Medium';*/
}

.brochure-fixed{width:auto;position:relative;float:left;}
.brochure-fixed a{width:auto;position:fixed;right:0px;top:20px;transition:all ease-in-out 0.5s;z-index:99999;float:left;}
.brochure-fixed a img{width:100px;float:left;}
.brochure-fixed a img.brochure-1{display:block;}
.brochure-fixed a img.brochure-2{display:none;}
.brochure-fixed a:hover img.brochure-1{display:none;}
.brochure-fixed a:hover img.brochure-2{display:block;}
.top-header{padding:15px 0px;margin:0px;position:relative;z-index:9;border:none;    background: #fff;}
.my-logo{width:97%;
/*padding:0px 20% 0px 0px;*/
float:left;}
.my-logo a{width:100%;float:left;}
.my-logo a img{width:100%;float:left;}
.top-bx{width:40%;float:right;}

.top-supported-by{width:40%;padding:0px 0px 0px 0px;border-right:1px solid #cacaca;text-align:center;float:left;}
.top-supported-by ul{width:100%;float:left;}
.top-supported-by ul label{width:100%;float:left;}
.top-supported-by ul li{width:38%;padding:0px 5px;display:inline-block;float:none;}
.top-supported-by ul li img{width:100%;float:left;}


.co-organiser{width:60%;padding:0px 0px 0px 0px;text-align:center;float:left;}
.co-organiser ul{width:100%;float:left;}
.co-organiser ul label{width:100%;float:left;}

.co-organiser ul li{width:50%;padding:0px 15px;float:left;    margin-top: 20px;}
.co-organiser ul li img{width:100%;float:left;}
/*============= Menu Start ================*/
.my-nav-sec{background-color:#0f6e13;}

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button { margin: 0;  padding: 0; border: 0; list-style: none;display: inherit; position: relative;}
#cssmenu:after,#cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu{width:100%;z-index:11;float:left;    font-size: 14px;}
#cssmenu > ul > li { float: left; position:relative;}
#cssmenu > ul > li > a {padding:0px 30px; line-height:45px;color: #fff;-webkit-transition: color .25s ease; -moz-transition: color .25s ease; transition: color .25s ease;}
#cssmenu > ul > li:after, #cssmenu ul ul li:after{ content:""; position:absolute; height:2px; width:0%; background:#4cbbe7; bottom:0; left:0; transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all;}
#cssmenu > ul > li:hover:after, #cssmenu ul ul li:hover:after{ width:100%; transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all;}
#cssmenu > ul > li:hover > a { color: #fff;}
#cssmenu > ul > li.has-sub > a { padding-right: 25px;}
#cssmenu ul > li.has-sub > a:after { position: absolute; top: 50%; right: 11px; width: 8px; height: 2px; display: block; background: #fff; content: '';-webkit-transition: background .25s ease; -moz-transition: background .25s ease; transition: background .25s ease;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
#cssmenu > ul > li.has-sub:hover > a:after,#cssmenu > ul > li.has-sub > a:hover:after { background: #fff;}
#cssmenu ul > li.has-sub > a:before { position: absolute; top: 50%; right: 14px; display: block; width: 2px; height: 8px; background: #fff; content: ''; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
#cssmenu ul > li.has-sub:hover > a:before,#cssmenu ul > li.has-sub > a:hover:before {top: 23px; height: 0;}
#cssmenu ul ul { position: absolute; left: -2000px; transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all; top:90px; opacity:0;}
#cssmenu li:hover > ul {padding:15px 0px 0px 0px;transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all; left:auto; top:40px; opacity:1;}
#cssmenu ul ul ul { margin-left: 100%; top: 0;}
#cssmenu ul > li > ul > li > ul { top:0 !important;}
#cssmenu ul ul li { height: 0; -webkit-transition: height .25s ease; -moz-transition: height .25s ease; transition: height .25s ease; position:relative;}
#cssmenu li:hover > ul > li { height: auto;}
#cssmenu ul ul li a { min-width: 200px; padding: 13px 15px; border-bottom: 1px solid rgba(150, 150, 150, 0.15); font-size: 13px; text-decoration: none; letter-spacing:.5px; color: #000; font-weight: 400; background: #f2f2f2;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a { border-bottom: 0;}
#cssmenu ul ul li.has-sub > a:after { top: 16px; right: 11px; background: #333;}
#cssmenu ul ul > li.has-sub:hover > a:after,#cssmenu ul ul > li.has-sub > a:hover:after {background: #FFFFFF;}
#cssmenu ul ul li.has-sub > a:before {top: 40%; right: 14px; background: #333; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#cssmenu ul ul > li.has-sub:hover > a:before { top: 50%; height: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);}

#cssmenu.small-screen ul{width:100%;position:absolute;top:0;display:none;background:#cd2122;transition:0.5s ease-in-out all;-webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all;-moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all;}
#cssmenu.small-screen ul li { width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.09); display:table;}
#cssmenu.small-screen ul ul li,#cssmenu.small-screen li:hover > ul > li { height: auto; border-top: solid 1px #ddd;}
#cssmenu.small-screen ul li a,#cssmenu.small-screen ul ul li a { width: 100%; border-bottom: 0; line-height:40px;}
#cssmenu.small-screen > ul > li { float: none;}
#cssmenu.small-screen ul ul,#cssmenu.small-screen ul ul ul { position: relative; left: 0; width: 100%; margin: 0; text-align: left;}
#cssmenu.small-screen ul ul li a {padding:0; padding-left: 25px;	background:#f9f9f9;	color:#333;}
#cssmenu.small-screen ul ul ul li a {padding-left: 35px;}
#cssmenu.small-screen > ul > li.has-sub > a:after,#cssmenu.small-screen > ul > li.has-sub > a:before,#cssmenu.small-screen ul ul > li.has-sub > a:after,#cssmenu.small-screen ul ul > li.has-sub > a:before {display: none;}
#cssmenu.small-screen #menu-button {width:15%;display:inline-block;padding:15px 0px;color:transparent;background-color:#272626;cursor:pointer;font-size:12px;z-index:9;float:right;}
#cssmenu.small-screen #menu-button:after {position: absolute; top: 22px; right: 17px; display: block; height: 8px; width: 20px; border-top: 2px solid #fff; border-bottom: 2px solid #fff; content: '';}
#cssmenu.small-screen #menu-button:before { position: absolute; top: 16px; right: 17px; display: block; height: 2px; width: 20px; background: #fff; content: '';}

#cssmenu.small-screen #menu-button.menu-opened:after { top: 23px; border: 0; height: 2px; width: 15px; background: #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
#cssmenu.small-screen #menu-button.menu-opened:before { top: 23px; background: #fff; width: 15px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}

#cssmenu.small-screen .submenu-button { position: absolute; z-index: 99; right: 0; top: 0; display: block; height: 40px; width: 45px; cursor: pointer; border-left: 1px solid rgba(255, 255, 255, 0.09); background:#cd2122;}
#cssmenu.small-screen ul ul .submenu-button { height: 40px; width: 45px;}
#cssmenu.small-screen .submenu-button.submenu-opened { background: #cd2122;}
#cssmenu.small-screen .submenu-button:after { position: absolute; top:50%; bottom:50%;  -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0; left:0; margin:0 auto; width: 8px; height: 2px; display: block; background: #fff; content: '';}
#cssmenu.small-screen ul ul .submenu-button:after { top: 50%; bottom:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right:0; left:0;  margin:0 auto;}
#cssmenu.small-screen .submenu-button.submenu-opened:after { background: #fff;}
#cssmenu.small-screen .submenu-button:before { position: absolute; top: 50%; bottom:50%;  -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0; left:0; margin:0 auto; display: block; width: 2px; height: 8px; background: #fff; content: '';}
#cssmenu.small-screen ul ul .submenu-button:before { bottom:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0; left:0; margin:0 auto;}
#cssmenu.small-screen .submenu-button.submenu-opened:before { display: none;}
header.smaller #cssmenu > ul > li > a{line-height: 60px;}
#cssmenu.small-screen ul ul {transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all; top:inherit; opacity:1;}
#cssmenu.small-screen li:hover > ul { transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all; left:auto; top:inherit; opacity:1;}
#cssmenu.small-screen ul > li > ul > li > ul { top:100% !important;}
#cssmenu ul li.has-sub ul{z-index:9;}
#cssmenu ul li.has-sub ul:after{ content: ""; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #cd2122; position: absolute; top:5px; left: 50px;}
#cssmenu ul li.has-sub ul ul:after{ content: ""; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #cd2122; position: absolute; top: 9px; left: -20px; display:none;}

.header-section.fixed #cssmenu.small-screen #menu-button + ul.open{ top: 60px; }
#cssmenu.small-screen #menu-button + ul.open{right:-10px;top:47px;transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all;}
.header-section.fixed #cssmenu.small-screen #menu-button{ height:52px;}

.nav-bars{ display:block;}
.navigation{ position:fixed; width:320px; background: #FFB300; right:-320px; padding:20px; height:100%; margin: 0; padding-top: 50px; top:0; transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all; z-index:999;}
.navigation.menu{ right:-10px; overflow-y:scroll; transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all;}
.navigation ul{padding:0; margin:0;}
.navigation ul li{ width:100%;}
.navigation ul li ul li{}
.navigation ul li a.sub-list{ position:relative;}
.navigation ul li a.sub-list:after{ content:""; position:absolute; width:16px; height:2px; background: #000000; top: 22px; right: 13px; left:auto; transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all;}
.navigation ul li a.sub-list:before{ content:""; position:absolute; width:2px; height:16px; right: 20px; background: #000000; top: 15px; transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all;}
.navigation ul li a i{display: none;}
.navigation ul li ul{ position:relative; border-radius:0; display:none;}
.navigation ul li a{ display:block; width:100%; font-weight:600; color:#000000; padding: 10px 15px; border-bottom: solid 1px #e09e03;}
.navigation ul li a:hover{border-bottom: solid 1px #e09e03;}
.navigation ul li ul{ background: transparent; visibility:visible;}
.navigation ul li ul li a{ color: #000000;border-bottom: solid 1px #e09e03;}
.navigation ul li ul:after{border-bottom: 5px solid #fff;}
.navigation ul li a.sub-list.down:after{ -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all;}
.navigation ul li a.sub-list.down:before{ -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); transition:0.5s ease-in-out all; -webkit-transition:0.5s ease-in-out all; -ms-transition:0.5s ease-in-out all; -moz-transition:0.5s ease-in-out all; -o-transition:0.5s ease-in-out all;}
.navigation ul li ul li a:hover{ color:#3d444f;border-bottom: solid 1px #e09e03;}

/*================== Menu End ============*/

/*============== Banner Start ==============*/
.my-banner-sec{}
.banner-box{width:100%;float:left;}
.banner-box .carousel{width:100%;z-index:1;float:left;}
.banner-box .carousel a.carousel-control{background-image:none;}
.banner-box .carousel .carousel-inner{width:100%;float:left;}
.banner-box .carousel .carousel-inner .item{width:100%;float:left;}
.banner-box .carousel .carousel-inner .item img{width:100%;float:left;}
.banner-box .carousel .carousel-control.right{right:0px;}
/*================ Banner End ===============*/

.top-mrgn{margin:0px 0px 0px 0px;}
.after-banenr-sec{background:url(../images/more-bg.jpg) fixed;}
.ab-bg{width:100%;padding:25px 0px;background-color:#60b78f;float:left;}
.one-line{font-size:20px;color:#ffffff;text-align:center;}
.after-banner-line{text-align:center;}
.after-banner-line h1,.after-banner-line h2,.after-banner-line h3,.after-banner-line h4{width:100%;color:#ffffff;float:left;}
.after-banner-line h1{margin:0px 0px 10px 0px;font-size:28px;color:#065e36;}
.after-banner-line h2{margin:0px 0px 5px 0px;font-size:22px;}
.after-banner-line h3{margin:0px 0px 5px 0px;font-size:20px;}
.after-banner-line h4{margin:0px 0px 10px 0px;font-size:20px;}
.after-banner-line h5{width:100%;color:#eee;    font-size: 20px;}
.after-banner-line img{width:150px;display:inline-block;float:none;}
.after-banner-line button{width:auto;padding:5px 22px;margin:0px 10px;font-size:16px;background-color:#027440;color:#fff;border:none;text-shadow:none;transition:all ease-in-out 0.5s;float:none;}
.after-banner-line button:hover{background-color:#a0c347;color:#333;}
.supported-sec{}
.supported-by{padding:3% 20% 3% 15px;background-color:#e8e8e8;text-align:center;}
.supported-by h2{width:100%;margin:0px 0px 20px 0px;font-family:Anton-Regular;float:left;}
.supported-by ul{width:100%;float:left;}
.supported-by ul li{width:50%;padding:0px 15px;margin:0px 0px 10px 0px;float:left;}
.supported-by ul li img{width:100%;float:left;}
.introduction-sec{padding:80px 0px;}
.site-heading{width:100%;margin:0px 0px 10px 0px;text-align:center;position:relative;float:left;}
.site-heading span{width:auto;padding:0px 10%;display:inline-block;line-height:10px;float:none;}
.site-heading span:after{width:65%;bottom:-3px;content:'';position:relative;display:inline-block;float:none;}
.heading-size-1{font-size:35px;font-family:Anton-Regular;}
.heading-color-1{color:#333;}
.heading-color-1 span{border-bottom:1px solid #5a5ca7;}
.heading-color-1 span:after{border-bottom:3px solid #5a5ca7;}
.introduction-sec .site-text{}
.site-text{}
.site-text p{width:100%;margin:0px 0px 15px 0px;text-align:justify;float:left;}
.site-text p:last-child{margin:0px;}
.participate-sec{padding:80px 0px;background:url(../images/bg-1.jpg) no-repeat left bottom fixed;}
.participate-box{width:100%;float:left;}
.parti-box{width:25%;padding:0px 15px;margin:0px 0px 30px 0px;float:left;}
.parti-inner-box{width:100%;text-align:center;border:1px solid #292929;box-shadow:0px 0px 8px #929292;transition:all ease-out 0.5s;float:left;}
.parti-inner-box img{width:100%;-webkit-filter: grayscale(100%);-moz-filter:: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;transition:all ease-in-out 0.5s;float:left;}
.parti-inner-box label{width:100%;height:62px;padding:10px 0px;background-color:#17374c;color:#fff;text-transform:capitalize;font-weight:normal;transition:all ease-out 0.5s;float:left;}
.parti-inner-box:hover{border-color:#5a5ca7;box-shadow:5px 5px 15px #5a5ca7;}
.parti-inner-box:hover label {
    color: #000;
    background-color: #b9dbf3;
}
.parti-inner-box:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}


.objectives-sec{padding:80px 0px;color:#333;background-color:#e8e8e8;    box-shadow: 0px 1px 6px #565656;position:relative;z-index:1;}
.objectives-box{}
.objectives-box p{width:100%;margin:0px 0px 10px 0px;text-align:justify;float:left;}
.objectives-box ul{width:100%;padding:0px 0px 0px 20px;float:left;}
.objectives-box ul li{width:100%;list-style-type:disc;float:left; margin-bottom:10px;}




.programs-sec {
    padding: 80px 0px;
    background-color: #b9dbf3;
    box-shadow: 0px 0px 10px #838080;
}


.programs-main-box{}
.programs-main-box h3{width:100%;margin:0px 0px 10px 0px;color:#222;text-shadow:0px 1px 3px #717171;float:left;}
.program-box{width:100%;float:left;}
.program-line{width:100%;margin:0px 0px 5px 0px;padding:0px 0px 4px 0px;font-size:15px;color:#222;border-bottom:1px solid #027440;float:left;}
.program-heading-1{width:70%;float:left;}
.program-heading-2{width:30%;text-align:right;float:left;}
.program-color-1{}
.program-color-2 {
    padding: 3px 5px;
    color: #ffffff;
    background-color: #17374c;
}
.program-color-1 em{color:#d40503;font-style:normal;}








.sponsorships-sec{padding:80px 0px;background-color:#e8e8e8;}
.benefits-outer-box{margin:0px 0px 30px 0px;}
.benefits-outer-box:last-child{margin:0px;}
.benefits-box{width:100%;float:left;}
.benefits-box h4{width:100%;margin:0px;font-size:25px;color:#333333;float:left;}
.benefits-box h4 span{color:#2e62ae;font-size:20px;}
.benefits-box ul{width:100%;padding:0px 0px 0px 20px;float:left;}
.benefits-box ul li{width:100%;list-style-type:disc;float:left;}
.benefits-box ul li span{color:#e4f105;}
.sponsorship-online{width:100%;text-align:center;float:left;}
.sponsorship-online h3{width:100%;float:left;}
.sponsorship-online button{padding:6px 30px;font-size:20px;background-color:#5cb85c;color:#333;text-shadow:none;}
.sponsorship-online a{padding:6px 30px;font-size:20px;background-color:#5cb85c;color:#333;text-shadow:none;}
.my-footer-sec {
    padding: 80px 0px;
    background: #5a5ca7;
    background: -webkit-linear-gradient(#5a5ca7, #2f306b);
    background: -o-linear-gradient(#5a5ca7, #2f306b);
    background: -moz-linear-gradient(#5a5ca7, #2f306b);
    background: linear-gradient(#17374c, #162e40);
    font-size: 16px;
}

.footer-about{}
.footer-about-box{width:100%;float:left;}
.footer-heading{width:100%;color:#fff;font-size:30px;float:left;}
.footer-about-box p{width:100%;color:#969696;text-align:justify;float:left;}
.footer-about-box a.footer-read-more{width:auto;padding:5px 20px;margin:10px 0px 0px 0px;font-size:12px;background-color:#198690;color:#fff;transition:all ease-out 0.5s;float:right;}
.footer-about-box a.footer-read-more:hover{background-color:#05545b;color:#fff;}
.footer-about-box ul{width:100%;float:left;}
.footer-about-box ul li{width:100%;float:left;}
.footer-about-box ul li a{width:auto;color:#969696;float:left;}
.footer-about-box ul li a:hover{color:#ffffff;}
    .quick-contact {
    width: 48%;
    padding: 8px 10px;
    margin: 0px 0px 10px 0px;
    background-color: #2d5d7d;
    box-shadow: 0px 0px 3px #000000;
    float: left;
}
.quick-contact:last-child{margin:0px;float:right;}
.quick-cont-box{width:100%;color:#a2a2a2;float:left;}
.quick-cont-box h4{width:100%;margin:0px 0px 5px 0px;color:#ffa500;float:left;}
.quick-cont-box h5{width:100%;margin:0px 0px 5px 0px;color:#ffffff;float:left;}
.quick-cont-box span{width:100%;font-size:12px;float:left;}
.quick-query{width:100%;padding:15px 12px;  background-color: #2d5d7d;
    box-shadow: 0px 0px 3px #000000;float:left;}
.quick-query input{width:100%;height:30px;padding:5px 8px;margin:0px 0px 8px 0px;border:none;box-shadow:0px 0px 3px #06535a;float:left;}
.quick-query textarea{width:100%;height:80px;padding:5px 8px;border:none;box-shadow:0px 0px 3px #06535a;float:left;}
.quick-query button{width:auto;padding:5px 20px;margin:10px 0px 0px 0px;background-color:#000;color:#fff;border-radius:0px;border:none;transition:all ease-out 0.5s;float:right;}
.quick-query button:hover{background-color:#272861;color:#fff;}
.footer-socail-icons{width:100%;margin:20px 0px 0px 0px;float:left;}
.footer-socail-icons ul{width:auto;float:left;}
.footer-socail-icons ul li{width:auto;margin:0px 0px 0px 10px;float:left;}
.footer-socail-icons ul li:first-child{margin:0px;}
.footer-socail-icons ul li a{width:auto;float:left;}
.footer-socail-icons ul li a i{width:40px;height:40px;padding:10px 0px 0px 0px;color:#ffffff;border-radius:50%;border:1px solid #ffffff;text-align:center;transition:all ease-out 0.5s;float:left;}
.footer-socail-icons ul li a i:hover{background-color:#ffffff;color:#000;}
.last-footer-sec{padding:10px 0px;font-size:12px;background-color:#2c5b7b;color:#9e9e9e;}
.footer-copy-right{}
.website-mentain-by{text-align:right;}
.website-mentain-by a{color:#ffffff;}
.website-mentain-by a:hover{color:#5d5ea9;}
.business-popup-box{}
.business-popup-box.in{opacity:1;background-color:rgba(255, 255, 255, 0.92);}
.business-popup-box .modal-dialog{width:45%;position:relative;margin:auto;top:80px;}
.first-body{padding:15px;border-radius:0px;background-color:#d8d8d8;border:5px solid #2e62ae;}
.first-body .fa-close{width:auto;position:absolute;right:5px;top:8px;padding:5px 10px;}
.first-body .fa-close:hover{color:#e00;cursor:pointer;}
.why-us-popup-box{width:100%;padding:20px;text-align:center;float:left;}
.why-us-popup-box img{width:100%;float:left;}
.popup-form{width:100%;padding:0px;float:left;}
.popup-form h4{width:100%;margin:0px 0px 8px 0px;font-size:26px;color:#2e62ae;text-align:center;float:left;}
.popup-line{width:100%;margin:0px 0px 5px 0px;float:left;}
.popup-line label{width:100%;margin:0px;font-weight:normal;float:left;}
.popup-line input,.popup-line textarea,.popup-line select{width:100%;height:32px;padding:3px 5px;border:1px solid #adadad;box-shadow:0px 0px 2px #a9a9a9;float:left;}
.popup-line textarea{height:80px;}
.popup-line button.btn{width:auto;padding:6px 35px;background-color:#2e62ae;color:#fff;transition:all ease-in-out 0.5s;float:right;}
.popup-line button.btn:hover{background-color:#0078b3;color:#fff;}
.popup-line input::-webkit-input-placeholder {color:#c5c5c5;}
.popup-line input::-moz-placeholder {color:#c5c5c5;}
.popup-line input:-ms-input-placeholder {color:#c5c5c5;}
.popup-line input:-moz-placeholder {color:#c5c5c5;}
.popup-line textarea::-webkit-input-placeholder {color:#c5c5c5;}
.popup-line textarea::-moz-placeholder {color:#c5c5c5;}
.popup-line textarea:-ms-input-placeholder {color:#c5c5c5;}
.popup-line textarea:-moz-placeholder {color:#c5c5c5;}
.payment-detail-box{width:100%;margin:10px 0px 0px 0px;padding:10px;background-color:#c3c3c3;float:left;}
.payment-detail-box h5{width:100%;margin:0px 0px 5px 0px;font-size:26px;color:#2e62ae;float:left;}
.payment-detail-box p{width:100%;margin:0px;float:left;}
.payment-detail-box p strong{}
.data-file{}
.data-file .data-line{width:20%;margin:0px 0px 0px 0px;float:left;}
.data-file .data-line label{width:100%;float:left;}
.data-file .data-line span{width:100%;font-size:10px;color:#e00;float:left;}
.data-file input{width:80%;float:right;}
.register-sec{padding:80px 0px;}
.thank-you-msg{width:100%;text-align:center;float:left;}
.thank-you-msg h2{width:100%;margin:10px 0px;float:left;}
.thank-you-msg h3{width:100%;margin:10px 0px;float:left;}
.thank-you-msg h3 span{color:#e00;}
.thank-you-msg p{width:100%;margin:15px 0px 0px;float:left;}
.thank-you-msg a{width:auto;padding:6px 30px;background-color:#2e62ae;color:#fff;border-radius:0px;display:inline-block;float:none;}
.thank-you-msg a:hover{background-color:#46b149;color:#fff;}
.supporting-sec{padding:80px 0px;background:url(../images/bg-1.jpg) no-repeat left bottom fixed;box-shadow:0px 0px 10px #464646;position:relative;z-index:1;}
.supporter-logo{margin:30px 0px 0px 0px;}
.supporter-logo ul{width:100%;float:left;}
.supporter-logo ul li{width:20%;padding:0px 15px;margin:0px 0px 30px 0px;float:left;}
.supporter-logo ul li img{width:100%;padding:3px;background-color:#fff;border:1px solid #ddd;float:left;}

.supporter_logo{margin:30px 0px 0px 0px;}
.supporter_logo ul{width:100%;text-align:center;float:left;}
.supporter_logo ul li{width:20%;padding:0px 15px;margin:0px 0px 30px 0px;display:inline-block;float:none;}
.supporter_logo ul li img{width:100%;padding:3px;background-color:#fff;border:1px solid #ddd;float:left;}

.what-in-vne{}
.what-in-vne h4{width:100%;margin:0px 0px 10px 0px;color:#5a5ca7;float:left;}
.what-in-vne ul{width:100%;padding:0px 0px 0px 20px;float:left;}
.what-in-vne ul li{width:100%;list-style-type:disc;float:left;}
.exposition-sec{background:url(../images/exposition.jpg) no-repeat;background-size:100%;}
.exposition{width:100%;padding:80px 0px;background-color:#a3c843bf;float:left;}
.exposition-box{}
.exposition-box p{width:100%;margin:0px 0px 10px 0px;text-align:justify;float:left;}
.exposition-box ul{width:100%;padding:70px 0px 0px 0px;float:left;}
.exposition-box ul li{width:25%;padding:0px 60px 100px;position:relative;float:left;}
.exposition-box ul li div{width:100%;height:160px;transform:rotate(135deg);background-color:#5a5ca7;box-shadow:6px 6px 0px #3a3838;color:#fff;position:relative;transition:all ease-in-out 0.5s;float:left;}
.exposition-box ul li div span{width:100%;transform:rotate(-135deg);left:-3px;top:68px;text-align:center;position:absolute;float:left;}
.exposition-box ul li div:hover{background-color:#d84088;box-shadow:6px 6px 0px #a20672;color:#fff;}
.vne-box{margin:15px 0px 0px 0px;}
.vne-box img{width:100%;background-color:#7274b5;border:6px double #5a5ca7;float:left;}
.organisers-logo-box{text-align:center;}
.organisers-logo-box label{width:100%;float:left;}
.organisers-logo-box a{width:300px;display:inline-block;float:none;}
.organisers-logo-box a img{width:100%;float:left;}
.we-have-sec{background:url(../images/more-bg.jpg) fixed;}
.wh-bg{width:100%;padding:80px 0px;background-color:#5e29a2f2;float:left;}
.we-have-box{text-align:center;}
.we-have-box div{width:100%;font-size:80px;color:#fff;line-height:60px;text-shadow:3px 2px 0px #424242;float:left;}
.we-have-box div span{color:#ffd439;}
.we-have-box label{width:100%;font-size:25px;color:#ffd439;font-family:Oxygen-Bold;float:left;}
.social-icons{}
.social-icons{width:100%;float:left;}
.social-icons .social{width:200px;position:fixed;margin-top:210px;perspective: 1000px;z-index:9999;float:left;}
.social-icons .social li{width:100%;float:left;}
.social-icons .social li a{display: block;width:40px;background: #222;border-bottom: 1px solid #333;color: #fff;padding: 10px;text-decoration:none;text-align:center;position:relative;transition:background .5s ease .300ms;float:left;}
.social li a.fa-facebook:hover{ background: #3b5998 }
.social li a.fa-twitter:hover{ background: #00acee }
.social li a.fa-linkedin:hover{ background: #0076b4 }
.social li a.fa-youtube:hover{ background: #dd4b39 }
.social li a.fa-instagram:hover{     background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.social li:first-child a { border-radius: 0 5px 0 0 }
.social li:last-child a { border-radius: 0 0 5px 0 }    
.social li a span{width:100px;text-align:center;background:#222;color:#fff;margin:0;padding:8px;display:none;border-radius:5px;top:0px;left:50px;transition:all .5s ease .300ms;position:absolute;float:left;}
.social li span:after {content:'';display:block;width:0;height:0;position:absolute;left:-20px;top:7px;border-left:10px solid transparent;border-right:10px solid #222;border-bottom:10px solid transparent;border-top:10px solid transparent;}
.social li a:hover span{visibility:visible;display:block;transform:rotateY(0)}
.vne-sec{padding:50px 0px;}



.icfa-brochure-fixed2{width:auto;position:absolute;right:0px;top:360px;z-index:99999;float:left;}
.icfa-brochure-fixed2 .box-fixed-brochure2{width:7%;position:fixed;text-align:center;float:left;}
.icfa-brochure-fixed2 .box-fixed-brochure2:last-child{margin-top:55px;}
.icfa-brochure-fixed2 .box-fixed-brochure2 a{width:100%;padding:2px 8px;font-size:20px;background-color:#fdbf07;color:#000;transform:rotate(90deg);transform-origin:left top 0;transition:all ease-in-out 0.5s;float:left;}
.icfa-brochure-fixed2 .box-fixed-brochure2 a:hover{background-color:#edea00;color:#000000;right:20px;}
.icfa-brochure-fixed2 .box-fixed-brochure2 h2{width:100%;padding:5px 25px;margin:0px;font-size:20px;background-color:#da4188;color:#fff;transform:rotate(90deg);transform-origin:left top 0;transition:all ease-in-out 0.5s;float:left;}











.icfa-brochure-fixed{width:auto;position:absolute;right:0px;top:210px;z-index:99999;float:left;}
.icfa-brochure-fixed .box-fixed-brochure{width:7%;position:fixed;text-align:center;float:left;}
.icfa-brochure-fixed .box-fixed-brochure:last-child{margin-top:55px;}
.icfa-brochure-fixed .box-fixed-brochure a{width:100%;padding:2px 25px;font-size:20px;background-color:#0f6e13;color:#fff;transform:rotate(90deg);transform-origin:left top 0;transition:all ease-in-out 0.5s;float:left;}
.icfa-brochure-fixed .box-fixed-brochure a:hover{background-color:#edea00;color:#000000;right:20px;}
.icfa-brochure-fixed .box-fixed-brochure h2{width:100%;padding:5px 25px;margin:0px;font-size:20px;background-color:#da4188;color:#fff;transform:rotate(90deg);transform-origin:left top 0;transition:all ease-in-out 0.5s;float:left;}
.bro_hide{transition:1s;right:-133px;}
.bro_hide:hover{right:70px;}
.icfa-brochure-fixed .hide_brochure,.icfa-brochure-fixed .hide_brochure ul,.icfa-brochure-fixed .hide_brochure ul li,.icfa-brochure-fixed .hide_brochure ul li a{width:100%;float:left;}
.icfa-brochure-fixed .hide_brochure{width:200px;height:135px;}
.icfa-brochure-fixed .hide_brochure ul{}
.icfa-brochure-fixed .hide_brochure ul li{}
.icfa-brochure-fixed .hide_brochure ul li a{font-size:12px;transform:rotate(0deg);}
.sponsorship-sec{padding:50px 0px;}
.diff-adver-box{}
.diff-box{width:100%;padding:10px;background-color:#eee;border:1px solid #ccc;box-shadow:0px 2px 5px #2f306c;float:left;}
.diff-box h4{width:100%;margin:0px 0px 5px 0px;color:#53559d;font-size:25px;float:left;}
.diff-box p{width:100%;float:left;}
.diff-box ul{width:100%;float:left;}
.diff-box ul li{width:50%;padding:5px 8px;color:#53559d;border:1px solid #ddd;float:left;}
.diff-box ul li span{color:#5f5f5f;}
.dulplicate_entry{width:100%;float:left;}
.dulplicate_entry img{width:15%;display:inline-block;float:none;}
.dulplicate_entry h2,.dulplicate_entry h3{width:100%;float:left;}
.dulplicate_entry h2{font-size:3rem;color:#e00;}
.dulplicate_entry h3{font-size:2rem;color:#000;}
.footer_bottom_fixed{position:fixed;bottom:0px;padding:5px 0px;background-color:#333;z-index:1;}
.fixed_content{text-align:center;-webkit-animation-name:example;-webkit-animation-duration:4s;animation-name:example;animation-duration:4s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.fixed_content h3{margin:0px;}
@-webkit-keyframes example {
  from {color: #fff;}
  to {color: #e00;}
}
@keyframes example {
  from {color: #fff;}
  to {color: #e00;}
}









/*================== RESPONSIVE DESIGN ====================*/

@media (max-width: 1680px) {
.icfa-brochure-fixed .box-fixed-brochure{width:12%;}
.icfa-brochure-fixed .box-fixed-brochure:last-child{margin-top:14%;}
}
@media (max-width: 1440px) {

}

@media (max-width: 1366px) {
.bro_hide{right:-164px;}
.bro_hide:hover{right:25px;}


}

@media (max-width: 1280px) {
.bro_hide{right:-152px;}
}

@media (max-width: 1024px){
.icfa-brochure-fixed .box-fixed-brochure{width:14%;}
.icfa-brochure-fixed .box-fixed-brochure:last-child{margin-top:15%;}
.bro_hide{right:-141px;}

}

@media (max-width: 991px) {
.bro_hide{right:-133px;}

}

@media (max-width:960px) {



}

@media (max-width:800px) {

}	

@media (max-width: 768px) {
 
}

@media (max-width: 640px) {
 
}

@media (max-width: 600px) {


}

@media (max-width: 415px) {

  
}

@media (max-width: 414px) {
body{font-size:16px;}
.heading-size-1{font-size:25px;}
.programs-main-box h3{font-size:20px;}
.program-line{font-size:12px;}
.my-logo,.co-organiser{width:100%;}
.my-logo{margin:20px 0px 30px;padding:0px 16%;}
.co-organiser{padding:20px 18% 0px;border-top:1px solid #adcad3;}
.brochure-fixed a{bottom:0px;top:auto;}
.after-banner-line{font-size:16px;}
.after-banner-line button{font-size:14px;}
.after-banner-line button:first-child{margin:10px 0px 15px 0px;}
.banner-box .carousel .carousel-inner .item img{height:160px;}
.introduction-sec .site-text{padding:50px 15px;background-color:#ffffffe3;}
.parti-box{width:100%;}
.program-heading-1{width:60%;}
.program-heading-2{width:40%;}
.site-heading span{line-height:27px;}
.site-heading span:after{bottom:-5px;}
.benefits-box h4{font-size:18px;}
.benefits-box h4 span{font-size:16px;}
.footer-about:first-child{margin:0px 0px 30px 0px;}
.sponsorship-online button{margin:0px 0px 10px 0px;}
.top-bx{width:100%;float:left;}
.top-supported-by{width:100%;margin:0px 0px 15px 0px;border:none;}
.icfa-brochure-fixed{top:100px;}
.icfa-brochure-fixed .box-fixed-brochure{width:33%;}
.icfa-brochure-fixed .box-fixed-brochure a{padding:5px 15px;font-size:15px;}
.icfa-brochure-fixed .box-fixed-brochure:last-child{margin-top:45%;}
.bro_hide{right:-131px;}
.icfa-brochure-fixed .hide_brochure{width:100%;}
.what-in-vne,.we-have-box{margin:0px 0px 30px 0px;}
.exposition-box ul li{width:50%;padding:0px 30px 45px;}
.supporter-logo ul li{width:50%;}
.after-banner-line h2,.after-banner-line h3,.after-banner-line h4{font-size:13px;}
.after-banner-line h1{font-size:18px;}
.after-banner-line button{margin:0px 0px 10px 0px;}
.business-popup-box .modal-dialog{width:85%;font-size:12px;}
.popup-line button.btn{padding:5px 25px;font-size:12px;}
.icfa-brochure-fixed .box-fixed-brochure h2{font-size: 15px;}
.quick-contact{width:100%;}

}

@media (max-width: 375px) {
.bro_hide{right:-118px;}

}

@media (max-width: 360px) {
.bro_hide{right:-113px;}

}

@media (max-width: 320px) {

}



.form_box, .form_line, .form_line_2, .form_line_4, .form_line_4 .input_btns, .form_line_5 {
    display: grid;
}




.form_line {
    /* grid-template-columns: 1fr 5fr; */
    margin: 0px 0px 15px 0px;
    padding: 5px;
    background-color: #fff;
    border-radius: 2px;
}


.form_line label {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}



form.register-wthree .form-control {
    padding: 8px 10px;
    border-top: none;
    border-radius: 0;
    -webkit-box-shadow: 1px 1px 5px 0px rgb(50 46 46 / 23%);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 46, 46, 0.23);
    box-shadow: 1px 1px 5px 0px rgb(50 46 46 / 23%);
}




.shadowPanel {
    box-shadow: 0px 1px 6px #bbb;
    padding: 20px;
    background-color: #ffffff91;
    margin-bottom: 20px;
}








    .more_btns_sec{padding:20px 0px;background-color:#fff9a7;text-align:center;}
.my_btns{    }
.my_btns *{float:left;}
.my_btns ul{width:100%;}
.my_btns ul li{width:auto;display:inline-block;float:none;}
.my_btns a {
    width: auto;
    padding: 6px 20px;
    font-size: 100%;
       background-color: #17374c;
    color: #fff;
    border-radius: 4px;
    /* font-weight: bold; */
}
.my_btns a:hover{background-color:#60b78f;color:#000000;}

.my_btns h2,.my_btns h3{width:100%;}
.my_btns h2{color:#fff;}
.my_btns h5 {
       font-weight: 900;
    /* font-style: italic; */
    margin: 0px 0px 20px 0px;
    color: #fff900;
    font-size: 28px;
    float: none;
    text-transform: uppercase;
    font-family: 'Roboto-Medium';
}
.my_btns h3{margin:0px 0px 20px 0px;color:#fff;text-transform: capitalize;}










    .btn2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.btn2 {
    /* width: 6.4rem; */
    line-height: 6.4rem;
    /* background: #fff; */
    border-radius: 50%;
    text-align: center;
    margin: 1.6rem;
    /* font-size: 0.8rem; */
    border: none;
    padding: 0;
    position: relative;
    outline: none;
}

.btn2--shockwave.is-active {
  -webkit-animation: shockwaveJump 1s ease-out infinite;
          animation: shockwaveJump 1s ease-out infinite;
}
.btn2--shockwave.is-active:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 50%;
  -webkit-animation: shockwave 1s .65s ease-out infinite;
          animation: shockwave 1s .65s ease-out infinite;
}
.btn2--shockwave.is-active:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 50%;
  -webkit-animation: shockwave 1s .5s ease-out infinite;
          animation: shockwave 1s .5s ease-out infinite;
}

@-webkit-keyframes shockwaveJump {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
  50% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
  }
  55% {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
  60% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes shockwaveJump {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
  50% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
  }
  55% {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
  60% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes shockwave {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), inset 0 0 1px rgba(0, 0, 0, 0.15);
  }
  95% {
    box-shadow: 0 0 50px transparent, inset 0 0 30px transparent;
  }
  100% {
    -webkit-transform: scale(2.25);
            transform: scale(2.25);
  }
}
@keyframes shockwave {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), inset 0 0 1px rgba(0, 0, 0, 0.15);
  }
  95% {
    box-shadow: 0 0 50px transparent, inset 0 0 30px transparent;
  }
  100% {
    -webkit-transform: scale(2.25);
            transform: scale(2.25);
  }
}
.btn2--jump.is-active {
  -webkit-animation: .4s jump ease infinite alternate;
          animation: .4s jump ease infinite alternate;
}

@-webkit-keyframes jump {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  }
  100% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  }
}

@keyframes jump {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  }
  100% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  }
}








#sticky-social {left: 0;position: fixed;z-index: 111111;top:225px}
#sticky-social a {
   background: #333;
   color: #fff;
   display: block;
   height: 35px;
   font: 16px "Open Sans", sans-serif;
   line-height: 35px;
   position: relative;
   text-align: center;
   width: 35px;
}
#sticky-social a span {transition:all ease-out 0.5s;
   line-height: 35px;
   left: -120px;
   position: absolute;
   text-align:center;
   width:120px;
}
#sticky-social ul li a[class*="instagram"],
#sticky-social ul li a[class*="instagram"]:hover,
#sticky-social ul li a[class*="instagram"] span {  background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
  box-shadow: 0px 3px 10px rgba(0,0,0,.25); }



#sticky-social a:hover span {left: 100%;}
#sticky-social a[class*="facebook"],
#sticky-social a[class*="facebook"]:hover,
#sticky-social a[class*="facebook"] span { background: #3b5998; }
#sticky-social a[class*="twitter"],
#sticky-social a[class*="twitter"]:hover,
#sticky-social a[class*="twitter"] span { background: #00aced; }
#sticky-social a[class*="gplus"],
#sticky-social a[class*="gplus"]:hover,
#sticky-social a[class*="gplus"] span { background: #dd4b39; }
#sticky-social a[class*="linkedin"],
#sticky-social a[class*="linkedin"]:hover,
#sticky-social a[class*="linkedin"] span { background: #007bb6; }
#sticky-social a[class*="instagrem"],
#sticky-social a[class*="instagrem"]:hover,
#sticky-social a[class*="instagrem"] span { background: #517fa4; }
#sticky-social a[class*="stumbleupon"],
#sticky-social a[class*="stumbleupon"]:hover,
#sticky-social a[class*="stumbleupon"] span { background: #eb4924; } 
#sticky-social a[class*="pinterest"],
#sticky-social a[class*="pinterest"]:hover,
#sticky-social a[class*="pinterest"] span { background: #cc2127; }  
#sticky-social a[class*="flickr"],
#sticky-social a[class*="flickr"]:hover,
#sticky-social a[class*="flickr"] span { background: #ff0084; } 
#sticky-social a[class*="tumblr"],
#sticky-social a[class*="tumblr"]:hover,
#sticky-social a[class*="tumblr"] span { background: #32506d; }
.center-img{display:block;margin:auto;}
.x-twitter{width:15px;}
.mofti{width:203px;display:block;margin:auto;padding-bottom:20px;}
.icfa-logo{width:203px;display:block;margin:auto;padding-bottom:20px;}.mb-3{margin-bottom:15px;}