/*

----------------------------------------------------------------

	remove the white gap for 4 sides in elementor

----]------------------------------------------------------------

*/

.elementor-section .elementor-column-gap-default > .elementor-column > .elementor-element-populated{

	padding:0px;

}



.admin-bar .sticky-header{

	top:32px !important;	

}



.banner-1-section{

	background-color: #054465;

}





/********* Pagination Style *************/

.pagination{

	text-align:center;

}

.pagination li{

	position: relative;

    display: inline-block;

}

.pagination li a,

.pagination li > span {

    position: relative;

	display: inline-block;

	line-height: 42px;

	height: 44px;

	font-size: 16px;

	width: 44px;

	color: #081336;

	font-weight: 700;

	text-align: center;

	background: #ffffff;

	border-radius: 50%;

	border: 1px solid #a1a1a1;

	text-transform: capitalize;

	transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-ms-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	-moz-transition: all 500ms ease;

}



.pagination li:hover a, 

.pagination li.active a,

.pagination li > span {

    color: #fff;

	border-color:#ff8250;

	background-color:#ff8250;

}



/***************** Blog Sidebar Style*******************/

.widget{

	position: relative;

	margin-bottom:40px;

}

.widget ul,

.widget ol{

	position:relative;	

	margin:0px;

	padding:0px;

}

.widget ul li,

.widget ol li{

	position: relative;

	display:block;

    margin-bottom: 12px;

	padding-bottom:12px;

	font-size: 18px;

    color: #444;

	font-weight:400;

	border-bottom: 1px solid #e6e6e6;

	text-transform:capitalize;

	padding-left:20px;

}

.widget ul li:before,

.widget ol li:before{

	content: '\f105';

    position: absolute;

    left: 0px;

    top: 0px;

    color: #444;

    font-size: 14px;

    font-family: 'Font Awesome 5 Pro';	

}

.widget ul li:last-child,

.widget ol li:last-child{

	margin-bottom:0px;

	padding-bottom:0px;

	border-bottom:0px;

}

.widget ul li ul li,

.widget ol li ol li{

	padding-bottom:0px;

	border-bottom:0px;

	margin-bottom:0px;

	border-top: 1px solid #e2dfdd;

	margin-left:15px;

	margin-top:12px;

	padding-top:12px;

}

.widget ul li ul li:before,

.widget ol li ol li:before{

	top:12px;	

}

.widget ul li a,

.widget ol li a{

	position: relative;

	display:inline-block;

    font-size: 18px;

	font-weight:400;

    color: #444;

	font-family: 'Barlow';

	text-transform: capitalize;

}

.widget ul li a:hover,

.widget ol li a:hover{

	color: #ff8250;

}





.widget .tagcloud{

	position:relative;

	margin: 0px;

	display: inline-block;

}

.widget .tagcloud a{	

	position: relative;

    display: inline-block;

	font-weight: 400;

    font-size: 16px !important;

    line-height: 24px;

    padding: 6px 25px 6px;

    margin: 0px 6px 10px 0px;

    background: none;

	text-transform: capitalize;

	border: 1px solid #e4e4e4;

	min-width: 100px;

	font-family: 'Barlow';

    transition: all 300ms ease;

    -webkit-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    color: #444;

    text-align: center;	

}

.widget .tagcloud a:hover{

	color: #fff;

    background: #ff8250;

	border-color: #ff8250;

}



/***************** Footer Widget Style*******************/

.footer-widget{

	position:relative;

}

.footer-widget ul,

.footer-widget ol{

	position:relative;

	margin:0px;

	padding:0px;

}

.footer-widget ul li,

.footer-widget ol li{

    display: block;

    position: relative;

    margin-bottom: 10px;

	font-size: 17px;

    color: #a8a9b3;

    font-weight: 500;

	font-family: 'Barlow', sans-serif;

}

.footer-widget ul li:last-child,

.footer-widget ol li:last-child{

	margin-bottom:0px;

}

.footer-widget ul li ul li,

.footer-widget ol li ol li{

	margin-bottom:0px;

	margin-top:10px;

	margin-left:15px;

}

.footer-widget ul li a,

.footer-widget ol li a{

    position: relative;

    color: #8e939f;

	display:block;

	transition: .3s;

	font-size: 17px;

    font-weight: 500;

	font-family: 'Barlow', sans-serif;

}

.footer-widget ul li a:hover,

.footer-widget ol li a:hover{

	color: #ff8250;

	transition: .3s;

}

.footer-widget ul.footer-social-media li a{

	color: #fff;

}

