﻿










/*global setting*/
#Body ,
html, 
body ,
.Head,
.SubTitle ,
.SubSubTitle ,
.Normal,
.TeamDetail_info li a,
.TeamDetail_info li a:link,
.TeamDetail_info li a:active,
.TeamDetail_info li a:visited {
	color:#333333;
	font-size:14px;
	font-family:'Raleway';
	line-height:1.8;
	letter-spacing:0px;
}
html, 
button, 
input, 
select, 
textarea,
.ls-layer, 
.ls-layer *{
	font-family:'Raleway';
}


 
/* body style */

.body_bg {
								background-image:url(images/Body_bg_2.png);
											background-position:Left top;
	background-attachment:scroll;
					background-repeat:repeat;
		background-size:auto ;
}


/*content style*/


#dnn_content{
	background-color:#FFFFFF;
}


	#dnn_wrapper{width:auto;}




h1 {
	color:#f72e5d;
	font-family:'Raleway';
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	letter-spacing:0px;
}
 
h2 {
	color:#f72e5d;
	font-family:'Raleway';
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	letter-spacing:0px;
}

h3 {
	color:#000000;
	font-family:'Raleway';
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	letter-spacing:0px;
}

h4 {
	color:#000000;
	font-family:'Raleway';
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	letter-spacing:0px;
}

h5 {
	color:#000000;
	font-family:'Raleway';
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	letter-spacing:0px;
}
h6 {
	color:#000000;
	font-family:'Raleway';
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	letter-spacing:0px;
}



/*foot size*/
.Testimonials_tab blockquote, 
.Testimonials_tab blockquote p,
.Testimonials_1 blockquote small,
.quotes_1 blockquote p,
.quotes_2 blockquote p,
.quotes_3 blockquote p,
.quotes_4 blockquote p,
.quotes_5 blockquote p,
.quotes_6 blockquote p,
.quotes_7 blockquote p,
.quotes_1 blockquote small,
.quotes_2 blockquote small,
.quotes_3 blockquote small,
.quotes_4 blockquote small,
.quotes_5 blockquote small,
.quotes_6 blockquote small,
.quotes_7 blockquote small{
	font-size:14px;
}
.isotope_grid .isotope_group a{
	font-size:12px;
}

/*Content Style*/
a, 
a:link,
a:active,
a:visited{
	color:#3cceda;
}
a:hover{
	color:#3cceda;
}
.default_color{
	color:#333333!important;
}
.accent_color{
	color:#f72e5d!important;
} 
.default_size{
	font-size:14px!important;
}
.big_size{
	font-size:16px!important;
}
.small_size{
	font-size:12px!important;
}
.default_family{
	font-family:'Raleway'!important;
}
.special_family_1{
	font-family:'Raleway'!important;
}
.special_family_2{
	font-family:'Raleway'!important;
}
.default_line_height{
	line-height:1.8!important;
} 
.big_line_height{
	line-height:2!important;
} 
.small_line_height{
	line-height:1.5!important;;
} 




/*images*/
.photo_box .ico span,
.photo_box.ico_push_in .ico,
.photo_box.content_top_increment .content h3,
.content_sytle_2 .shade,
.photo_box.content_push_in .content,
.photo_box:hover.entirety_bevel .shade{
	background-color:#f72e5d;
}
.photo_box.icon_tag_push .ico:before{
	border-right-color:#f72e5d;
	border-top-color:#f72e5d;
}
.text_sytle_4 h3 span{
	border-bottom-color:#f72e5d;
}
.photo_box.entirety_bevel .pic_box:before {
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
}
/*price-table*/
/*Progressbar counter*/

/*Testimonials*/ 
.Testimonials_tab blockquote, 
.Testimonials_tab blockquote p{
	color:#333333;
}


 .Testimonials_2 blockquote small:before{
	background-color:#FFFFFF;
}


.Testimonials_tab .dot a{
	border: 2px solid #f72e5d;
}
.Testimonials_tab .dot a.actived,
.Testimonials_3 .last_page:hover, 
.Testimonials_3 .next_page:hover,
.Testimonials_6 .last_page:hover, 
.Testimonials_6 .next_page:hover,
.Testimonials_7 blockquote p{
	background-color:#f72e5d;
}
.Testimonials_6 blockquote p{
	border-bottom:4px solid  #f72e5d;
}
.Testimonials_6 blockquote small:before,
.Testimonials_7 blockquote small:before{
	border-top-color:#f72e5d;
}
.Testimonials_6 .last_page, 
.Testimonials_6 .next_page{
	border: 1px solid #f72e5d;
	color:#f72e5d;
}
.Testimonials_1 blockquote small span,
.Testimonials_7 blockquote small span,
.Testimonials_8 blockquote small span{
	color:#f72e5d;
}
.Testimonials_7 .dot a.actived{
	border: 2px solid #f72e5d!important;
}
.Testimonials_5 blockquote p{
	border-right-color:#f72e5d;
}



