/*Default Css Start*/
body{font-family: 'Roboto', sans-serif;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif;}
section{clear: both; height: auto; margin:0;}
a{color:#f9603e;}
a:hover, a:focus{color:#f9603e;}
@media (min-width:1200px){.container{max-width:1180px;}}
.btn-outline-primary{border-color:#f9603e; color:#f9603e; text-transform: uppercase; padding:0; font-size:14px; min-width:170px; min-height:34px; line-height:32px; letter-spacing:1px; position: relative; overflow: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:not(:disabled):not(.disabled):active{border-color:#f9603e; color:#fff; background:transparent; box-shadow: none;}
.btn-outline-primary span{z-index: 2; display: block; position: absolute; left:0; top:0; width: 100%; height: 100%;}
.btn-outline-primary::before{content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; z-index: 1; opacity: 0; background-color:#f9603e;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.btn-outline-primary:hover::before, .btn-outline-primary:focus::before, .btn-outline-primary:active::before{opacity: 1; width: 100%;}

.btn-primary.btn-lg{line-height:63px; min-width:193px; min-height:63px;}

.btn-primary{border-color:#f9603e; color:#fff; background:#f9603e; text-transform:capitalize; padding:0; text-align: center; line-height:40px; min-width:130px; min-height:40px; font-family: 'Montserrat', sans-serif; position: relative; overflow: hidden;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:not(:disabled):not(.disabled):active{border-color:#d84220; color:#fff; background:#d84220; box-shadow: none;}
.btn-primary span{z-index: 2; width:100%; left:0; top:0; position: absolute;}
.btn-primary::before{content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; z-index: 1; opacity: 0; background-color:#d84220;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.btn-primary:hover::before, .btn-primary:focus::before, .btn-primary:active::before{opacity: 1; width: 100%;}
.btn-light{padding:0; text-align: center; line-height:40px; min-width:130px; min-height:40px; font-family: 'Montserrat', sans-serif; position: relative; overflow: hidden;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light:not(:disabled):not(.disabled):active{border-color:#f9603e; color:#fff; background:transparent; box-shadow: none;}
.btn-light span{z-index: 2; width:100%;  left:0; top:0; position: absolute;}
.btn-light::before{content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; z-index: 1; opacity: 0; background-color:#f9603e;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.btn-light:hover::before, .btn-light:focus::before, .btn-light:active::before, .vision-list:hover .btn-light::before{opacity: 1; width: 100%;}
.form-group{margin-bottom: 20px;}
.control-label{font-size:15px; font-weight:normal;}
.form-control{border-color:#858585; border-radius:8px; box-shadow: none; height:34px;}
textarea.form-control{resize:none; height:auto;}
select, select.form-control{background-image:url(../img/dropdown-arrow.png); background-position:104% 50%; background-repeat:no-repeat; padding-right: 45px; background-size:35px;
	-webkit-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}

.dropdown-toggle::after{border-top: 0.4em solid; border-right: .4em solid transparent; border-left: .4em solid transparent;}

.profession-group .btn-light{background: #fff !important; width: 100%; height:50px; border: 1px solid #858585; padding: 0 10px; line-height:50px; font-size: 14px; font-weight:400; border-radius:0 !important; color:#000 !important;}
.profession-group .btn-light:before, .profession-group .btn-light:hover:before{display: none !important;}
.profession-group .bootstrap-select{width: 100% !important;}
.profession-group .btn-light:hover, .profession-group .btn-light:focus{background: #fff !important; color:#000 !important;border: 1px solid #858585;}
.profession-group .bootstrap-select .dropdown-menu li{font-size: 14px;}

.join-form-box .phone-design .input-group-text{border-radius:3px 0 0 3px; border-right:0;}
.join-form-box .phone-design .form-control{border-left:0;}
#join_form1  .phone-design .input-group-text{border-radius:3px 0 0 3px; border-right:0;}
#join_form1 .phone-design .form-control{border-left:0;}
#join_form  .phone-design .input-group-text{border-radius:3px 0 0 3px; border-right:0;}
#join_form .phone-design .form-control{border-left:0;}
/*Default Css End*/


/*Header Css start*/
header{position: relative; padding:8px 0; height:96px; z-index:105;}
header:before{content:''; position: absolute;left:0; top:0; border: 240px solid transparent; border-top-color: #2d313a; border-left-width: 0; border-right-width:0; border-bottom-width:0; z-index:-1;-webkit-transition:all 2.5s ease 0s;-moz-transition:all 2.5s ease 0s;-ms-transition:all 2.5s ease 0s;transition:all 2.5s ease 0s;}
header.header-setting:before{border-right-width: 500px;}
.navbar-expand-lg .navbar-nav .nav-item{padding:5px 12px;}
.navbar-expand-lg .navbar-nav .nav-link{color:#2a2d35; font-size:14px; letter-spacing: 1px; text-transform: uppercase; padding:0;  -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.navbar-expand-lg .navbar-nav .nav-item > .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-item > .nav-link:focus, .navbar-expand-lg .navbar-nav .nav-item.show > .nav-link, .navbar-expand-lg .navbar-nav .nav-item.about-drop.show .dropdown > .dropdown-toggle{color:#f9603e;}


header .btn-outline-primary{margin-left:2px;}

@media (min-width:1600px){
	header.header-setting:before{border-right-width:700px;}
}
@media (min-width:1850px){
	header.header-setting:before{border-right-width:800px;}
}

.nav-item.show .dropdown-toggle::after{border-bottom:.3em solid; border-top:0; border-bottom-color:#f9603e;}
.nav-item.show .dropdown-menu .dropdown-toggle::after{border-bottom-color:#fff; top:50%; right:12px; -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); -moz-transform:rotate(-180deg); transform:rotate(-180deg);}

.navbar-nav .dropdown-menu{background:#f9603e; padding:0; border:0; border:1px solid #d0563e; border-radius: 8px; min-width: 150px; left: 50%; transform: translateX(-50%);}
.navbar-nav .dropdown-menu .dropdown-item{color:#fff; border-bottom:1px solid #d0563e; padding:6px 14px; text-transform: uppercase; font-size:12px; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.navbar-nav .dropdown-menu .dropdown-item:last-child{border-bottom:none;}
.navbar-nav .dropdown-menu .dropdown-item:hover, .navbar-nav .dropdown-menu .dropdown-item:focus{background:#d0563e; color:#fff; padding-left:20px;}


/* .navbar-nav .dropdown-menu{} */
.dropdown-submenu {position: relative;}
.dropdown-submenu a::after{transform: rotate(-90deg); position: absolute; right: 6px; top: .8em;}
.dropdown-submenu .dropdown-menu{top:100%; left: 100%; width:230px;}
.navbar-nav .dropdown-menu .dropdown-item{white-space: normal;}
.dropdown-submenu {position: relative;}
#navbarNavDropdown{position: absolute; left: 36%;}

.navbar-expand-lg .navbar-nav .nav-item.about-drop{padding-right:28px; cursor:pointer;}
.about-drop:after{content: '';display: inline-block; border: 4px solid transparent; border-top-color: #000; position: absolute; right:10px; top: 12px;}
.about-drop.show:after{border-top-color:transparent; border-bottom-color:#f9603e; top:8px;}
.about-drop .dropdown-toggle::after{display: none;}
/*Header Css End*/


/*Banner Css start*/
.banner-section{padding:50px 0; position: relative;}
.banner-section:before{content:''; position: absolute; top:-90px; left:0; width:520px; height:698px; z-index:-2; background:url(../img/banner-bubble.png) no-repeat 100% 0;}
.banner-section .row{overflow: hidden;}
/*.banner-section h2{font-size:50px; text-transform: uppercase; font-weight:400; margin-bottom: 30px;}*/
.banner-section h1{font-size:50px; text-transform: uppercase; font-weight:400; margin-bottom: 30px;}
.banner-section h4{font-size:20px; text-transform: uppercase;}
.banner-section .btn-primary{font-size:22px; min-width:193px; min-height:63px; line-height:63px;}
.banner-text{padding-top:120px; float: left; max-width:385px; position: relative;z-index:2;}
.tech-img{float: right;}
.banner-inner{overflow: hidden;}
/*Banner Css End*/


/*Vision & Mission Css start*/
.vision-mission{text-align: center; min-height:720px; padding-top:80px; position: relative;}
.vision-mission:before{content:''; position: absolute; bottom:100px; right:0; width:517px; height:686px; z-index:-2; background:url(../img/services-bubble.png) no-repeat 0 0;}
.vision-mission:after{content:''; position: absolute; bottom:-265px; left:0; width:437px; height:676px; z-index:-2; background:url(../img/services-bubble2.png) no-repeat 100% 0;}
.vision-mission .row{overflow: hidden; padding-bottom:10px;}
.vision-mission h2{font-size:50px; font-family: 'Montserrat', sans-serif; color:#2b2e36; font-weight:500; text-transform: uppercase; margin-bottom:70px;}
.vision-mission h2 span{color:#f9603e;}
.vision-mission .my-custom-subhead{margin-bottom:40px;}
.vision-list h4{font-size:20px;font-family: 'Montserrat', sans-serif; min-height:48px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;  overflow: hidden;}
.vision-list p{font-size:15px;font-family: 'Montserrat', sans-serif; min-width:95px; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;  overflow: hidden;
}
.vision-inner{padding:20px; border-radius:10px; background:#229949; color:#fff; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.vision-img{width:130px; height:130px; border-radius:50%; margin:0 auto; background-color:#fff; background-image:url(../img/sprite-img.png); background-position:0 0; background-repeat:no-repeat; margin-bottom: 15px; box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.2); -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.vision-img.vision-artificial{background-position:50% -260px;}
.vision-img.vision-future{background-position:50% -520px;}

.vision-list{ -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.vision-list:hover{padding-top:120px;}
.vision-list:hover .vision-inner{background:#fff; color:#000;  box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.2);}
.vision-list:hover .vision-img{background-position:0 -130px; box-shadow: none;}
.vision-list:hover .vision-img.vision-artificial{background-position:50% -390px;}
.vision-list:hover .vision-img.vision-future{background-position:50% -650px;}
.vision-list:hover .btn-light{color:#fff;}
/*Vision & Mission Css End*/


/*Community Partner Css start*/
.community-partner{padding:90px 0;}
.community-partner h2{font-size:50px; color:#000; font-weight:400; text-transform: uppercase; margin-bottom:40px; text-align: center;}
.community-partner h2 span{color:#de4014; display: block;}
.community-partner h3{font-size:50px; color:#000; font-weight:400; text-transform: uppercase; margin:80px 0 18px;}
.community-partner h3 span{color:#f9603e;}
.community-partner ul{font-size:16px; color:#000; list-style: none; padding-left:0;}
.community-partner ul li{padding-bottom:15px; padding-left:16px; position: relative;}
.community-partner ul li:before{content:''; position: absolute; left:0; top:6px; width:8px; height:8px; border-radius:50%; background:#f9603e;}
.community-partner .row{overflow: hidden;}
/*Community Partner Css End*/


/*Share button css*/
.share-watch .addthis_inline_share_toolbox_no5m .at-icon-wrapper{padding:6px 6px 18px 12px;}
.share-watch .addthis_inline_share_toolbox_no5m .at-icon-wrapper:before{content:'\f1e0'; font-size: 14px; padding:10px 10px 0 0; display: inline-block; font-family:'FontAwesome';}
.share-watch .addthis_inline_share_toolbox_no5m .at-icon-wrapper:after{content:'Share';font-size: 14px; padding:10px 10px 0 0; display: inline-block;}
.share-watch .addthis_inline_share_toolbox_no5m .at-label, .share-watch .at-resp-share-element .at-share-btn .at-icon-wrapper, .share-watch .at-resp-share-element .at-share-btn .at-icon-wrapper svg{display: none;}

/*Blockchain Community India Css start*/
.blockchain-section{padding-bottom: 120px; position: relative; overflow: hidden;}
.blockchain-section:before{content:''; position: absolute; bottom:-400px; right:0; width:517px; height:686px; z-index:-2; background:url(../img/services-bubble.png) no-repeat 0 0;}
.blockchain-box{padding:5px 30px 70px; text-align: center; background:url(../img/blockchain-bg.jpg) no-repeat 0 0; background-size: cover; border-radius:30px; box-shadow:0 20px 60px 0 rgba(255, 117, 75, 0.5);}
.blockchain-box h2{font-size:40px; color:#000; font-weight: normal; background:url(../compress-img/fly-bird.png) no-repeat 52% 6px; padding-top: 60px; margin-bottom: 15px;}
.blockchain-box h2 span{color:#fff; display: block;}
.blockchain-box .intro{font-size:16px; color:#000; max-width:700px; margin:0 auto 30px;}
/*Blockchain Community India Css End*/


/*Roadmap Of BCI Css start*/
.roadmap-section{background:#eff3f0; text-align: center; padding:90px 0;}
.roadmap-section h4{font-size:26px; color:#000; font-weight:500; text-transform: uppercase; font-family: 'Montserrat', sans-serif;}
.roadmap-section h4 span{color:#f9603e;}
.roadmap-section p{color:#0a0402; font-size:16px; max-width:520px; margin:0 auto;}
.scroll-text{color:#8b8b8b; font-size:16px; text-transform: uppercase; font-family: 'Montserrat', sans-serif;}

.roadmap-box{height:488px; overflow-y:scroll;}
.roadmap-box img{margin-bottom: 10px;}
.scroll-hide{margin:60px auto 15px; border-bottom:3px solid #cf2a56;}
/*Roadmap Of BCI Css End*/


/*Our Block Css start*/
.blog-section{padding:90px 0; position: relative;}
.blog-section:before{content:''; position: absolute; left:0; bottom:0; width:576px; height:471px; z-index:-2; background:url(../img/blog-bubble.png) no-repeat 100% 0;}
.blog-section .row{overflow: hidden;}
.blog-section h2{font-size:26px; color:#000; font-weight:500; text-transform: uppercase; letter-spacing: 1px; text-align: center;}
.blog-section h2 span{color:#f9603e;}
.blog-section .my-custom-subhead{margin-bottom:60px;}
.blog-section .intro{color:#818181; font-size:12px; max-width:520px; margin:0 auto; text-align: center; letter-spacing:0.5px; margin-bottom:60px;}
.blog-img{display: block; overflow: hidden;border-radius:10px; box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);}
.blog-img img{ width:100%; -webkit-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-ms-transition:all 2s ease 0s;transition:all 2s ease 0s;}
.blog-content{background:#fff; border-radius:8px; box-shadow:0 10px 10px 0 rgba(0,0,0,0.1); padding:15px; margin:-40px 20px 0; z-index:1; position: relative; display: block;}
.blog-content span{font-size:12px; font-weight:normal; border:1px solid #f9603e; color:#f9603e; padding:4px 12px 3px; border-radius:5px; text-transform: uppercase; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.blog-content h4{font-size:16px; font-weight:500; color:#000; text-transform: uppercase; margin:8px 0 3px; min-height:40px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;}
.blog-content h4 a{color:#000;}
.blog-content p{font-size:12px; font-weight:400; color:#000; min-height:96px; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;  overflow: hidden}
.blog-content p:empty, .blog-content p span &nbsp{display: none;}
.learnmore{font-size:13px; font-weight:500; color:#000; text-transform: uppercase; letter-spacing: 1px;}

.block-list .main-des{font-size: 14px; line-height:22px; font-weight:normal; margin-bottom:10px; min-height:90px; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;  overflow: hidden}

.block-list{margin-bottom:60px;}
.block-list:hover .blog-content h4 a, .block-list:focus .blog-content h4 a{text-decoration: none;}
.block-list:hover .learnmore, .block-list:focus .learnmore{color:#f9603e; text-decoration: none;}
.block-list:hover .blog-content span, .block-list:focus .blog-content span{background:#f9603e; color:#fff;}
.block-list:hover .blog-content p span, .block-list:focus .blog-content p span{background:none;}
.block-list:hover .blog-img img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1); 
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

/*Our Block Css End*/

/* Blog Detail Start*/
.blogfontchange{padding-top: 80px;}
.blogfontchange ol{padding-left:30px;}
.custom-populer-img{height: 60px; width: 60px;}
.show-content{line-height: 1.5em; height: 3em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 78%;}
.custom-populer-img{height: 60px; width: 60px;}
.blog-details .blog-img {border-bottom: 1px solid #e2e7e9; padding:20px;  margin-bottom: 30px;}
.blog-details .blog-img a{text-decoration: none;}
.blog-details .blog-img ul{margin: 0; padding: 0; list-style: none;}
.blog-details .blog-img ul li{margin:30px 0; padding: 0; display: inline-block; vertical-align: top;}
.blog-details .blog-img .blog_news{position: relative;}
.blog-details .blog-img ul li:last-child{padding-left: 20px; width: 89.5%;}
.blog-details .blog-img ul li .date-box{background: #5b9de7; text-align: center; padding:7px 10px;}
.blog-details .blog-img ul li .btn-primary{padding: 8px 16px; float: right; margin-top: 10px;}
.blog-details .blog-img ul li .btn-primary:hover{color: #373737;}
.blog-details .blog-img ul li h4 strong{font-size: 30px; font-family: 'Roboto'; display: block; margin-bottom: 5px;}
.blog-details .blog-img ul li h4 {font-size: 14px; color: #fff; margin: 0;}
.blog-details .blog-img ul li h5 {color: #373737; font-size: 24px; font-family:'Roboto'; font-weight:400; margin:0px 0 8px; padding: 0;}
.blog-details .blog-img ul li h5 a{color: #373737;}
.blog-details .blog-img ul li h5 a:hover{color:#41c8ff;}
.blog-details .blog-img ul li span{font-size: 14px; }
.blog-details .blog-img ul li small{font-size: 14px; margin-left:15px; }
.blog-details .blog-img ul li small a{color: #373737;}
.blog-details .blog-img ul li p{margin:18px 0 0;}
.blog-details .side-bar {padding:0 44px; }
.blog-details .side-bar .img-responsive{display: inline-block;}
.blog-details .side-bar .search {display: inline-block; width: 100%;}
.blog-details .side-bar .search .form-control { border-radius: 0; outline: none; box-shadow: none; background-color: #f6f6f6; min-height: 42px; margin-bottom: 15px;width: 80%; float: left; margin-bottom: 0;}
.blog-details .side-bar .search .btn-primary{padding: 9px 18px; }
.blog-details .side-bar .search .btn-primary:hover{color: #373737;}
.blog-details .side-bar h5 {color: #373737; font-size: 18px; font-family:'Roboto'; font-weight:400; margin:20px 0 20px; padding: 0 0 10px 0; position: relative; display: inline-block;}
.blog-details .side-bar h5:before{position: absolute; content: ''; width: 100%; height: 2px; background-color: #373737; bottom: 0;}
.blog-details .side-bar ul.populer{margin:0 0 40px; padding: 0; list-style: none;}
.blog-details .side-bar ul.populer li{margin:0; padding:15px 5px; border-bottom:1px solid #e2e7e9; vertical-align: top;}
.blog-details .side-bar ul.populer li:first-child{border-top:1px solid #e2e7e9;}
.blog-details .side-bar ul.populer li ul{margin: 0; padding: 0; list-style: none; }
.blog-details .side-bar ul.populer li ul li{margin: 0; padding:0 5px;  border:none; display: inline-block;}
.blog-details .side-bar ul.populer li ul li:first-child{width: 30%; border:none;}
.blog-details .side-bar ul.populer li ul li:last-child{width: 65%;}
.blog-details .side-bar ul.populer li p{margin: 0; font-size:14px; line-height:18px;}
.blog-details .side-bar ul.populer li a{text-decoration: none;  display: block; font-size: 14px; color: #373737;}
.blog-details .side-bar ul.populer li a:hover{color: #41c8ff;}
.blog-details .side-bar ul.populer li span{font-size: 12px; color: #a8acaf;}
.blog-details .blog-img.blog-img1 h5{margin:30px 0 10px; padding: 0; font-size: 24px; font-family: 'Roboto'; font-weight:300;}
.blog-details .blog-img.blog-img1 p{margin:20px 0;}
.blog-details .comment-box h4{font-size: 18px; font-family: 'Roboto'; font-weight:400; margin:20px 0; position: relative; display: inline-block; padding: 0 0 12px 0;}
.blog-details .comment-box h4:before{position: absolute; content: ''; width: 100%; height: 2px; background-color: #373737; bottom: 0;}
.blog-details .comment-box .form-control { border-radius: 0; outline: none; box-shadow: none; background-color: #f6f6f6; min-height: 42px; margin-bottom: 0px; margin-bottom: 0;}
.blog-details .comment-box .btn-primary:hover{color: #373737;}
.blog-details .comment-box label {color: #686868; font-family: 'Roboto'; font-weight: normal; margin-bottom: 10px;}
.blog-details .blog-img ul li:last-child{width: 86.5%;}
.blog-details .side-bar {padding: 0;}
.blog-details .side-bar ul.populer{margin:0 0 40px; padding: 0; list-style: none;}
.blog-details .side-bar ul.populer li{margin:0; padding:15px 5px; border-bottom:1px solid #e2e7e9; vertical-align: top; overflow: hidden;}
.blog-details .side-bar ul.populer li:first-child{border-top:1px solid #e2e7e9;}

.blog-details .side-bar ul.populer li ul{margin: 0; padding: 0; list-style: none; }
.blog-details .side-bar ul.populer li ul li{margin: 0; padding:0 5px;  border:none; display: inline-block;}
.blog-details .side-bar ul.populer li ul li:first-child{width:70px; border:none; float: left;}
.blog-details .side-bar ul.populer li ul li:last-child{display:block; overflow: hidden;}

.blog-details .side-bar ul.populer li p{margin: 0; font-size:14px; line-height:18px;}
.blog-details .side-bar ul.populer li a{text-decoration: none;  display: block; font-size: 14px; color: #373737;}
.blog-details .side-bar ul.populer li a:hover{color: #41c8ff;}
.blog-details .side-bar ul.populer li span{font-size: 12px; color: #a8acaf;}
.blog-details .blog-img.blog-img1 h5{margin:30px 0 10px; padding: 0; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight:400;}
.blog-details .blog-img.blog-img1 p{margin:20px 0;}
/* Blog Detail End */


/*Top 20 Board Members Css start*/
.bord-member-20{padding:60px 0 40px; background:#eff3f0; text-align: center;}
.bord-member-20 .row{overflow: hidden;}
.bord-member-20 h2, .bord-member-100 h2{font-size:26px; color:#000; font-weight:500; text-transform: uppercase; letter-spacing:2px; text-align: center; margin-bottom: 30px;}
.bord-member-20 h2 span, .bord-member-100 h2 span{color:#f9603e;}
.bord-member-20 h4{font-size: 20px; font-weight: normal; text-transform: uppercase; color:#000; letter-spacing: 1px;}
.bord-member-20 h4 a{color:#000;}
.bord-member-20 p{font-size:12px; font-weight: normal; text-transform: uppercase; color:#818181; letter-spacing: 1px;}
.gaplefttoright{padding:0 80px;}
.viewall-link{float: right; font-size:12px; color:#818181; letter-spacing:1px; text-transform: uppercase; margin-top:-56px;}
.viewall-link:hover, .viewall-link:focus{text-decoration: none;}
.member-img{position: relative; background:#f9603e; margin-bottom:15px;}
.member-img img{ -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.member-img .btn-light{position: absolute; left:50%; bottom:20px; font-size:12px; min-width:82px; min-height:22px; line-height:22px; font-family: 'Roboto', sans-serif; border-radius:0; margin-left:-42px; display: none;}

.owl-theme .owl-dots .owl-dot{box-shadow: none; outline: none;}
.owl-theme .owl-dots .owl-dot span{border-radius: 0; background:#d7dad8; margin:5px 3px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#000;}
.bord-member-20 .owl-carousel{clear: both;}
.bord-member-20 .owl-carousel .item:hover h4 a{color:#f9603e; text-decoration: none;}
.bord-member-20 .owl-carousel .item:hover p{text-decoration: underline;}
.bord-member-20 .owl-carousel .item:hover .member-img img{opacity:0.37;}
.bord-member-20 .owl-carousel .item:hover .member-img .btn-light{border-color:#fff; background:#fff; color:#000;display: inline-block;}
.bord-member-20 .owl-carousel .item:hover .member-img .btn-light:before{background:#fff;}
/*Top 20 Board Members Css End*/


/*Top 100 Board Members Css start*/
.bord-member-100{padding:90px 0; background:#eff3f0; text-align: center;}
.bord-member-100 .row{overflow: hidden;}
.bord-member-100 .gaplefttoright{padding:0 30px;}
.bord-member-100 .owl-carousel .owl-item img{width:133px; height:133px; display: inline-block; border-radius:50%;}
.bord-member-100 h4{font-size:15px; font-weight: normal; text-transform: uppercase; line-height:24px; margin:15px 0 0; color:#000;}
/*Top 100 Board Members Css End*/


/*Join Blockchain Community India Css start*/
.join-blockchain{padding:90px 0 40px; position: relative;}
.join-blockchain:before, .feedback-page:before, .feedback-page:before{content:''; position: absolute; right:0; top:0; width:516px; height:372px; z-index:-2; background:url(../img/community-bubble.png) no-repeat 0 0;}
.join-blockchain .btn-primary{font-family: 'Roboto', sans-serif; font-size:16px;}
.join-blockchain .row{overflow: hidden;}
.join-blockchain h2, .feedback-page h2, .feedback-page h1{font-size:26px; color:#000; font-weight:500; text-transform: uppercase; letter-spacing: 1px; margin-bottom:40px}
.join-blockchain h2 span{color:#f9603e;}
/*Join Blockchain Community India Css End*/


/*Footer Css start*/
.footer-section{background:#2d3038;}
.top-footar{padding:40px 0; overflow: hidden; text-align:center;}
.top-footar ul{list-style: none; margin:30px 0 0; padding:35px 0 0; display:block; clear: both; border-top:1px solid rgb(255 255 255 / 23%);}
.top-footar ul li{display: inline-block;}
.top-footar ul li a{color:#fff; text-transform: uppercase; font-size:14px;  font-family: 'Montserrat', sans-serif; font-weight:500; margin:0 10px;}
.top-footar ul li a:hover, .top-footar ul li a:focus{color:#f9603e; text-decoration: none;}
.footer-link-section{height: 14px; margin-top:13px;}
.footer-social{float: right; padding-top: 10px;}
.footer-social a{width:40px; height:40px; border-radius:50%; text-align: center; background:#f9603e; display: inline-block; margin-left:8px; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.footer-social a:hover, .footer-social a:focus{background:#000;}
.footer-logo{float: left;}
.copyright-section{background:#21252e; padding:13px 0; text-align: center;  font-family: 'Montserrat', sans-serif;}
.mail-link{float: left; color:#9e9e9e; font-size:14px; font-weight: 500;}
.copyright-section p{display: inline-block; color:#9e9e9e; font-size:11px; margin:0; font-weight: 500;}
.terms-link{float: right; color:#9e9e9e; font-size:14px; font-weight: 500;}
.terms-link:hover, .terms-link:focus, .mail-link:hover, .mail-link:focus{color:#f9603e; text-decoration: none;}
/*Footer Css End*/

/*The Board page Css Start*/
header.inner-page:before{display: none;}
header.inner-page .navbar-brand{position: relative;}
header.inner-page .navbar-brand img{z-index:2; position: relative;}
header.inner-page .navbar-brand:before{content:''; position: absolute; left:-50px; top:-17px; background:url(../img/header-bubble.png) no-repeat 0 0; width:300px; height:150px; z-index:1;}

.mid-section{padding-top:63px; padding-bottom:40px; min-height:calc(100% - 363px);}
.theboard-page{position: relative;}
.theboard-page:before{content:''; position: absolute; top:-125px; right:0; width:517px; height:686px; z-index:-2; background:url(../img/services-bubble.png) no-repeat 0 0; background-size:cover;}
.theboard-page:after{content:''; position: absolute; bottom:-100px; left:0; width:539px; height:686px; z-index:-2; background:url(../img/left-buble.png) no-repeat 100% 0;  background-size:cover;}

.section-title{text-align: center; font-size:50px; font-weight:400; text-transform: uppercase; color:#000; margin:25px 0 50px;}
.section-title span{color:#f9603e;}
.section-title.section-tboard{margin-top:110px;}
.nav-pills{margin-bottom:80px;}
.nav-pills .nav-link{color:#000; font-size:18px; font-weight:400; letter-spacing: 1px;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color:#f9603e;}

.board-member-list{border:1px solid #ccc; border-right:10px solid #f9603e; border-left:10px solid #f9603e; overflow: hidden; background:#fff;}
.member-board-img{float: left; width:187px; height:315px;}
.board-right-info{display: block; overflow: hidden; padding:15px 15px 5px;}
.board-right-info h4{font-size:20px; font-weight:500; color:#000; margin:0 0 10px; letter-spacing:1px;}
.board-right-info p{font-size:14px; font-weight:400; color:#595959; margin:0; letter-spacing:1px;}
.board-right-info ul{list-style: none; padding-left:20px; margin:0;}
.board-right-info ul li{font-weight:500; font-size:16px; letter-spacing:1px; padding:6px 0;}

.thetop-board{list-style: none; padding:0; margin:0 -14px; overflow: hidden;}
.thetop-board li{width:25%; float: left; padding:0 14px; margin-bottom:28px; text-align: center;}
.thetop-board li:nth-child(4n+1){clear: both;}
.tboard-list{border:1px solid #d8d8d8; border-radius:15px; padding:30px 2px 8px; background:#fff;}
.tboard-list h5{font-size:19px; text-transform: uppercase; font-weight:500; letter-spacing:0.5px; margin:15px 0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tboard-list p{margin:0; font-size:16px; font-weight:500; letter-spacing: 0.5px;}
.tboard-list span{display: block; padding:2px 0;}
.circle-img{width:160px; height:160px; border-radius:50%; border:1px solid #d0d0d0;}

.thetop-board li h5{margin-top: 10px;}
.theboard-pullwidth{text-align: center; margin:0 0 30px;}
.theboard-pullwidth h4{font-size:22px; margin-top: 10px;}
/*The Board page Css End*/

/*Aply For Board Page Css Start*/
.aply-page{position: relative;}
.aply-page:after{content:''; position: absolute; bottom:-100px; left:0; width:539px; height:686px; z-index:-2; background:url(../img/left-buble.png) no-repeat 100% 0;  background-size:cover;}
.aply-page .phone-design .form-control{height:50px;}
.form-control{height:50px; border-radius:2px; border-color:#858585;}
textarea.form-control{height:auto;}
.control-label{text-transform:uppercase; font-size:16px;}
.following-h{font-weight:500; letter-spacing:1px; margin:20px 0 15px;}
.checkbox-button{position: relative; cursor: pointer; font-size:18px; letter-spacing:1px; font-weight:400; padding-left:30px;}
.checkbox-button input[type="checkbox"]{position: absolute; height:0; width:0; opacity:0;}
.checkbox-button input[type="checkbox"] + span{width:20px; height:20px; background:url(../img/checkbox-img.png) no-repeat 50% 0; position: absolute; top:2px; left:0;}
.checkbox-button input[type="checkbox"]:checked + span{background-position:50% 100%;}


.ad-shine{width:60px; height:60px; line-height: 60px; margin-top: -68px; text-align: center; border-radius: 50%; float: right; background:#f9603e;}
.ad-shine img{max-width:100%;}
.ad-shine:hover, .ad-shine:focus{background:#000; text-decoration: none;}

.ad-div{background:#feefeb; padding:15px; margin:0 -15px 60px;}
.form-list{margin-bottom:20px;}
.top-gape{margin-top: 60px;}
.bottom-gape{margin-bottom: 40px;}
/* The container */
.cstm-checkbox{display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* Hide the browser's default checkbox */
.cstm-checkbox input{position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
/* Create a custom checkbox */
.checkmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #ad9898; border-radius:6px;}
/* On mouse-over, add a grey background color */
.cstm-checkbox:hover input ~ .checkmark {background-color: #ccc;}
/* When the checkbox is checked, add a blue background */
.cstm-checkbox input:checked ~ .checkmark {background-color: #f9603e;}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {content: ""; position: absolute; display: none;}
/* Show the checkmark when checked */
.cstm-checkbox input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.cstm-checkbox .checkmark:after {left: 9px; top: 5px; width: 5px; height: 12px; border: solid white; border-width: 0 1px 1px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.newspan{ letter-spacing: 1.5px; font-weight: 400;}
.newspan_span{ letter-spacing: 1.5px; font-weight: 600;}
.new-label{position: relative; cursor: pointer; font-size: 18px; letter-spacing: 1px; font-weight: 400; padding-left: 28px;}
.new-user-check-button{width: 20px; height: 20px; background: url(./img/checkbox-img.png) no-repeat 50% 0; position: absolute; top: 2px; left: 0;}
#required_validations{color: #289901;font-size: 20px;font-weight: 500;letter-spacing: 1.5;}
#last_manager{color: red; font-size: 17px;}
/*Aply For Board Page Css End*/

/* Event Page Css Start */
.event-page{padding:0 0 65px 0; position: relative;}
.event-page:before{content:''; position: absolute; top:-125px; right:0; width:517px; height:686px; z-index:-2; background:url(../img/services-bubble.png) no-repeat 0 0; background-size:cover;}
.event-page:after{content:''; position: absolute; bottom:-100px; left:0; width:539px; height:686px; z-index:-2; background:url(../img/services-bubble2.png) no-repeat 100% 0;  background-size:cover;}
.event-page .section-title, .event-detail .section-title{font-family: 'Montserrat', sans-serif; font-weight: 500;}
.event-page form{padding:0 20px; margin-bottom:80px;}
.event-page .form-control{height:63px; line-height:63px; font-size:20px; color:#000; font-weight:400; font-family: 'Roboto', sans-serif; letter-spacing: 1px; border-radius:5px;}
.event-page select.form-control{line-height:51px; background-position:100% 30%;}
.event-page .btn-primary.btn-lg{min-width: 182px;}
.event-page .form-control::-webkit-input-placeholder {color:#000;}
.event-page .form-control::-moz-placeholder {color:#000;}
.event-page .form-control:-ms-input-placeholder {color:#000;}
.event-page .form-control:-moz-placeholder{color:#000;}

.event-list{border:1px solid rgba(0, 0, 0, 0.07); padding:0 25px 25px; margin-bottom:66px; background:#fff;}
.event-list h4{font-size:20px; font-weight:600; min-height:72px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;  overflow: hidden;}
.event-list h4 a{color:#000;  -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.event-list:hover h4 a, .event-list:focus h4 a{color:#f9603e; text-decoration: none;}
.event-list p{font-size:16px; line-height:24px; color:#000; font-weight:500; min-height:75px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;  overflow: hidden;}
.event-img{position: relative; height:200px; padding:20px 15px; margin:0 -25px 25px; color:#fff; background-position:0 0; background-size:cover;}
.event-img span{display: block; font-size:14px;}
.event-img span img{vertical-align:middle; margin-top:-4px;}
.event-img a{color:#fff;  -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.event-list:hover .event-img a, .event-list:focus .event-img a{color:#ccc; text-decoration: none;}
.date-span{margin-bottom: 70px;}
.showing-link{float: right;}
.learnmore-link{margin-top:0; display: inline-block; color:#f9603e; font-size:16px; font-weight:500; letter-spacing:1px; text-decoration: underline; text-transform: uppercase; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.event-list:hover .learnmore-link, .event-list:focus .learnmore-link{color:#000; text-decoration: none;}

.bigmargin-row{margin:0 -33px;}
.bigmargin-row .col-md-6{padding:0 33px;}
.bigmargin-row .col-md-6:nth-child(3n+1){clear: both;}

.item-number, .item-prenext, .first-last{}
.item-number a, .item-prenext a{width:43px; height:43px; line-height:43px; text-align:center; border-radius:50%; margin:0 10px; color:#000; font-size:24px; font-weight:bold; font-family: 'Roboto', sans-serif; display:inline-block;}
.item-number.active a, .item-number a:hover, .item-number a:focus{background:#f9603e; color:#fff; text-decoration: none;}

.first-last a{color:#000; font-size:24px; font-weight:400; font-family: 'Roboto', sans-serif; display:inline-block; line-height:43px;}
.first-last a:hover, .first-last a:focus{color:#f9603e; text-decoration: none;}
/* Event Page Css End */

/* Event Detail Page Css Start */
.event-detail{padding:0; position: relative;}
.event-detail:before{content:''; position: absolute; top:-125px; right:0; width:517px; height:686px; z-index:-2; background:url(../img/services-bubble.png) no-repeat 0 0; background-size:cover;}
.event-detail:after{content:''; position: absolute; bottom:-100px; left:0; width:539px; height:686px; z-index:-2; background:url(../img/services-bubble2.png) no-repeat 100% 0;  background-size:cover;}

.detail-content{border:1px solid rgba(0, 0, 0, 0.05); padding:20px 30px 20px; margin:20px 0 60px; background:#fff;}
.detail-content h3{margin-top:0; font-size:30px; font-weight:bold; margin-bottom:15px;}
.detail-content h4{font-size:24px; font-weight:bold; margin:35px 0 25px;}
.event-social a{display: inline-block; width:41px; height:41px; line-height:41px; text-align: center; background:#000; border-radius:50%; margin-right:8px;}
.event-social a:hover, .event-social a:focus{background:#f9603e; text-decoration: none;}
.detail-content p{font-size:18px; color:#000; font-family:'Myriad Pro';}

.speaker-title, .photo-title, .event-title, .sponsor-title, .eventsearch-title{font-size:24px; font-weight:500; letter-spacing:1px; border-bottom:2px solid rgba(0, 0, 0, 0.05); padding:15px 20px; margin:0 -20px 20px;}
.speaker-listing{border:1px solid rgba(0, 0, 0, 0.05); padding:0 20px 0; margin:0 0 30px; background:#fff;}
.speaker-listing ul{list-style: none; padding:0; margin:0 -10px; overflow: hidden}
.speaker-listing ul li{float: left; width:50%; padding:0 10px;}
.speaker-list{padding:20px 15px; height:350px; margin-bottom:20px; position: relative; overflow: hidden; background-position:0 0; background-repeat:no-repeat; background-size:cover;}
.speaker-list:after{content:''; position: absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.2); z-index:1;  -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.speaker-list h5{position:relative; z-index:2; color:#fff; font-size:24px; font-weight:500;}
.speaker-list h6{position:relative; z-index:2; color:#fff; font-size:18px; font-weight:500;}
.speaker-list h5 a, .speaker-list h5 a{color:#fff; text-decoration: none;}
.speaker-list h5 a:hover, .speaker-list h5 a:focus{color:#ccc; text-decoration: none;}
.speaker-list p{color:#fff; font-size:14px; margin-bottom:8px;}
.speaker-list .hideshow-div{margin-left:-120%; width:100%; position:relative; z-index:2; padding-top:10px; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.speaker-list:hover .hideshow-div{margin-left:0px;}
.speaker-list:hover:after{background:rgba(0, 0, 0, 0.4);}
.speaker-social a{display: inline-block; margin:0 5px;}

.photo-section{border:1px solid rgba(0, 0, 0, 0.05); padding:0 20px 20px; margin:0 0 60px; background:#fff;}
.photo-section .photo-image{background-color:#f9603e; display: block;}
.photo-section img{height:240px; width:100%; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.photo-section .photo-image:hover img{opacity:0.5;}

.event-detailbox{border:1px solid rgba(0, 0, 0, 0.05); padding:0; margin:0 0 30px; background:#fff;}
.event-title{margin:0; border-bottom:0px;}
.event-detaillisting{list-style: none; padding:0; margin:0;}
.event-detaillisting li{display: block; clear: both;}
.event-detaillist img{float: left; margin-right:15px;}
.event-detaillist h5{margin:0; font-size:18px; color:#313645; font-weight:400; text-transform:uppercase; }
.event-detaillist p{margin:0; font-size:18px; color:#313645; font-weight:400;}
.event-detaillist{padding:28px 20px; border-top:1px solid rgba(0, 0, 0, 0.05); display: block;}
a.event-detaillist:hover, a.event-detaillist:focus{background:rgba(0,0,0,0.05);}
a.event-detaillist:hover, a.event-detaillist:focus, a.event-detaillist:hover h5, a.event-detaillist:focus h5, a.event-detaillist:hover p, a.event-detaillist:focus p{text-decoration: none; color:#f9603e;}
.eventlist-con{display: block; overflow: hidden;}

.sponsor-box{border:1px solid rgba(0, 0, 0, 0.05); padding:0 20px; margin:0 0 30px; background:#fff; overflow: hidden; min-height:678px;}
.sponsor-listing{list-style: none; padding:0; margin:0 -10px;}
.sponsor-listing li{padding:0 10px; float: left; width:50%;}
.sponsor-list{border:1px solid rgba(0, 0, 0, 0.05); padding:5px; text-align: center; display:inherit; margin-bottom: 20px; min-height:100px; line-height:90px;}
.sponsor-list:hover img{filter: gray; filter: grayscale(100%);}

.event-search{border:1px solid rgba(0, 0, 0, 0.05); padding:0 20px 20px; background:#fff; min-height:822px;}
.event-search .form-control{height:63px; border-color:#858585; color:#000; border-radius:5px; font-size:20px; letter-spacing:1px; font-weight:400;}
.event-search teatarea.form-control{height:auto;}
.event-search .form-control::-webkit-input-placeholder {color:#000;}
.event-search .form-control::-moz-placeholder {color:#000;}
.event-search .form-control:-ms-input-placeholder {color:#000;}
.event-search .form-control:-moz-placeholder{color:#000;}
.event-search .btn-primary{margin-top:80px;}
.date-field{background-image:url(../img/calendar-img.png); background-position:95% 50%; background-repeat: no-repeat; padding-right: 50px;}
/* Event Detail Page Css End */

/* About Page Css Start */
.about-page{background:url(../compress-img/about-bg.png) no-repeat center 320px; background-size:contain; padding-top:80px; padding-bottom:30px; position: relative;}
.about-page:before{content:''; position: absolute; top:-152px; left:0; width:500px; height:583px; z-index:-2; background:url(../img/about-bubble.png) no-repeat 100% 0; background-size:cover;}
.about-page:after{content:''; position: absolute; bottom:700px; left:0; width:497px; height:676px; z-index:-2; background:url(../img/services-bubble2.png) no-repeat 100% 0;  background-size:cover;}
.back-bubble:before{content:''; position: absolute; bottom:450px; right:0; width:455px; height:767px; z-index:-2; background:url(../img/about-bg2.png) no-repeat 0 0;  background-size:cover;}
.about-page .intro{ font-size:20px; line-height:20px; margin:0; text-align: center; text-transform: uppercase;}
.about-page .section-title{font-family: 'Montserrat', sans-serif; font-weight:500;}
.about-page .section-title.whatweare{margin-bottom:25px;}
.about-page .introtwo{font-size:16px; line-height:24px; font-weight:500; margin:0 0 50px; text-align: center;}
.about-page .better-h3{font-size:31px; line-height:60px; text-align: center; text-transform: capitalize; font-weight:500; max-width:900px; margin:0 auto 360px;}
.about-page .text-justify{padding-right:50px; font-weight:500;}
.about-page .pading-left{padding-left:50px; padding-right:0;}
.about-page .padding-right0{padding-right:0;}
.top-gape2{margin-top:80px;}
/* About Page Css End */


.testimonial-owl-carousel .testimonial{background: #fff;}
.testimonial-owl-carousel.owl-carousel .owl-item .testimonial-content img{margin:0 auto 20px;  border-radius: 50%;  height:45px; width:45px; position: relative;z-index:2; box-shadow:0 0 0 3px #ffffff54;}
.testimonial-owl-carousel .testimonial-content{background: #fff; border-radius:0; padding:15px 20px 10px; border:1px solid #ececec; position: relative; min-height:360px; text-align: justify;}
.testimonial-owl-carousel .testimonial-content:before{content:''; position:absolute; top:0; left:0; right:0; background-color:#ff8108; height:40px;  margin:-1px -1px 0; display: block;}
.testimonial-home-slide.blog-section h2{margin-bottom:30px;}

.testimonial-owl-carousel.owl-carousel .owl-nav button.owl-next, .testimonial-owl-carousel.owl-carousel .owl-nav button.owl-prev{position: absolute; top:50%; margin-top:-60px; left:-23px; width:35px; height:35px; line-height:35px; text-align: center; background-color:#fff; border-radius:50%; box-shadow:0 0 12px 0 rgba(0,0,0,0.3);}
.testimonial-owl-carousel.owl-carousel .owl-nav button.owl-next{left:auto; right:-23px;}

.testimonial-owl-carousel.owl-theme .owl-nav [class*=owl-]:hover, .testimonial-owl-carousel.owl-theme .owl-nav [class*=owl-]:focus{background-color:#ff8108; color:#000; text-decoration:none; outline: none;}

.feedback-page{position: relative;}
.feedback-page .control-label{display: block; font-weight:500; margin-bottom:2px;}
.feedback-page .form-group{margin-bottom:30px;}
.feedback-page .phone-design .form-control{height:50px;}
.feedback-page .phone-design .input-group-text#phone-flage{height:50px; border-radius:0; border-color:#858585; background-color:#fff; border-right:0;}

.feedback-page form{box-shadow: 0 0 30px 0 rgb(0 0 0 / 18%); padding: 0 40px 40px; border-radius: 20px; background:url(../compress-img/feedback-background.png) no-repeat 100% 0; position: relative;}
.feedback-page form:before{content:''; position: absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(255,255,255,0.88); border-radius:20px;}
.feedback-page h2, .feedback-page h1{font-size:24px; font-weight:700; color:#fff; padding: 20px 10px; margin: 0 -40px 20px; background: #ff8108; border-radius:20px 20px 0 0;}
.feedback-page .form-inner{position: relative; z-index:2;}

.thanks-page{text-align: center; padding:0 0 0; height:calc(100vh - 281px); display: flex; align-items:center;}
.thanks-page h2{font-size:42px; margin:40px 0 0;}


.error-page{text-align: left; padding:60px 0; /*min-height: calc(100vh - 259px);*/ display: flex; align-items: center;}
.error-page h2{font-size: 80px; font-weight: bold; text-decoration: none; color: #ff8108; margin:0;}
.error-page h4{font-size:30px; font-weight:normal; text-decoration: none; color: #333; margin:10px 0 10px;}
.error-page p{font-size:16px; font-weight:normal; text-decoration: none; color: #333; margin:0 0 15px;}
.error-page .col-lg-7, .error-page .col-lg-5{display: flex; align-items: center;}
.error-page .btn{font-size:18px; padding:20px 72px; border-radius:30px; border: 6px solid #f5dadc; box-shadow: 0 0 10px 0 rgb(0 0 0 / 26%) inset;}
.error-500{text-align: center; margin: 0 auto;}
.error-500 .img-fluid{display: inline-block; max-width:350px; margin-bottom:30px;}
.error-page.error-500 h4{font-size:36px; margin-top:0; font-weight:500;}
.error-page.error-500 p{font-size:24px;}



.succinfo{
	margin-left: 13px;
	margin-top: 5px;
	margin-right: 13px;
	margin-bottom: -18px;
}

/*project css start*/
.project-page{padding:90px 0 50px;}
.project-page h1{text-align: center; font-weight:900; color:#070707; font-size:50px; text-transform: uppercase; margin-bottom:50px;}
.project-page h1 span{color:#f9603e;}
.project-page h2{font-size:30px; color:#3f3f3f; margin:0 0 45px;}
.project-page .nav-pills .nav-link{font-size:16px; font-weight:400; border-bottom:1px solid #e5e5e5; padding:15px 0 15px 20px; background-color:transparent; text-transform: uppercase; position: relative;}
.project-page .nav-pills .nav-link:after{content:''; position: absolute; left:100%; top:0; bottom:0; border:27px solid transparent; border-left-color:#f9603e;display: none;}
.project-page .nav-pills .nav-link.active:after, .project-page .nav-pills .show>.nav-link:after{display:block;}
.project-page .nav-pills .nav-link.active, .project-page .nav-pills .show>.nav-link{background-color:#f9603e; border-radius:0;}
.project-page .tab-content{background-color:#fff; box-shadow:0 0 30px 0 rgba(0,0,0,0.18); padding:35px 12px 10px; min-height:330px;}
.project-list{text-align: center; margin-bottom:30px;}
.project-list h4{margin:0 0; font-size:16px; font-weight:500;}
.project-list h4 a{color:#3a3a3a; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.project-icon{width:150px; height:150px; line-height:148px; text-align: center; border-radius:75px; margin:0 auto 25px; display: inline-block; box-shadow:0 0 25px 0 rgba(0,0,0,0.25); border:1px solid #e2e2e2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.project-icon img{max-width:100%;}
.project-list:hover h4 a{color:#f9603e; text-decoration: none;}
.project-list:hover .project-icon{
	-webkit-transform:scale(0.90);
	-ms-transform:scale(0.90);
	-o-transform:scale(0.90);
	-moz-transform:scale(0.90);
	transform:scale(0.90);
}
/*project css end*/

/*new join page css start*/
.join-form-page{padding:120px 0 80px;background-size:cover; background-repeat:no-repeat; background-position: center top; background-size:cover;}
.join-form-box{background-color:rgba(255,255,255,0.75); padding:120px 140px 80px; width:970px; margin:0 auto; box-shadow:0 0 25px 0 rgba(0,0,0,0.15); position: relative;}
.join-icon{width:152px; height:152px; line-height:152px; text-align: center; border-radius:50%; background-color:#ff8108; position: absolute; top:-76px; left:50%; margin-left:-76px; box-shadow:0 0 0 10px rgba(255,255,255,0.38);}
.join-icon img{max-width:100%;}
.join-top-box{text-align: center; border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:40px; margin-bottom:40px;}
.join-top-box h2, .join-top-box h1{color:#ff8108; font-size:28px; text-transform:capitalize; font-weight:500; text-align: center; margin-bottom:20px;}
.join-top-box p{font-size:16px;}
.join-form-box .form-group{margin-bottom:20px;}
.join-form-box .form-control{background-color:transparent;}
.join-form-box .control-label{display: block;}
.join-form-box .verify-btn{min-width:90px; font-size:14px; margin:10px 0 0;}
.join-form-box .form-check-inline{margin-top:12px;}
.join-form-box .input-group-text{background-color:#fff; border-color:#858585; border-right:0;}
.join-form-box .input-group.flex-nowrap .form-control{border-left:0;}
.field-top-gap{margin-top:15px;}
.upload-file{border:2px dashed #c2cdda; padding-top:15px; border-radius:20px; text-align: center; position: relative; min-height:150px; line-height:150px;}
.upload-file img{display: inline-block; max-width:100%;}
.upload-file input[type="file"]{position: absolute; top:0; left:0; right:0; bottom:0; opacity:0; width:100%; height:100%; border-radius:20px; z-index:2;}


/*new join page css ens*/
.refund-section {
	min-height: calc(100% - (200px + 73px));
}

/*event training fee block*/
.event-training-fee-page{padding:90px 0 50px;}
.event-training-fee-page h1{text-align: center; font-weight:900; color:#070707; font-size:50px; text-transform: uppercase; margin-bottom:20px;}
.event-training-fee-page h1 span{color:#f9603e;}
.event-training-fee-top-text{text-align: center; max-width:890px; margin:0 auto 40px;}
.event-training-fee-top-text p{font-size:18px; font-weight:normal;}
.event-training-fee-list{border:1px solid #e5e5e5; margin-bottom:30px; border-radius:5px; overflow: hidden;}
.event-training-fee-list h4{font-size:16px; color:#333232; font-weight:500; line-height:25px; min-height:125px; margin: 0; padding: 24px 25px 5px;}
.event-training-fee-list h4 a{display: inline-block; color:#333232; -webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.event-training-fee-list:hover h4 a, .event-training-fee-list:focus h4 a{color:#f9603e; text-decoration: none;}
.event-training-fee-img{overflow: hidden; height:325px; display: block;}
.event-training-fee-img img{width:100%; height:100%; -webkit-transition:all 2.5s ease 0s;-moz-transition:all 2.5s ease 0s;-ms-transition:all 2.5s ease 0s;transition:all 2.5s ease 0s;}
.event-training-fee-list:hover .event-training-fee-img img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1); 
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.event-training-fee-bottom{text-align: center; display:flex; border-top:1px solid #e5e5e5; width:100%;}
.event-training-fee-bottom strong{display: block; color:#333; font-size:16px;}
.event-training-fee-bottom span{display: block; color:#4b4b4b; font-size:14px;}
.event-training-fee-bottom .col-sm-6:last-child{border-left:1px solid #e5e5e5;}
.event-training-fee-bottom .col-sm-6{padding:15px 5px;}

/*.uploaded-img-box img.selected-img {width:200px;height: 200px;border-radius: 50%;}*/

/*email verify*/
.passcode-wrapper input {width: 35px;height: 35px;padding: 0;margin-right: 5px;text-align: center;border:2px solid #e2e1e1;border-radius: 5px; display: none;    background: #fff;}
.passcode-wrapper &:last-child {margin-right: 0;} 
.passcode-wrapper &:focus,&.focus {border-color: green;outline: none;box-shadow: none;}
.passcode-wrapper input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.passcode-wrapper {display: flex;/*justify-content: space-between;*/align-items: center;width: auto;margin:30px 0 0 0;}
.otp-input .passcode-wrapper{margin-top:10px;}
/*email verify*/
/*email verify*/
.passcode-wrapper1 input {width: 35px;height: 35px;padding: 0;  margin-right: 5px;text-align: center;border:2px solid #e2e1e1;border-radius: 5px; display: none;    background: #fff;}
.passcode-wrapper1 &:last-child {margin-right: 0;} 
.passcode-wrapper1 &:focus,&.focus {border-color: green;outline: none;box-shadow: none;}
.passcode-wrapper1 input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.passcode-wrapper1 {display: flex;/*justify-content: space-between;*/align-items: center;width: auto;margin:30px 0 0 0;}
.otp-input .passcode-wrapper1{margin-top:10px;}
/*email verify*/


.faq-section{margin:80px 0;}
.faq-section .accordion > .card > .card-header{margin-top:10px; margin-bottom:0;}
.faq-section .card-header{background:transparent; border:0; padding:0; border-radius:0;}
.faq-section .card{border:0;}
.faq-section .card-header .btn{font-weight: 500;font-size:16px; color:#fff; background:#ff8107; border:0; padding:15px 20px; border-radius:0; margin-bottom: 6px; position: relative;}
.faq-section .card-header .btn:before{content:"\f068"; font-family:'FontAwesome'; font-size:16px; color:#fff; position: absolute; right:20px; top:15px;}
.faq-section .card-header .btn.collapsed{color:#000; background:#f1f1f1;}
.faq-section .card-header .btn.collapsed:before{content:"\f067"; font-family:'FontAwesome'; color:#000;}
.faq-section .card-header .btn.collapsed:hover:before, .faq-section .card-header .btn.collapsed:focus:before, .faq-section .card-header .btn.collapsed:active:before{color:#fff;}
.faq-section .card-header .btn:hover, .faq-section .card-header .btn:focus, .faq-section .card-header .btn:active{color:#fff; background:#ff8107; text-decoration:none; outline: none; box-shadow: none;}
.faq-section .card-body{border:1px solid #eae9e9;}
.faq-section .card-body p{font-size:14px; line-height:22px;}



/*New Join css*/
.join-form-box .email-design .input-group-text{border-right:1px solid #858585; border-radius:0;}
.join-form-box .phone-design .form-control{border-left:1px solid #858585 !important; height:50px;}
.phone-design .iti{flex:1 1 0%;}
.join-form-box .phone-design .input-group-text{border-radius:0; border-right: 1px solid #858585;}
.join-form-box .phone-design .input-group-text, .join-form-box .email-design .input-group-text{height: 50px;}

.new-join-form .join-icon{width: 100px; height: 100px; top: -50px; margin-left:-50px; box-shadow: 0 0 0 10px rgb(250 242 242 / 38%); color: #fff; font-size: 48px;}
.join-form-section-button{padding:20px 0 30px 30px;}
.join-form-section-button .btn-primary{border-radius:30px;}
/*New Join css*/



/*Responsive Css////////////////////////////////////////////////////////////////////////////////////*/
/*Ipad Landscape Css Start*/
@media (max-width:1199px){
	.navbar-brand img{max-width:170px;}
	header:before{border-width:190px; border-left-width:0; border-right-width: 0;}
	header.header-setting:before{border-width:190px; border-left-width:0; border-right-width: 370px;}
	header .btn-outline-primary{margin-left: 10px;}
	.navbar-expand-lg .navbar-nav .nav-item{padding: 5px 10px;}
	.banner-text{padding-top: 80px;}
	.banner-section img{max-width:500px;}
	.banner-section h2, .vision-mission h2, .community-partner h2, .community-partner h3, .section-title{font-size:40px;}
	.banner-section h4{font-size:17px;}
	.banner-section .btn-primary{min-width:173px; min-height:53px; line-height:53px; font-size:18px;}
	.vision-mission{min-height:740px;}
	.vision-list h4{font-size:16px;}
	.vision-list p{font-size:14px;}
	.vision-inner p{min-height:175px;}
	.gaplefttoright, .bord-member-100 .gaplefttoright{padding:0;}
	.join-blockchain h2, .feedback-page h2, .feedback-page h1{font-size:23px;}
	.top-footar ul{float:none; display: block;}
	.footer-logo{margin-top:12px;}
	.blog-content h4{font-size:14px;}

	.banner-section:before{width:440px;}
	.blog-section:before, .vision-mission:before{width:390px;}
	.vision-mission:after, .join-blockchain:before, .feedback-page:before{width:310px;}
	.about-page:before, .about-page:after, .back-bubble:before{width:300px;}

	/*The Board Page Css Start*/
	.nav-pills .nav-link{font-size:16px;}
	.board-right-info h4{font-size:18px;}
	.board-right-info ul{margin-bottom: 5px;}
	.board-right-info ul li{font-size:15px; padding:3px 0;}
	.board-right-info p{font-size:13px;}
	.thetop-board li{width:33.33%;}
	.thetop-board li:nth-child(4n+1){clear: none;}
	.thetop-board li:nth-child(3n+1){clear:both;}
	/*The Board Page Css End*/

	/* Event Page Css Start */
	.event-page form{padding:0;}
	.date-span{margin-bottom:100px;}
	.bigmargin-row{margin:0 -15px;}
	.bigmargin-row .col-md-6{padding:0 15px;}
	.event-list{margin-bottom:30px;}
	/* Event Page Css End */

	/* Event Detail Page css Start */
	.speaker-list {height: 315px; background-position: 50% 0; background-size: 320px;}
	.photo-section img{height:200px;}
	.event-detaillist h5{font-size:16px;}
	.event-detaillist p{font-size:15px;}
	/* Event Detail Page css End */

	.thanks-page{height:calc(100vh - 310px);}
	.thanks-img img{max-width: 150px;}
	.thanks-page h2{font-size: 30px; margin: 25px 0 0;}

	/*project css*/
	.project-page .tab-content{padding:25px ​20px 0;}
	.project-page h1{font-size:36px;}
	.project-page h2{font-size:24px;}

	/*new join page css*/
	.join-form-box{max-width:100%; padding-left:30px; padding-right:30px;}

	/*refund and policy*/
	.refund-section {
		min-height: calc(100% - (200px + 102px));
	}

	/*event training fee*/
	.event-training-fee-page h1{font-size:36px;}
	.event-training-fee-list h4{font-size:15px; line-height:20px; min-height:140px;}
	.event-training-fee-bottom strong{font-size:14px;}
	.event-training-fee-bottom span{font-size:13px;}
	.event-training-fee-img{height:250px;}
}
/*Ipad Landscape Css End*/

/*Ipad Portrait Css Start*/
@media (max-width:991px){
	.navbar-toggler {position: absolute; right:24px; top:22px; width: 34px; height:34px; border-radius:50%; float: right; padding:0; background-image:url(../img/toggle-icon.png); background-position:50% 0; background-repeat:no-repeat; border: 1px solid #ff8108;}
	.navbar-toggler:hover, .navbar-toggler:focus, .navbar-toggler:active{background-color:#f9603e; background-position:50% 100%; outline: none;}

	header{height:85px;}
	header:before{border-width:150px; border-left-width:0; border-right-width:0;}
	header.header-setting:before{border-width:150px; border-left-width:0; border-right-width: 350px;}
	header .btn-outline-primary{margin:0 43px 0 0;}

	.navbar-collapse{position:absolute; top:75px; right:0; width:240px; z-index:105; background:#fff; border-radius:10px; border-top:4px solid #000; box-shadow:0 0 10px 0 rgba(0,0,0,0.5); overflow: hidden;}
	.navbar-expand-lg .navbar-nav .nav-item{padding:0;}
	.navbar-expand-lg .navbar-nav .nav-link{color:#585858; padding:8px 15px; font-size:13px; border-bottom:1px solid rgba(0, 0, 0, 0.15)}
	.dropdown-toggle::after{margin:10px 0 0; float: right;}
	.navbar-expand-lg .navbar-nav .nav-item > .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-item > .nav-link:focus, .navbar-expand-lg .navbar-nav .nav-item.show > .nav-link, .navbar-expand-lg .navbar-nav .nav-item.active > .nav-link{background:#f9603e; color:#fff !important;}

	.navbar-nav .dropdown-menu{background: #efeff1; padding: 0; border-radius:0; min-width: 1px; border:0; transform: translateX(0); width: 100%; min-width: 1px !important;}
	.navbar-nav .dropdown-menu .dropdown-item{position: relative; padding-left:24px; padding-right: 14px; color:#000; border:0; border-bottom:1px solid #fff;}
	.navbar-nav .dropdown-menu .dropdown-item:hover, .navbar-nav .dropdown-menu .dropdown-item:focus{padding-left:24px;}
	.dropdown-menu.show .dropdown-submenu .dropdown-menu .dropdown-item{padding-left:40px; padding-right:14px;}

	.navbar-nav .dropdown-submenu .dropdown-menu .dropdown-item:hover, .navbar-nav .dropdown-submenu .dropdown-menu .dropdown-item:focus{ background-color:#fff; color:#f9603e;}

	.navbar-expand-lg .navbar-nav .nav-item.about-drop{padding-right:0; border-bottom:1px solid rgba(0, 0, 0, 0.15);}
	.navbar-expand-lg .navbar-nav .nav-item.about-drop.show .dropdown{background:#f9603e;}
	.navbar-expand-lg .navbar-nav .nav-item.about-drop.show .dropdown > .dropdown-toggle{color:#fff;}
	.navbar-expand-lg .navbar-nav .nav-item.about-drop .dropdown{width:100%;}
	.navbar-expand-lg .navbar-nav .nav-item.about-drop .dropdown > .dropdown-toggle{margin-right:48px;border-bottom:0;}
	.about-drop:after{top:15px; right:15px;}
	.about-drop.show:after{border-bottom-color: #fff; top:12px;}

	.nav-item.show .dropdown-toggle::after {border-bottom-color: #fff;}
	.nav-item.show .dropdown-menu .dropdown-toggle::after{border-bottom-color:#000; margin-top: 0;  top:50%;}

	.dropdown-submenu .dropdown-menu{border:0; background:#fff;}
	.dropdown-submenu .dropdown-menu .dropdown-menu{border:0; background:#fff;}


	.banner-text{padding-top:30px; max-width:290px;}
	.banner-section img{max-width:350px;}
	.banner-section h2, .vision-mission h2, .community-partner h2, .community-partner h3, .section-title{font-size:30px;}
	.banner-section h4{font-size:15px;}

	.vision-list{margin-bottom: 30px;}
	.vision-list:hover{padding-top:0;}
	.roadmap-box{margin-right:0;}
	.join-blockchain .text-right{text-align: center !important;}

	.copyright-section p{display: block; float: none;}
	.terms-link, .mail-link{float: none; margin:0 10px; display: inline-block;}
	.top-footar ul li a{font-size:13px;}
	.roadmap-box{height:395px;}

	.banner-section:before, .blockchain-section:before{width:410px;}
	.blog-section:before, .vision-mission:before{width:360px;}
	.vision-mission:after, .join-blockchain:before, .feedback-page:before{width:280px;}

	/*The Board Page Css Start*/
	header.inner-page .navbar-brand:before{left:-80px;}
	.nav-pills{margin-bottom: 40px;}
	.board-member-list{margin-bottom:30px;}
	.section-title.section-tboard{margin-top: 40px;}
	.thetop-board li{width:50%;}
	.thetop-board li:nth-child(3n+1){clear: none;}
	.thetop-board li:nth-child(2n+1){clear:both;}
	/*The Board Page Css End*/

	/* Event Page Css Start */
	.event-page .form-control{height:40px; line-height:40px; font-size:14px;}
	.event-page select.form-control{line-height:28px; background-position:104% 50%; background-size:28px; padding-right:30px;}
	.event-page .btn-primary.btn-lg{min-width: 130px; line-height: 40px; min-height: 40px; font-size: 14px;}
	.bigmargin-row .col-md-6:nth-child(2n+1){clear: both;}
	.bigmargin-row .col-md-6:nth-child(3n+1){clear: none;}
	/* Event Page Css End */

	/* About Us */
	.about-page{background-position:center 260px;}
	.about-page .better-h3{margin-bottom:220px; font-size:24px; line-height:34px;}
	.mobile-gape{margin-bottom:20px;}
	.about-page .text-justify, .about-page .pading-left{padding:0;}
	.top-gape2{margin-top:0;}
	.section-title.text-left{margin-bottom:10px;}
	/* About Us */
	.join-now{margin-top:0 !important;}

	/* Blog Detail Css Start */
	.blog-details .side-bar ul.populer li a{font-size:13px;}
	/* Blog Detail Css End */

	.mid-section{padding-top: 73px;}
	.thanks-page {height: auto; padding: 80px 0 50px;}

	.error-page{text-align: center;}
	.error-page h2{margin-top:50px;}

	.event-list h4{min-height:50px;-webkit-line-clamp:2;}

	/*refund and policy*/
	.refund-section {
		min-height: calc(100% - (200px + 190px));
	}

	/*projects css*/
	.project-page .nav-pills .nav-link{font-size:14px; padding:10px 0 10px 15px;}
	.project-page .nav-pills .nav-link:after{border-width:20px;}
	.project-page h1{font-size:32px;}
	.project-page h2{font-size:22px;}
	.project-page .tab-content{min-height:270px;}
	.project-icon{width:130px; height:130px;}

	/*event training fee*/
	.event-training-fee-page h1{font-size:32px;}
	.event-training-fee-top-text p{font-size:14px; line-height:22px;}
	.event-training-fee-img{height:180px;}
	.vision-inner p{min-height:130px;}
}
/*Ipad Portrait Css End*/

/*Iphone Landscape Css Start*/
@media (max-width:767px){
	.container, .container-sm{max-width:100%;}
	header .btn-outline-primary{margin-right:53px;}
	.banner-section{padding:40px 0 0;}
	.banner-section img{max-width:320px;}
	.banner-section .btn-primary{min-width:140px; min-height:40px; line-height:40px; font-size:15px;}
	.banner-section h2, .vision-mission h2, .community-partner h2, .community-partner h3, .blockchain-box h2, .section-title, .better-h3{font-size:26px;}
	.vision-mission h2, .blog-section .intro, .block-list{margin-bottom:30px;}
	.vision-list p{min-height:140px;}
	.community-partner{padding:20px 0;}
	.blockchain-section{padding-bottom:50px;}
	.roadmap-section{padding:50px 0 30px;}
	.scroll-hide{margin-top:20px;}
	.blog-section, .bord-member-20, .join-blockchain{padding:30px 0;}
	.roadmap-box{height:364px;}

	.banner-section:before, .blockchain-section:before{width:330px;}
	.blog-section:before, .vision-mission:before{width:270px;}
	.vision-mission:after, .join-blockchain:before, .feedback-page:before{width:230px;}
	
	.bord-member-100 h4{font-size:14px;}
	/* Event Page Css Start */
	.event-page{padding:0;}
	.event-page form{margin-bottom:50px;}
	/* Event Page Css End */

	.faq-section .card-header .btn{padding:10px 15px; font-size:15px;}
	.faq-section .card-header .btn:before{right:15px; top:11px; font-size:14px;}
	.faq-section .card-body p, .footer-section p{font-size:14px; line-height:24px;}
	.section-title{margin-bottom:20px;}
	.faq-section{margin:40px 0;}

	/* About Us */
	.about-page{padding-top:30px;background-position: center 180px;}
	/* About Us */
	.join-blockchain{padding-top: 80px;}
	.theboard-pullwidth h4{font-size:18px;}

	.testimonial-owl-carousel.owl-carousel .owl-nav button.owl-prev{left:0;}
	.testimonial-owl-carousel.owl-carousel .owl-nav button.owl-next{right:0;}
	.testimonial-owl-carousel .testimonial-content{min-height:1px; padding-left:50px; padding-right:50px;}

	.error-page{padding:20px 0;}
	.error-page h2{font-size:50px; margin-top:30px;}
	.error-page h4{font-size:20px;}
	.error-page p{font-size:14px;}

	/*project css*/
	.project-page .tab-content{padding:30px 15px 0;}
	.project-icon{width:110px; height:110px;}
	.project-list h4{font-size:14px;}

	/*refund and policy*/
	.refund-section {
		min-height: 1px;
	}
	/*new join page*/
	.join-form-box{padding-left:30px; padding-right:30px;}

	/*event training fee*/
	.event-training-fee-page{padding-bottom:0;}
	.event-training-fee-img, .event-training-fee-img img{height:auto;}
	.event-training-fee-list h4{min-height:1px; padding:20px;}
	.better-h3{margin-bottom:30px;}
}
/*Iphone Landscape Css End*/

/*Iphone Portrait Css start*/
@media (max-width:600px){
	.banner-section{padding:0 0 40px;}
	.banner-section h4{clear: both;}
	.banner-section img{max-width:100%; float: none;}
	.tech-img{float: none; text-align: center;}
	.banner-text{max-width:100%; text-align: center; float: none;}
	.vision-list p{min-height: 1px;}
	.blog-img img{width:100%;}
	.blog-content h4{min-height:1px;}
	.roadmap-box{height:320px;}

	.banner-section:before, .blockchain-section:before{width:300px;}
	.blog-section:before, .vision-mission:before{width:240px;}
	.vision-mission:after, .join-blockchain:before, .feedback-page:before{width:200px;}
	.footer-logo{margin:0 0 20px;}
	.footer-logo, .top-footar ul, .footer-social{float: none; text-align: center}

	/*The Board Page Css Start*/
	.tboard-list h5{font-size:17px;}
	.tboard-list p{font-size:14px;}
	.thetop-board{margin:0 5px}
	.thetop-board li{padding:0 5px; margin-bottom:10px;}
	.theboard-page:before, .theboard-page:after, .event-page:before, .event-page:after, .event-detail:before, .event-detail:after{width:300px; height:450px;}
	/*The Board Page Css End*/

	/* Event Page Css Start */
	.event-page form{margin:0;}
	.item-number a, .item-prenext a{width:30px; height:30px; line-height:30px; font-size:15px; margin:0;}
	.first-last a{font-size:15px; line-height:30px;}
	.item-prenext img{max-width: 10px;}
	.event-page{padding-bottom:0;}
	.event-list p{min-height:1px;}
	.event-page .form-control{margin-bottom:10px;}
	.event-page select.form-control{background-position:100% 50%;}
	/* Event Page Css End */

	.event-list{min-height: 1px !important; height: auto !important;}
	.theboard-pullwidth, .thetop-board li{width:100%;}

	/*project css*/
	.project-page{padding:20px 0 20px;}
	.project-page .tab-content{padding:30px 30px 0; min-height:1px;}
	.project-page .nav-pills .nav-link.active:after, .project-page .nav-pills .show>.nav-link:after{display: none;}
	.project-page h1{margin-bottom:20px; font-size:24px;}
	.project-page h2{margin-bottom:10px; font-size:20px;}
	.project-page .nav-pills{margin-bottom:20px;}
	.project-icon{margin-bottom:10px;}

	/*new join page*/
	.join-form-page{padding: 70px 0 20px;}
	.join-form-box{padding:60px 15px 30px;}
	.join-icon{width: 100px; height: 100px; line-height: 100px; top:-50px; margin-left:-50px;}
	.join-top-box h2, .join-top-box h1{font-size:20px;}
	.join-top-box p{font-size:14px;}
	.join-top-box{padding-bottom: 15px; margin-bottom: 25px;}
	/*.join-form-box .mobile-gape-field, .join-form-box .field-top-gap{margin-top:10px;}*/
	.join-form-box .form-check-inline{margin-top: 0px;}
	.join-form-box .input-group-text img{max-width:18px;}

	/*event training fee*/
	.event-training-fee-page{padding:20px 0 0;}
	.event-training-fee-page h1{margin-bottom:20px; font-size:24px;}

	.default-form-design .otp-input, .join-form-box .otp-input, .form-inner .otp-input{width:65%;}
	.default-form-design .second-verify-btn, .join-form-box .second-verify-btn, .form-inner .second-verify-btn{width:35%;}
	.profession-group .btn-light{height:36px; line-height:36px; font-size: 13px;}
	
}

@media (max-width:500px){
	header:before{border-width: 150px; border-left-width: 0; border-right-width: 0;}
	header.header-setting:before{border-width:150px; border-left-width:0; border-right-width:220px;}
	.navbar-brand img{max-width:120px;}
	.navbar-toggler{top:15px;}
	.viewall-link{margin-top:-24px;}
	.roadmap-box{height:257px;}
	
	/*The Board Page Css Start*/
	.mid-section{padding-top:45px;}
	header.inner-page .navbar-brand:before{background-size:230px; width:230px; height:118px;}
	.board-member-list{border-left-width: 3px; border-right-width: 3px;}
	.thetop-board li{clear:both; width:100%;}
	.thetop-board li:nth-child(2n+1){clear: none;}
	/*The Board Page Css End*/

	/**/
	.aply-page:after{width:300px; height:300px; background-size:cover;}
	.following-h{font-size:17px;}
	.checkbox-button, .control-label{font-size:15px;}
	.checkbox-button input[type="checkbox"] + span{background-size: 17px; width:17px; height:17px;}
	.ad-shine{width:40px; height:40px; line-height:40px; margin-top:-50px;}
	.ad-shine img{width:20px; height:20px;}
	.form-control{height:36px;}
	textarea.form-control{height:auto;}
	select, select.form-control{background-position:105% 50%; padding-right: 30px;}
	.top-gape{margin-top: 20px;}
	/**/

	.speaker-listing ul li{width:340px; float: none; margin:0 auto;}
	.about-page .better-h3{font-size:17px; line-height:26px;}
	.join-blockchain{padding-top:50px;}
	.blogfontchange{padding-top: 30px;}
	.blog-details .blog-img.blog-img1 h5{font-size:18px;}

	.error-500 .img-fluid{max-width:200px; margin-bottom:10px;}
	.error-page .btn{font-size: 14px; padding:20px 30px;}
}

@media (max-width:420px){
	header{background:#2d313a;}
	header:before, header.header-setting:before{display: none;}
	header .btn-outline-primary{font-size: 12px; min-width: 150px; min-height: 28px; line-height: 26px; margin:42px 0 0; border-color:#fff; color:#fff; opacity:0.6;}
	header .btn-outline-primary:hover, header .btn-outline-primary:focus{opacity:1;}
	.navbar-collapse{top:80px;}
	.navbar{padding-top:0; padding-bottom:0;}
	.navbar-brand img{max-width:120px;}
	.navbar-toggler{top:0; right:15px; border-color:#fff; background-position:50% 100%; opacity:0.6;}
	.navbar-toggler:hover, .navbar-toggler:hover{opacity:1; background-position:50% 0; background-color:#fff; border-color:#fff;}
	.top-footar ul li a{margin:0 6px;}
	.viewall-link{margin-top:-24px;}
	.banner-section h2, .vision-mission h2, .community-partner h2, .community-partner h3, .blockchain-box h2, .roadmap-section h4, .bord-member-20 h2, .bord-member-100 h2, .section-title, .better-h3{font-size:19px;}
	.banner-section h4{font-size: 13px;}
	.blockchain-box{padding:5px 10px 20px; border-radius:15px;}
	.blockchain-box h2{padding-top:30px; background-size:220px;}
	.roadmap-box{height:200px;}
	.footer-social a{margin-left:0;}

	.faq-section .card-body{padding:15px;}

	.banner-section:before, .blockchain-section:before{width:100px;}
	.blog-section:before, .vision-mission:before{width:240px;}
	.vision-mission:after, .join-blockchain:before, .feedback-page:before{width:200px;}
	
	/*The Board Page Css Start*/
	header.inner-page .navbar-brand:before{display: none;}
	.mid-section{padding:0 0 15px;}
	.feedback-page{padding-top:15px;}
	.thanks-page{padding:40px 0; height:calc(100vh - 414px);}
	.thanks-page h2{font-size:20px;}
	.thanks-img img{max-width: 90px;}
	.nav-pills .nav-link{font-size:14px;}
	.section-title{margin-bottom: 20px;}
	.board-member-list{text-align: center;}
	.member-board-img{float: none; margin:0 auto;}
	.board-right-info ul{padding-left:0;}
	.theboard-page:before, .theboard-page:after, .event-page:before, .event-page:after, .event-detail:before, .event-detail:after{width:250px; height:250px;}
	.theboard-page:before{top: -30px;}
	.ad-shine{width:30px; height:30px; line-height:30px; margin-top:-45px;}
	.ad-shine img{width:15px; height:15px;}
	.newspan{font-size:13px;}
	.checkbox-button, .control-label{font-size:14px;}
	.btn-primary.btn-lg{line-height: 45px; min-width: 145px; min-height: 45px; font-size: 15px;}
	/*The Board Page Css End*/

	/* Event Page Css Start */
	.event-list{padding:0 15px 15px;}
	.event-img{margin:0 -15px 15px;}
	.event-list h4{font-size:17px;}
	.learnmore-link{font-size:15px;}
	.event-img a{font-size:14px;}
	.event-list p{font-size:15px; line-height:20px;}
	/* Event Page Css End */

	.detail-content{padding: 10px;}
	.detail-content h3, .detail-content h4, .speaker-title, .photo-title, .event-title, .sponsor-title, .eventsearch-title{font-size:20px;}
	.detail-content p{font-size:15px;}
	.speaker-listing{padding:0 10px;}
	.speaker-listing ul{margin:0;}
	.speaker-listing ul li{width:280px; padding:0;}
	.pulldevices{flex:0 0 100%; max-width:100%;}
	.detail-content{margin-bottom:30px;}
	.photo-section{padding:0 10px 10px; margin-bottom: 30px;}
	.photo-section img{height: auto;}
	.speaker-title, .photo-title, .event-title, .sponsor-title, .eventsearch-title{padding:10px; margin:0 -10px 10px;}
	.event-title{margin:0;}
	.sponsor-listing li{width:100%;}
	.sponsor-list{min-height:1px; line-height:90px; margin-bottom: 10px;}
	.sponsor-box, .event-search{min-height:1px; padding:0 10px;}
	.event-search .form-control{font-size:14px; height:42px;}
	.event-search textarea.form-control{height:auto;}
	.date-field{background-size:18px;}
	.event-search .btn-primary{margin-top:30px;}
	.event-detaillist img{max-width: 40px;}

	/* About Us */
	.about-page{background-position: center 140px; margin-bottom:-15px;}
	.about-page .intro, .about-page .introtwo, .about-page p{font-size:14px;}
	.about-page .better-h3{font-size:14px; line-height:19px; margin-bottom:110px;}
	.about-page:before, .about-page:after, .back-bubble:before{width:180px;}
	/* About Us */
	#required_validations{font-size:17px;}
	.checkmark{width:18px; height:18px; border-radius:3px;}
	.cstm-checkbox .checkmark:after{left:7px; top:0px;}
	.newspan_span{font-size:13px;}
	.cstm-checkbox, .new-label{padding-left:28px;}
	#required_validations{font-size:15px;}
	.form-group label, .form-control{font-size:14px;}
	.career-page-title{margin-top: 20px;}
	.ethics-page{padding-top:30px; padding-bottom:0;}

	.feedback-page h2, .feedback-page h1{font-size:18px; margin:0 -15px 20px;}
	.feedback-page form{padding:0 15px 15px;}
	.feedback-page .form-group{margin-bottom: 12px;}

	.event-list h4{min-height: 42px;}
	.join-form-box .phone-design .input-group-text{height:36px;}  
	#join_form1 .phone-design .input-group-text{height:36px;}  
	#join_form .phone-design .input-group-text{height:36px;}  
	.banner-section h1{font-size: 28px;}

	/*New Join css*/
	.field-section{padding: 15px; margin-left:15px; margin-right:15px;}
	.join-form-box .verify-btn{min-width: 80px;}
	.join-form-box .phone-design .input-group-text, .join-form-box .email-design .input-group-text{height: 50px;}
	.join-form-box .second-phone-verify-btn{width:35%;}
	.join-form-section-button{padding-left:15px;}
	/*New Join css*/
	.better-h3{margin-bottom:15px;}
}

@media (max-width:350px){
	.thanks-page{height:auto;}
}
/*Iphone Portrait Css End