.footer-widget ul.footer-social-media li a:hover{

	color: #fff;

}



.footer-style-two .footer-widget ul li a, 

.footer-style-two .footer-widget ol li a{

	font-weight:400;

}

.blog-details-content .blog-1-image img{

	width:100%;	

}



/****** comment Style ***************/

.buildnox-comment-item .buildnox-comment-item{

	margin-left:80px;

	padding: 50px 0px;

}

.blog-details-content .comtent-form .text{

	margin-bottom:20px;	

}

.blog-details-content .comtent-form .text h2 small a{

	position: relative;

	display: inline-block;

	font-size: 20px;

	line-height: 40px;

	font-weight: 700;

	text-transform: uppercase;

	color: #0a0807;

}

.blog-details-content .comtent-form .comment-form .logged-in-as a{

	color: #fe5924;

}

.blog-details-content .comments-area > .buildnox-comment-item:last-child .comment{

	margin-bottom: 0px;

    padding-bottom: 0px;

    border-bottom: 0px;	

}

.blog-details-content .comments-area,

.blog-details-content .comtent-form{

	margin-top:80px;

	margin-bottom:0px;	

}

.blog-details-content .comments-area .comment{

	margin-bottom: 0px;

}

.buildnox-comment-item .comtent-form{

	margin:50px 0px 10px;	

}



/************ custom style *********************/

.banner-1-section .breadcrumb-item + .breadcrumb-item::before{

	color: #fff;

}

.sidebar-page-container .blog-form-top-content{ 

	padding: 50px 50px;   

	padding-bottom: 50px;

	margin-bottom: 0px;

}

.hidden-sidebar .newsletter-widget .btn-1{

	position: absolute;

	right: 46px;

    height: 60px;

    width: 60px;

}

.hidden-sidebar .newsletter-widget .btn-1 i{

	top: 23px;

    left: 5px;

}

.form-alt3 .te-contact-form p,

.te-contact-form p,

.form-alt .te-contact-form p,

.form-alt2 .te-contact-form p{

	margin-bottom: 0px;

}

.feature-image-1.image-aligns img,

.building-image-1 img{

	max-width: inherit !important;

}

.testimonials-2-author-image img{

	border-radius:50% !important;

}

.building-site-image{

	width: 100%;

}

.building-site-image img{

	height: 460px !important;

}



/*** 



====================================================================

			Team-details-Page

====================================================================



***/

.team-details{

	position: relative;

	padding: 120px 0px 120px 0px;

}



.team-details .image-box{

	position: relative;

	display: block;

	padding-right: 40px;

	padding-bottom:60px;

}



.team-details .image-box img{

	width: 100%;

}



.team-details .image-box .image-2{

	position: absolute;

	left: 0px;

	bottom: 66px;

}



.team-details .image-box .image-shape{

	position: absolute;

	right: 0px;

	bottom: 0px;

	width: 271px;

	height: 231px;

	background-repeat: no-repeat;

	z-index: -1;

}



.team-details .content-box{

	position: relative;

	display: block;

	margin-top: -14px;

}



.team-details .content-box h2{

	position: relative;

	display: block;

	font-size: 48px;

	line-height: 54px;

	font-weight: 700;

	margin-bottom: 14px;

}



.team-details .content-box h2 span{

	font-size: 36px;

	display: block;

}



.team-details .content-box .designation{

	position: relative;

	display: block;

	font-size: 26px;

	line-height: 34px;

	margin-bottom: 31px;

	text-transform: uppercase;

	letter-spacing: 1px;

}



.team-details .content-box .text{

	position: relative;

	display: block;

	margin-bottom: 38px;

}



.team-details .content-box .text p{

	margin-bottom: 26px;

}



.team-details .content-box .text h3{

	display: block;

	font-size: 22px;

	line-height: 32px;

	font-weight: 600;

	margin-bottom: 15px;

}



.team-details .content-box .text .list-item li{

	position: relative;

	display: block;

	padding-left: 30px;

	margin-bottom: 13px;

}



.team-details .content-box .text .list-item li:last-child{

	margin-bottom: 0px;

}



.team-details .content-box .text .list-item li:before{

	position: absolute;

	content: '';

	background-image: url(../images/icons/icon-1.png);

	width: 14px;

	height: 16px;

	left: 0px;

	top: 6px;

	background-repeat: no-repeat;

}



.team-details .content-box .contact-inner h6 a{

	display: block;

	font-size: 16px;

	line-height: 24px;

	font-weight: 700;

	color: #1f1f1f;

	margin-bottom: 20px;

}