/*Responsive Tab*/
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active{
	border-top:3px solid #f72e5d;
}
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active,
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active:hover,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Left_3 ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active{
	background-color:#f72e5d;
	border:1px solid #f72e5d;
}
.verticalTab_Left_2 ul.resp-tabs-list li.resp-tab-active{
	border-left:3px solid #f72e5d;
 	color:#f72e5d;
}
.horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active span,
.verticalTab_Left_2 ul.resp-tabs-list li.resp-tab-active span{
 	color:#f72e5d;
}
.verticalTab_Left_3 ul.resp-tabs-list li.resp-tab-active:before{
	border-left-color:#f72e5d;
}
.verticalTab_Right_1 ul.resp-tabs-list li,
.verticalTab_Right_1 .resp-tabs-container,
.horizontalTab_Top_4 ul.resp-tabs-list li.resp-tab-active{
	border:1px solid #f72e5d;
}
.verticalTab_Right_1 ul.resp-tabs-list li:first-child{
	border-top:1px solid #f72e5d;
}
.horizontalTab_Top_4 ul.resp-tabs-list li.resp-tab-active span{
	background-color:#f72e5d;
}
.horizontalTab_Top_4 ul.resp-tabs-list li.resp-tab-active:before{
	border-top-color:#f72e5d;
}
.horizontalTab_bottom_1 .resp-tabs-container .but:hover,
.horizontalTab_bottom_1 .tab_ico .glyphicons, 
.horizontalTab_bottom_1 li.resp-tab-item:hover .tab_ico .glyphicons, 
.horizontalTab_bottom_1 li.resp-tab-item.resp-tab-active .tab_ico .glyphicons{
	background-color:#f72e5d;
}
@media only screen and (max-width: 797px) {
	.horizontalTab_Top .resp-accordion.resp-tab-active,
	.verticalTab_Left .resp-accordion.resp-tab-active,
	.verticalTab_Right .resp-accordion.resp-tab-active,
	.horizontalTab_Top .resp-accordion.resp-tab-active:hover,
	.verticalTab_Left .resp-accordion.resp-tab-active:hover,
	.verticalTab_Right .resp-accordion.resp-tab-active:hover{
		background-color: #f72e5d!important;
		color:#FFF!important;
	} 
	.horizontalTab_bottom_1 .resp-accordion.resp-tab-active:hover .tab_ico .glyphicons,
	.horizontalTab_bottom_1 .resp-accordion.resp-tab-active .tab_ico .glyphicons{
		color: #f72e5d!important;
	}
	
	
}
/*accordion*/
.accordion_1 .panel-default > .panel-heading,
.accordion_1 .panel-default > .panel-heading a ,
.accordion_2 .panel-default > .panel-heading a {
	color:#333333;
}
.accordion_1 .panel-default > .panel-heading a.collapsed,
.accordion_2 .panel-default > .panel-heading a.collapsed {
	color: #333333;
}
.accordion_1 .panel-default .accordion_icon:before,
.accordion_6 .panel-default .accordion_icon:before{
	color:#f72e5d;
}
.accordion_1 .panel-default .collapsed .accordion_icon:before ,
.accordion_3 .panel-default > .panel-heading a ,
.accordion_3 .panel-default > .panel-heading a.collapsed,
.accordion_4 .panel-default > .panel-heading a ,
.accordion_4 .panel-default > .panel-heading a.collapsed,
.accordion_5 .panel-default > .panel-heading a ,
.accordion_5 .panel-default > .panel-heading a.collapsed,
.accordion_6 .panel-default > .panel-heading a ,
.accordion_6 .panel-default > .panel-heading a.collapsed,
.accordion_6 .panel-default .collapsed .accordion_icon:before {
	color:#333333;
}
.accordion_2 .panel-default .accordion_icon,
.accordion_3 .panel-default .accordion_icon,
.accordion_4 .panel-default .accordion_icon,
.accordion_5 .panel-default .accordion_icon {
	background-color: #f72e5d;
}
.accordion_6 .panel-default > .panel-heading{
}
.accordion_6 .panel-default .accordion_icon{
	border: 1px solid #f72e5d;
}
.accordion_7 .panel-heading .accordion_icon,
.accordion_8 .panel-default .accordion_icon{
	background-color: #f72e5d;
} 

/*quotes*/
.quotes_1 blockquote p,
.quotes_2 blockquote p,
.quotes_3 blockquote p,
.quotes_4 blockquote p,
.quotes_6 blockquote p{
	color:#333333;
}
.quotes_1 blockquote small span,
.quotes_2 blockquote small span,
.quotes_3 blockquote small span,
.quotes_4 blockquote small span,
.quotes_6 blockquote small span,
.quotes_7 blockquote small span{
	color:#f72e5d;
}

.quotes_5 blockquote{
	background-color:#f72e5d;
}
.quotes_5 blockquote p{
}
.quotes_7 blockquote p{
	color:#333333;
}
/*dropcaps*/
.dropcaps_1{
	background-color:#f72e5d;
}
.dropcaps_2{
	color:#f72e5d;
}
.dropcaps_4{
	color:#f72e5d;
	border-color:#f72e5d;
}
.dropcaps_6{
	border-bottom-color:#f72e5d;
}

/*flip_box*/
.flip_box_1 .back{
	background-color:#f72e5d;
}
.flip_box_1 .front .glyphicons,
.flip_box_1 .front h3{
	color:#f72e5d;
}
.flip_box_2 .but:hover{
	color:#FFF;
	background-color:#f72e5d;
	border-color:#f72e5d;
}
.flip_box_3 .front .glyphicons{
	color:#f72e5d;
	border-color:#f72e5d;
}
/*Carousel*/
.carousel .owl-buttons .owl-prev:hover, 
.carousel .owl-buttons .owl-next:hover{
	background-color:#f72e5d;
}
.carousel .owl-page{
	border: 2px solid #f72e5d;
}
.carousel .owl-page.active{
	background-color:#f72e5d;
}

