
	
 #dng-megamenu673076 .primary_structure>li>a, 
 #dng-megamenu673076 .primary_structure>li>a:link, 
 #dng-megamenu673076 .primary_structure>li>a:active,
 #dng-megamenu673076 .primary_structure>li>a:visited{color:#424242;font-size:16px;font-weight:600;}#dng-megamenu673076 .dnngo_slide_menu li, 
 #dng-megamenu673076 .dnngo_slide_menu li a{color:#666666;font-size:13px;line-height:39px;}#dng-megamenu673076 .dnngo_menu_list .pane_space, 
 #dng-megamenu673076 .dnngo_menu_list a, 
 #dng-megamenu673076 .dnngo_menu_list a:link,
 #dng-megamenu673076 .dnngo_menu_list a:active, 
 #dng-megamenu673076 .dnngo_menu_list a:visited,
 #dng-megamenu673076 .dnngo_boxslide .pane_space, 
 #dng-megamenu673076 .dnngo_boxslide a, 
 #dng-megamenu673076 .dnngo_boxslide a:link,
 #dng-megamenu673076 .dnngo_boxslide a:active, 
 #dng-megamenu673076 .dnngo_boxslide a:visited{color:#666666;font-size:13px;line-height:35px;}#dng-megamenu673076 .dnngo_menu_list > li > a,
 #dng-megamenu673076 .dnngo_menu_list > li > a:link,
 #dng-megamenu673076 .dnngo_menu_list > li > a:active,
 #dng-megamenu673076 .dnngo_menu_list > li > a:visited,
 #dng-megamenu673076 .dnngo_menu_list .submenu_title a,
 #dng-megamenu673076 .dnngo_menu_list .submenu_title a:link,
 #dng-megamenu673076 .dnngo_menu_list .submenu_title a:active,
 #dng-megamenu673076 .dnngo_menu_list .submenu_title a:visited,
 #dng-megamenu673076 .dnngo_menu_list .submenu_title,
 #dng-megamenu673076 .dnngo_boxslide .submenu_title a,
 #dng-megamenu673076 .dnngo_boxslide .submenu_title a:link,
 #dng-megamenu673076 .dnngo_boxslide .submenu_title a:active,
 #dng-megamenu673076 .dnngo_boxslide .submenu_title a:visited,
 #dng-megamenu673076 .dnngo_boxslide .submenu_title{color:#424242;font-size:15px;font-weight:600;line-height:35px;}
 #dng-megamenu673076 .primary_structure>li>a{
   padding-top:10px; 
   padding-right:16px;
   padding-bottom:10px;
   padding-left:16px;
   }
 
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a:before {
     left:16px;
     border-width:2px;
     border-color:#2c5cda;
   }
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li:hover > a:before,
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a:focus:before,
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li.current > a:before,
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li.menu_hover > a:before,
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a.current:before {
     right:16px;
   }
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li:hover > a,
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a:focus,
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li.current > a,
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li.menu_hover > a,
   #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a.current {
     color:#2c5cda!important;
   }
   
   #dng-megamenu673076 .dnngo_slide_menu,
   #dng-megamenu673076 .dnngo_slide_menu .dnngo_submenu{background-color:#ffffff;}
 #dng-megamenu673076 .dnngo_slide_menu li:hover>a, 
 #dng-megamenu673076 .dnngo_slide_menu li>a:focus, 
 #dng-megamenu673076 .dnngo_slide_menu li.subcurrent>a{
     background-color:#2c5cda;
     }
   
   #dng-megamenu673076 .dnngo_menu_list,
   #dng-megamenu673076 .dnngo_boxslide{background-color:#ffffff;}
 #dng-megamenu673076 .dnngo_menu_list li li.subcurrent > a,
 #dng-megamenu673076 .dnngo_menu_list li.subcurrent > a,
 #dng-megamenu673076 .dnngo_custommenu li.current > a{
   color:#2c5cda;
   background-color:transparent;
 }
 #dng-megamenu673076 .dnngo_menu_list li a:hover,
 #dng-megamenu673076 .dnngo_menu_list li a:focus,
 #dng-megamenu673076 .dnngo_boxslide .submenu_title a:hover {
   color:#2c5cda;
 }
 #dng-megamenu673076 .dnngo_menu_list li li a:hover,
 #dng-megamenu673076 .dnngo_menu_list li li a:focus,
 #dng-megamenu673076 .dnngo_custommenu .submenu li a:hover,
 #dng-megamenu673076 .dnngo_custommenu .submenu li a:focus{
   color:#FFF;
   background-color:#2c5cda;
 }
 
   #dng-megamenu673076 .mega-menu .boxslide > .line span,
   #dng-megamenu673076 .dnngo_menuslide > .line span{
     border-color:#dcdcdc;
   }
   
 #search-popup-box623472 a.search:hover,
 #search-popup-box623472 .popup-close:hover{
   color:#2c5cda;
 }
 .mobilemenu11098 .mm-listview,
 .mobilemenu11098 #panel-wrap-0 .mm-listview,
 .mobilemenu11098 #panel-wrap-0 .mm-listview>li>a,
 .mobilemenu11098 #panel-wrap-0 .mm-listview>li>a:link, 
 .mobilemenu11098 #panel-wrap-0 .mm-listview>li>a:active,
 .mobilemenu11098 #panel-wrap-0 .mm-listview>li>a:visited{color:#ffffff;font-size:18px;font-weight:400;}.mobilemenu11098 .mm-listview>li>a,
 .mobilemenu11098 .mm-listview>li>a:link, 
 .mobilemenu11098 .mm-listview>li>a:active,
 .mobilemenu11098 .mm-listview>li>a:visited{color:#ffffff;font-size:18px;font-weight:400;}.mobilemenu11098.dng-mobilemenu .mm-title{color:#ffffff;font-size:18px;font-weight:600;}
   .mobilemenu11098.dng-mobilemenu .mm-listview>li:hover>a,
   .mobilemenu11098.dng-mobilemenu .mm-listview>li.mm-selected>a,
   .mobilemenu11098.dng-mobilemenu .mm-listview>li>a.current-anchor,
   .mobilemenu11098.dng-mobilemenu .mm-listview>li>a.acurrent,
   .mobilemenu11098.dng-mobilemenu .mm-listview>li.current>a{
     color:#ffffff!important;
   }
   .mobilemenu11098.dng-mobilemenu .mm-listview > li:hover .mm-next:after,
   .mobilemenu11098.dng-mobilemenu .mm-listview > li:hover .mm-arrow:after,
   .mobilemenu11098.dng-mobilemenu .mm-listview > li.mm-selected .mm-next:after,
   .mobilemenu11098.dng-mobilemenu .mm-listview > li.mm-selected .mm-arrow:after ,
   .mobilemenu11098.dng-mobilemenu .mm-listview > li.current > .mm-next:after,
   .mobilemenu11098.dng-mobilemenu .mm-listview > li.current > .mm-arrow:after {
     border-color:#ffffff!important;
   }
   .mobilemenu11098.dng-mobilemenu .mm-listview>li{
     border-color:rgba(255,255,255,0.2);

   }
   .mobilemenu11098.dng-mobilemenu .mm-close:after, 
   .mobilemenu11098.dng-mobilemenu .mm-btn.mm-prev:after,
   .mobilemenu11098.dng-mobilemenu .mm-btn.mm-prev:before{
     color:#ffffff!important;
   }
 
     .mobilemenu11098.dng-mobilemenu .mm-listview > li .mm-next:after, 
     .mobilemenu11098.dng-mobilemenu .mm-listview > li .mm-arrow:after{
       border-color:#ffffff;
     }
   
     .mobilemenu11098 #panel-wrap-0 .mm-listview > li .mm-next:after, 
     .mobilemenu11098 #panel-wrap-0 .mm-listview > li .mm-arrow:after{
       border-color:#ffffff;
     }
   
   .mobilemenu11098.dng-mobilemenu.mobile_menu{background-color:#2c5cda;}
   .mobilemenu11098.dng-mobilemenu .mm-panels > .mm-panel.mm-iconpanel-0{
     background-color: #2c5cda;
   }
   .mobilemenu11098.dng-mobilemenu .mm-panels > .mm-panel.mm-iconpanel-1{
     background-color: #2c5cda;
   }
   .mobilemenu11098.dng-mobilemenu .mm-panels > .mm-panel.mm-iconpanel-2{
     background-color: #2c5cda;
   }
   .mobilemenu11098.dng-mobilemenu .mm-panels > .mm-panel.mm-iconpanel-3{
     background-color: #2c5cda;
   }
   .mobilemenu11098.dng-mobilemenu .panel-wrap .current a span,
   .mobilemenu11098.dng-mobilemenu .panel-wrap .subcurrent a span, 
   .mobilemenu11098.dng-mobilemenu .panel-wrap .mm-listview  li:hover a{
     color: #f8f363!important;
   }
   .mobilemenu11098.dng-mobilemenu .panel-wrap .mm-listview .current .mm-next:after, 
   .mobilemenu11098.dng-mobilemenu .panel-wrap .mm-listview .current .mm-arrow:after,
   .mobilemenu11098.dng-mobilemenu .panel-wrap .mm-listview .subcurrent .mm-next:after, 
   .mobilemenu11098.dng-mobilemenu .panel-wrap .mm-listview .subcurrent .mm-arrow:after,
   .mobilemenu11098.dng-mobilemenu .panel-wrap .mm-listview  li:hover .mm-next:after, 
   .mobilemenu11098.dng-mobilemenu .panel-wrap .mm-listview  li:hover .mm-arrow:after{
     border-color: #f8f363!important;
   }
   #logo712896 img{max-height:40px!important;}
 #search-popup-box123587 a.search:hover,
 #search-popup-box123587 .popup-close:hover{
   color:#2c5cda;
 }
 #headerrow-349356{background-color:#ffffff;}#headerrow-349356 .dngTextBox,
   #headerrow-349356 .header-content-wrap >*:not(.nav-bar),
   #headerrow-349356 .Normal,
   #headerrow-349356 .Normal > a,
   #headerrow-349356 .Normal > a:link,
   #headerrow-349356 .Normal > a:active,
   #headerrow-349356 .Normal > a:visited,
   #headerrow-349356 .dngTextBox a,
   #headerrow-349356 .dngTextBox a:link,
   #headerrow-349356 .dngTextBox a:active,
   #headerrow-349356 .dngTextBox a:visited{color:#1e1e1e;}#headerrow-349356,#headerrow-349356 .header-center,#headerrow-349356 .header-center .logo{height:100px}#headerrow-349356 .header-center .logo{line-height:100px!important}
     #headerrow-349356 .area-left{
       padding-right:8px;
     }
     #headerrow-349356 .area-center{
       padding-left:8px;
       padding-right:8px;
     }
     #headerrow-349356 .area-right{
       padding-left:8px;
     }
     #headerrow-349356 .area-left .header-content-wrap > div{
       margin-right:15px;
     }
     #headerrow-349356 .area-center .header-content-wrap > div,
     #headerrow-349356 .area-right .header-content-wrap > div{
       margin-left:15px;
     }
   
   #headerrow-349356:after{
     content:"";
     position:absolute;
     top: 0;
     left: -20px;
     bottom: 0;
     right: 0;
     z-index: -1;
     pointer-events:none; 
     -webkit-box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2);
     box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2);
     }
   
   
      .floating-active #headerrow-349356:after{
        content:"";
        position:absolute;
        top: 0;
        left: -20px;
        bottom: 0;
        right: 0;
        z-index: -1;
        pointer-events:none; 
        -webkit-box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2);
        box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2);
      }
      .floating-active #headerrow-349356{background-color:#ffffff!important;
}#headerrow-349356 .Normal > a:hover,
     #headerrow-349356 .dngTextBox a:hover,
     #headerrow-349356 .hover-accent:hover,
     #headerrow-349356 .Login a:hover,
     #headerrow-349356 .Login a.active{
       color:#2c5cda
     }
     #headerrow-349356 .Login .userProfile .userMessages,
     #headerrow-349356 .Login .userProperties ul.userMenu a span{
       background-color:#2c5cda
     }
       .floating-nav.floating-active #headerrow-349356 .header-container-box,
       .floating-nav.floating-active #headerrow-349356 .header-bg-box,
       .floating-nav.floating-active #headerrow-349356 {
         height:70px;
       }
       .floating-nav.floating-active #headerrow-349356 .logo{
         height:70px;
         line-height:70px!important;
       }
     #mobileheader-639685{background-color:#2c5cda;}
     #mobileheader-639685,#mobileheader-639685 .header-area{height:64px}
     #mobileheader-639685 .dng-mobilemenu.mobile_menu.mm-menu{
       top:64px
     }
     #mobileheader-639685 .header-area .logo img{max-height:56px}
     #mobileheader-639685 .dngTextBox,
   #mobileheader-639685 .header-content-wrap >*:not(.nav-bar),
   #mobileheader-639685 .Normal,
   #mobileheader-639685 .Normal > a,
   #mobileheader-639685 .Normal > a:link,
   #mobileheader-639685 .Normal > a:active,
   #mobileheader-639685 .Normal > a:visited,
   #mobileheader-639685 .dngTextBox a,
   #mobileheader-639685 .dngTextBox a:link,
   #mobileheader-639685 .dngTextBox a:active,
   #mobileheader-639685 .dngTextBox a:visited{color:#ffffff;}#mobileheader-639685 .header-content-wrap .Normal > a:hover,
       #mobileheader-639685 .header-content-wrap .dngTextBox a:hover,
       #mobileheader-639685 .Normal > a:hover,
       #mobileheader-639685 .dngTextBox a:hover,
       #mobileheader-639685 .hover-accent:hover,
       #mobileheader-639685 .search-popup-box .icon.active,
       #mobileheader-639685 .search-popup-box:hover .icon,
       #mobileheader-639685 .mobile-menu-icon:hover .fa-bars:before,
       #mobileheader-639685 .search-popup-box .submit:hover,
       #mobileheader-639685 .search-popup-box .popup-close:hover,
       #mobileheader-639685 .shop-cart-list .shop-list .remove:hover,
       #mobileheader-639685 .shop-cart-list .shop-list .price-info span,
       #mobileheader-639685 .shop-cart-list .shop-list .number-box .number-up:hover,
       #mobileheader-639685 .mobile-header .shop-cart-list .shop-list .number-box .number-down:hover,
       #mobileheader-639685 .search-popup-box .icon:hover{
         color:#ffffff;
       }
       
 #dnn_FullScreenPaneA{margin-bottom:40px;}#dnn_TopPane{margin-bottom:40px;}#dnn_FullScreenPaneB{margin-bottom:40px;}#dnn_RowOneGrid3Pane{margin-bottom:40px;}#dnn_RowOneGrid9Pane{margin-bottom:40px;}#dnn_RowTwoGrid4Pane{margin-bottom:40px;}#dnn_RowTwoGrid8Pane{margin-bottom:40px;}#dnn_RowThreeGrid5Pane{margin-bottom:40px;}#dnn_RowThreeGrid7Pane{margin-bottom:40px;}#dnn_RowFourGrid6Pane1{margin-bottom:40px;}#dnn_RowFourGrid6Pane2{margin-bottom:40px;}#dnn_RowFiveGrid7Pane{margin-bottom:40px;}#dnn_RowFiveGrid5Pane{margin-bottom:40px;}#dnn_RowSixGrid8Pane{margin-bottom:40px;}#dnn_RowSixGrid4Pane{margin-bottom:40px;}#dnn_RowSevenGrid9Pane{margin-bottom:40px;}#dnn_RowSevenGrid3Pane{margin-bottom:40px;}#dnn_FullScreenPaneC{margin-bottom:40px;}#dnn_RowEightGrid4Pane1{margin-bottom:40px;}#dnn_RowEightGrid4Pane2{margin-bottom:40px;}#dnn_RowEightGrid4Pane3{margin-bottom:40px;}#dnn_RowNineGrid3Pane1{margin-bottom:40px;}#dnn_RowNineGrid6Pane{margin-bottom:40px;}#dnn_RowNineGrid3Pane2{margin-bottom:40px;}#dnn_RownTenGrid3Pane1{margin-bottom:40px;}#dnn_RownTenGrid3Pane2{margin-bottom:40px;}#dnn_RownTenGrid3Pane3{margin-bottom:40px;}#dnn_RownTenGrid3Pane4{margin-bottom:40px;}

  
 #footerinfo628747 .sep{
  margin:0px 5px;
}