.team-details .content-box .contact-inner h3{

	display: block;

	font-size: 22px;

	line-height: 38px;

	font-weight: 600;

	margin-bottom: 10px;

}



.team-details .content-box .contact-inner h3 a{

	display: inline-block;

	color: #1f1f1f;

}



.team-details .content-box .contact-inner h3 a:hover{

	color: #a9774e;

}



.team-details .content-box .social-links li{

	position: relative;

	display: inline-block;

	float: left;

	margin-right: 10px;

}



.team-details .content-box .social-links li:last-child{

	margin: 0px !important;

}



.team-details .content-box .social-links li a{

	position: relative;

	display: inline-block;

	width: 50px;

	height: 50px;

	line-height: 52px;

	text-align: center;

	border: 1px solid #ff8250;

	border-radius: 50%;

	font-size: 16px;

	color: #333;

}



.team-details .content-box .social-links li a:hover{

	background:#ff8250;

	color: #fff;

}



.team-section.team-page-1{

	background: #1f1f1f;

	padding-bottom: 90px;

}



.team-section.team-page-1 .team-block-one .inner-box{

	margin-bottom: 30px;

}



.team-section.alternat-2 .team-block-one .inner-box{

	margin-bottom: 30px;

}



.team-section.alternat-2{

	padding-bottom: 90px;

}



.project_pagination,

.slider__pagination {

	position:relative;

	text-align:center;

}



.project_pagination span{

	width:10px;

	height:10px;

	background-color:#2C2A49;

	opacity:1;

	margin-right:10px;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}



.project_pagination span:last-child{

	margin-right:0px;

}



.project_pagination span.swiper-pagination-bullet-active{

	background-color:var(--theme-color); 

}



.bn-feature-service .bn-feature-icon i{

	display:inline-block;

}



.half-cont{

	position:relative;

}



.half-cont:before{

	position:absolute;

	top: 0;

	left: 0;

	bottom: 0;

	background: var(--theme-color);

	width: calc(50% - 340px);

}



.contact-style-two.ta-update-style .form-inner{

	margin-left:0px;

	padding:0px 0px 90px 0px;

}

.main____title.show-divider h2{

	position:relative;

	margin-bottom:34px;

	padding-bottom:20px;	

}

.main____title.show-divider h2:before{

	position: absolute;

    content: '';

    background: #000000;

    width: 70px;

    height: 2px;

    left: 0px;

    bottom: 0px;

}

.testimonials-1-author-image img{

	border-radius:50% !important;	

}

.main-footer{

	position:relative;	

}

.service-style-seven .slider-nav-style-2 .slider-control i{

	color: #444;

    line-height: 45px;

}

.chooseus-style-two .image-layer{

	position:relative;	

	right:0px;

}

.working-section .inner-container{

	border-bottom:0px;	

}



.overflow,

.overflow-hidden{

	overflow:hidden;	

}

.bn-feature-title{

	display:block;	

}



.style-two.list-alignment.list-1 i{

	position:relative;

	margin-left:15px;

	margin-right:0px;	

}



.service-block-nine .inner-box .image-box{

	margin-bottom:26px !important;	

}

.error-section h2{

	color:#222;	

}

.team-details .content-column{

	display:flex;

	align-items:center;	

}

.search-popup .popup-inner{

	position:relative;	

	height: 100vh;

	display: flex;

	align-items: center;

	flex-wrap: wrap;

	justify-content: center;

}

.search-popup .search-form{

	margin-top:0px;

	margin-bottom:0px;

	width:100%;	

	

}





/* #Mega Menu */

.main-menu ul li.mega-menu-links > ul {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  width: 100%;

  left:0;

  padding:30px 40px; }

  .main-menu ul li.mega-menu-links > ul > li {

    float: left;}

    .main-menu ul li.mega-menu-links > ul > li:hover ~ li {

      z-index: 0; }

    .main-menu ul li.mega-menu-links > ul > li.hide-mega-headings > a {

      display: none; }

    .main-menu ul li.mega-menu-links > ul > li > a {

      position: relative;

      padding-top: 13px;

      padding-bottom: 13px; }

      .main-menu ul li.mega-menu-links > ul > li > a:after {

        display: none; }



.main-menu ul li.mega-menu-links.mega-columns-1col > ul > li {

  width: 100%; }



.main-menu ul li.mega-menu-links.mega-columns-2col > ul > li {

  width: 50%; }