.number_Animation_1 .glyphicons{
	border:1px solid #f72e5d;
	color:#f72e5d;
}
.number_Animation_1,
.number_Animation_2 .glyphicons,
.number_Animation_6 .bgcolor_1 h3,
.number_Animation_6 .bgcolor_2 h3{
	color:#f72e5d;
}
.loaded_list_1 .bar,
.loaded_list_2 .bar,
.loaded_list_3 .bar,
.bgcolor_3,
.bgcolor_4{
	background-color:#f72e5d;
}
.number_Animation_3 .glyphicons,
.number_Animation_3 .number {
	color:#f72e5d;
}

/*sync_carousel*/
.sync_carousel .owl-buttons .owl-prev:hover,
.sync_carousel .owl-buttons .owl-next:hover,
.sync_carousel_2 .carousel_main .owl-buttons .owl-prev:hover, 
.sync_carousel_2 .carousel_main .owl-buttons .owl-next:hover{
	background-color:#f72e5d;
}
.sync_carousel_1 .carousel_nav .item .ico{
	border:1px solid #f72e5d;
}
.sync_carousel_1 .carousel_nav .item .ico span{
	color:#f72e5d;
}
.sync_carousel_1 .carousel_nav .synced .item .ico span{
	background-color:#f72e5d;
}
.sync_carousel_2 .carousel_nav .owl-prev:hover,
.carousel_3.carousel_3_arrow .owl-buttons .owl-prev:hover{
	border-right-color:#f72e5d;
}
.sync_carousel_2 .carousel_nav .owl-next:hover,
.carousel_3.carousel_3_arrow .owl-buttons .owl-next:hover{
	border-left-color:#f72e5d;
}
.sync_carousel_2 .owl-buttons .owl-prev, 
.sync_carousel_2 .owl-buttons .owl-next{
	background:none!important ;
}

/*images*/

/*flip box*/

/*Portfolio*/


/*Pricing*/

.price-table1 .price_title .glyphicons{
	border:1px solid #f72e5d;
	color:#f72e5d;
}
.price-table1 [class*="col-"]:hover .price_title .glyphicons,
.price-table1 [class*="col-"]:hover a.btn,
.price-table2 .price_title,
.price-table2 .price_title:before,
.price-table2 [class*="col-"]:hover a.btn,
.price-table3 [class*="col-"]:hover .price_box,
.price-table3 [class*="col-"]:hover a.btn{
	background-color:#f72e5d;
}
.price-table3 [class*="col-"]:hover a.btn{
	border-color:#f72e5d;
}
.price-table1 .price,
.price-table2 .price_box .price,
.price-table2 .price_box .sup{
	color:#f72e5d;
}
/*chart*/
.chart_list_1,
.chart_list_1 .percentage1 .percentage_inner,
.chart_list_1 .percentage1{
	color:#f72e5d;
}
/*isotope*/
.isotope_grid .isotope_group a{
	color:#333333;
}
.isotope_grid .isotope_group a:hover, 
.isotope_grid .isotope_group a.active{
	border:1px solid #f72e5d;
	background-color:#f72e5d;
}

/* new portfolio */
.Text_layouts .photo_box a:hover span,
.Sidebar_layouts_categories .glyphicons,
.Sidebar_layouts_links .glyphicons{
	color:#f72e5d;
}
.List_layouts_text hr{
	border-color:#f72e5d;
}
.Single_page a{
	color:#f72e5d;
	border-color:#f72e5d;
}
a.page_control:hover,
a.page_number:hover{
	color:#f72e5d !important;
	border-color:#f72e5d;
}
.Grid_layouts .photo_box .shade,
.Text_layouts .photo_box .shade,
.Single_page a:hover{
	background-color:#f72e5d;
}

/*boxes*/
.boxes_style_1 a.but,
.boxes_style_3 a.but,
.boxes_style_2 .boxes,
.boxes_style_6 .boxes .but a{
	background-color:#f72e5d;
}
.boxes_style_6 .boxes{
	border-left:3px solid #f72e5d;
}
.boxes_style_7 .boxes{
	border-top:3px solid #f72e5d;
}

/*.dividers*/
.dividers_1:before{
	border-top:2px solid #f72e5d;
}
.dividers_4{
	border-top:1px dashed #f72e5d;
}

/*list_style*/
.list_style3 li:before,
.list_style9 li .glyphicons, 
.list_style9 li .social,
.list_style10 li .glyphicons, 
.list_style10 li .social{
	background-color:#f72e5d;	
}
 
.list_style4 li .glyphicons, 
.list_style4 li .social,
.list_style5 li .glyphicons, 
.list_style5 li .social,
.list_style6 li .glyphicons, 
.list_style6 li .social,
.list_style7 li .glyphicons, 
.list_style7 li .social,
.list_style8 li .glyphicons, 
.list_style8 li .social{
	color:#f72e5d;	
}
.list_style8 li li .glyphicons, 
.list_style8 li li .social{
	color:#333333
}

/*ServeList*/
.ServeList_1 li .ico,
.ServeList_8 .ico2{
	border:1px solid #f72e5d;
	color:#f72e5d;
}
.ServeList_1 li:before{
	border-left-color:#f72e5d;
}
.ServeList_1 li:after,
.ServeList_2 .back,
.ServeList_8 .ico,
.ServeList_9 .ico{
	background-color:#f72e5d;
}
.ServeList_2 .front h3,
.ServeList_2 .front .glyphicons{
	color:#f72e5d;
}

