@charset "utf-8";
/* CSS Document */
/*c-font-10  up to 90	
c-line-height-10  up to 40
	
padding_t_10	up to 100
padding_b_10
padding_l_10
padding_r_10
padding_10
padding_TB_10
padding_LR_10

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


c-border
shadow
c-center (text-align: center)
c-right (text-align: right)
c-font-uppercase
c-font-uppercase
c-opacity-01
hr
pi-weight-300                 up to 900
pi-letter-spacing-2           up to 5
pi-italic
pi-text-shadow

img-responsive
img-circle
img-rounded */




.c-border {
	border: 1px solid #eeeeee;
}
.c-border-top {
	border-top: 1px solid #eeeeee;
}
.c-border-right {
	border-right: 1px solid #eeeeee;
}
.c-border-bottom {
	border-bottom: 1px solid #eeeeee;
}
.c-border-left {
	border-left: 1px solid #eeeeee;
}
.c-no-border {
	border: 0 !important;
}
.c-shadow {
	box-shadow: 0px 3px 18px -5px rgba(0, 0, 0, 0.3);
}
.c-center, .c-font-center {
	text-align: center !important;
}
.c-center1 {
	text-align: center;
}
.c-right, .c-font-right {
	text-align: right !important;
}
.c-font-uppercase {
	text-transform: uppercase;
}
.c-font-lowercase {
	text-transform: initial !important;
}

.c-opacity-0 {
	opacity: 0;
	filter: alphaopacity=0;
}
.c-opacity-01 {
	opacity: 0.1;
	filter: alphaopacity=10;
}
.c-opacity-02 {
	opacity: 0.2;
	filter: alphaopacity=20;
}
.c-opacity-03 {
	opacity: 0.2;
	filter: alphaopacity=20;
}
.c-opacity-04 {
	opacity: 0.4;
	filter: alphaopacity=40;
}
.c-opacity-05 {
	opacity: 0.5;
	filter: alphaopacity=50;
}
.c-opacity-06 {
	opacity: 0.6;
	filter: alphaopacity=60;
}
.c-opacity-07 {
	opacity: 0.7;
	filter: alphaopacity=70;
}
.c-opacity-08 {
	opacity: 0.8;
	filter: alphaopacity=80;
}
.c-opacity-1 {
	opacity: 1;
	filter: alphaopacity=100;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}
.img-rounded {
	border-radius: 4px
}
.img-circle {
	border-radius: 50%
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}
.pi-weight-300 {
	font-weight: 300!important
}
.pi-weight-400 {
	font-weight: 400!important
}
.pi-weight-600 {
	font-weight: 600!important
}
.pi-weight-700 {
	font-weight: 700!important
}
.pi-weight-800 {
	font-weight: 800!important
}
.pi-weight-900 {
	font-weight: 900!important
}
.pi-letter-spacing {
	letter-spacing: 1px
}
.pi-letter-spacing-2 {
	letter-spacing: 2px
}
.pi-letter-spacing-3 {
	letter-spacing: 3px
}
.pi-letter-spacing-4 {
	letter-spacing: 4px
}
.pi-italic {
	font-style: italic
}
.pi-text-shadow {
	text-shadow: 0 1px 0 rgba(0,0,0,.2)
}
.pi-text-shadow-white {
	text-shadow: 0 1px 0 #fff
}