#footerinfo628747,
#footerinfo628747 a,  
#footerinfo628747 a:link,   
#footerinfo628747 a:active,   
#footerinfo628747 a:visited{color:rgba(170,170,170,1);}
#footerinfo628747 a:hover{
  color: #20a3f0;
  text-decoration: none;
}#row-514475{background-color:rgba(30,30,30,1)!important;}
  #row-514475,
  #row-514475 .Normal{color:rgba(255,255,255,1);}#row-781151{padding-top:25px;padding-bottom:25px;}#row-781151{background-color:rgba(18,18,18,1)!important;}
  #row-781151,
  #row-781151 .Normal{color:rgba(170,170,170,1);}

.dng-main{
  background-color:#FFFFFF;  	}
.container{
   padding-left:15px;
 padding-right:15px;
   width: auto;
 max-width: 100%;
}
.container-fluid {
   padding-right:15px;
 padding-left:15px;
   margin-right: auto;
 margin-left: auto;
}   
#dnn_content{
  padding-top:40px;		 padding-bottom:40px;	}		

@media (min-width:576px) {
   .container {
   width: 540px;
 }	
   }
@media (min-width:768px) {
   .container {
   width: 760px;
 }	
   }
@media (min-width:992px) {
   .container {
   width: 960px;
 }	
   .container{
   padding-left:15px;
   padding-right:15px;
 }
 .container-fluid {
   padding-right:15px;
   padding-left:15px;
 }
     #dnn_content{
    padding-top:80px;			 padding-bottom:60px;		}		
 }
