/** Generated by FG **/
@font-face {
	font-family: 'Conv_Proxima Nova Extrabold';
	src: url('../fonts/Proxima Nova Extrabold.eot');
	src: local('☺'), url('../fonts/Proxima Nova Extrabold.woff') format('woff'), url('../fonts/Proxima Nova Extrabold.ttf') format('truetype'), url('../fonts/Proxima Nova Extrabold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_ProximaNova-Regular';
	src: url('../fonts/ProximaNova-Regular.eot');
	src: local('☺'), url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximaNova-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Proxima Nova Bold';
	src: url('../fonts/Proxima Nova Bold.eot');
	src: local('☺'), url('../fonts/Proxima Nova Bold.woff') format('woff'), url('../fonts/Proxima Nova Bold.ttf') format('truetype'), url('../fonts/Proxima Nova Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Proxima Nova Black';
	src: url('../fonts/Proxima Nova Black.eot');
	src: local('☺'), url('../fonts/Proxima Nova Black.woff') format('woff'), url('../fonts/Proxima Nova Black.ttf') format('truetype'), url('../fonts/Proxima Nova Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



.uk-heading-xlarge,
.cnc-modal-section .y-gredient .uk-link:hover, .cnc-modal-section .y-gredient a:hover {
	background: linear-gradient(to right, #EEBA00 0%, #FFE21E 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.uk-section-primary {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eeba00+0,ffe21e+100 */
background: #eeba00; /* Old browsers */
background: -moz-linear-gradient(left,  #eeba00 0%, #ffe21e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #eeba00 0%,#ffe21e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #eeba00 0%,#ffe21e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeba00', endColorstr='#ffe21e',GradientType=1 ); /* IE6-9 */
}
.uk-section-secondary {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1d5575+0,497d99+100 */
background: rgb(29,85,117); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(29,85,117,1) 0%, rgba(73,125,153,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(29,85,117,1) 0%,rgba(73,125,153,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(29,85,117,1) 0%,rgba(73,125,153,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d5575', endColorstr='#497d99',GradientType=1 ); /* IE6-9 */

}
.instagram {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7100cd+1,eb3283+33,ff4f40+67,f3f24a+100 */
background: #7100cd; /* Old browsers */
background: -moz-linear-gradient(left,  #7100cd 1%, #eb3283 33%, #ff4f40 67%, #f3f24a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #7100cd 1%,#eb3283 33%,#ff4f40 67%,#f3f24a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #7100cd 1%,#eb3283 33%,#ff4f40 67%,#f3f24a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7100cd', endColorstr='#f3f24a',GradientType=1 ); /* IE6-9 */
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.grecaptcha-badge{
    display:none !important;
}





/*
.cnc-modal-section {
	background: url(../images/green-c-banner.jpg);
	background-size: cover;
}


.cnc-modal-section {
	background: url(../images/green-c-banner.jpg);
	background-size: cover;
}

*/

.cnc-modal-section {
	background: url(../images/manu-banner-old.jpg);
	background-size: cover;
}


#tm-mobile .uk-offcanvas-bar {
	background: url(../images/poly1.png);
	background-color: #fff;
}



/* =====================================================home popup ===============================================================================================*/

.rsfp_thankou_popup_close_btn {
  
    top: 0px !important;
    right: 15px !important;

}





.rsfp_thankyou_popup_inner {
    color: #fff !important;
    padding: 40px 40px !important;
    background-color: -moz-linear-gradient(left, rgba(29,85,117,1) 0%, rgba(73,125,153,1) 100%) !important;
     background-color: -webkit-linear-gradient(left, rgba(29,85,117,1) 0%,rgba(73,125,153,1) 100%) !important;
     background-color: linear-gradient(to right, rgba(29,85,117,1) 0%,rgba(73,125,153,1) 100%) !important;

       background-color: rgb(29,85,117) !important;
    


}


#modal-center .uk-modal-dialog {
        background-color: rgb(29,85,117);
    background-color: -moz-linear-gradient(left, rgba(29,85,117,1) 0%, rgba(73,125,153,1) 100%);
     background-color: -webkit-linear-gradient(left, rgba(29,85,117,1) 0%,rgba(73,125,153,1) 100%);
     background-color: linear-gradient(to right, rgba(29,85,117,1) 0%,rgba(73,125,153,1) 100%);
	background-image: url(../images/c-png.png);

	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 171px;
	
}

.ep a{
color:rgba(255,255,255,.6) !important;
}




@media only screen and (min-width: 1540px){
#modal-center .uk-modal-body{
    
    padding: 50px 80px;
}
}


@media only screen and (max-width: 650px) {
#modal-center .uk-modal-body{
    
    padding: 20px 20px;
}

#modal-center .uk-modal-dialog {
        background-color: rgb(29,85,117);
    background-color: -moz-linear-gradient(left, rgba(29,85,117,1) 0%, rgba(73,125,153,1) 100%);
     background-color: -webkit-linear-gradient(left, rgba(29,85,117,1) 0%,rgba(73,125,153,1) 100%);
     background-color: linear-gradient(to right, rgba(29,85,117,1) 0%,rgba(73,125,153,1) 100%);
	background-image: none;}
	
.uk-modal-dialog {
    
    width: 83vw;
}

.rsfp_thankyou_popup_inner {
   
    width: 70%;
}


}

/* ===================================================== ===============================================================================================*/


#tm-mobile .uk-nav.uk-nav-divider li:nth-child(n+2),
#tm-mobile  hr {

    border-top: 1px solid #0000001c;
   box-shadow: none;
}








.grayscale img {
	 filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
}
.grayscale img:hover {
	 filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
}
.light-blue-bg {
	background: #3762AB;
}
.main-toggle rect {
	height: 1px;
}
.main-toggle svg {
    width:26px;
}
.socials li .icon-text {
	opacity: 0;
	width: 80px;
}
.socials li:hover .icon-text {
	opacity: 1;
}
.cnc-modal-section .socials .fb:hover a,
.socials .fb a:hover .icon-text {
	color: #2F80ED !important;
}
.cnc-modal-section .socials .insta:hover a,
.socials .insta  a:hover .icon-text {
	color: #E81571 !important;
}
.cnc-modal-section .socials .linkedin:hover a,
.socials .linkedin a:hover .icon-text {
	color: #007DC5 !important;
}
.cnc-modal-section .socials .tw:hover a,
.socials .tw a:hover .icon-text {
	color: #007DC5 !important;
}
.cnc-modal-section .socials .youtube:hover a,
.socials .youtube a:hover .icon-text {
	color: #FF0000 !important;
}


.works .uk-subnav-pill li a,
.branding .uk-subnav-pill li a,
.website .uk-subnav-pill li a,
.products .uk-subnav-pill li a,
.ecommerce .uk-subnav-pill li a,
.video .uk-subnav-pill li a,
.sketches .uk-subnav-pill li a {
    text-transform: capitalize;


}

.works .uk-subnav-pill li:first-child a,
.branding .uk-subnav-pill li:nth-child(2) a,
.website .uk-subnav-pill li:nth-child(3) a,
.ecommerce .uk-subnav-pill li:nth-child(4) a,
.sketches .uk-subnav-pill li:nth-child(5) a,
.video .uk-subnav-pill li:nth-child(6) a {
    padding: 8px 20px;
    background: #1D5575;
    color: #fff;
    text-transform: capitalize;
    border-radius: 500px;
}



.hero-rotate {
	 color: rgb(255 255 255 / 22%) !important;
    font-size: 120px;
}
@media only screen and (min-width: 942px) {

.hero-rotate {
	    transform: rotate(
-90deg);
    -webkit-transform: rotate(
-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   
}
}
.meta-before-heading span {
	color: #001825;
	display: inline-block;
    vertical-align: middle;
}


@media only screen and (max-width: 1183px) {
 .uk-navbar-container {
    padding-top: 10px;
    padding-bottom: 10px;
}
}

/*------------------number grid list start--------------------*/
.number-list-grid  .el-meta {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1;
}
.number-list-grid .el-item {
	padding-left: 100px;
}
.number-list-grid .el-meta:after {
  content: '';
    height: 1px;
    width: 22px;
    display: block;
    background: #007dc5;
    position: absolute;
    top: 50%;
    right: -33px;
    margin-top: -2px;
}
/*------------------number grid list end--------------------*/