.ServeList_3 .ico,
.ServeList_5 .ico{
	color:#f72e5d;
}
.ServeList_9 h5:after{
	border-bottom-color:#f72e5d;
}


/*Time Line*/
.timeline .time_year.accent span,
.timeline .time_month.accent,
.timeline .time_more{
	background-color:#f72e5d;
}
.timeline .time_year.accent{
	border:1px solid  #f72e5d;
}
.timeline:before{
	border-left:1px solid #f72e5d;
}
.timeline .time_year span {
 	border:4px solid #FFFFFF
 }
.timeline .time_box_left .time_content:before, 
.timeline .time_box_left .time_photo:before, 
.timeline .time_box_right .time_photo:before, 
.timeline .time_box_right .time_content:before{
	background-color:#FFFFFF;
}
 
@media only screen and (max-width: 767px) {
	.timeline .time_content,
	.timeline .time_photo{
		border:none;
	}
	.timeline .time_box_left,
	.timeline .time_box_right{
		background-color:#FFFFFF;
	}
}




/*DNN LATEST PROJECTS*/
.Theme_21_LinkAndZoom_Normal .next:hover,
.Theme_21_LinkAndZoom_Normal .prev:hover,
.Theme_21_LinkAndZoom_Normal .pager a.selected,
.Theme_21_LinkAndZoom_Default .next:hover,
.Theme_21_LinkAndZoom_Default .prev:hover,.Theme_21_LinkAndZoom_Default .pager a.selected{
	background-color:#f72e5d!important;
}
/*DNN PORTFOLIOS*/
.Theme_19_Normal .filter_navigation ul li.selected a,
.Theme_19_Normal .filter_navigation ul li a:hover{
	color:#f72e5d!important;
}
.Theme_19_Default .filter_navigation ul ul li.selected a, 
.Theme_19_Default .filter_navigation ul ul li a:hover,
.Theme_19_Default .view-tenth .mask{
	background-color:#f72e5d!important;
}


/*html*/    
.ServeList_4 li .ico,
.full_screen_pic .animation_4 a{
	background-color:#f72e5d;
}
.ServeList_4 li .line,
.faq_tab .faq_box dt:before{
	border-left:1px solid #f72e5d;
}
.ourteam_1 h3 span,
.ourteam_2 .ourteam_title span,
.ourteam_2 .Accent,
.ourteam_3 h3 span,
.social_list a:hover span,
.faq_tab .faq_box dt,
.full_screen_pic .animation_1{
	color:#f72e5d;
}
.full_screen_pic #nextPage{
	border-color: #f72e5d;
}
.full_screen_pic.animations #nextPage:after{
	border-right-color: #f72e5d;
}
.full_screen_pic.animations #nextPage:before{
	border-left-color: #f72e5d;
}
.social_list a span,
.Theme_Responsive_Default .form_label{
	color:#333333;
}
.faq_tab .faq_title li.active a, 
.faq_tab .faq_title li a:hover,
a.Button_border, 
a:link.Button_border,
a:active.Button_border, 
a:visited.Button_border,
a:hover.Button_border_gray,
a:hover.Button_border_gray2{
	color: #f72e5d;
	border-color: #f72e5d;
}
a.Button_white:hover{
	background-color:#f72e5d;
	border-color:#f72e5d;
}
.faq_tab .faq_box dt .ico_q,
a:hover.Button_border,
.content_sytle_3 a,
.price_list .price{
	background-color:#f72e5d;
}
.Theme_Responsive_Default button.btn:hover, 
.Theme_Responsive_Default input[type="submit"].btn:hover, 
.Theme_Responsive_Default input[type="reset"].btn:hover,
.Theme_Responsive_Default button.btn, 
.Theme_Responsive_Default input[type="submit"].btn, 
.Theme_Responsive_Default input[type="reset"].btn{
	background-color:#f72e5d!important;
}
.form_2 .Theme_Responsive_Default .form_submit button.btn:hover, 
.form_2 .Theme_Responsive_Default .form_submit input[type="submit"].btn:hover, 
.form_2 .Theme_Responsive_Default .form_submit input[type="reset"].btn:hover{
	color: #f72e5d!important;
	border-color: #f72e5d!important;
}
.Theme_Responsive_20066_home2 .form_submit .btn:hover{
	color: #f72e5d!important;
	border-color: #f72e5d!important;
}
.Theme_Responsive_20066_home3 .form_submit .btn,
.Theme_Responsive_20066_home5 .form_submit .btn,
.Theme_Responsive_20066_home6 .form_submit .btn{
	background-color:#f72e5d!important;
}



.ico_404{
	color:#f72e5d;
}
.social-icons2 a{
	background-color:#f72e5d;
}
.social-icons2 a span{
	color:#f72e5d;
}
.social-icons2 a:hover span{
	color:#333333
}
.social-icons2 a:hover{
	background-color:#333333
}
a.Button_default, 
a:link.Button_default, 
a:active.Button_default, 
a:visited.Button_default,
a.Button_default3, 
a:link.Button_default3, 
a:active.Button_default3, 
a:visited.Button_default3,
a:hover.Button_gray,
a.Button_default2, 
a:link.Button_default2, 
a:active.Button_default2, 
a:visited.Button_default2{
	background-color:#f72e5d;
}
.bannermore1 a:hover {
	background-color: #f72e5d;
	border: 2px solid #f72e5d;
}
.player_boxes .Button:hover {
	border-color: #f72e5d;
	background-color: #f72e5d;
}