@media (min-width:768px) {
.c-font-10 {
	font-size: 10px !important;
}
.c-font-11 {
	font-size: 11px !important;
}
.c-font-12 {
	font-size: 12px !important;
}
.c-font-13 {
	font-size: 13px !important;
}
.c-font-14 {
	font-size: 14px !important;
}
.c-font-15 {
	font-size: 15px !important;
}
.c-font-16 {
	font-size: 16px !important;
}
.c-font-17 {
	font-size: 17px !important;
}
.c-font-18 {
	font-size: 18px !important;
}
.c-font-19 {
	font-size: 19px !important;
}
.c-font-20 {
	font-size: 20px !important;
	    font-weight: 100;
}
.c-font-21 {
	font-size: 21px !important;
}
.c-font-22 {
	font-size: 22px !important;
}
.c-font-23 {
	font-size: 23px !important;
}
.c-font-24 {
	font-size: 24px !important;
}
.c-font-25 {
	font-size: 25px !important;
}
.c-font-26 {
	font-size: 26px !important;
}
.c-font-27 {
	font-size: 27px !important;
}
.c-font-28 {
	font-size: 28px !important;
}
.c-font-29 {
	font-size: 29px !important;
}

.c-font-31 {
	font-size: 31px !important;
}
.c-font-32 {
	font-size: 32px !important;
}
.c-font-33 {
	font-size: 33px !important;
}
.c-font-34 {
	font-size: 34px !important;
}

.c-font-36 {
	font-size: 36px !important;
}
.c-font-37 {
	font-size: 37px !important;
}
.c-font-38 {
	font-size: 38px !important;
}
.c-font-39 {
	font-size: 39px !important;
}
.c-font-40 {
	font-size: 40px !important;
}
.c-font-41 {
	font-size: 41px !important;
}
.c-font-42 {
	font-size: 42px !important;
}
.c-font-43 {
	font-size: 43px !important;
}
.c-font-44 {
	font-size: 44px !important;
}
.c-font-45 {
	font-size: 45px !important;
}
.c-font-46 {
	font-size: 46px !important;
}
.c-font-47 {
	font-size: 47px !important;
}
.c-font-48 {
	font-size: 48px !important;
}
.c-font-49 {
	font-size: 49px !important;
}
.c-font-50 {
	font-size: 50px !important;
}
.c-font-51 {
	font-size: 51px !important;
}
.c-font-52 {
	font-size: 52px !important;
}
.c-font-53 {
	font-size: 53px !important;
}
.c-font-54 {
	font-size: 54px !important;
}
.c-font-55 {
	font-size: 55px !important;
}
.c-font-56 {
	font-size: 56px !important;
}
.c-font-57 {
	font-size: 57px !important;
}
.c-font-58 {
	font-size: 58px !important;
}
.c-font-59 {
	font-size: 59px !important;
}
.c-font-60 {
	font-size: 60px !important;
}
.c-font-61 {
	font-size: 61px !important;
}
.c-font-62 {
	font-size: 62px !important;
}
.c-font-63 {
	font-size: 63px !important;
}
.c-font-64 {
	font-size: 64px !important;
}
.c-font-65 {
	font-size: 65px !important;
}
.c-font-66 {
	font-size: 66px !important;
}
.c-font-67 {
	font-size: 67px !important;
}
.c-font-68 {
	font-size: 68px !important;
}
.c-font-69 {
	font-size: 69px !important;
}
.c-font-70 {
	font-size: 70px !important;
}
.c-font-71 {
	font-size: 71px !important;
}
.c-font-72 {
	font-size: 72px !important;
}
.c-font-73 {
	font-size: 73px !important;
}
.c-font-74 {
	font-size: 74px !important;
}
.c-font-75 {
	font-size: 75px !important;
}
.c-font-76 {
	font-size: 76px !important;
}
.c-font-77 {
	font-size: 77px !important;
}
.c-font-78 {
	font-size: 78px !important;
}
.c-font-79 {
	font-size: 79px !important;
}
.c-font-80 {
	font-size: 80px !important;
}
.c-font-81 {
	font-size: 81px !important;
}
.c-font-82 {
	font-size: 82px !important;
}
.c-font-83 {
	font-size: 83px !important;
}
.c-font-84 {
	font-size: 84px !important;
}
.c-font-85 {
	font-size: 85px !important;
}
.c-font-86 {
	font-size: 86px !important;
}
.c-font-87 {
	font-size: 87px !important;
}
.c-font-88 {
	font-size: 88px !important;
}
.c-font-89 {
	font-size: 89px !important;
}
.c-font-90 {
	font-size: 90px !important;
}
}

/*------------end font Mobile--------------------*/
  
   /*------------padding --------------------*/