@media (min-width:1200px) {
   .container {
   width: 1140px;
 }	
   }

@media (min-width:1600px) {
   .container {
   width: 1380px;
 }	
 }


   .dng-left-box {
     padding-right: 15px!important;
   }
   .dng-right-box {
     padding-left: 15px!important;
   }
   .am-timeline-01 .swiper-slide-item .swiper-slide-content{
     left: 220px;
     width: calc( 100vw - 250px );
   }
   .am-timeline-01 .swiper-button-prev,
   .am-timeline-01 .swiper-button-next{
     left: 15px;
   }
   .am-timeline-01 .swiper-pagination{
     transform: translate(15px ,-50%);
   }


@media (min-width:576px) {
   .dng-left-box.container-fluid {
   padding-right: calc( (100% - 540px) /2 )!important;
 }
 .dng-right-box.container-fluid {
   padding-left: calc( (100% - 540px) /2 )!important;
 }
 .dng-left-box.dng-column > .dng-column-inner  {
   padding-right: calc( 100% - 540px /2 )!important;
 }
 .dng-right-box.dng-column > .dng-column-inner {
   padding-left: calc( 100% - 540px /2 )!important;
 }
 .am-timeline-01 .swiper-slide-item .swiper-slide-content{
   left: calc( 50vw - 540px * 0.2 );
   width: calc( 540px * 0.7 );
 }
 .am-timeline-01 .swiper-button-prev,
 .am-timeline-01 .swiper-button-next{
   left: calc( (100vw - 540px) /2 );
 }
 .am-timeline-01 .swiper-pagination{
   transform: translate( calc( (100vw - 540px) /2 ) ,-50%);
 }
   }
@media (min-width:768px) {
   .dng-left-box.container-fluid {
   padding-right: calc( (100% - 760px) /2 )!important;
 }
 .dng-right-box.container-fluid {
   padding-left: calc( (100% - 760px) /2 )!important;
 }
 .dng-left-box.dng-column > .dng-column-inner  {
   padding-right: calc( 100% - 760px /2 )!important;
 }
 .dng-right-box.dng-column > .dng-column-inner {
   padding-left: calc( 100% - 760px /2 )!important;
 }
 .am-timeline-01 .swiper-slide-item .swiper-slide-content{
   left: calc( 50vw - 760px * 0.2 );
   width: calc( 760px * 0.7 );
 }
 .am-timeline-01 .swiper-button-prev,
 .am-timeline-01 .swiper-button-next{
   left: calc( (100vw - 760px) /2 );
 }
 .am-timeline-01 .swiper-pagination{
   transform: translate( calc( (100vw - 760px) /2 ) ,-50%);
 }
   }
@media (min-width:992px) {
   .dng-left-box.container-fluid {
   padding-right: calc( (100% - 960px) /2 )!important;
 }
 .dng-right-box.container-fluid {
   padding-left: calc( (100% - 960px) /2 )!important;
 }
 .dng-left-box.dng-column > .dng-column-inner  {
   padding-right: calc( 100% - 960px /2 )!important;
 }
 .dng-right-box.dng-column > .dng-column-inner {
   padding-left: calc( 100% - 960px /2 )!important;
 }
 .am-timeline-01 .swiper-slide-item .swiper-slide-content{
   left: calc( 50vw - 960px * 0.2 );
   width: calc( 960px * 0.7 );
 }
 .am-timeline-01 .swiper-button-prev,
 .am-timeline-01 .swiper-button-next{
   left: calc( (100vw - 960px) /2 );
 }
 .am-timeline-01 .swiper-pagination{
   transform: translate( calc( (100vw - 960px) /2 ) ,-50%);
 }
   }	
@media (min-width:1200px) {
   .dng-left-box.container-fluid {
   padding-right: calc( (100% - 1140px) /2 )!important;
 }
 .dng-right-box.container-fluid {
   padding-left: calc( (100% - 1140px) /2 )!important;
 }
 .dng-left-box.dng-column > .dng-column-inner  {
   padding-right: calc( 100% - 1140px /2 )!important;
 }
 .dng-right-box.dng-column > .dng-column-inner {
   padding-left: calc( 100% - 1140px /2 )!important;
 }
 .am-timeline-01 .swiper-slide-item .swiper-slide-content{
   left: calc( 50vw - 1140px * 0.2 );
   width: calc( 1140px * 0.7 );
 }
 .am-timeline-01 .swiper-button-prev,
 .am-timeline-01 .swiper-button-next{
   left: calc( (100vw - 1140px) /2 );
 }
 .am-timeline-01 .swiper-pagination{
   transform: translate( calc( (100vw - 1140px) /2 ) ,-50%);
 }
   }