/*backgroundImage*/
.backgroundImage2 {
	background-color: #f72e5d;
}
.backgroundImage14 .shade:after{
	background-color:#f72e5d;
}

/*anchor*/
.anchorTag .number:before,
#anchorNav li i{
	background-color:#f72e5d;
}
#anchorNav li i{
	border-color:#f72e5d;
}


/*Container*/
.Container-H3-1 .title1,
.Container-H3-2 .title2{
	color:#000000;
} 
.Container-H3-6 .dnntitle:after{
	border-bottom-color:#f72e5d!important;
}
.Container-4 .title4 span,
.Container-5 .title5 span,
.Container-6 .title6,
.img_tab .tab_title span{
	color:#f72e5d
}

.Container-7 .dnntitle:after{
	border-bottom: 2px solid #f72e5d;
	}
/*home6&home7*/
.home6banner2_2,
.backgroundImage20 h3 span.glyphicons,
.number_Animation_7 span.number,
.Testimonials_9 blockquote small,
.number_Animation_8 .nob,
.price-table4 .price_holder:hover .price_box,
.price-table4 .price_holder:hover .price_title h2{
	color:#f72e5d;
	}
.home6_b .photo_box:hover,
.backgroundImage21,
.home6_c h3 .out,
.home6_d .line,
.home6_f .line,
.Theme_Responsive_20066_home6 .btn,
.Theme_Responsive_20066_home7 .btn,
.home7_e li:first-child:before,
.home7_e li:after,
.price-table4 .price_box {
	background-color:#f72e5d;
	}
.home6_a .line,
.ourteam_4 .line,
.home6_g .line, 
.home6_h .line{
	border-bottom: 2px solid #f72e5d;
	}
.home6banner1_4 {
	border-left: 100px solid #f72e5d;
	}
.home7_e li{
	border-top:1px solid #f72e5d;
	}
.price-table4 .price_holder ul{
	border:1px solid #f72e5d;
	}
