/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *----------------------------------------------+--------+--------+
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *----------------------------------------------+--------+--------+
 */  



/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}
.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap {
    
    background: none repeat scroll 0 0 #ffffff!important;
}
.cbp-l-caption-buttonLeft:link, .cbp-l-caption-buttonRight:link, .cbp-l-caption-buttonLeft:visited, .cbp-l-caption-buttonRight:visited, .cbp-l-caption-buttonLeft:active, .cbp-l-caption-buttonRight:visited {
    background-color: #f2673a!important;
    
}
 .cbp-l-caption-buttonLeft:link:hover
{
  background-color:#cd3367!important;
}
.cbp-l-caption-buttonRight:link:hover{
   background-color:#cd3367!important;
 }
.cbp-l-filters-button{display:none;}
.cbp img{background:#ffffff;}
.left-info{float: left;width: 68%;margin: 0px 18px 0px 0px;}
.main-pane{background:#36C6F4;padding-bottom: 30px;}
.main-pane1{background:#653614;padding-bottom: 30px;}
.right-info{font-weight:bold;font-size:11px;padding:10px;}
.cbp img{height:300px;}
.multi_menu ul li span {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
}
.a_bg_c, .btn.a_bg_c {
    background-color: #f2673a;
}
.boxes_style_8 .boxes {
    border-left-color: #f2673a;
}
@media (min-width:1100px)
  {
	.powered-by{margin: -0.7em -36em;position: absolute;}
	.image2{height:488px;}
	
  }

@media (max-width:1080px)
  {
	#portfoliopro-lightbox-gallery471 .cbp-l-grid-projects .cbp-item{width: 90px!important;height: 450px!important;}
  }
@media (max-width:670PX)
  {
	#portfoliopro-lightbox-gallery471 .cbp-l-grid-projects .cbp-item{width: 82px!important;height: 450px!important;}
  }

@media (max-width:610PX)
  {
	#portfoliopro-lightbox-gallery471 .cbp-l-grid-projects .cbp-item{width: 125px!important;height: 450px!important;}
  }
@media (max-width:418PX)
  {
	#portfoliopro-lightbox-gallery471 .cbp-l-grid-projects .cbp-item{width: 90px!important;height: 405px!important;}
	.cbp img{height:275px;}
  }
@media (max-width:380PX)
  {
	#portfoliopro-lightbox-gallery471 .cbp-l-grid-projects .cbp-item{width: 200px!important;height: 425px!important;}
	.cbp img{height:285px;}
  }


@media (max-width:330PX)
  {
	#portfoliopro-lightbox-gallery471 .cbp-l-grid-projects .cbp-item{width: 130px!important;height: 450px!important;}
	.cbp img{height:300px;}
  }


.blog-main-content .bio{border: 1px solid;
    padding: 16px;
    box-shadow: 1px 5px 18px;
    border-radius: 15px;}


.accordion_7 .panel-default > .panel-heading a.collapsed {
    color: #ffffff;
    background-color: #cd3367;
}
.accordion_1 .panel-default .accordion_icon, .accordion_2 .panel-default .accordion_icon, .accordion_5 .panel-default .accordion_icon, .accordion_6 .panel-default .accordion_icon, .accordion_7 .panel-default .accordion_icon, .accordion_8 .panel-default .accordion_icon {
    background-color: #cd3367;
}



.club_member p{font-size:16px; line-height:30px; letter-spacing:0.5px;}


.club_member a{color: #ce3367;
   
    text-decoration: none;}

.club_member a:hover{
   	background:none;
    color: #333;
 ;}


/*================campaign 2 ===*/




.apps-craft-welcome-section {
    position: relative;
    overflow: hidden;
    height: 1060px;
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 700px;
    background-color: #222838;
}

.apps-craft-position-rel {
    position: absolute;
    width: calc(100% + 200px);
    bottom: -100px;
    left: -100px;
    z-index: 1;
}

.apps-craft-welcome-container {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
}

.apps-craft-welcome-section .apps-craft-welcome-tbl {
    height: 750px;
}

.apps-craft-welcome-tbl {
    height: 100vh;
    width: 100%;
    display: table;
}

.apps-craft-welcome-tbl-c {
    display: table-cell;
    vertical-align: middle;
}

.apps-craft-welcome-content {
    position: relative;
    z-index: 1;
}

.apps-craft-welcome-content h1 {
    color: #FFFFFF;
    font-size: 3.429em;
    margin: 0;
    text-transform: capitalize;
    line-height: 1.5;
    font-weight: 300;
    margin-bottom: 70px;
}

.apps-craft-welcome-content h1 span {
    font-weight: 400;
	color:#F2504D;
    font-size: inherit;
    letter-spacing: 1px;
    line-height: 1;
}

.apps-craft-download-store-btn-group {
    margin-top: 40px;
}

.apps-craft-btn.play-store-btn {
    display: inline-block;
    width: 180px;
      color: #fff;
    font-weight: bold;
    text-decoration: none;
    height: 70px;
    border-radius: 3px;
    background-color: #fff;
    text-align: center;
    line-height: 70px;
}

.apps-craft-btn.app-store-btn {
    background-color: #cd3367;

}

.apps-craft-btn.app-store-btn {
    width: 180px;
    height: 70px;
    border-radius: 3px;
    text-align: center;
      color: #fff;
    font-weight: bold;
    text-decoration: none;
    line-height: 70px;
    display: inline-block;
}

.apps-craft-btn {
    margin: 0 60px 0 0;
}

.apps-craft-about-section {
    position: absolute;
    width: 100%;
    bottom: 70px;
    left: 0;
    z-index: 1;
}

.apps-craft-single-about {
    text-align: center;
	background: #fff;
	padding:10px;
    color: #333;
}

.apps-craft-single-about span {
    font-size: 2.857em;
    background-image: url(/Portals/0/about-ico-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    display: inline-block;
    height: 97px;
    width: 97px;
    margin-bottom: 30px;
    line-height: 97px;
}

.apps-craft-single-about h3 {
    margin: 0;
    font-size: 1.714em;
    font-weight: 500;
	color: #f44659;
    margin-bottom: 28px;
}

.apps-craft-single-about p {
    margin: 0;
    padding: 0 5px;
    color: #333;
}





.apps-craft-feature-section {
    background-color: #F4F4F4;
}

.section-padding {
    padding: 130px 0;
}

.apps-craft-section-heading {
    text-align: center;
}


.apps-craft-feature-section .content-margin-top{margin-top:50px;}

.apps-craft-section-heading h2 {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(-106deg, #fa326f, #f2514c, #f2504d);
    background-image: -webkit-linear-gradient(196deg, #fa326f, #f2514c, #f2504d);
    background-image: linear-gradient(-106deg, #fa326f, #f2514c, #f2504d);
}

.apps-craft-section-heading h2 {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 70px;
    font-weight: 700;
    color: #777777;
    font-size: 4.143em;
    display: inline-block;
}

.apps-craft-single-feature {
    width: 100%;
    float: left;
    padding: 15px;
    text-align: center;
}

.apps-craft-feature-content {
    background-color: #FFFFFF;
    box-shadow: 0 0 35px rgba(0,0,0,.08);
    padding: 20px 20px;
    position: relative;
    z-index: 2;
}


.apps-craft-feature-content h3 {
   margin: 0;
    color: #f5455a;
    line-height: 31px;
    font-size: 23px;
    font-weight: 500;
    margin-bottom: 25px;
}






.apps-craft-feature-content p{font-size: 15px;
    line-height: 30px;
    letter-spacing: 0.6px;
    text-align: justify;}


	
	
	
	.apps-craft-why-chose-us-section.section-padding {
    padding: 50px 0 0 0;
}

.apps-craft-why-chose-us-section {
    position: relative;
    background-color: #FEFEFE;
}

.apps-craft-why-chose-us-section .content-margin-top {
    margin-top: 50px;
}

.apps-craft-why-choose-us-container {
  
    margin: 0 auto;
    display: table;
}

.apps-craft-why-choose-us-container-inner {
    vertical-align: middle;
    display: table-cell;
}


.apps-craft-why-chose-single {
    margin-bottom: 35px;
}

.apps-craft-why-chose-txt {
    width: 70%;
    float: left;
}

.apps-craft-why-chose-txt h3 {
    color: #666666;
    font-size: 1.714em;
    margin: 0;
    font-weight: 500;
    text-transform: capitalize;
    margin: 29px 0 23px;
}
.apps-craft-why-chose-txt p {
    margin: 0;
  font-size:15px;
  	line-height:30px;
    text-align:left;
    color: #333333;
    word-break: break-all;
}




.member{position: absolute;
    bottom: 20px;
    left: 18%;
    background: #ffffff;}



.carousel_7 .owl-wrapper-outer {
    border: 0px!important;}



.sticky_btn{ position: fixed;
    left: 0;
    top: 50%;
    z-index: 2;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;:}





.full_slider .title{text-align:center;}

.full_slider .animation_1 {
    font-size: 30px;
    color: #ffffff;
    display: block;
}


.full_slider .animation_2 {
    font-size: 50px;
    color: #ffffff;
    display: block;
}

.full_slider .animation_3 {
    font-size: 25px;
    color: #ffffff;
    display: block;
}


.full_slider .animations #nextPage {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
    -webkit-transition-delay: 0.8s;
    transition-delay: 0.8s;
}

.full_slider #nextPage {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
    opacity: 0;
    -webkit-transition: all ease-in 0.8s;
    transition: all ease-in 0.8s;
}

.full_slider #nextPage {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 1px solid #FFF;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -40px;
    cursor: pointer;
}

[class*="Pane"] {
    margin-bottom: 40px;
}


#contact .RadPicker{
        display: inline-block;
    width: 100%;
    border: 1px solid #e5e5e5;
    color: #555;
    color: #555;
    width: 70% !important;
    padding: 7px 0px 3px 5px;
    margin-top: 5px;
    margin-right: 6px;
    margin-bottom: 19px;
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
    height: 40px;
    line-height: 15px;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
}


@media only screen and (min-width: 1200px)
  {
#dnngo_megamenu > div > ul > li > a > span {
    padding: 7px 7px;
}
  }

#dnngo_megamenu > div > ul > li > a > span {   
    font-size: 12px;
}

.dnn_logo { 
    height: auto;
}