@media (min-width:1600px) {
   .dng-left-box.container-fluid {
   padding-right: calc( (100% - 1380px) /2 )!important;
 }
 .dng-right-box.container-fluid {
   padding-left: calc( (100% - 1380px) /2 )!important;
 }
 .dng-left-box.dng-column > .dng-column-inner  {
   padding-right: calc( 100% - 1380px /2 )!important;
 }
 .dng-right-box.dng-column > .dng-column-inner {
   padding-left: calc( 100% - 1380px /2 )!important;
 }
 .am-timeline-01 .swiper-slide-item .swiper-slide-content{
   left: calc( 50vw - 1380px * 0.2 );
   width: calc( 1380px * 0.7 );
 }
 .am-timeline-01 .swiper-button-prev,
 .am-timeline-01 .swiper-button-next{
   left: calc( (100vw - 1380px) /2 );
 }
 .am-timeline-01 .swiper-pagination{
   transform: translate( calc( (100vw - 1380px) /2 ) ,-50%);
 }
 }

h1, h2, h3, h4, h5, h6{
 font-family:inherit;
}

h1{
 color:#333333;
 font-weight:600;
 font-size:48px;
 line-height:1.2;
 letter-spacing:0;
}		
h2{
 color:#333333;
   font-weight:600;
 font-size:28px;
 line-height:40px;
 letter-spacing:0;
}		
h3{
 color:#424242;
   font-weight:600;
 font-size:28px;
 line-height:40px;
 letter-spacing:0;
}		
h4{
 color:#424242;
   font-weight:600;
 font-size:24px;
 line-height:1.4;
 letter-spacing:0;
}		
h5{
 color:#424242;
   font-weight:600;
 font-size:20px;
 line-height:1.4;
 letter-spacing:0;
}		
h6{
 color:#424242;
   font-weight:600;
 font-size:18px;
 line-height:1.5;
 letter-spacing:0;
}	

@media only screen and (min-width: 576px)  {
           }
@media only screen and (min-width: 768px) {	
           }
@media only screen and (min-width: 992px) {	
     h2{
   font-size:32px;		line-height:44px;	}		
         }
@media only screen and (min-width: 1200px) {	
           }

a, 
a:link{
 color:#2c5cda;
}
a:visited{
 color:#2c5cda;
}
a:hover{
 color:#2c5cda;
}
a:active{
 color:#2c5cda;
}




.btn-accent,
a.btn-accent{
 color:#2c5cda;
 border-color:#2c5cda;
 background-color:#2c5cda;
}
[class*="am-btn-"].btn-accent:before{
 background-color:#2c5cda;
}

div [class*="am-btn-"].hover-accent:hover{
 color:#2c5cda;
 border-color:#2c5cda;
 background-color:#2c5cda;
}
div [class*="am-btn-"].hover-accent:hover:before{
 background-color:#2c5cda; 
}

.bg-accent-hover:hover{
 background-color:#2c5cda!important;
}

.bg-accent{
 background-color:#2c5cda!important;
}
.bg-accent{
 background-color:#2c5cda!important;
}


.accent_color,
.color-accent{
 color:#2c5cda!important;
} 
.border-accent{
 border-color:#2c5cda!important;
}


.btn-accent2,
a.btn-accent2{
 color:#fd4ea5;
 border-color:#fd4ea5;
 background-color:#fd4ea5;
}
[class*="am-btn-"].btn-accent2:before{
 background-color:#fd4ea5;
}

div [class*="am-btn-"].hover-accent2:hover{
 color:#fd4ea5;
 border-color:#fd4ea5;
 background-color:#fd4ea5;
}
div [class*="am-btn-"].hover-accent2:hover:before{
 background-color:#fd4ea5; 
}

.bg-accent2{
 background-color:#fd4ea5!important;
}
.accent_color2,
.color-accent2{
 color:#fd4ea5!important;
} 
.border-accent2{
 border-color:#fd4ea5!important;
}


.btn-accent3,
a.btn-accent3{
 color:#f8f363;
 border-color:#f8f363;
 background-color:#f8f363;
}
[class*="am-btn-"].btn-accent3:before{
 background-color:#f8f363;
}

div [class*="am-btn-"].hover-accent3:hover{
 color:#f8f363;
 border-color:#f8f363;
 background-color:#f8f363;
}
div [class*="am-btn-"].hover-accent3:hover:before{
 background-color:#f8f363; 
}

.bg-accent3{
 background-color:#f8f363!important;
}
.accent_color3,
.color-accent3{
 color:#f8f363!important;
} 
.border-accent3{
 border-color:#f8f363!important;
}


.btn-accent4,
a.btn-accent4{
 color:#22d3a7;
 border-color:#22d3a7;
 background-color:#22d3a7;
}
[class*="am-btn-"].btn-accent4:before{
 background-color:#22d3a7;
}

div [class*="am-btn-"].hover-accent4:hover{
 color:#22d3a7;
 border-color:#22d3a7;
 background-color:#22d3a7;
}
div [class*="am-btn-"].hover-accent4:hover:before{
 background-color:#22d3a7; 
}

.bg-accent4{
 background-color:#22d3a7!important;
}
.accent_color4, 
.color-accent4{
 color:#22d3a7!important;
} 
.border-accent4{
 border-color:#22d3a7!important;
}


.currentColor,
.currentColor a,
.currentColor a:link, 
.currentColor a:active, 
.currentColor a:visited{
 color:currentColor!important;
}
.currentColor a:hover,
a.currentColor:hover,
button.currentColor:hover,
input.currentColor:hover{
 color:#2c5cda!important;
}

.bold,
.font-weight-bold,
b,
strong,
.strong-before:before,
.strong-after:after,
.strong-before :before,
.strong-after :after{
 font-weight:600!important;
}

#Body, html, body, .Head, .SubTitle, .SubSubTitle, .Normal{
 font-family: Montserrat;  
 font-size: 16px; 
 line-height: 28px;
 letter-spacing: 0;
 color: #666666 ;
}
.default-size{font-size:16px;}
.default-lineheight{line-height:28px;}

@media (min-width:576px) {
   }
@media (min-width:768px) {
   }
@media (min-width:992px) {
   }
@media (min-width:1200px) {
   }



button, 
input, 
select, 
textarea,
.btn{
 font-family: Montserrat;  
}

.default-color{
 color: #666666!important;
}
.default-bg-color{
 background-color: #666666!important;
}
.default-bg-color-hover:hover{
 background-color:#666666!important;
}
.default-border-color{
 border-color: #666666!important;
}
.accent-color{
 color: #2c5cda;
}
.default-family{
 font-family:"Montserrat"!important;
}


.color1{
 color:#00bec5!important;
}
.color2{
 color:#3958ee!important;
}
.color3{
 color:#fb5625!important;
}
.color4{
 color:#00aab3!important;
}
.color5{
 color:#fc368a!important;
}
.color6{
 color:#22d3a7!important;
}
.color7{
 color:#9b61dc!important;
}
.color8{
 color:#e40000!important;
}
.color9{
 color:#ffce09!important;
}
.color10{
 color:#3cb33c!important;
}