/*pages*/		
.aboutus_a h3, 
.aboutus_b h3,
.aboutus_a ul li span.glyphicons,
.timeline_a .contentmain .contentmain_left h1,
.ourservices_a .ourservices_a_main em.glyphicons,
.ourteams_a h6,
.number_Animation_10 .icon em.glyphicons,
.teamdetail_b a.links,
.teamdetail_a h1 span,
.Testimonials_10 blockquote .main h2,
.chart_list_3 .percentage3,
.price-table5 .unit,
.price-table5 .price_holder ul li span.glyphicons,
.pricing_a .pricing_a_right .pricing_a_right_main h3,
.pricing_b h3,
.pricing_b a.links,
.contactus_a ul li em.glyphicons,
.aboutus_g h3,
.contact_list2 .glyphicons,
.list_style13 li .glyphicons{
	color:#f72e5d;
}	
.aboutus_b .img .the4,
.aboutus_c .ico,
.aboutus_e .the1,
.timeline_a .topmain em,
.timeline_a .contentmain .contentmain_right a.links,
.timeline_a .bottommain em.glyphicons,
.horizontalTab_Top_5 ul.resp-tabs-list li.resp-tab-active span,
.ourservices_c em.glyphicons,
.ourservices_d_main .ourservices_d_box .photo_box .shade,
.ourteams_a .photo_box em.glyphicons,
.ourteams_a .photo_box .shade,
.ourteams_c .ourteams_c_left.the1 .ourteams_c_left_main,
.number_Animation_9 .main em.glyphicons,
.number_Animation_9 .main:hover,
.number_Animation_9 .main .line,
.teamdetail_b:hover a.links,
.teamdetail_b .line,
.faq_a .faq_a_left_top .main h3 em.glyphicons, 
.faq_a .faq_a_left_bottom .main h3 em.glyphicons, 
.faq_a .faq_a_right_top .main h3 em.glyphicons, 
.faq_a .faq_a_right_bottom .main h3 em.glyphicons,
.Testimonials_10 blockquote .main a,
.accordion_9 .panel-default .accordion_icon,
.price-table5 .price_title em.glyphicons,
.price-table5 .price_title .line,
.price-table5 a.btn,
.price-table5 a.btn:hover,
.pricing_b a.links:hover,
.pricing_c .icon em.glyphicons,
.contactus_a a.links,
.input_style .btn,
.chart_list_2 .bgcolor1,
.ourservices_b .ourservices_b_left{
	background-color:#f72e5d;
}
.timeline_a .topmain p,
.timeline_a .contentmain .contentmain_right:after,
.number_Animation_9 .main,
.teamdetail_b a.links,
.pricing_a .pricing_a_right .pricing_a_right_main ul li:hover,
.pricing_b a.links,
.contact_list2 .glyphicons{
	border-color:#f72e5d;
}
.horizontalTab_Top_5 ul.resp-tabs-list li.resp-tab-active:before{
	border-top-color:#f72e5d;
}
.ourteams_c .ourteams_c_left.the1 .ourteams_c_left_main:before,
.accordion_9 .panel-heading + .panel-collapse .panel-body{
	border-left-color:#f72e5d;
}
.Theme_Responsive_20066_contactus02 .form_submit .btn{
	background-color:#f72e5d!important;
}
.Theme_Responsive_20066_contactus02 .form_submit .btn:hover{
	background-color:#2e2e2e!important;
}
#to_top{
	background-color: #f72e5d;
}
/*map sytle*/

		
		#gmap01{
		height:220px
	}
	
	@media only screen and (min-width: 1600px) {
		#gmap01{
			height:220px
		}
	}
	@media only screen and (min-width: 1200px) and (max-width: 1599px) {
		#gmap01{
			height:220px
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		#gmap01{
			height:220px
		}
	}
	 @media only screen and (max-width: 767px) {
		#gmap01{
			height:220px
		}
	}
	

		
		#gmap02{
		height:582px
	}
	
	@media only screen and (min-width: 1600px) {
		#gmap02{
			height:582px
		}
	}
	@media only screen and (min-width: 1200px) and (max-width: 1599px) {
		#gmap02{
			height:582px
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		#gmap02{
			height:582px
		}
	}
	 @media only screen and (max-width: 767px) {
		#gmap02{
			height:582px
		}
	}
	

		
	

		
	

		
	
















	/********header 1***********/
		.header_bg {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		z-index: 999;
	}
	.dnn_logo {
		line-height: 103px;
		height: 103px;
	}
	.header_top {
		background-color:#000000;
	}
	
	.header_top, 
	.header_top a:link, 
	.header_top a:active, 
	.header_top a:visited, 
	.header_top .Normal,
	.searchBox input.NormalTextBox{
		color:#a1a0a0;
	}
	.header_top .HeaderPane a, 
	.header_top .HeaderPane a:link, 
	.header_top .HeaderPane a:active, 
	.header_top .HeaderPane a:visited{
		color:#f72e5d;
	}
	.header_top .searchBox input.NormalTextBox::-webkit-input-placeholder{color:#a1a0a0;}
	.header_top .searchBox input.NormalTextBox:-moz-placeholder{color:#a1a0a0;}
	.header_top .searchBox input.NormalTextBox::-moz-placeholder {color:#a1a0a0;}
	.header_top .searchBox input.NormalTextBox:-ms-input-placeholder {
			color:#a1a0a0;
	}
	
	.header_top a:hover{
		color:#f72e5d;
	}
	.Login .registerGroup li.userMessages:hover:before, 
	.Login .registerGroup li.userNotifications:hover:before{
		color:#f72e5d;
	}
	.Login .registerGroup li.userMessages a span,
	.Login .registerGroup li.userNotifications a span {
		background-color: #f72e5d;
	}
	
	.header_top .tabs_close:before, 
	.header_top .tabs_close:after{
		border-left-color:#a1a0a0;
	}
	.menu_ico {
		position: absolute;
		top: 50.1%;
		right: 0;
		height: 30px;
		line-height: 30px;
		margin-top: -15px;
	}
	.menu_ico .glyphicons{
		line-height:inherit;
	}	.menu_ico a{
		color:#FFFFFF;
		margin: 0px 5px;
	}
	.menu_ico a:hover ,
	.menu_ico a.accent{
		color:#f72e5d;
	}
	.dnn_menu {
		margin-right: 80px;
	}
	#header1:before{
		content:"";
		background-color:#000000;
		filter:alpha(opacity= 50 );
		opacity: 0.5;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
	}
	/*top_menu*/
			#dnngo_megamenu .primary_structure > li > a >span >img,
		#dnngo_megamenu .primary_structure > li > a >span >i,
		.multi_menu ul li img{
			display:none;
		}
		
	#dnngo_megamenu ul,
	.multi_menu {
		font-family:"Raleway";
	}
	#dnngo_megamenu > div > ul {
		display: inline-block;
		vertical-align: middle;
	}
	
	*+html #dnngo_megamenu > div > ul {
		display: inline;
	}
	
	#dnngo_megamenu > div > ul > li {
		background: none;
		padding: 0;
	}
	#dnngo_megamenu > div > ul > li > a {
		line-height:103px;
	}
		#dnngo_megamenu > div > ul > li > a > span {
		color:#FFFFFF;
		padding:0;
		padding: 0px 0px;
		font-size: 13px;
		text-transform:uppercase;
		font-weight:normal;
		transition: color ease-in 200ms;
		-moz-transition: color ease-in 200ms; /* Firefox 4 */
		-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
		-o-transition: color ease-in 200ms; /* Opera */
		-ms-transition: color ease-in 200ms; /* IE9? */
	}
	
	#dnngo_megamenu > div > ul > li.dir > a > span {
		white-space: nowrap;
	}
	
	#dnngo_megamenu > div > ul > li.dir > a > span:after {
		content: "";
		height: 5px;
		width: 5px;
		overflow: hidden;
		margin: 0 6px 5px 6px;
		display: inline-block;
		vertical-align: middle;
		border-bottom: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		transform: rotate(45deg);
		-ms-transform: rotate(45deg); /* IE 9 */
		-moz-transform: rotate(45deg); /* Firefox */
		-webkit-transform: rotate(45deg); /* Safari and Chrome */
		-o-transform: rotate(45deg); /* Opera */
		transition: border ease-in 200ms;
		-moz-transition: border ease-in 200ms; /* Firefox 4 */
		-webkit-transition: border ease-in 200ms; /* Safari and Chrome */
		-o-transition: border ease-in 200ms; /* Opera */
		-ms-transition: border ease-in 200ms; /* IE9? */
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
	}
	
	#dnngo_megamenu .primary_structure > li > a > span {
		color: #FFFFFF;
	}
	
	#dnngo_megamenu > div > ul > li > a:hover > span,
	#dnngo_megamenu > div > ul > li.current > a > span,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span {
		color:#f72e5d;
	}
	
	#dnngo_megamenu > div > ul > li > a:hover > span:after,
	#dnngo_megamenu > div > ul > li.current > a > span:after,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span:after {
		border-bottom: 1px solid #f72e5d;
		border-right: 1px solid #f72e5d;
	}
	
	#dnngo_megamenu .dnngo_slide_menu,
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu,
	#dnngo_megamenu .dnngo_boxslide {
		background-color:#121212;
	}
	
	#dnngo_megamenu .dnngo_menuslide .dnngo_slide_menu a,
	#dnngo_megamenu .dnngo_menuslide .dnngo_boxslide a,
	#dnngo_megamenu .dnngo_menuslide,
	#dnngo_megamenu .dnngo_slide_menu li {
		font-size:13px;
		color:#9c9c9c;
	}
	#dnngo_megamenu .dnngo_slide_menu li.dir:before,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before  {
		border-right:1px solid #9c9c9c;
		border-bottom:1px solid #9c9c9c;
	}
	#dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a ,
	#dnngo_megamenu .dnngo_slide_menu li:hover > a {
		color:#3cceda;
	}
	#dnngo_megamenu h2.mega_title {
		font-size:14px!important;
		color:#3cceda!important;
	}
	#dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul > li > a > span{
		font-size:14px;
	}
	
	/*roll_menu*/
	.roll_menu.roll_activated{
		background-color:#000000;
		box-shadow:			0 0 10px rgba(0,0,0,0.4);	
		-moz-box-shadow:	0 0 10px rgba(0,0,0,0.4); 	
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);

	}
	.roll_menu.roll_activated .top_tab_ico {
		display:none;
	}
	.roll_menu.roll_activated  .dnn_menu{
		margin:0;
	}
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span,
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a{
		height:45px;
		line-height:45px;
	}
	.roll_menu.roll_activated .dnn_logo{
		margin-top:3px;
		height:39px;
		line-height:39px;
	}
	.roll_menu.roll_activated .dnn_logo  img{
		max-width:none;
		max-height:100%;
	}


	@media only screen and (min-width: 1200px) {
		#dnngo_megamenu > div > ul > li > a > span {
			padding: 0px 13px;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 979px) {
				#dnngo_megamenu > div > ul > li > a > span {
			padding:0;
			padding: 0px  -3px;
		}
		.dnn_logo{
			float:none;
			text-align:center;
			width:100%;
			padding:15px 0 0; 
			height:auto;
			line-height:normal;
		}
		.nav_box{
			float:none;
			text-align:left;
		}
		#dnngo_megamenu > div > ul > li > a{
			line-height:50px;
		}
		
		.roll_menu.roll_activated .dnn_logo{
			float:left;
			width:auto;
			padding:0;
			margin-top:0px;
			height:23px;
		}
		.roll_menu.roll_activated .nav_box{
			float:right;
			text-align:left;
		}
		.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a{
			line-height:45px;
		}
		
	}
	@media only screen and (max-width: 767px) {
		
	}







	.BannerPane.DNNEmptyPane{
		width:100%;
		display:block;
	}