.main-menu ul li.mega-menu-links.mega-columns-3col > ul > li {

  width: 33.33333%; }



.main-menu ul li.mega-menu-links.mega-columns-4col > ul > li {

  width: 25%; }



.main-menu ul li.mega-menu-links.mega-columns-5col > ul > li {

  width: 20%; }



.main-menu ul li.mega-menu-links > ul.mega-menu > li > ul {

  position: relative;

  left: 0 !important;

  right: auto !important;

  padding-top: 10px;

  padding-bottom: 10px;

  top: 0;

  opacity: 0;

  min-width: auto;

  visibility: hidden;

  margin-top: 0;

  background: transparent;

  border: 0;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none; }

  .main-menu ul li.mega-menu-links > ul.mega-menu > li > ul > li {

    padding-left: 0;

    padding-right: 0;

    text-transform: none; }

    .main-menu ul li.mega-menu-links > ul.mega-menu > li > ul > li ul {

      left: 100% !important;

      right: auto !important; }



/* Mega Menu Categories */

.main-menu ul li.mega-menu.mega-cat > ul.mega-menu {

  width: 1170px; }

  .main-menu ul li.mega-menu.mega-cat > ul.mega-menu.sub-menu-columns-item {

    width: 100%; }

  .main-menu ul li.mega-menu.mega-cat > ul.mega-menu > li > ul {

    position: relative;

    left: 0 !important;

    right: auto !important;

    top: 0;

    opacity: 0;

    min-width: auto;

    visibility: hidden;

    margin-top: 0; }



.main-menu ul li.mega-menu.mega-cat.mega-columns-1col .ajax_menu .item {

  width: 100%; }



.main-menu ul li.mega-menu.mega-cat.mega-columns-2col .ajax_menu .item {

  width: 50%; }



.main-menu ul li.mega-menu.mega-cat.mega-columns-3col .ajax_menu .item {

  width: 33.33333%; }



.main-menu ul li.mega-menu.mega-cat.mega-columns-4col .ajax_menu .item {

  width: 25%; }



.main-menu ul li.mega-menu.mega-cat.mega-columns-5col .ajax_menu .item {

  width: 20%; }



.main-menu ul li.mega-menu.mega-cat .ajax_menu .item {

  padding-left: 10px;

  padding-right: 10px;

  float: left;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box; }



.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts {

  float: left;

  width: 80%;

  padding-top: 20px;

  padding-left: 10px;

  padding-right: 10px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box; }

  .main-menu ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts .preloader_type {

    width: 80%;

    margin-left: 20%; }



