@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic);


body{ -webkit-font-smoothing: antialiased; font-family: 'Arimo', sans-serif; }
#wrapper_cb{ overflow: hidden;}

/* dnn ribbonbar reset*/
#dnnCPWrap *, #dnnCPWrap *:before, #dnnCPWrap *:after{ box-sizing:content-box;}
/*.dnnFormPopup .ui-dialog-titlebar{ height:43px;}*/
.dnnFormPopup a.dnnToggleMax{ margin:-1px 24px 0 0; }
/*.dnnActionMenuTag { height: 28px; }*/
.DNNEmptyPane{ display: none; }
.row {
  width: 100%;
  max-width:1170px;
  margin: 0 auto !important;
  *zoom: 1;
}
.nicescroll-rails{ border-left:1px solid #ddd; background-color:#F5F4F4; width: 18px !important;}
/* theme predefine styles */

.fnt_opsans{ font-family: 'Open Sans', sans-serif; }
.fnt_rale{ font-family: 'Raleway', sans-serif; }

/* --- Float position --- */
.float_right{ float:right; }
.float_left{ float:left; }
.float_none{ float: none; }
/* --- text align position --- */
.text_align_center { text-align: center; }
.text_align_left{ text-align:left; }
.text_align_right{ text-align:right; }
.text_align_justify{ text-align: justify; }
/*text-transform*/
.text_trans_upper{ text-transform: uppercase; }
.text_trans_cap{ text-transform: capitalize; }
/*display block*/
.display_block{ display: block !important;}
.display_inline{display:inline-block;}
.display_table{ display: table;}

.list_none li{ list-style: none; float: left;}


.align-center { display: block;  margin: 20px auto;  text-align: center;}
/*position attributes*/
.pos_r{ position: relative; }
.pos_a{ position: absolute; }
.pos_s{ position: static; }
.pos_f{ position: fixed; }

/* default color set */
.background_color{ background-color:#21c2f8 !important; }
.font_color{ color:#21c2f8 !important; }
.border_color{ border-color:#21c2f8 !important; }
.text-center-border { border-top-width: 1px; border-top-style: solid; width: 10%; display: inline-block; }

/*different background color*/
.bg_color1{
  background-color: #f5f9fc;
}
.bg_color2{
  background-color: #f9fafc;
}
.bg_color3{
  background-color: #EAEAEA;
}
.bg_color4{
  background-color: #f9fafc;
}
.bg_color5{
  background-color: #f9fafc;
}

/*differnet font colors*/
.f_color1{
  color: #ffffff !important;
}
.f_color2{
  color: #111111;
}
.f_color3{
  color: #96a3ab;
}
.f_color4{
  color: #11b1ff;
}
.f_color5{
  color: #f9fafc;
}

/*font weight*/

.f_weight_200{
  font-weight: 200;
}
.f_weight_300{
  font-weight: 300;
}
.f_weight_400{
  font-weight: 400;
}
.f_weight_500{
  font-weight: 500;
}
.f_weight_600{
  font-weight: 600;
}
.f_weight_700{
  font-weight: 700;
}
.f_weight_800{
  font-weight: 800;
}
.f_weight_bold{
  font-weight: bold;
}
.f_weight_normal{
  font-weight: normal;
}

/*font size*/

.f_size_12{
  font-size: 12px;
}
.f_size_13{
  font-size: 13px;
}
.f_size_14{
  font-size: 14px;
}
.f_size_15{
  font-size: 15px;
}
.f_size_16{
  font-size: 16px;
}
.f_size_18{
  font-size: 18px;
}
.f_size_20{
  font-size: 20px;
}
.f_size_22{
  font-size: 22px;
}
.f_size_24{
  font-size: 24px;
}
.f_size_26{
  font-size: 26px;
}
.f_size_28{
  font-size: 28px;
}
.f_size_30{
  font-size: 30px;
}
.f_size_32{
  font-size: 32px;
}
.f_size_34{
  font-size: 34px;
}
.f_size_36{
  font-size: 36px;
}
.f_size_40{
  font-size: 40px;
}
.f_size_44{
  font-size: 44px;
}
.f_size_48{
  font-size: 48px;
}
.f_size_56{
  font-size: 56px;
}
.f_size_60{
  font-size: 60px;
}
.f_size_72{
  font-size: 72px;
}
.f_size_80{
  font-size: 80px;
}
.f_size_90{
  font-size: 90px;
}


/*border-styles*/
.b_bottom{
 border-bottom-width: 1px;
 border-bottom-style: solid;
}
.b_top{
  border-top-width: 1px;
  border-top-style: solid;
}
.b_left{
  border-left-width: 1px;
  border-left-style: solid;
}
.b_right{
  border-right-width: 1px;
  border-right-style: solid;
}
.b_dotted{
  border-style: dotted !important;
}
.b_dashed{
  border-style: dashed !important;
}

/* --- padding and margin section --- */
.no-margin {
  margin: 0 !important;
}
.no-margin-top {
  margin-top: 0 !important;
}
.no-margin-right {
  margin-right: 0 !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.no-margin-left {
  margin-left: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.no-padding-top {
  padding-top: 0 !important;
}
.no-padding-right {
  padding-right: 0 !important;
}
.no-padding-bottom {
  padding-bottom: 0 !important;
}
.no-padding-left {
  padding-left: 0 !important;
}


/*padding top/bottom*/

.padding-top-10,
.padding-top-bottom-10 {
  padding-top: 10px !important;
}
.padding-top-15,
.padding-top-bottom-15 {
  padding-top: 15px !important;
}
.padding-top-20,
.padding-top-bottom-20 {
  padding-top: 20px !important;
}
.padding-top-25,
.padding-top-bottom-25 {
  padding-top: 25px !important;
}
.padding-top-30,
.padding-top-bottom-30 {
  padding-top: 30px !important;
}
.padding-top-40,
.padding-top-bottom-40 {
  padding-top: 40px !important;
}
.padding-top-50,
.padding-top-bottom-50 {
  padding-top: 50px !important;
}
.padding-top-60,
.padding-top-bottom-60 {
  padding-top: 60px !important;
}
.padding-top-70,
.padding-top-bottom-70 {
  padding-top: 60px !important;
}
.padding-top-80,
.padding-top-bottom-80 {
  padding-top: 80px !important;
}
.padding-top-90,
.padding-top-bottom-90 {
  padding-top: 90px !important;
}
.padding-top-100,
.padding-top-bottom-100 {
  padding-top: 100px !important;
}
.padding-top-110,
.padding-top-bottom-110 {
  padding-top: 110px !important;
}
.padding-top-120,
.padding-top-bottom-120 {
  padding-top: 120px !important;
}
.padding-top-130,
.padding-top-bottom-130 {
  padding-top: 130px !important;
}
.padding-top-140,
.padding-top-bottom-140 {
  padding-top: 140px !important;
}
.padding-top-150,
.padding-top-bottom-150 {
  padding-top: 150px !important;
}
.padding-top-160,
.padding-top-bottom-160 {
  padding-top: 160px !important;
}
.padding-top-170,
.padding-top-bottom-170 {
  padding-top: 170px !important;
}
.padding-bottom-10,
.padding-top-bottom-10 {
  padding-bottom: 10px !important;
}
.padding-bottom-15,
.padding-top-bottom-15 {
  padding-bottom: 15px !important;
}
.padding-bottom-20,
.padding-top-bottom-20 {
  padding-bottom: 20px !important;
}
.padding-bottom-25,
.padding-top-bottom-25 {
  padding-bottom: 20px !important;
}
.padding-bottom-30,
.padding-top-bottom-30 {
  padding-bottom: 30px !important;
}
.padding-bottom-40,
.padding-top-bottom-40 {
  padding-bottom: 40px !important;
}
.padding-bottom-50,
.padding-top-bottom-50 {
  padding-bottom: 50px !important;
}
.padding-bottom-60,
.padding-top-bottom-60 {
  padding-bottom: 60px !important;
}
.padding-bottom-70,
.padding-top-bottom-70 {
  padding-bottom: 70px !important;
}
.padding-bottom-80,
.padding-top-bottom-80 {
  padding-bottom: 80px !important;
}
.padding-bottom-90,
.padding-top-bottom-90 {
  padding-bottom: 90px !important;
}
.padding-bottom-100,
.padding-top-bottom-100 {
  padding-bottom: 100px !important;
}
.padding-bottom-110,
.padding-top-bottom-110 {
  padding-bottom: 110px !important;
}
.padding-bottom-120,
.padding-top-bottom-120 {
  padding-bottom: 120px !important;
}
.padding-bottom-130,
.padding-top-bottom-130 {
  padding-bottom: 130px !important;
}
.padding-bottom-140,
.padding-top-bottom-140 {
  padding-bottom: 140px !important;
}
.padding-bottom-150,
.padding-top-bottom-150 {
  padding-bottom: 150px !important;
}
.padding-bottom-160,
.padding-top-bottom-160 {
  padding-bottom: 160px !important;
}
.padding-bottom-170,
.padding-top-bottom-170 {
  padding-bottom: 170px !important;
}

/*padding left/right*/
.padding-left-10,
.padding-left-right-10 {
  padding-left: 10px !important;
}
.padding-left-15,
.padding-left-right-15 {
  padding-left: 15px !important;
}
.padding-left-20,
.padding-left-right-20 {
  padding-left: 20px !important;
}
.padding-left-25,
.padding-left-right-25 {
  padding-left: 25px !important;
}
.padding-left-30,
.padding-left-right-30 {
  padding-left: 30px !important;
}
.padding-left-40,
.padding-left-right-40 {
  padding-left: 40px !important;
}
.padding-left-50,
.padding-left-right-50 {
  padding-left: 50px !important;
}
.padding-left-60,
.padding-left-right-60 {
  padding-left: 60px !important;
}
.padding-left-70,
.padding-left-right-70 {
  padding-left: 60px !important;
}
.padding-left-80,
.padding-left-right-80 {
  padding-left: 80px !important;
}
.padding-left-90,
.padding-left-right-90 {
  padding-left: 90px !important;
}
.padding-left-100,
.padding-left-right-100 {
  padding-left: 100px !important;
}
.padding-left-110,
.padding-left-right-110 {
  padding-left: 110px !important;
}
.padding-left-120,
.padding-left-right-120 {
  padding-left: 120px !important;
}
.padding-left-130,
.padding-left-right-130 {
  padding-left: 130px !important;
}
.padding-left-140,
.padding-left-right-140 {
  padding-left: 140px !important;
}
.padding-left-150,
.padding-left-right-150 {
  padding-left: 150px !important;
}
.padding-left-160,
.padding-left-right-160 {
  padding-left: 160px !important;
}
.padding-left-170,
.padding-left-right-170 {
  padding-left: 170px !important;
}
.padding-right-10,
.padding-left-right-10 {
  padding-right: 10px !important;
}
.padding-right-15,
.padding-left-right-15 {
  padding-right: 15px !important;
}
.padding-right-20,
.padding-left-right-20 {
  padding-right: 20px !important;
}
.padding-right-25,
.padding-left-right-25 {
  padding-right: 20px !important;
}
.padding-right-30,
.padding-left-right-30 {
  padding-right: 30px !important;
}
.padding-right-40,
.padding-left-right-40 {
  padding-right: 40px !important;
}
.padding-right-50,
.padding-left-right-50 {
  padding-right: 50px !important;
}
.padding-right-60,
.padding-left-right-60 {
  padding-right: 60px !important;
}
.padding-right-70,
.padding-left-right-70 {
  padding-right: 70px !important;
}
.padding-right-80,
.padding-left-right-80 {
  padding-right: 80px !important;
}
.padding-right-90,
.padding-left-right-90 {
  padding-right: 90px !important;
}
.padding-right-100,
.padding-left-right-100 {
  padding-right: 100px !important;
}
.padding-right-110,
.padding-left-right-110 {
  padding-right: 110px !important;
}
.padding-right-120,
.padding-left-right-120 {
  padding-right: 120px !important;
}
.padding-right-130,
.padding-left-right-130 {
  padding-right: 130px !important;
}
.padding-right-140,
.padding-left-right-140 {
  padding-right: 140px !important;
}
.padding-right-150,
.padding-left-right-150 {
  padding-right: 150px !important;
}
.padding-right-160,
.padding-left-right-160 {
  padding-right: 160px !important;
}
.padding-right-170,
.padding-left-right-170 {
  padding-right: 170px !important;
}


/*margin top/bottom*/



.margin-top-10,
.margin-top-bottom-10 {
  margin-top: 10px !important;
}
.margin-top-15,
.margin-top-bottom-15 {
  margin-top: 15px !important;
}
.margin-top-20,
.margin-top-bottom-20 {
  margin-top: 20px !important;
}
.margin-top-25,
.margin-top-bottom-25 {
  margin-top: 25px !important;
}
.margin-top-30,
.margin-top-bottom-30 {
  margin-top: 30px !important;
}
.margin-top-40,
.margin-top-bottom-40 {
  margin-top: 40px !important;
}
.margin-top-50,
.margin-top-bottom-50 {
  margin-top: 50px !important;
}
.margin-top-60,
.margin-top-bottom-60 {
  margin-top: 60px !important;
}
.margin-top-70,
.margin-top-bottom-70 {
  margin-top: 60px !important;
}
.margin-top-80,
.margin-top-bottom-80 {
  margin-top: 80px !important;
}
.margin-top-90,
.margin-top-bottom-90 {
  margin-top: 90px !important;
}
.margin-top-100,
.margin-top-bottom-100 {
  margin-top: 100px !important;
}
.margin-top-110,
.margin-top-bottom-110 {
  margin-top: 110px !important;
}
.margin-top-120,
.margin-top-bottom-120 {
  margin-top: 120px !important;
}
.margin-top-130,
.margin-top-bottom-130 {
  margin-top: 130px !important;
}
.margin-top-140,
.margin-top-bottom-140 {
  margin-top: 140px !important;
}
.margin-top-150,
.margin-top-bottom-150 {
  margin-top: 150px !important;
}
.margin-top-160,
.margin-top-bottom-160 {
  margin-top: 160px !important;
}
.margin-top-170,
.margin-top-bottom-170 {
  margin-top: 170px !important;
}
.margin-bottom-10,
.margin-top-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-bottom-15,
.margin-top-bottom-15 {
  margin-bottom: 15px !important;
}
.margin-bottom-20,
.margin-top-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-bottom-25,
.margin-top-bottom-25 {
  margin-bottom: 20px !important;
}
.margin-bottom-30,
.margin-top-bottom-30 {
  margin-bottom: 30px !important;
}
.margin-bottom-40,
.margin-top-bottom-40 {
  margin-bottom: 40px !important;
}
.margin-bottom-50,
.margin-top-bottom-50 {
  margin-bottom: 50px !important;
}
.margin-bottom-60,
.margin-top-bottom-60 {
  margin-bottom: 60px !important;
}
.margin-bottom-70,
.margin-top-bottom-70 {
  margin-bottom: 70px !important;
}
.margin-bottom-80,
.margin-top-bottom-80 {
  margin-bottom: 80px !important;
}
.margin-bottom-90,
.margin-top-bottom-90 {
  margin-bottom: 90px !important;
}
.margin-bottom-100,
.margin-top-bottom-100 {
  margin-bottom: 100px !important;
}
.margin-bottom-110,
.margin-top-bottom-110 {
  margin-bottom: 110px !important;
}
.margin-bottom-120,
.margin-top-bottom-120 {
  margin-bottom: 120px !important;
}
.margin-bottom-130,
.margin-top-bottom-130 {
  margin-bottom: 130px !important;
}
.margin-bottom-140,
.margin-top-bottom-140 {
  margin-bottom: 140px !important;
}
.margin-bottom-150,
.margin-top-bottom-150 {
  margin-bottom: 150px !important;
}
.margin-bottom-160,
.margin-top-bottom-160 {
  margin-bottom: 160px !important;
}
.margin-bottom-170,
.margin-top-bottom-170 {
  margin-bottom: 170px !important;
}


/*margin left/right*/

.margin-left-10,
.margin-left-right-10 {
  margin-left: 10px !important;
}
.margin-left-15,
.margin-left-right-15 {
  margin-left: 15px !important;
}
.margin-left-20,
.margin-left-right-20 {
  margin-left: 20px !important;
}
.margin-left-25,
.margin-left-right-25 {
  margin-left: 25px !important;
}
.margin-left-30,
.margin-left-right-30 {
  margin-left: 30px !important;
}
.margin-left-40,
.margin-left-right-40 {
  margin-left: 40px !important;
}
.margin-left-50,
.margin-left-right-50 {
  margin-left: 50px !important;
}
.margin-left-60,
.margin-left-right-60 {
  margin-left: 60px !important;
}
.margin-left-70,
.margin-left-right-70 {
  margin-left: 60px !important;
}
.margin-left-80,
.margin-left-right-80 {
  margin-left: 80px !important;
}
.margin-left-90,
.margin-left-right-90 {
  margin-left: 90px !important;
}
.margin-left-100,
.margin-left-right-100 {
  margin-left: 100px !important;
}
.margin-left-110,
.margin-left-right-110 {
  margin-left: 110px !important;
}
.margin-left-120,
.margin-left-right-120 {
  margin-left: 120px !important;
}
.margin-left-130,
.margin-left-right-130 {
  margin-left: 130px !important;
}
.margin-left-140,
.margin-left-right-140 {
  margin-left: 140px !important;
}
.margin-left-150,
.margin-left-right-150 {
  margin-left: 150px !important;
}
.margin-left-160,
.margin-left-right-160 {
  margin-left: 160px !important;
}
.margin-left-170,
.margin-left-right-170 {
  margin-left: 170px !important;
}
.margin-right-10,
.margin-left-right-10 {
  margin-right: 10px !important;
}
.margin-right-15,
.margin-left-right-15 {
  margin-right: 15px !important;
}
.margin-right-20,
.margin-left-right-20 {
  margin-right: 20px !important;
}
.margin-right-25,
.margin-left-right-25 {
  margin-right: 20px !important;
}
.margin-right-30,
.margin-left-right-30 {
  margin-right: 30px !important;
}
.margin-right-40,
.margin-left-right-40 {
  margin-right: 40px !important;
}
.margin-right-50,
.margin-left-right-50 {
  margin-right: 50px !important;
}
.margin-right-60,
.margin-left-right-60 {
  margin-right: 60px !important;
}
.margin-right-70,
.margin-left-right-70 {
  margin-right: 70px !important;
}
.margin-right-80,
.margin-left-right-80 {
  margin-right: 80px !important;
}
.margin-right-90,
.margin-left-right-90 {
  margin-right: 90px !important;
}
.margin-right-100,
.margin-left-right-100 {
  margin-right: 100px !important;
}
.margin-right-110,
.margin-left-right-110 {
  margin-right: 110px !important;
}
.margin-right-120,
.margin-left-right-120 {
  margin-right: 120px !important;
}
.margin-right-130,
.margin-left-right-130 {
  margin-right: 130px !important;
}
.margin-right-140,
.margin-left-right-140 {
  margin-right: 140px !important;
}
.margin-right-150,
.margin-left-right-150 {
  margin-right: 150px !important;
}
.margin-right-160,
.margin-left-right-160 {
  margin-right: 160px !important;
}
.margin-right-170,
.margin-left-right-170 {
  margin-right: 170px !important;
}




/*border styles*/
.no-border {
  border: 0 !important;
}
.no-border-top {
  border-top: 0 !important;
}
.no-border-right {
  border-right: 0 !important;
}
.no-border-bottom {
  border-bottom: 0 !important;
}
.no-border-left {
  border-left: 0 !important;
}
.no-border-radius {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

@media (max-width: 767px) {
  /*mobile padding*/
.mobile-padding-top-10,
.mobile-padding-top-bottom-10 {
  padding-top: 10px !important;
}
.mobile-padding-top-15,
.mobile-padding-top-bottom-15 {
  padding-top: 15px !important;
}
.mobile-padding-top-20,
.mobile-padding-top-bottom-20 {
  padding-top: 20px !important;
}
.mobile-padding-top-25,
.mobile-padding-top-bottom-25 {
  padding-top: 25px !important;
}
.mobile-padding-top-30,
.mobile-padding-top-bottom-30 {
  padding-top: 30px !important;
}
.mobile-padding-top-40,
.mobile-padding-top-bottom-40 {
  padding-top: 40px !important;
}
.mobile-padding-top-50,
.mobile-padding-top-bottom-50 {
  padding-top: 50px !important;
}
.mobile-padding-top-60,
.mobile-padding-top-bottom-60 {
  padding-top: 60px !important;
}
.mobile-padding-top-70,
.mobile-padding-top-bottom-70 {
  padding-top: 60px !important;
}
.mobile-padding-top-80,
.mobile-padding-top-bottom-80 {
  padding-top: 80px !important;
}
.mobile-padding-top-90,
.mobile-padding-top-bottom-90 {
  padding-top: 90px !important;
}
.mobile-padding-top-100,
.mobile-padding-top-bottom-100 {
  padding-top: 100px !important;
}
.mobile-padding-top-110,
.mobile-padding-top-bottom-110 {
  padding-top: 110px !important;
}
.mobile-padding-top-120,
.mobile-padding-top-bottom-120 {
  padding-top: 120px !important;
}
.mobile-padding-top-130,
.mobile-padding-top-bottom-130 {
  padding-top: 130px !important;
}
.mobile-padding-top-140,
.mobile-padding-top-bottom-140 {
  padding-top: 140px !important;
}
.mobile-padding-top-150,
.mobile-padding-top-bottom-150 {
  padding-top: 150px !important;
}
.mobile-padding-top-160,
.mobile-padding-top-bottom-160 {
  padding-top: 160px !important;
}
.mobile-padding-top-170,
.mobile-padding-top-bottom-170 {
  padding-top: 170px !important;
}
.mobile-padding-bottom-10,
.mobile-padding-top-bottom-10 {
  padding-bottom: 10px !important;
}
.mobile-padding-bottom-15,
.mobile-padding-top-bottom-15 {
  padding-bottom: 15px !important;
}
.mobile-padding-bottom-20,
.mobile-padding-top-bottom-20 {
  padding-bottom: 20px !important;
}
.mobile-padding-bottom-25,
.mobile-padding-top-bottom-25 {
  padding-bottom: 20px !important;
}
.mobile-padding-bottom-30,
.mobile-padding-top-bottom-30 {
  padding-bottom: 30px !important;
}
.mobile-padding-bottom-40,
.mobile-padding-top-bottom-40 {
  padding-bottom: 40px !important;
}
.mobile-padding-bottom-50,
.mobile-padding-top-bottom-50 {
  padding-bottom: 50px !important;
}
.mobile-padding-bottom-60,
.mobile-padding-top-bottom-60 {
  padding-bottom: 60px !important;
}
.mobile-padding-bottom-70,
.mobile-padding-top-bottom-70 {
  padding-bottom: 70px !important;
}
.mobile-padding-bottom-80,
.mobile-padding-top-bottom-80 {
  padding-bottom: 80px !important;
}
.mobile-padding-bottom-90,
.mobile-padding-top-bottom-90 {
  padding-bottom: 90px !important;
}
.mobile-padding-bottom-100,
.mobile-padding-top-bottom-100 {
  padding-bottom: 100px !important;
}
.mobile-padding-bottom-110,
.mobile-padding-top-bottom-110 {
  padding-bottom: 110px !important;
}
.mobile-padding-bottom-120,
.mobile-padding-top-bottom-120 {
  padding-bottom: 120px !important;
}
.mobile-padding-bottom-130,
.mobile-padding-top-bottom-130 {
  padding-bottom: 130px !important;
}
.mobile-padding-bottom-140,
.mobile-padding-top-bottom-140 {
  padding-bottom: 140px !important;
}
.mobile-padding-bottom-150,
.mobile-padding-top-bottom-150 {
  padding-bottom: 150px !important;
}
.mobile-padding-bottom-160,
.mobile-padding-top-bottom-160 {
  padding-bottom: 160px !important;
}
.mobile-padding-bottom-170,
.mobile-padding-top-bottom-170 {
  padding-bottom: 170px !important;
}
/*mobile padding left right*/
.mobile-padding-left-10,
.mobile-padding-left-right-10 {
  padding-left: 10px !important;
}
.mobile-padding-left-15,
.mobile-padding-left-right-15 {
  padding-left: 15px !important;
}
.mobile-padding-left-20,
.mobile-padding-left-right-20 {
  padding-left: 20px !important;
}
.mobile-padding-left-25,
.mobile-padding-left-right-25 {
  padding-left: 25px !important;
}
.mobile-padding-left-30,
.mobile-padding-left-right-30 {
  padding-left: 30px !important;
}
.mobile-padding-left-40,
.mobile-padding-left-right-40 {
  padding-left: 40px !important;
}
.mobile-padding-left-50,
.mobile-padding-left-right-50 {
  padding-left: 50px !important;
}
.mobile-padding-left-60,
.mobile-padding-left-right-60 {
  padding-left: 60px !important;
}
.mobile-padding-left-70,
.mobile-padding-left-right-70 {
  padding-left: 60px !important;
}
.mobile-padding-left-80,
.mobile-padding-left-right-80 {
  padding-left: 80px !important;
}
.mobile-padding-left-90,
.mobile-padding-left-right-90 {
  padding-left: 90px !important;
}
.mobile-padding-left-100,
.mobile-padding-left-right-100 {
  padding-left: 100px !important;
}
.mobile-padding-left-110,
.mobile-padding-left-right-110 {
  padding-left: 110px !important;
}
.mobile-padding-left-120,
.mobile-padding-left-right-120 {
  padding-left: 120px !important;
}
.mobile-padding-left-130,
.mobile-padding-left-right-130 {
  padding-left: 130px !important;
}
.mobile-padding-left-140,
.mobile-padding-left-right-140 {
  padding-left: 140px !important;
}
.mobile-padding-left-150,
.mobile-padding-left-right-150 {
  padding-left: 150px !important;
}
.mobile-padding-left-160,
.mobile-padding-left-right-160 {
  padding-left: 160px !important;
}
.mobile-padding-left-170,
.mobile-padding-left-right-170 {
  padding-left: 170px !important;
}
.mobile-padding-right-10,
.mobile-padding-left-right-10 {
  padding-right: 10px !important;
}
.mobile-padding-right-15,
.mobile-padding-left-right-15 {
  padding-right: 15px !important;
}
.mobile-padding-right-20,
.mobile-padding-left-right-20 {
  padding-right: 20px !important;
}
.mobile-padding-right-25,
.mobile-padding-left-right-25 {
  padding-right: 20px !important;
}
.mobile-padding-right-30,
.mobile-padding-left-right-30 {
  padding-right: 30px !important;
}
.mobile-padding-right-40,
.mobile-padding-left-right-40 {
  padding-right: 40px !important;
}
.mobile-padding-right-50,
.mobile-padding-left-right-50 {
  padding-right: 50px !important;
}
.mobile-padding-right-60,
.mobile-padding-left-right-60 {
  padding-right: 60px !important;
}
.mobile-padding-right-70,
.mobile-padding-left-right-70 {
  padding-right: 70px !important;
}
.mobile-padding-right-80,
.mobile-padding-left-right-80 {
  padding-right: 80px !important;
}
.mobile-padding-right-90,
.mobile-padding-left-right-90 {
  padding-right: 90px !important;
}
.mobile-padding-right-100,
.mobile-padding-left-right-100 {
  padding-right: 100px !important;
}
.mobile-padding-right-110,
.mobile-padding-left-right-110 {
  padding-right: 110px !important;
}
.mobile-padding-right-120,
.mobile-padding-left-right-120 {
  padding-right: 120px !important;
}
.mobile-padding-right-130,
.mobile-padding-left-right-130 {
  padding-right: 130px !important;
}
.mobile-padding-right-140,
.mobile-padding-left-right-140 {
  padding-right: 140px !important;
}
.mobile-padding-right-150,
.mobile-padding-left-right-150 {
  padding-right: 150px !important;
}
.mobile-padding-right-160,
.mobile-padding-left-right-160 {
  padding-right: 160px !important;
}
.mobile-padding-right-170,
.mobile-padding-left-right-170 {
  padding-right: 170px !important;
}


/*mobile margin*/
.mobile-margin-top-10,
.mobile-margin-top-bottom-10 {
  margin-top: 10px !important;
}
.mobile-margin-top-15,
.mobile-margin-top-bottom-15 {
  margin-top: 15px !important;
}
.mobile-margin-top-20,
.mobile-margin-top-bottom-20 {
  margin-top: 20px !important;
}
.mobile-margin-top-25,
.mobile-margin-top-bottom-25 {
  margin-top: 25px !important;
}
.mobile-margin-top-30,
.mobile-margin-top-bottom-30 {
  margin-top: 30px !important;
}
.mobile-margin-top-40,
.mobile-margin-top-bottom-40 {
  margin-top: 40px !important;
}
.mobile-margin-top-50,
.mobile-margin-top-bottom-50 {
  margin-top: 50px !important;
}
.mobile-margin-top-60,
.mobile-margin-top-bottom-60 {
  margin-top: 60px !important;
}
.mobile-margin-top-70,
.mobile-margin-top-bottom-70 {
  margin-top: 60px !important;
}
.mobile-margin-top-80,
.mobile-margin-top-bottom-80 {
  margin-top: 80px !important;
}
.mobile-margin-top-90,
.mobile-margin-top-bottom-90 {
  margin-top: 90px !important;
}
.mobile-margin-top-100,
.mobile-margin-top-bottom-100 {
  margin-top: 100px !important;
}
.mobile-margin-top-110,
.mobile-margin-top-bottom-110 {
  margin-top: 110px !important;
}
.mobile-margin-top-120,
.mobile-margin-top-bottom-120 {
  margin-top: 120px !important;
}
.mobile-margin-top-130,
.mobile-margin-top-bottom-130 {
  margin-top: 130px !important;
}
.mobile-margin-top-140,
.mobile-margin-top-bottom-140 {
  margin-top: 140px !important;
}
.mobile-margin-top-150,
.mobile-margin-top-bottom-150 {
  margin-top: 150px !important;
}
.mobile-margin-top-160,
.mobile-margin-top-bottom-160 {
  margin-top: 160px !important;
}
.mobile-margin-top-170,
.mobile-margin-top-bottom-170 {
  margin-top: 170px !important;
}
.mobile-margin-bottom-10,
.mobile-margin-top-bottom-10 {
  margin-bottom: 10px !important;
}
.mobile-margin-bottom-15,
.mobile-margin-top-bottom-15 {
  margin-bottom: 15px !important;
}
.mobile-margin-bottom-20,
.mobile-margin-top-bottom-20 {
  margin-bottom: 20px !important;
}
.mobile-margin-bottom-25,
.mobile-margin-top-bottom-25 {
  margin-bottom: 20px !important;
}
.mobile-margin-bottom-30,
.mobile-margin-top-bottom-30 {
  margin-bottom: 30px !important;
}
.mobile-margin-bottom-40,
.mobile-margin-top-bottom-40 {
  margin-bottom: 40px !important;
}
.mobile-margin-bottom-50,
.mobile-margin-top-bottom-50 {
  margin-bottom: 50px !important;
}
.mobile-margin-bottom-60,
.mobile-margin-top-bottom-60 {
  margin-bottom: 60px !important;
}
.mobile-margin-bottom-70,
.mobile-margin-top-bottom-70 {
  margin-bottom: 70px !important;
}
.mobile-margin-bottom-80,
.mobile-margin-top-bottom-80 {
  margin-bottom: 80px !important;
}
.mobile-margin-bottom-90,
.mobile-margin-top-bottom-90 {
  margin-bottom: 90px !important;
}
.mobile-margin-bottom-100,
.mobile-margin-top-bottom-100 {
  margin-bottom: 100px !important;
}
.mobile-margin-bottom-110,
.mobile-margin-top-bottom-110 {
  margin-bottom: 110px !important;
}
.mobile-margin-bottom-120,
.mobile-margin-top-bottom-120 {
  margin-bottom: 120px !important;
}
.mobile-margin-bottom-130,
.mobile-margin-top-bottom-130 {
  margin-bottom: 130px !important;
}
.mobile-margin-bottom-140,
.mobile-margin-top-bottom-140 {
  margin-bottom: 140px !important;
}
.mobile-margin-bottom-150,
.mobile-margin-top-bottom-150 {
  margin-bottom: 150px !important;
}
.mobile-margin-bottom-160,
.mobile-margin-top-bottom-160 {
  margin-bottom: 160px !important;
}
.mobile-margin-bottom-170,
.mobile-margin-top-bottom-170 {
  margin-bottom: 170px !important;
}

.margin_auto{ margin:0 auto; position:relative; }

}




