@charset "utf-8";
/* CSS Document */


/*c-mfont-10  up to 40	
c-mline-height-10  up to 40
	
mpadding_t_10	up to 100
mpadding_b_10
mpadding_l_10
mpadding_r_10
mpadding_10
mpadding_TB_10
mpadding_LR_10

mmargin-t-10 up  to 50
mmargin-b-10
mmargin-r-10 
mmargin-l-10

mdisplay
*/

/*------------Mobile Slider css--------------------*/

@media (max-width:767px) {
.c-content-feature-2 {
  padding: 0px 10px 0px 10px !important;
  margin-bottom: 20px;
  background: #ffffff; }
  .c-content-title-1 > h3.c-font-uppercase {
    font-size: 25px !important;
}
.c-content-bar-1 > h3 {
    font-size: 25px !important;

}
.c-content-bar-1 > p {
    font-size: 18px !important;

}
.c-content-feature-13 .c-feature-13-container {
    padding: 0px 0px !important;
}
.c-mcenter, .c-mfont-center {
	text-align: center !important;
}
.c-mright, .c-mfont-right {
	text-align: right !important;
}
.c-content-feature-9 > .c-list > li > .c-card {
    padding: 0px 0px !important;
   
}
.c-content-title-1 > h3 {
  margin: 0 0 15px 0;
}
.c-content-title-1 > .c-line-center {

 margin: 0 auto 15px auto;
}

.pi-hidden-lg {
	display: none!important
}
.mbg{    background: #2f353b !important;}
}

@media (max-width:767px) {
.mdisplay {
	display: none !important;
}


}

@media (min-width:992px) and (max-width:1119px){
	.b_margin{
	margin-top: 36px !important;
	}
	.c-layout-header.c-layout-header-2 {
    background: rgb(30, 36, 42) !important;
    border-bottom: 0;
}
.B-padding{
	padding-bottom:0px !important}
	.B-padding_20{
	padding-top:20px !important}
	
	.c-font-045 {
    font-size: 40px !important;
}
}
@media (min-width:300px) and (max-width:500px){
	.width_50{
	width:50%!important}
	.pi-row-block-logo a {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    border-bottom: 0;
    width: 220px;
}
	
}
@media (min-width:501px) and (max-width:767px){
	.width_50{
	width:25%!important}
}

@media (max-width:991px) {
.b_margin{
	margin-top: 65px;
	}
.pi-hidden-sm {
	display: none!important
}
.pi-visible-sm {
	display: block!important
}
.pi-center-text-sm {
	text-align: center!important
}
.pi-center-text-sm.pi-row-block {
	float: text-align-left
}
.pi-center-text-sm.pull-right {
	float: none!important
}
.mbg{    background: #2f353b !important;}
}

@media (max-width:1119px) {
.pi-hidden-md {
	display: none!important
}
.pi-visible-md {
	display: block!important
}
.pi-center-text-md {
	text-align: center!important
}
.pi-center-text-md.pi-row-block {
	float: text-align-left
}
.pi-center-text-md.pull-right {
	float: none!important
}
.title_my_site {
    border-left:none;
    height: 165px;
    padding-left: 30px;
}
}

@media (min-width:1120px) {
.hide_desk {
	display: none !important
}
}

/*------------End Mobile Slider css--------------------*/



/*------------font Mobile--------------------*/
@media (max-width:767px) {
.c-mfont-10 {
	font-size: 10px !important;
}
.c-mfont-11 {
	font-size: 11px !important;
}
.c-mfont-12 {
	font-size: 12px !important;
}
.c-mfont-13 {
	font-size: 13px !important;
}
.c-mfont-14 {
	font-size: 14px !important;
}
.c-mfont-15 {
	font-size: 15px !important;
}
.c-mfont-16 {
	font-size: 16px !important;
}
.c-mfont-17 {
	font-size: 17px !important;
}
.c-mfont-18 {
	font-size: 18px !important;
}
.c-mfont-19 {
	font-size: 19px !important;
}
.c-mfont-20 {
	font-size: 20px !important;
}
.c-mfont-21 {
	font-size: 21px !important;
}
.c-mfont-22 {
	font-size: 22px !important;
}
.c-mfont-23 {
	font-size: 23px !important;
}
.c-mfont-24 {
	font-size: 24px !important;
}
.c-mfont-25 {
	font-size: 25px !important;
}
.c-mfont-26 {
	font-size: 26px !important;
}
.c-mfont-27 {
	font-size: 27px !important;
}
.c-mfont-28 {
	font-size: 28px !important;
}
.c-mfont-29 {
	font-size: 29px !important;
}
.c-mfont-30 {
	font-size: 30px !important;
}
.c-mfont-31 {
	font-size: 31px !important;
}
.c-mfont-32 {
	font-size: 32px !important;
}
.c-mfont-33 {
	font-size: 33px !important;
}
.c-mfont-34 {
	font-size: 34px !important;
}
.c-mfont-35 {
	font-size: 35px !important;
}
.c-mfont-36 {
	font-size: 36px !important;
}
.c-mfont-37 {
	font-size: 37px !important;
}
.c-mfont-38 {
	font-size: 38px !important;
}
.c-mfont-39 {
	font-size: 39px !important;
}
.c-mfont-40 {
	font-size: 40px !important;
}
.h1, h1 {
    font-size: 30px !important;
}}

/*------------end font Mobile--------------------*/
  
   /*------------padding --------------------*/
@media (max-width:767px) {

.mpadding_00 {
	padding: 0px !important
}
.mpadding_t_00 {
	padding-top: 0px !important
}
.mpadding_t_10 {
	padding-top: 10px !important
}
.mpadding_t_20 {
	padding-top: 20px !important
}
.mpadding_t_30 {
	padding-top: 30px !important
}
.padding_t_40 {
	padding-top: 40px !important
}
.mpadding_t_50 {
	padding-top: 50px !important
}
.mpadding_t_60 {
	padding-top: 60px !important
}
.mpadding_t_70 {
	padding-top: 70px !important
}
.mpadding_t_80 {
	padding-top: 80px !important
}
.mpadding_t_90 {
	padding-top: 90px !important
}
.mpadding_t_100 {
	padding-top: 100px !important
}
.mpadding_b_00 {
	padding-bottom: 00px !important
}
.mpadding_b_10 {
	padding-bottom: 10px !important
}
.mpadding_b_20 {
	padding-bottom: 20px !important
}
.mpadding_b_30 {
	padding-bottom: 30px !important
}
.mpadding_b_40 {
	padding-bottom: 40px !important
}
.mpadding_b_50 {
	padding-bottom: 50px !important
}
.mpadding_b_60 {
	padding-bottom: 60px !important
}
.mpadding_b_70 {
	padding-bottom: 70px !important
}
.mpadding_b_80 {
	padding-bottom: 80px !important
}
.mpadding_b_90 {
	padding-bottom: 90px !important
}
.mpadding_b_100 {
	padding-bottom: 100px !important
}
.mpadding_l_10 {
	padding-left: 10px !important;
}
.mpadding_l_20 {
	padding-left: 20px !important;
}
.mpadding_l_30 {
	padding-left: 30px !important;
}
.mpadding_l_40 {
	padding-left: 40px !important;
}
.mpadding_l_50 {
	padding-left: 50px !important;
}
.mpadding_l_60 {
	padding-left: 60px !important;
}
.mpadding_l_70 {
	padding-left: 70px !important;
}
.mpadding_l_80 {
	padding-left: 80px !important;
}
.mpadding_l_90 {
	padding-left: 90px !important;
}
.mpadding_l_100 {
	padding-left: 100px !important;
}
.mpadding_r_10 {
	padding-right: 10px !important;
}
.mpadding_r_20 {
	padding-right: 20px !important;
}
.mpadding_r_30 {
	padding-right: 30px !important;
}
.mpadding_r_40 {
	padding-right: 40px !important;
}
.mpadding_r_50 {
	padding-right: 50px !important;
}
.mpadding_r_60 {
	padding-right: 60px !important;
}
.mpadding_r_70 {
	padding-right: 70px !important;
}
.mpadding_r_80 {
	padding-right: 80px !important;
}
.mpadding_r_90 {
	padding-right: 90px !important;
}
.mpadding_r_100 {
	padding-right: 100px !important;
}
.mpadding_10 {
	padding: 10px !important;
}
.mpadding_20 {
	padding: 20px !important;
}
.mpadding_30 {
	padding: 30px !important;
}
.mpadding_40 {
	padding: 40px !important;
}
.mpadding_50 {
	padding: 50px !important;
}
.mpadding_60 {
	padding: 60px !important;
}
.mpadding_70 {
	padding: 70px !important;
}
.mpadding_80 {
	padding: 80px !important;
}
.mpadding_90 {
	padding: 90px !important;
}
.mpadding_100 {
	padding: 100px !important;
}
.mpadding_TB_10 {
	padding: 10px 0px !important;
}
.mpadding_TB_20 {
	padding: 20px 0px !important;
}
mpadding_TB_25 {
	padding: 25px 0px !important;
}
.mpadding_TB_30 {
	padding: 30px 0px !important;
}
.mpadding_TB_40 {
	padding: 40px 0px !important;
}
.mpadding_TB_50 {
	padding: 50px 0px !important;
}
.mpadding_TB_60 {
	padding: 60px 0px !important;
}
.mpadding_TB_70 {
	padding: 70px 0px !important;
}
.mpadding_TB_80 {
	padding: 80px 0px !important;
}
.mpadding_TB_90 {
	padding: 90px 0px !important;
}
.mpadding_TB_100 {
	padding: 100px 0px !important;
}
.mpadding_LR_10 {
	padding: 0px 10px !important;
}
.mpadding_LR_20 {
	padding: 0px 20px !important;
}
.mpadding_LR_30 {
	padding: 0px 30px !important;
}
.mpadding_LR_40 {
	padding: 0px 40px !important;
}
.mpadding_LR_50 {
	padding: 0px 50px !important;
}
.mpadding_LR_60 {
	padding: 0px 60px !important;
}
.mpadding_LR_70 {
	padding: 0px 70px !important;
}
.mpadding_LR_80 {
	padding: 0px 80px !important;
}
.mpadding_LR_90 {
	padding: 0px 90px !important;
}
.mpadding_LR_100 {
	padding: 0px 100px !important;
}
.mpadding_TBLR_50 {
	padding: 20px 50px !important;
}
/*------------margin --------------------*/


.mmargin-t-96 {
	margin-top: 96px!important;
}

.mmargin-t-00 {
	margin-top: 0px!important;
}
.mmargin-t-5 {
	margin-top: 5px!important;
}
.mmargin-t-8 {
	margin-top: 8px!important;
}
.mmargin-t-10 {
	margin-top: 10px !important;
}
.mmargin-t-15 {
	margin-top: 15px !important;
}
.mmargin-t-20 {
	margin-top: 20px !important;
}
.mmargin-t-25 {
	margin-top: 25px !important;
}
.mmargin-t-30 {
	margin-top: 30px !important;
}
.mmargin-t-40 {
	margin-top: 40px !important;
}
.mmargin-t-50 {
	margin-top: 50px !important;
}
.mmargin-t-80 {
	margin-top: 80px !important;
}
.mmargin-b-00 {
	margin-bottom: 0px !important;
}
.mmargin-b-5 {
	margin-bottom: 5px !important;
}
.mmargin-b-10 {
	margin-bottom: 10px !important;
}
.mmargin-b-15 {
	margin-bottom: 15px !important;
}
.mmargin-b-20 {
	margin-bottom: 20px !important;
}
.mmargin-b-25 {
	margin-bottom: 25px !important;
}
.mmargin-b-30 {
	margin-bottom: 30px !important;
}
.mmargin-b-40 {
	margin-bottom: 40px !important;
}
.mmargin-b-50 {
	margin-bottom: 50px !important;
}
.mmargin-r-10 {
	margin-right: 10px !important;
}
.mmargin-r-20 {
	margin-right: 20px !important;
}
.mmargin-r-30 {
	margin-right: 30px !important;
}
.mmargin-r-40 {
	margin-right: 40px !important;
}
.mmargin-r-50 {
	margin-right: 50px !important;
}
.mmargin-l-10 {
	margin-left: 10px !important;
}
.mmargin-l-20 {
	margin-left: 20px !important;
}
.mmargin-l-30 {
	margin-left: 30px !important;
}
.mmargin-l-40 {
	margin-left: 40px !important;
}
.mmargin-l-50 {
	margin-left: 50px !important;
}
.mmargin-TB-10 {
	margin: 10px 0px !important;
}
.mmargin-TB-20 {
	margin: 20px 0px !important;
}
  /*------------line height --------------------*/
.c-mline-height-10 {
	line-height: 10px !important;
}
.c-mline-height-11 {
	line-height: 11px !important;
}
.c-mline-height-12 {
	line-height: 12px !important;
}
.c-mline-height-13 {
	line-height: 13px !important;
}
.c-mline-height-14 {
	line-height: 14px !important;
}
.c-mline-height-15 {
	line-height: 15px !important;
}
.c-mline-height-16 {
	line-height: 16px !important;
}
.c-mline-height-17 {
	line-height: 17px !important;
}
.c-mline-height-18 {
	line-height: 18px !important;
}
.c-mline-height-19 {
	line-height: 19px !important;
}
.c-mline-height-20 {
	line-height: 20px !important;
}
.c-mline-height-21 {
	line-height: 21px !important;
}
.c-mline-height-22 {
	line-height: 22px !important;
}
.c-mline-height-23 {
	line-height: 23px !important;
}
.c-mline-height-24 {
	line-height: 24px !important;
}
.c-mline-height-25 {
	line-height: 25px !important;
}
.c-mline-height-26 {
	line-height: 26px !important;
}
.c-mline-height-27 {
	line-height: 27px !important;
}
.c-mline-height-28 {
	line-height: 28px !important;
}
.c-mline-height-29 {
	line-height: 29px !important;
}
.c-mline-height-30 {
	line-height: 30px !important;
}
.c-mline-height-31 {
	line-height: 31px !important;
}
.c-mline-height-32 {
	line-height: 32px !important;
}
.c-mline-height-33 {
	line-height: 33px !important;
}
.c-mline-height-34 {
	line-height: 34px !important;
}
.c-mline-height-35 {
	line-height: 35px !important;
}
.c-mline-height-36 {
	line-height: 36px !important;
}
.c-mline-height-37 {
	line-height: 37px !important;
}
.c-mline-height-38 {
	line-height: 38px !important;
}
.c-mline-height-39 {
	line-height: 39px !important;
}
.c-mline-height-40 {
	line-height: 40px !important;
}
.h4logo {
    font-size: 28px;
        padding: 20px 0px 20px 0px;
    color: #0e0e0e;
    font-family: 'Fredericka the Great', cursive;
}
.pi-header-row-fixed .pi-header {
    padding-bottom: 85px;
}
.titles-heading h1 {
   
    font-size: 20px !important;
}
.pi-row-lg .pi-row-block-logo img {
    max-height: 80px;
    margin-top: 10px !important;
}
}

@media (min-width:768px) and (max-width:1599px){
.width_100 {
    width: 100% !important;

}	
.t_0{
	    margin-top:0px !important;}
	
}




  /*------------End padding and margin--------------------*/