.main-menu ul li.mega-menu.mega-cat div.mega-menu-container {

  overflow: hidden;

  width: 100%;

  padding: 0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box; }

  .main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item {

    opacity: 0;

    -webkit-transform: translateY(20px);

    -moz-transform: translateY(20px);

    -ms-transform: translateY(20px);

    -o-transform: translateY(20px);

    transform: translateY(20px);

    -webkit-transition: opacity .4s ease, -webkit-transform .6s ease;

    transition: opacity .4s ease, -webkit-transform .6s ease;

    -o-transition: opacity .4s ease, -o-transform .6s ease;

    -moz-transition: transform .6s ease, opacity .4s ease, -moz-transform .6s ease;

    transition: transform .6s ease, opacity .4s ease;

    transition: transform .6s ease, opacity .4s ease, -webkit-transform .6s ease, -moz-transform .6s ease, -o-transform .6s ease; }

    .main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(5) {

      -webkit-transition-delay: .4s;

      -moz-transition-delay: .4s;

      -o-transition-delay: .4s;

      transition-delay: .4s; }

    .main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(4) {

      -webkit-transition-delay: .3s;

      -moz-transition-delay: .3s;

      -o-transition-delay: .3s;

      transition-delay: .3s; }

    .main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(3) {

      -webkit-transition-delay: .2s;

      -moz-transition-delay: .2s;

      -o-transition-delay: .2s;

      transition-delay: .2s; }

    .main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(2) {

      -webkit-transition-delay: .1s;

      -moz-transition-delay: .1s;

      -o-transition-delay: .1s;

      transition-delay: .1s; }

    .main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(1) {

      -webkit-transition-delay: 0s;

      -moz-transition-delay: 0s;

      -o-transition-delay: 0s;

      transition-delay: 0s; }

  .main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu.fadeIn-menu .item {

    opacity: 1;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0); }

  .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu {

    /* Categories Vertical */

    position: relative;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none; }

    .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical {

      width: 20%;

      padding: 0;

      background: rgba(0, 0, 0, 0.04);

      float: left;

      -webkit-box-sizing: border-box;

      -moz-box-sizing: border-box;

      box-sizing: border-box;

      border-top: 0;

      margin: 0;

      padding-bottom: 1500px;

      margin-bottom: -1500px;

      border: 0;

      -webkit-box-shadow: none;

      -moz-box-shadow: none;

      box-shadow: none;

      padding-top: 19px; }

      .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item {

        -webkit-transition: background .4s, color .3s, border-color .4s;

        -o-transition: background .4s, color .3s, border-color .4s;

        -moz-transition: background .4s, color .3s, border-color .4s;

        transition: background .4s, color .3s, border-color .4s;

        border-top: 1px solid transparent;

        border-bottom: 1px solid transparent;

        padding: 0; }

        .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item > a {

          padding: 10px 28px 10px 28px; }

      .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.is-active {

        background: #fff;

        border-top: 1px solid #e9e9e9;

        border-bottom: 1px solid #e9e9e9; }

    .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal {

      /* Categories Horizontal */

      border: 0;

      -webkit-box-shadow: none;

      -moz-box-shadow: none;

      box-shadow: none;

      padding: 20px;

      background: transparent; }

      .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal:after {

        display: block;

        content: '';

        height: 0;

        clear: both; }

      .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li {

        float: left;

        padding: 0;

        margin-right: 10px; }



        .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li:last-child {

          margin-right: 0; }

        .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a {

          color: #fff; }

        .main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li > a {

          display: block;

          padding: 3px 13px;

          font-size: 14px;

          text-align: center;

          -webkit-box-sizing: border-box;

          -moz-box-sizing: border-box;

          box-sizing: border-box;

          -webkit-transition: background .3s, color .3s;

          -o-transition: background .3s, color .3s;

          -moz-transition: background .3s, color .3s;

          transition: background .3s, color .3s; }

  .main-menu ul li.mega-menu.mega-cat div.mega-menu-container > .mega-cat-content.horizontal-posts {

    padding: 0 10px; }



/* Mega menu preloader */

.mega_menu_wrapper_overlay {

  background: #fff;

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  opacity: 1;

  -webkit-transition: opacity .2s ease;

  -o-transition: opacity .2s ease;

  -moz-transition: opacity .2s ease;

  transition: opacity .2s ease; }



.mega_menu_wrapper_preloader {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  width: 16px;

  height: 16px; }



.preloader_type {

  width: 100%;

  height: 100%;

  position: relative; }



.mega_menu_wrapper_preloader span {

  height: 16px;

  width: 16px;

  background-color: #999;

  -webkit-animation: yt_circle 1.4s infinite ease-in-out both;

  -moz-animation: yt_circle 1.4s infinite ease-in-out both;

  -o-animation: yt_circle 1.4s infinite ease-in-out both;

  animation: yt_circle 1.4s infinite ease-in-out both;

  position: absolute;

  top: 0;

  -webkit-border-radius: 100%;

  -moz-border-radius: 100%;

  border-radius: 100%; }



.mega_menu_wrapper_preloader span:first-of-type {

  left: -22px;

  -webkit-animation-delay: -.32s;

  -moz-animation-delay: -.32s;

  -o-animation-delay: -.32s;

  animation-delay: -.32s; }



.mega_menu_wrapper_preloader span:nth-of-type(2) {

  -webkit-animation-delay: -.16s;

  -moz-animation-delay: -.16s;

  -o-animation-delay: -.16s;

  animation-delay: -.16s; }



.mega_menu_wrapper_preloader span:last-of-type {

  left: 22px; }



@-webkit-keyframes yt_circle {

  0%, 80%, to {

    -webkit-transform: scale(0);

    opacity: 0; }

  40% {

    -webkit-transform: scale(1);

    opacity: 1; } }



@-moz-keyframes yt_circle {

  0%, 80%, to {

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    transform: scale(0);

    opacity: 0; }

  40% {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    transform: scale(1);

    opacity: 1; } }



@-o-keyframes yt_circle {

  0%, 80%, to {

    -webkit-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

    opacity: 0; }

  40% {

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    opacity: 1; } }



@keyframes yt_circle {

  0%, 80%, to {

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

    opacity: 0; }

  40% {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    opacity: 1; } }

    

    

    .xs-sidebar-group .subscribe-inner .form-group button {

    background-image: -webkit-linear-gradient( 0deg, #d90429 0%, #d92c04 100%);

    padding: 10px 50px;

    color: #fff;

}