.bg-color1{
 background-color:#00bec5!important;
}
.bg-color1-hover:hover{
 background-color:#00bec5!important;
}
.bg-color2{
 background-color:#3958ee!important;
}
.bg-color2-hover:hover{
 background-color:#3958ee!important;
}
.bg-color3{
 background-color:#fb5625!important;
}
.bg-color3-hover:hover{
 background-color:#fb5625!important;
}
.bg-color4{
 background-color:#00aab3!important;
}
.bg-color4-hover:hover{
 background-color:#00aab3!important;
}
.bg-color5{
 background-color:#fc368a!important;
}
.bg-color5-hover:hover{
 background-color:#fc368a!important;
}
.bg-color6{
 background-color:#22d3a7!important;
}
.bg-color6-hover:hover{
 background-color:#22d3a7!important;
}
.bg-color7{
 background-color:#9b61dc!important;
}
.bg-color7-hover:hover{
 background-color:#9b61dc!important;
}
.bg-color8{
 background-color:#e40000!important;
}
.bg-color8-hover:hover{
 background-color:#e40000!important;
}
.bg-color9{
 background-color:#ffce09!important;
}
.bg-color9-hover:hover{
 background-color:#ffce09!important;
}
.bg-color10{
 background-color:#3cb33c!important;
}
.bg-color10-hover:hover{
 background-color:#3cb33c!important;
}

.border-color1{
 border-color:#00bec5!important;
}
.border-color2{
 border-color:#3958ee!important;
}
.border-color3{
 border-color:#fb5625!important;
}
.border-color4{
 border-color:#00aab3!important;
}
.border-color5{
 border-color:#fc368a!important;
}
.border-color6{
 border-color:#22d3a7!important;
}
.border-color7{
 border-color:#9b61dc!important;
}
.border-color8{
 border-color:#e40000!important;
}
.border-color9{
 border-color:#ffce09!important;
}
.border-color10{
 border-color:#3cb33c!important;
}



.font-family1{
 font-family: "Montserrat"!important;
}

.font-size-xs{font-size: 16px!important;}.font-size-normal{font-size: 16px!important;}.font-size-sm{font-size: 18px!important;}.font-size-md{font-size: 20px!important;}.font-size-lg{font-size: 30px!important;}.font-size-xl{font-size: 36px!important;}.font-size-xxl{font-size: 48px!important;}
.line-height-sm{line-height: 1.1!important;}.line-height-md{line-height: 1.4!important;}.line-height-lg{line-height: 1.7!important;}.line-height-xl{line-height: 2.2!important;}.line-height-xxl{line-height: 2.2!important;}
@media (min-width:576px) {
               
         }
@media (min-width:768px) {	
               
         }
@media (min-width:992px)  {	
             
         }
@media (min-width:1200px){	
               
         }


.letter-spacing-sm{
 letter-spacing: 0.03em!important;
}
.letter-spacing-md{
 letter-spacing: 0.05em!important;
}
.letter-spacing-lg{
 letter-spacing: 0.07em!important;
}
.shadow-sm{
 -webkit-box-shadow: 2px 3px 15px  rgba(0,0,0,0.17)   !important;
 box-shadow: 2px 3px 15px  rgba(0,0,0,0.17)   !important;
}
.shadow-md{
 -webkit-box-shadow: 0px 0px 25px  rgba(0,0,0,0.1)   !important;
 box-shadow: 0px 0px 25px  rgba(0,0,0,0.1)   !important;
}
.shadow-lg{
 -webkit-box-shadow: 0px 0px 35px  rgba(0,0,0,0.3)   !important;
 box-shadow: 0px 0px 35px  rgba(0,0,0,0.3)   !important;
}
.shadow-xl{
 -webkit-box-shadow: 0px 0px 40px  rgba(0,0,0,0.2)   !important;
 box-shadow: 0px 0px 40px  rgba(0,0,0,0.2)   !important;
}
.shadow-xxl{
 -webkit-box-shadow: 0px 0px 45px  rgba(0,0,0,0.2)   !important;
 box-shadow: 0px 0px 45px  rgba(0,0,0,0.2)   !important;
}


/*default color*/


/*page title*/
.page-title-bg{
     background-color:#2c5cda; 
   }		
.page-title .title-area:after{
 border-color: #fd4ea5; 
}


 

.page-title-bg.light-overlay::after{
 background-color: rgba(255, 255, 255, 0.10);
}
.page-title-bg.dark-overlay::after{
 background-color: rgba(0, 0, 0, 0.10);
}

.page-title-container{
  height: 380px;
}
@media only screen and (max-width: 767px) {
 .page-title-container{
   height: auto;padding-top:67px;padding-bottom:67px;
 }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
 .page-title-container{
   height:304px
 }
}

/*breadcrumbs*/
.page-breadcrumbs{
 background-color:#ffffff;  
 }
.page-breadcrumbs > .container{
   padding-top:20px;
       padding-bottom:10px;
   }

.page-breadcrumbs .breadcrumbs a:hover{
   color:#2c5cda!important;
 }

.page-breadcrumbs .breadcrumbs{
   color: #666666;
   font-size: 14px;
}
.page-breadcrumbs .breadcrumbs-box > a,
.page-breadcrumbs .breadcrumbs-box > span > span > span{
   line-height:20px;
}
.page-breadcrumbs .breadcrumbs a,
.page-breadcrumbs .breadcrumbs a:link,
.page-breadcrumbs .breadcrumbs a:active,
.page-breadcrumbs .breadcrumbs a:visited{
   color: #666666;
   font-size: 14px;
}
.page-breadcrumbs .breadcrumbs a:hover{
     color:#2c5cda!important;
 }

.breadcrumbs_sytle2 .breadcrumbs-box,
.breadcrumbs_sytle3 .breadcrumbs-box > a:before, 
.breadcrumbs_sytle3 .breadcrumbs-box > span > span > span:before{
 background-color:#ededed;
}

/*sidebar dynamic*/

.sidebar_dynamic.sidebar_dynamic_sytle01{
       }

@media only screen and (max-width: 991px) {
 .sidebar_dynamic.sidebar_dynamic_sytle01{
   padding-top:0!important;
   padding-right:15px!important;
   padding-bottom:0!important;
   padding-left:15px!important;
   margin-top: 30px;
 }
}
.sidebar_dynamic.sidebar_dynamic_sytle01,
.sidebar_dynamic.sidebar_dynamic_sytle01 .Normal{
}


.has-sidebar >.row{
 position: relative;
}
.has-sidebar .sidebar-line{
 position:absolute;
 top: 0;
 bottom: 0;
 left: 0;
 border-right:1px solid #ebebeb;
 pointer-events: none;
}
.sidebar_dynamic{
 min-height: 1px;
}

.sidebar-menu ul{
 list-style: none;
 padding: 0;
 margin: 0;
}
.sidebar-menu .gomenu  > ul > li > a{
 padding: 10px 25px;
 display: block;
 position: relative;
}