body[style="margin-left: 80px;"] #main_left{
	margin-left:80px;
}


@media only screen and (max-width: 767px) {
	.mobile_top {
		background-color:#000000; 
	}
	.mobile_top, 
	.mobile_top a:link, 
	.mobile_top a:active, 
	.mobile_top a:visited, 
	.mobile_top .Normal,
	.mobile_top input.NormalTextBox{
		color:#7f7f7f;
	}
	.mobile_top input.NormalTextBox::-webkit-input-placeholder {
		color:#7f7f7f;
	}
	.mobile_top input.NormalTextBox:-moz-placeholder { 
			color:#7f7f7f;
	}
	.mobile_top input.NormalTextBox::-moz-placeholder { 
			color:#7f7f7f;
	}
	.mobile_top input.NormalTextBox:-ms-input-placeholder {
			color:#7f7f7f;
	}
	
	.mobile_top a:hover,
	.Login .registerGroup li.userMessages:hover:before, 
	.Login .registerGroup li.userNotifications:hover:before{
		color:#3cceda;
	}
	.Login .registerGroup li.userMessages a span,
	.Login .registerGroup li.userNotifications a span {
		background-color: #3cceda;
	}
	.mobile_top .tabs_close:before, 
	.mobile_top .tabs_close:after{
		border-left-color:#7f7f7f;
	}
	.mobile_top .tabs_close:hover:before, 
	.mobile_top .tabs_close:hover:after{
		border-left-color:#3cceda;
	}
	.mobile_header:before{
		opacity:1;
		filter:alpha(opacity=100);
		background-color:#FFF;
	}
	.mobile_icon a span,
	.mobilemenu_close:before{
		color: #4f4f4f;
	}
	.mobile_icon a.accent span,
	.mm-opened .mobilemenu_close:before{
		color:#3cceda;
	}
	.mobile_menu.mm-menu{
		background-color:#f3f3f3;
	}
	
	
	
	
	.mobile_menu .right_social a span{
		color:#f3f3f3;
	}
	.mobile_menu .right_social a span{
		background-color:#333333;
	}
		.mobile_menu,
	.mobile_menu .Normal,
	.mobile_menu .Header_Info,
	.mm-menu .mm-navbar.mm-navbar-top-2, 
	.mm-menu .mm-navbar.mm-navbar-top-2 a,
	.mobile_menu .mm-listview > li > a, 
	.mobile_menu .mm-listview > li > span,
	.mobile_menu .Container-3 .title3{
		color:#333333;
	}
	.mobile_menu.mm-menu .mm-navbar .mm-btn:before, 
	.mobile_menu.mm-menu .mm-navbar .mm-btn:after{
		border-color:#333333;
	}
	.mobile_menu .mm-listview > li, 
	.mobile_menu .mm-listview > li:after, 
	.mobile_menu .mm-listview > li .mm-next, 
	.mobile_menu .mm-listview > li .mm-next:before,
	.mobile_menu .mm-navbar.mm-navbar-top-2,
	.mobile_menu .menu_header{
		border-color:#dbdbdb;
	}
	.mobile_menu.mm-menu em.mm-counter,
	.mobile_menu .mm-next:after{
		color:#AAAAAA;
	}
	.mobile_menu.mm-menu .mm-listview > li .mm-next:after, 
	.mobile_menu.mm-menu .mm-listview > li .mm-arrow:after{
		border-color:#AAAAAA;
	}
	.mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), 
	.mobile_menu.mm-menu .mm-listview > li.mm-selected > span,
	.mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li:hover > a:not(.mm-next){
		background-color:#F9F9F9;
	}
	.mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next):hover, 
	.mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li:hover > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li.current > em,
	.mobile_menu.mm-menu .mm-listview > li.subcurrent > em,
	.mobile_menu.mm-menu .mm-listview > li:hover > em,
	.mobile_menu.mm-menu .mm-listview > li.current > .mm-next:after,
	.mobile_menu.mm-menu .mm-listview > li.subcurrent > .mm-next:after,
	.mobile_menu.mm-menu .mm-listview > li:hover > .mm-next:after{
		color:#3cceda!important;
	}
	
}




	.foot_bg:before{
									background-color:#242424;
				background-position:bottom center;
		background-size:cover;
		filter:alpha(opacity= 100 );
		opacity: 1;
	}
	.footer_bottom:before{
		background-color:#202020;
		filter:alpha(opacity= 100 );
		opacity: 1;
	}