@media (min-width:768px) {
.padding_t_10 {
	padding-top: 10px !important
}
.padding_t_20 {
	padding-top: 20px !important
}
.padding_t_30 {
	padding-top: 30px !important
}
.padding_t_40 {
	padding-top: 40px !important
}
.padding_t_50 {
	padding-top: 50px !important
}
.padding_t_60 {
	padding-top: 60px !important
}
.padding_t_70 {
	padding-top: 70px !important
}
.padding_t_80 {
	padding-top: 80px !important
}
.padding_t_90 {
	padding-top: 90px !important
}
.padding_t_100 {
	padding-top: 100px !important
}
.padding_b_10 {
	padding-bottom: 10px !important
}
.padding_b_20 {
	padding-bottom: 20px !important
}
.padding_b_30 {
	padding-bottom: 30px !important
}
.padding_b_40 {
	padding-bottom: 40px !important
}
.padding_b_50 {
	padding-bottom: 50px !important
}
.padding_b_60 {
	padding-bottom: 60px !important
}
.padding_b_70 {
	padding-bottom: 70px !important
}
.padding_b_80 {
	padding-bottom: 80px !important
}
.padding_b_90 {
	padding-bottom: 90px !important
}
.padding_b_100 {
	padding-bottom: 100px !important
}
.padding_l_10 {
	padding-left: 10px !important;
}
.padding_l_20 {
	padding-left: 20px !important;
}
.padding_l_30 {
	padding-left: 30px !important;
}
.padding_l_40 {
	padding-left: 40px !important;
}
.padding_l_50 {
	padding-left: 50px !important;
}
.padding_l_60 {
	padding-left: 60px !important;
}
.padding_l_70 {
	padding-left: 70px !important;
}
.padding_l_80 {
	padding-left: 80px !important;
}
.padding_l_90 {
	padding-left: 90px !important;
}
.padding_l_100 {
	padding-left: 100px !important;
}
.padding_r_10 {
	padding-right: 10px !important;
}
.padding_r_20 {
	padding-right: 20px !important;
}
.padding_r_30 {
	padding-right: 30px !important;
}
.padding_r_40 {
	padding-right: 40px !important;
}
.padding_r_50 {
	padding-right: 50px !important;
}
.padding_r_60 {
	padding-right: 60px !important;
}
.padding_r_70 {
	padding-right: 70px !important;
}
.padding_r_80 {
	padding-right: 80px !important;
}
.padding_r_90 {
	padding-right: 90px !important;
}
.padding_r_100 {
	padding-right: 100px !important;
}
.padding_10 {
	padding: 10px !important;
}
.padding_20 {
	padding: 20px !important;
}
.padding_30 {
	padding: 30px !important;
}
.padding_40 {
	padding: 40px !important;
}
.padding_50 {
	padding: 50px !important;
}
.padding_60 {
	padding: 60px !important;
}
.padding_70 {
	padding: 70px !important;
}
.padding_80 {
	padding: 80px !important;
}
.padding_90 {
	padding: 90px !important;
}
.padding_100 {
	padding: 100px !important;
}
.padding_TB_10 {
	padding: 10px 0px !important;
}
.padding_TB_20 {
	padding: 20px 0px !important;
}
padding_TB_25 {
	padding: 25px 0px !important;
}
.padding_TB_30 {
	padding: 30px 0px !important;
}
.padding_TB_40 {
	padding: 40px 0px !important;
}
.padding_TB_50 {
	padding: 50px 0px !important;
}
.padding_TB_60 {
	padding: 60px 0px !important;
}
.padding_TB_70 {
	padding: 70px 0px !important;
}
.padding_TB_80 {
	padding: 80px 0px !important;
}
.padding_TB_90 {
	padding: 90px 0px !important;
}
.padding_TB_100 {
	padding: 100px 0px !important;
}
.padding_LR_10 {
	padding: 0px 10px !important;
}
.padding_LR_20 {
	padding: 0px 20px !important;
}
.padding_LR_30 {
	padding: 0px 30px !important;
}
.padding_LR_40 {
	padding: 0px 40px !important;
}
.padding_LR_50 {
	padding: 0px 50px !important;
}
.padding_LR_60 {
	padding: 0px 60px !important;
}
.padding_LR_70 {
	padding: 0px 70px !important;
}
.padding_LR_80 {
	padding: 0px 80px !important;
}
.padding_LR_90 {
	padding: 0px 90px !important;
}
.padding_LR_100 {
	padding: 0px 100px !important;
}
/*------------margin --------------------*/



.margin-t-5 {
	margin-top: 5px!important;
}
.margin-t-8 {
	margin-top: 8px!important;
}
.margin-t-10 {
	margin-top: 10px !important;
}
.margin-t-15 {
	margin-top: 15px !important;
}
.margin-t-20 {
	margin-top: 20px !important;
}
.margin-t-25 {
	margin-top: 25px !important;
}
.margin-t-30 {
	margin-top: 30px !important;
}
.margin-t-40 {
	margin-top: 40px !important;
}
.margin-t-50 {
	margin-top: 50px !important;
}
.margin-b-5 {
	margin-bottom: 5px !important;
}
.margin-b-10 {
	margin-bottom: 10px !important;
}
.margin-b-15 {
	margin-bottom: 15px !important;
}
.margin-b-20 {
	margin-bottom: 20px !important;
}
.margin-b-25 {
	margin-bottom: 25px !important;
}
.margin-b-30 {
	margin-bottom: 30px !important;
}
.margin-b-40 {
	margin-bottom: 40px !important;
}
.margin-b-50 {
	margin-bottom: 50px !important;
}
.margin-r-10 {
	margin-right: 10px !important;
}
.margin-r-20 {
	margin-right: 20px !important;
}
.margin-r-30 {
	margin-right: 30px !important;
}
.margin-r-40 {
	margin-right: 40px !important;
}
.margin-r-50 {
	margin-right: 50px !important;
}
.margin-l-10 {
	margin-left: 10px !important;
}
.margin-l-20 {
	margin-left: 20px !important;
}
.margin-l-30 {
	margin-left: 30px !important;
}
.margin-l-40 {
	margin-left: 40px !important;
}
.margin-l-50 {
	margin-left: 50px !important;
}
/*------------line height --------------------*/
.c-line-height-10 {
	line-height: 10px;
}
.c-line-height-11 {
	line-height: 11px;
}
.c-line-height-12 {
	line-height: 12px;
}
.c-line-height-13 {
	line-height: 13px;
}
.c-line-height-14 {
	line-height: 14px;
}
.c-line-height-15 {
	line-height: 15px;
}
.c-line-height-16 {
	line-height: 16px;
}
.c-line-height-17 {
	line-height: 17px;
}
.c-line-height-18 {
	line-height: 18px;
}
.c-line-height-19 {
	line-height: 19px;
}
.c-line-height-20 {
	line-height: 20px;
}
.c-line-height-21 {
	line-height: 21px;
}
.c-line-height-22 {
	line-height: 22px;
}
.c-line-height-23 {
	line-height: 23px;
}
.c-line-height-24 {
	line-height: 24px;
}
.c-line-height-25 {
	line-height: 25px;
}
.c-line-height-26 {
	line-height: 26px;
}
.c-line-height-27 {
	line-height: 27px;
}
.c-line-height-28 {
	line-height: 28px;
}
.c-line-height-29 {
	line-height: 29px;
}
.c-line-height-30 {
	line-height: 24px;
}
.c-line-height-31 {
	line-height: 31px;
}
.c-line-height-32 {
	line-height: 32px;
}
.c-line-height-33 {
	line-height: 33px;
}
.c-line-height-34 {
	line-height: 34px;
}
.c-line-height-35 {
	line-height: 40px;
}
.c-line-height-36 {
	line-height: 36px;
}
.c-line-height-37 {
	line-height: 37px;
}
.c-line-height-38 {
	line-height: 38px;
}
.c-line-height-39 {
	line-height: 39px;
}
.c-line-height-40 {
	line-height: 40px;
}
.c-line-height-45 {
	line-height: 45px;
}
.c-line-height-50 {
	line-height: 50px;
}
}


@media (max-width: 767px) {
	
/* .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 0px !important;
    padding-right: 0px !important;
} */	
	

.mdisplay{
	    display: inline-block !important;
}
.mdisplay-big{
	    display: none !important;
}

.container {
    padding-left: 0px;
    padding-right: 0px;
}

.c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark {
    background: rgb(255, 255, 255);
    /* box-shadow: 0px 3px 9px -4px rgba(255, 255, 255, 0.25); */
    border-bottom: 1px solid #d5d5d5;
    display: none;
}





}

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

}













