.documentation_header{background:#fff;color:#000;padding-top:40px;padding-bottom:70px;font-family:'Raleway',sans-serif}
.documentation_header>img{width:85px; margin: auto;text-align:center;display: block;}
.documentation_header>h4{text-align:center;font-weight:500;font-size:24px;text-transform:none;letter-spacing:0;line-height:1.54em}
.documentation_header>h2{color:#042454; font-family:'Open Sans',sans-serif;text-align:center;font-size:45px;margin:0;padding:28px 0;text-transform:uppercase;letter-spacing:-2px;font-weight:800;line-height:45px}
@media only screen and (max-width: 520px){
	.documentation_header{text-align:center}
	.documentation_header>h2{font-size:45px}
}
.documentation_header>p{font-weight:500;font-size:15px;line-height:24px;text-align:center;padding:15px 0;color:#777}
.navigation_bar{z-index:500;background:#0D6EFD;padding:10px 0 45px 0;margin:0;text-align:left}
.navigation_bar>ul{list-style-type:none}
.navigation_bar>ul>li{cursor:pointer;display:inline-block}
.navigation_bar>ul>li>a{border:0px solid #111;border-radius:2rem;background:#fff;display:inline-block;margin:0 2.5px;text-decoration:none;font-size:14px;font-weight:400;padding:10px 25px;position:relative;text-transform:capitalize;letter-spacing:1px;font-family:'Open Sans',sans-serif;-webkit-transition:all .5s cubic-bezier(0.230,1.000,0.320,1.000);transition:all .5s cubic-bezier(0.230,1.000,0.320,1.000)}
.navigation_bar>ul>li>a:hover,
.navigation_bar>ul>li>a:active{color:#fff;opacity:1;background: #042454;}
li.navigation_bar_buy{position:absolute;right: 25px;}
.navigation_bar>ul>li.navigation_bar_buy>a{text-align:center;background:#fff;border:1px solid #fff;border-radius:2rem;padding:10px 25px;}
.navigation_bar>ul>li.navigation_bar_buy>a:hover{background:#DC3545;border:1px solid #DC3545;}
.navigation_bar.affix{top:0;width:100%}
@media only screen and (max-width: 900px){
	li.navigation_bar_buy{position:relative;}
	.navigation_bar>ul>li{display:block;padding:5px 0}
	.navigation_bar.affix{position:static}
}
.documentation_demos{padding:50px 25px;background:#fafafa}
.documentation_demos>h3{margin-bottom:35px;font-family:'Raleway',sans-serif}
.documentation_demos img{width:100%}
.documentation_demos h5{margin: 0 0 15px 0;font-size:14px;text-align:center;letter-spacing:1px;text-transform:uppercase;font-family:'Raleway',sans-serif;}
.documentation_demos a,
.documentation_demos:visited{display:block;color:#20222e;border-radius:0;text-decoration:none;border:1px solid #ececec;border-radius:2px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;font-family:'Raleway',sans-serif}
.documentation_demos .col-md-3{margin-bottom:25px}
.main_footer{overflow:hidden;margin-top:0;background:#1d1d1d}
.main_footer_attach{margin-top:0}
.documentation_footer{padding:40px 0 25px;font-weight:300;vertical-align:middle;font-family:'Open Sans',sans-serif}
.documentation_footer .col-md-3{padding:25px}
.documentation_footer .col-md-3 h5{color:#fff;font-weight:600;margin-bottom:25px;vertical-align:middle;font-family:'Open Sans',sans-serif}
.documentation_footer .col-md-3 ul{padding:0;list-style-type:none}
.documentation_footer .col-md-3 ul li{display:block;padding:15px 0 10px 5px;margin-bottom:2px;border-bottom:.08em dashed #888}
.documentation_footer .col-xs-4{margin-top:10px}
.documentation_footer .col-xs-4 a{display:block}
.documentation_footer .col-xs-4 img{width:65px;border-radius:2px;background:#777;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.documentation_footer .col-xs-4 img:hover{opacity:.8}
.documentation_footer .col-md-3 ul li a{text-decoration:none;text-transform:capitalize}
.documentation_footer_logo{text-align:center}
.documentation_footer_logo > img{width:75px;margin-bottom:20px;}
.documentation_footer p{text-align:justify;color:#888;margin-bottom:20px}
.documentation_footer a{color:#777;text-transform:uppercase;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.documentation_footer a:hover{color:#fff}
.doc_contactus ul li{letter-spacing:1px;padding:5px!important;border-bottom:0!important}
.doc_contactus ul li a{text-transform:lowercase!important}
.documentation_footer_inner{color:#777;text-align:left;background:#161616;padding:15px 0;font-family:'Open Sans',sans-serif}
.documentation_footer_inner p{font-size:14px;letter-spacing:2px;margin:auto}
.documentation_footer_inner a{text-decoration:none;color:#2e9dd1}
.documentation_demos_well{background:#f5f5f5;box-shadow:none;border:none;border-radius:0;list-style-type:none;font-family:"Courier New";line-height:20px;font-size:15px;font-weight:400;font-style:normal;word-wrap:break-word;margin-top:15px;padding-bottom:15px;-webkit-font-smoothing:antialiased;overflow:hidden}
.doc_html_code{background:#f5f5f5;box-shadow:none;border:none;border-radius:0;list-style-type:none;font-family:"Courier New";line-height:20px;font-size:15px;font-weight:400;font-style:normal;word-wrap:break-word;-webkit-font-smoothing:antialiased;overflow:hidden}
.doc_demo_well_coment{color:green}
.documentation_demos_well > li > code{background:none;color:#000}
.doc_tag{color:#00f}
.doc_attrb{color:red}
.doc_src{color:#8000ff}
.doc_alert{border-radius:0;border:none;box-shadow:none;letter-spacing:1px}code{border-radius:0;letter-spacing:1px;font-size:16px}
.back-to-top{display:none;width:40px;height:40px;text-indent:-9999px;position:fixed;z-index:999;right:20px;bottom:20px;background:#ffd200 url(../images/up-arrow.png) no-repeat center 43%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.animation_types_list h4{font-weight:700;text-transform:uppercase}
.animation_types_list > li{margin-bottom:30px}
.animation_types_list > li > ul{padding:0;list-style-type:none}
.doc_nav_table img{width:40px;height:40px}
.theme_header{overflow:hidden}
.theme_header>p>strong{margin:0 20px;font-size:35px; border: 3px solid #0095eb; padding: 5px 20px;}
.theme_header>h3{
	color: #8F48BD;
	margin: 0px auto 20px auto;
	width: 250px;
	height: 100px;
	line-height: 75px;
	position: relative;
	text-align: center;
	font-size: 90px;
    font-weight: 700;
	border-style: solid;
	border-width: 5px;
    letter-spacing: -8px;
}
.theme_header>p{
	color: #000;
    font-size: 18px;
    line-height: 1.5;
    font-weight: normal;
    letter-spacing: 0px;
	text-align:center;
	margin: 0;
	padding: 0 100px;
}
.theme_header_2in1{
	text-align: center;
	padding: 80px 0;
	background:#14161b;
}
.theme_header_2in1>h3{
	color: #fff;
	margin: 0 auto 30px auto;
	width: 250px;
	height: 100px;
	line-height: 100px;
	position: relative;
	text-align: center;
	font-size: 90px;
    font-weight: 200;
	border: 0px solid;
    letter-spacing: -8px;
background: #4876BD;
background: -moz-linear-gradient(left, #4876BD 0%, #5448BD 30%, #8F48BD 70%, #BD48B1 100%);
background: -webkit-linear-gradient(left, #4876BD 0%,#5448BD 30%,#8F48BD 70%,#BD48B1 100%);
background: linear-gradient(to right, #4876BD 0%,#5448BD 30%,#8F48BD 70%,#BD48B1 100%);
}
.theme_header_2in1>h5{
	color: #ffd200;
	font-weight: 700;
	text-transform: capitalize;
	font-family:'Raleway',sans-serif;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0px;
	text-align:center;
	margin: 50px 0 25px 0;
}
.theme_header_2in1>h6{
	margin:0;
	font-weight: 300;
	text-align: center;
	font-size: 45px;
    letter-spacing: 0;
}
.theme_header_2in1>h6>a{
  text-decoration: none;
  display: block;
  margin:0;
}
.theme_header_2in1>h6>a:nth-child(1){
  color: #4876BD;
}
.theme_header_2in1>h6>span{
  margin:0;
  color: #8F48BD;
  font-weight:100;
  font-size:100px;
}
.theme_header_2in1>h6>a:nth-child(3){
  color: #BD48B1;
}
.theme_header_2in1>p{
	left:0;
	right:0;
	margin:30px auto 50px auto;
	width: 70%;
	color: #fff;
	font-weight: 300;
	position: relative;
	font-family:'Raleway',sans-serif;
}
.theme_header>p{margin-bottom:30px}
.item_description_nav{ padding: 15px 0 15px 0; width: 100%;
background: #4876BD;
background: -moz-linear-gradient(left, #4876BD 0%, #5448BD 30%, #8F48BD 70%, #BD48B1 100%);
background: -webkit-linear-gradient(left, #4876BD 0%,#5448BD 30%,#8F48BD 70%,#BD48B1 100%);
background: linear-gradient(to right, #4876BD 0%,#5448BD 30%,#8F48BD 70%,#BD48B1 100%);

}

.item_description_nav>p{font-size: 14px;color:#fff;text-align:center;display:block;font-family: 'Raleway',sans-serif;}
.item_description_nav>p>span{color:#ffd200;font-size: 45px;}
.item_description_nav>p>a{margin-left:10px;font-size: 13px;color:#fff;text-decoration:none;padding:5px 10px;background:#000;white-space:nowrap;border-radius:5px}
.item_description_nav>p>a:hover{background:#fff;color:#000;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.theme_layouts_main h1{text-align:center;margin:50px 0 10px 0;color:#000;font-size:32px;text-transform:capitalize;text-shadow:none;font-family:'Raleway',sans-serif;font-weight:800;}
.theme_layouts_main p{text-align: center;color:#111;font-size:14px;text-shadow:none;font-family:'Raleway',sans-serif;font-weight:400;margin:15px 0 60px 0;}
.theme_layouts_main h2{text-decoration:underline;color:#111;font-size:25px;font-family:'Raleway',sans-serif;font-weight:500;text-transform:uppercase;margin:100px 0 50px 0;text-shadow:none}
.theme_layouts_main a>img{border-radius:0;}
.theme_layouts_main>.row>div>a{overflow:hidden}
.theme_layouts_main a h5{font-weight:500;font-family:'Raleway',sans-serif;font-size:14px;margin-top:20px}
.theme_layouts_main a:hover{
color: #fff;
border: 1px solid #4876BD; 
background: #4876BD;
box-shadow: 4px 4px 10px 4px rgba(0,0,0,0.2);
background: -moz-linear-gradient(left, #4876BD 0%, #5448BD 30%, #8F48BD 70%, #BD48B1 100%);
background: -webkit-linear-gradient(left, #4876BD 0%,#5448BD 30%,#8F48BD 70%,#BD48B1 100%);
background: linear-gradient(to right, #4876BD 0%,#5448BD 30%,#8F48BD 70%,#BD48B1 100%);
}
.theme_layouts_main h1>a{
	background: none;
	border: none;
}
.theme_layouts_main h1>a:hover{
	color: #4876BD;
	background: none;
	border: none;
}
.theme_layouts_main h1>a:focus{
	outline-color: transparent !important;
	border-color: transparent !important;
}
.divider_demo{
  margin: 50px 0;
  width: 100%;
  height: 30px;
background: #4876BD;
background: -moz-linear-gradient(left, #4876BD 0%, #5448BD 30%, #8F48BD 70%, #BD48B1 100%);
background: -webkit-linear-gradient(left, #4876BD 0%,#5448BD 30%,#8F48BD 70%,#BD48B1 100%);
background: linear-gradient(to right, #4876BD 0%,#5448BD 30%,#8F48BD 70%,#BD48B1 100%);
}


::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#ccc;-webkit-border-radius:0;border-radius:0}
.modal_main_heading{text-align:center;font-size:30px;margin:0 0;font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased;background:#f3f3f3;font-weight:100;padding: 50px 0;}
.portfolio_demo_wrapper{margin:0;padding:50px;text-align:center;background:#f5f5f5}
.portfolio_demo_wrapper > h1{font-size:40px;font-weight:900;text-transform:uppercase;font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased}
.portfolio_demo_wrapper > h3{font-size:22px;font-weight:300;text-transform:uppercase;font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased}



.core_features{
  width: 100%;
  text-align: center;
  background: #f3f3f3;
  padding: 50px;
}
.core_features > h1{
  color: #242424;
  font-size: 35px;
  font-weight: 300;
  text-shadow: none;
  margin: 20px 0 70px 0;
  text-transform: uppercase;
font-family:'Raleway',sans-serif;
-webkit-font-smoothing:antialiased
}
.core_features_inner > div{
  padding: 20px 30px;
  text-align: center;
}
.core_features_inner > div > i{
  color: #b6b6b6;
  font-size: 40px;
}
.core_features_inner > div > h5{
  color: #222222;
  font-size: 18px;
  font-weight: 500;
  margin: 10px 0 30px 0;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
font-family:'Raleway',sans-serif;
-webkit-font-smoothing:antialiased
}

.core_features_inner > div > p{
  color: #222222;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1px;
  text-align: justify;
font-family:'Raleway',sans-serif;
-webkit-font-smoothing:antialiased
}
.theme_columns_carousel {

	padding: 50px;
	background: #eeeeee;

}

.theme_columns_carousel h1 {

	font-weight: 800;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;

}