.sidebar-menu .gomenu  > ul > li > a, 
.sidebar-menu .gomenu  > ul > li > a:link, 
.sidebar-menu .gomenu  > ul > li > a:active, 
.sidebar-menu .gomenu  > ul > li > a:visited{
 color:#333333;		font-weight:inherit;	font-size:18px;	line-height:1.4;}

.sidebar-menu .gomenu  > ul > li{
 margin-bottom: 15px;
 position: relative;
}

.sidebar-menu .gomenu  > ul > li::before{
 content: "";
 position: absolute;
 top: 0;
 bottom: 0;
 right: 0;
 left: 0;
 background-color:#2c5cda;
 border-radius: 5px;
 opacity: 0.14;
   transition: opacity ease 300ms;
   -moz-transition: opacity ease 300ms;
   -webkit-transition: opacity ease 300ms;
   -o-transition: opacity ease 300ms;
   -ms-transition: opacity ease 300ms;
}
.sidebar-menu .gomenu  > ul > li >*{
 position: relative;
}

.sidebar-menu .gomenu  > ul > li > a::after{
 content: "";
 border: 7px solid transparent;
 border-left-color:#2c5cda;
 position: absolute;
 left: 100%;
 top: 50%;
 margin-top: -7px;
 opacity: 0.14;
   transition: opacity ease 300ms;
   -moz-transition: opacity ease 300ms;
   -webkit-transition: opacity ease 300ms;
   -o-transition: opacity ease 300ms;
   -ms-transition: opacity ease 300ms;
}
.has-sidebar .sidebar_pos_right .sidebar-menu .gomenu  > ul > li > a::after{
 left: auto;
 right: 100%;
 border-left-color: transparent;
 border-right-color:#2c5cda;
}

.sidebar-menu .gomenu > ul > li:hover > a:after,
.sidebar-menu .gomenu > ul > li:hover:before,
.sidebar-menu .gomenu > ul > li.current > a:after,
.sidebar-menu .gomenu > ul > li.current:before{
 opacity: 1;
}
.sidebar-menu .gomenu > ul > li:hover > a,
.sidebar-menu .gomenu > ul > li.current > a{
 color: #ffffff; 
 text-decoration: none;
}
.sidebar-menu .gomenu ul ul{
 padding-left: 34px;
 padding-bottom: 20px;
}
.sidebar-menu .gomenu > ul > li > ul{
 display: none;
}
.sidebar-menu .gomenu > ul > li.current > ul{
 display: block;
}
.sidebar-menu .gomenu ul ul ul{
 padding-left: 15px;
 padding-bottom: 0;
}
.sidebar-menu .gomenu ul ul a, 
.sidebar-menu .gomenu ul ul a:link, 
.sidebar-menu .gomenu ul ul a:active, 
.sidebar-menu .gomenu ul ul a:visited{
 color:#333333;		font-weight:inherit;	font-size:14px;	}
.sidebar-menu .gomenu > ul > li:hover,
.sidebar-menu .gomenu > ul > li:hover a,
.sidebar-menu .gomenu > ul > li.current,
.sidebar-menu .gomenu > ul > li.current a{
 color:#ffffff; 
}
.sidebar-menu .gomenu ul ul li > a{
 display: block;
   transition: opacity ease 300ms;
   -moz-transition: opacity ease 300ms;
   -webkit-transition: opacity ease 300ms;
   -o-transition: opacity ease 300ms;
   -ms-transition: opacity ease 300ms;
}
.sidebar-menu .gomenu ul ul li.subcurrent > a,
.sidebar-menu .gomenu ul ul li a:hover{
 opacity: 0.75;
 text-decoration:none;
}


.sidebar-menu .gomenu  ul ul li{
 margin-bottom: 1px;
}
.sidebar-menu .gomenu  ul ul li a::before{
 content: "";
 display: inline-block;
 width: 4px;
 height: 4px;
 background-color:currentColor;
 border-radius: 3px;
 vertical-align: middle;
 margin-right: 10px;
   transition: background-color ease 300ms;
   -moz-transition: background-color ease 300ms;
   -webkit-transition: background-color ease 300ms;
   -o-transition: background-color ease 300ms;
   -ms-transition: background-color ease 300ms;
}



/*map*/
/*map sytle*/

   
   .gmap01{
   height:260px;
 }
 .gmap01 .popup-bubble-content,
 .gmap01 .popup-bubble-anchor::after{
   color:#ffffff;
   background-color:#2c5cda;
 }
 .gmap01 .popup-bubble-content h1,
 .gmap01 .popup-bubble-content h2,
 .gmap01 .popup-bubble-content h3,
 .gmap01 .popup-bubble-content h4,
 .gmap01 .popup-bubble-content h5,
 .gmap01 .popup-bubble-content h6,
 .gmap01 .popup-bubble-content a{
   color:#ffffff;
 }

   @media (min-width:576px) {
   .gmap01{
     height:300px;
   }
 }
     @media (min-width:768px) {
   .gmap01{
     height:400px;
   }
 }
     @media (min-width:992px) {
   .gmap01{
     height:500px;
   }
 }
     @media (min-width:1200px) {
   .gmap01{
     height:706px;
   }
 }
 
 
 

   
   .gmap02{
   height:260px;
 }
 .gmap02 .popup-bubble-content,
 .gmap02 .popup-bubble-anchor::after{
   color:#ffffff;
   background-color:#2c5cda;
 }
 .gmap02 .popup-bubble-content h1,
 .gmap02 .popup-bubble-content h2,
 .gmap02 .popup-bubble-content h3,
 .gmap02 .popup-bubble-content h4,
 .gmap02 .popup-bubble-content h5,
 .gmap02 .popup-bubble-content h6,
 .gmap02 .popup-bubble-content a{
   color:#ffffff;
 }

   @media (min-width:576px) {
   .gmap02{
     height:300px;
   }
 }
     @media (min-width:768px) {
   .gmap02{
     height:400px;
   }
 }
     @media (min-width:992px) {
   .gmap02{
     height:500px;
   }
 }
     @media (min-width:1200px) {
   .gmap02{
     height:706px;
   }
 }
 
 
 


/*Short Codes Accent colour*/

/*Accordion*/
.am-accordion01 .panel-heading a.collapsed:hover {
 color: #2c5cda !important;
}
.am-accordion01 .panel-heading a.collapsed .arrow:before,
.am-accordion01 .panel-heading a.collapsed .arrow:after{
   background: #fd4ea5 !important;
}
.am-accordion04 .panel-heading .arrow:after,
.am-accordion04 .panel-heading .collapsed:hover .arrow:after  {
 border-right-color: #2c5cda;
 border-bottom-color: #2c5cda;
}
.am-accordion03 .panel-heading a.collapsed .icon,
.am-accordion04 .panel-heading a:hover,
.am-accordion04 .panel-heading a{
 color:#2c5cda;
}

.am-accordion02 .panel-heading .arrow:after,
.am-accordion02 .panel-heading .arrow:before ,
.am-accordion02 .panel-heading a.collapsed .arrow:before,
.am-accordion02 .panel-heading a.collapsed .arrow:after {
 background: #f8f363 !important;
}
.am-accordion01 .accordion-item.active,
.am-accordion03 .panel-heading a:hover, 
.am-accordion03 .panel-heading a{
 background-color: #2c5cda;
}
/*bloglist*/
.am-bloglist-03 .bloglist-item .date .day{
 color: #2c5cda ;
}
.am-bloglist-01 .bloglist-item .link,
.am-bloglist-02 .bloglist-item .link,
.am-bloglist-03 .bloglist-item:hover .date .day,
.am-bloglist-04 .bloglist-item .link{
 color: #fd4ea5;
}
.am-bloglist-02 .bloglist-item .link:before{
 border-top-color:#fd4ea5;
}


.am-bloglist-05 .bloglist-item .date{
 background-color: #2c5cda ;
}
.am-bloglist-05 .bloglist-item:hover .date{
 background-color: #fd4ea5 ;
}

/*Buttons*/
body .am-btn-04, 
body .am-btn-04:link, 
body .am-btn-04:active, 
body .am-btn-04:visited, 
body .am-btn-04[type="button"], 
body .am-btn-04[type="submit"]{
 background-color:#2c5cda;
}
body .am-btn-07, 
body .am-btn-07:link, 
body .am-btn-07:active, 
body .am-btn-07:visited, 
body .am-btn-07[type="button"], 
body .am-btn-07[type="submit"]{
 color: #2c5cda;
}

/*number*/
.am-number .number{
 color: #2c5cda!important;
}
.am-number .box-title {
 color: #2c5cda;
}
.am-number.has-line .box-title:after {
 background:#fd4ea5;
}

/* flip box */

.am-flip-box01 .icon,
.am-flip-box05 .back .social a,
.am-flip-box05 .back .social a:link,
.am-flip-box05 .back .social a:active,
.am-flip-box05 .back .social a:visited{
 color: #2c5cda;
}
.am-flip-box02 .icon,
.am-flip-box03 .box::before,
.am-flip-box04 .back,
.am-flip-box05 .cont:after{
 background-color: #2c5cda;
}


/*imagebox*/
.am-imagebox-01 .icon{
 border-top-color: #fd4ea5;
 border-right-color:#fd4ea5;
}
.am-imagebox-01 .title::before,
.am-imagebox-01 .title::after{
 border-color:#fd4ea5;
}
.am-imagebox-03 .link span,
.am-imagebox-02:after{
 background-color:#fd4ea5;
}

.am-imagebox-06 .content .info{
 color: #fd4ea5;
}
.am-imagebox-06 .content .info:before{
 border-top: 1px solid #fd4ea5;
}
.am-imagebox-06:hover .content .title{
 color: #2c5cda;
}
/*list*/
.list-numbers li:before,
.list-icon li i,
.list-icon li em {
 color: #2c5cda;
}

.list-numbers.em-border li:before,
.list-icon.em-border li i,
.list-icon.em-border li em {
 border-color:#2c5cda;
}
.list-numbers.em-background li:before,
.list-icon.em-background li i,
.list-icon.em-background li em {
 background-color:#2c5cda;
}

/*ourteam*/
.am-ourteam-01 .ico i,
.am-ourteam-01 .ico em ,
.am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-next,
.am-ourteam-04 .swiper-thumbnail-pagination .swiper-button-prev ,
.am-ourteam-05 .info span ,
.am-ourteam-05 .swiper-button-next,
.am-ourteam-05 .swiper-button-prev {
   color: #2c5cda;
}
.am-ourteam-01 .ico a:hover i, .am-ourteam-01 .ico a:hover em {
   background-color: #2c5cda;
}
.am-ourteam-05 .title,
.am-ourteam-05 .description::before {
 border-bottom-color: #2c5cda;
}
.am-ourteam-02:after{
 background-color:#2c5cda;
}
.am-ourteam-03 .info .info-title:after,
.am-ourteam-03 .info .info-title .name:before, 
.am-ourteam-03 .info .info-title .name:after{
 border-color: #2c5cda;
}
.am-ourteam-05 .swiper-button-next:hover, 
.am-ourteam-05 .swiper-button-prev:hover{
 color:#fd4ea5;
}
.am-ourteam-07.swiper-container .swiper-slide .content{
 background-color:#fd4ea5;
}
.am-ourteam-07.swiper-container .swiper-button-next:hover,
.am-ourteam-07.swiper-container .swiper-button-prev:hover{
 background-color:#2c5cda;
}
@media only screen and (max-width: 767px) {
 .am-ourteam-03 .swiper-pagination-bullet {
   border-top-color:#2c5cda;
 }
 .am-ourteam-03 .swiper-pagination-bullet-active{
   border-top-color:#fd4ea5;
 }
}
/*photos slide*/
.photos-slide-style1 .date {
 color:#fd4ea5;
}
.photos-slide-style2 .title {
 color:#f8f363;
}
.photos-slide-style1 .link::before,
.photos-slide-style1 .link::after{
 border-color:#2c5cda;
}

/*price
.am-price-01 .price-footer .am-btn-07,
.am-price-03.price-color1 .price-content .price-title{
 color: #2c5cda;
}
.am-price-01 .price-item,
.am-price-02.light .price-item,
.am-price-03.price-color1 .price-header .price-bg::after{
 background-color: #2c5cda;
}
.am-price-02 .price-content .price-box .pricing{
 color: #fd4ea5;
}
.am-price-02.light .price-content .price-box .pricing,
.am-price-03.price-color1 .price-header .price-box .pricing{
 color: #f8f363;
}
*/

/*social*/
.am-social-02 i{
 color:#2c5cda;
}

/*Tabs*/
[class*="am-tabs-"] h2.resp-tab-active, 
[class*="am-tabs-"] h2.resp-tab-active:hover,
.am-tabs-top01 .resp-tabs-list .resp-tab-item.resp-tab-active,
.am-tabs-top02 .resp-tabs-list .resp-tab-item.resp-tab-active,
.am-tabs-top04 .resp-tabs-list .resp-tab-item.resp-tab-active,
.am-tabs-top05 .resp-tabs-list .resp-tab-item.resp-tab-active{
 background-color:#2c5cda;
}
.am-tabs-top03 .resp-tabs-list .resp-tab-item::after{
 border-color: #2c5cda;
}



/*testimonials*/
.am-testimonials-02 .swiper-thumbnail-pagination .pic{
 box-shadow:4px 5px 0px 0px  #2c5cda;
}
.am-testimonials-02 .swiper-thumbnail-pagination .swiper-slide-active .pic{
 box-shadow:4px 5px 0px 0px  #fd4ea5;
}
.am-testimonials-02 .swiper-thumbnail-pagination .pic::after{
 background-color: #fd4ea5;
}
.am-testimonials-02 .title strong{
 color: #fd4ea5;
}
.am-testimonials-02 .swiper-container-main .swiper-button-next,
.am-testimonials-02 .swiper-container-main .swiper-button-prev{
 color: #fd4ea5;
}

.am-testimonials-05 .swiper-button-next:hover, .am-testimonials-05 .swiper-button-prev:hover{
 color: #f8f363;
}
/*timeline*/
.am-timeline-02 .item .time span {
 border-bottom-color: #2c5cda;
}
.am-timeline-02 .item .time:after,
.am-timeline-02 .line,
.am-timeline-02 .item:nth-of-type(4n+1) .time:after{
 background-color: #2c5cda;
}
.am-timeline-02 .item:nth-of-type(4n+1) .time span{
 border-color: #2c5cda;
}
.am-timeline-02 .item .pic,
.am-timeline-02 .item:nth-of-type(4n+1) .pic{
 color: #2c5cda;
}

.am-timeline-02 .item:nth-of-type(4n+2) .time:after{
 background-color: #fd4ea5;
}
.am-timeline-02 .item:nth-of-type(4n+2) .time span{
 border-color: #fd4ea5;
}
.am-timeline-02 .item:nth-of-type(4n+2) .pic{
 color: #fd4ea5;
}

/*title*/
.am-title-2 .title ,
.am-title-5 span,
.am-title-6 .title{
 color:#2c5cda;
}
.am-title-5:after {
 background-color: #2c5cda;
}

.am-title-2 .title span ,
.am-title-4 .title:after,
.am-title-6 .title span,
.am-title-4:after{
 color:#fd4ea5;
}
.am-title-1 .title-bg {
 background-color:#f8f363;
}
.am-title-1 .feature:after{
 border-color: #fd4ea5;
}
/*infobox*/
.am-info-12:after{
 border-color: #2c5cda;
}
.am-info-04 .title:after{
 color: #2c5cda;
}
.am-info-13 .icon{
 background-color: #fd4ea5;
 box-shadow:2px 6px 18px -6px #fd4ea5;
}
.am-info-13.info-color1 .icon {
   background-color:  #22d3a7;
   box-shadow: 2px 6px 18px -6px #22d3a7;
}
/*end*/
/* interactive */
.am-interactive-02 .content::before{
   background: #2c5cda;
}
.am-interactive-04:hover .pic::after{
   background: #2c5cda;
}
.am-interactive-06:hover .pic::after{
   background: #2c5cda;
}
.am-interactive-11:hover .pic::after{
   background: #2c5cda;
}
.am-interactive-12:hover .pic::after{
   background: #2c5cda;
}
/* End: interactive */
/*swiper*/
.swiper-container.default_nav .swiper-button-next:hover, 
.swiper-container.default_nav .swiper-button-prev:hover, 
.swiper-container.style01_nav .swiper-button-next:hover, 
.swiper-container.style01_nav .swiper-button-prev:hover, 
.swiper-container .swiper-pagination-bullet-active{
 background:#2c5cda;
}
.am-testimonials-04 .swiper-pagination-bullet:after{
 box-shadow: 0 0 1px 1px #2c5cda;
}
.am-testimonials-06 .swiper-thumbnail-pagination .swiper-slide.swiper-slide-active .pic{
 border-color: #fd4ea5;
   box-shadow: 11px 11px 42px -18px #fd4ea5;
}
.am-testimonials-06 .swiper-thumbnail-pagination .swiper-slide.swiper-slide-active .name strong,
.am-testimonials-06 .swiper-container-main .info ul li h6 span.color{
 color: #fd4ea5;
}

.am-testimonials-06 .swiper-container-main .info .info-title .name{
 color: #fd4ea5;
}

.am-testimonials-06 .swiper-container-main .info .info-title:before{
 border-color: #2c5cda;
}
.am-testimonials-06 .swiper-container-main .swiper-button-next, .am-testimonials-06 .swiper-container-main .swiper-button-prev{
 color:  #2c5cda;
}
.am-testimonials-06 .swiper-container-main .swiper-button-next:hover, .am-testimonials-06 .swiper-container-main .swiper-button-prev:hover{
 color: #fd4ea5;
}
/*fixed widget*/
.fixed-widget-list li,
.fixed-widget-list li.backtop{
 background-color:#2c5cda;
}
.fixed-widget-list li.share{
 background-color:#fd4ea5;
}

/*header*/
.search-popup-box .popup-content.color-dark ,
.leftslidemenu + .slide-shade,
.popup-menu-wrap,
.popup-search-box .popup-content{
 background-color:#2c5cda;
}
.popup-menu,
.popup-menu .dropdown ul ul,
.popup-menu2{
 background:#2c5cda;
}
.menu-3d-popup-box .icon,
.menu-3d-popup-main .menu-3d-popup-close{
 color:#2c5cda;
}
.menu-3d-popup-text::before{
 border-top-color:#2c5cda;
}
.leftslidemenu li:hover > a .menu_arrow::before,
.leftslidemenu li:hover > a .menu_arrow::after,
.leftslidemenu li.current > a .menu_arrow::before,
.leftslidemenu li.current > a .menu_arrow::after{
 border-color:#fd4ea5;
}
.leftslidemenu li:hover,
.leftslidemenu li.current,
.popup-menu .dropdown a:hover,
.popup-menu .dropdown a.active,
.popup-menu .dropdown li.current  > a,
.popup-menu li:hover > a,
.popup-menu li:hover > a:link,
.popup-menu2 .dropdown a:hover,
.popup-menu2 .dropdown li.current > a,
.popup-menu2 .dropdown li:hover > a{
 color:#fd4ea5;
}
.popup-search-box > .icon,
.menu-3d-popup-main .multi_menu .dropdown li li ul{
 background-color:#fd4ea5;
}


/*Page */

.creative01-section05 .title,
.business-footer .link li a:hover,
.business-footer .footer-btn:hover,
.app-price div:nth-of-type(1) .price-item .price-footer .am-btn-04,
.service-price-right .am-price-03:last-of-type .price-content .price-title {
 color: #2c5cda;
}
.modern-slide .swiper-button-next:hover,
.modern-slide .swiper-button-prev:hover,
.modern-slide2 .swiper-button-next:hover,
.modern-slide2 .swiper-button-prev:hover {
   border-color:  #2c5cda;
   background-color: #2c5cda;
}
.business-submit-button,
.app-submit-button ,
.service-accordion .item-left ,
.anchor-link li.active,
.anchor-link li:hover ,
.portfolio-section02 .main-pagenavi a ,
.rev_slider .am-btn-01::before {
 background-color: #2c5cda;
}

.portfolio-section02 .main-pagenavi:active {
 border-color: #2c5cda;
}
.creative01-footer .icon-list a:hover,
.creative01-footer-list ul li a:hover,
.faq-left-box .am-title-1:after,
.service-slide-projects.swiper-container .swiper-pagination-bullet-active  {
 color: #fd4ea5;
}
.creative01-from-button,
.creative03-section05 .am-info-05.active .am-btn-03 i {
 color: #fd4ea5!important;
}
.business-section01 .box-right-info ,
.business-section01 .box-right-info:after {
 border-color: #fd4ea5;
}
.dg-ico-animation06,
.modern-section02 .section02-bottom-info,
.aboutus-play-bottom::after {
 background-color:#fd4ea5;
}
.creative03-section05 .am-info-05.active .am-btn-03 {
 background-color:#fd4ea5!important;
}
.modern-banner-bullets .tp-bullet:hover,
.modern-banner-bullets .tp-bullet.selected {
   color:#fd4ea5;
   border-color:#fd4ea5;
}
.aboutus-play-top .play-box:before {
 border-left-color:#fd4ea5;
}
.service-slide-projects .swiper-pagination-bullet::after {
 border-bottom-color:#fd4ea5;
}
.dg-form-content.form-border .form-control-wrap input[type=text]:focus,
.dg-form-content.form-border .form-control-wrap input[type=email]:focus,
.dg-form-content.form-border .form-control-wrap input[type=url]:focus,
.dg-form-content.form-border .form-control-wrap input[type=tel]:focus,
.dg-form-content.form-border .form-control-wrap input[type=number]:focus,
.dg-form-content.form-border .form-control-wrap input[type=date]:focus,
.dg-form-content.form-border .form-control-wrap select:focus,
.dg-form-content.form-border .form-control-wrap textarea:focus {
   box-shadow: 0 0 0 2px #fd4ea5;
   border-color:#fd4ea5!important;
}
.dg-form-content.form-border.size-small .form-control-wrap input[type=text]:focus,
.dg-form-content.form-border.size-small .form-control-wrap input[type=email]:focus,
.dg-form-content.form-border.size-small .form-control-wrap input[type=url]:focus,
.dg-form-content.form-border.size-small .form-control-wrap input[type=tel]:focus,
.dg-form-content.form-border.size-small .form-control-wrap input[type=number]:focus,
.dg-form-content.form-border.size-small .form-control-wrap input[type=date]:focus,
.dg-form-content.form-border.size-small .form-control-wrap select:focus,
.dg-form-content.form-border.size-small .form-control-wrap textarea:focus {
   box-shadow: 0 0 0 1px #fd4ea5;
}

.dg-form-content.form-line.dark .fixline:before{
   border-bottom-color: #fd4ea5!important;
}

.creative03-section01 .Mask-01 {
 background-color:#f8f363;
}
.creative03-section09 .am-bloglist-03 .bloglist-item:nth-child(3):hover .day,
.teamsingle-banner-left .title {
 color:#f8f363;
}

.form-submit-button-04,
.form-submit-button-05,
.form-submit-button-02{
   background-color: #2c5cda;
}
.form-submit-button-03 {
 color: #fd4ea5;
}

.onepage01-section07 .box::before {
   border-top-color: #fd4ea5;
   border-right-color: #fd4ea5;
   border-bottom-color: #fd4ea5;
}
.onepage01-section07 .box::after {
   border-top-color: #fd4ea5;
   border-left-color: #fd4ea5;
   border-bottom-color: #fd4ea5;
}