.footer_box .Normal ,
.foot_a li a,
.foot_c li a,
.foot_c li a span.arrow,
.foot_e a.Button_border_gray2{
	color:#737373;
	}
.foot_social_4 a,
.foot_e a.Button_border_gray2,
.foot_f li{
	border:1px solid #737373;
	}
.foot_social_4 a span.social{
	background-color:#737373;
	}
	
.link_list li a:hover,
.footer_box .Testimonials_10 small,
.footer_box .social_list2 a:hover,
.foot_social a span {
	color:#3cceda;
}

.footer_box .Testimonials_10 .dot a.actived,
.footer_box .tags_list a:hover,
.footer_box .image_gallery a,
.foot_social a,
.footer_box .content_sytle_2 .shade,
.footer_box .photo_box .ico span,
.footer_box .accordion_7 .panel-heading .accordion_icon,
.footer_box .accordion_8 .panel-default .accordion_icon{
	background-color: #3cceda;
}

.footer_box .Container-4 .title4 span,
.footer_box .Container-5 .title5 span,
.footer_box .Container-6 .title6{
   color: #3cceda;
}
.footer_box a.Button_default3, 
.footer_box a:link.Button_default3, 
.footer_box a:active.Button_default3, 
.footer_box a:visited.Button_default3,
.footer_box .foot_social_2 a:hover span{
	background-color: #3cceda;
}
.footer_box .Theme_Normal_Bottom input.btn,
.FootForm .Theme_Responsive_Default .form_submit input{
	background-color: #3cceda!important;
}
.footer_box .Theme_Normal_Bottom input.btn:hover{
	background-color: #000!important;
}

.footer_box .list_style4 li .glyphicons,
.footer_box .accordion_7 .panel-default > .panel-heading > h4 > a:hover{
	color:#3cceda;
}


.Container-8 .dnntitle:after{
	border-bottom: 2px solid #3cceda;
	}
.foot_a li span.glyphicons,
.foot_a li a:hover,
.foot_c li a:hover, 
 
.foot_c li a:hover span.arrow{
	color:#3cceda;
	}
.foot_c li a:hover .icon{
	background-color:#3cceda;
	}
.foot_c li a:hover .icon span.social{	
	color:#3cceda;
	background-color:#fff;
	}
.foot_social_4 a:hover {
	border: 1px solid #3cceda;
	}
.foot_social_4 a:hover span.social {
	background-color: #3cceda;
	}
.foot_e a:hover.Button_border_gray2{
	color:#3cceda;
	border-color:#3cceda;
	}



.FooterPane .Normal,
.copyright_style,
.copyright_style a,
.copyright_style a:link,
.copyright_style a:active,
.copyright_style a:visited,
.FooterPane .social-icons a,
.FooterPane .foot_social_3 a span{
	color: #666666;
}
.FooterPane .Normal a,
.FooterPane .Normal a:link,
.FooterPane .Normal a:active,
.FooterPane .Normal a:visited,
.FooterPane .foot_social_3 a:hover span{
	color: #3cceda;
}
.FooterPane a:hover,
.copyright_style a:hover {
	text-decoration:none;
	color: #3cceda;
}

.Theme_Responsive_20066_home3 .form_submit .btn{
	background-color: #3cceda!important
}





