
/*===========MARGIN=========*/
.mrgauto{margin:auto;}
.mrg-0{margin:0px;}
.mrg-5{margin:5px;}
.mrg-10{margin:10px;}
.mrg-15{margin:15px;}
.mrg-20{margin:20px;}
.mrg-25{margin:25px;}
.mrg-30{margin:30px;}
.mrg-50{margin:50px;}
.mrg-70{margin:70px;}

.mt-0{margin-top:0px;}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt-70{margin-top:70px;}

.mb-0{margin-bottom:0px;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-60{margin-bottom:60px;}
.mb-70{margin-bottom:70px;}

.ml-0 {margin-left:0px;}
.ml-5 {margin-left:5px;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-25{margin-left:25px;}
.ml-30{margin-left:30px;}
.ml-40{margin-left:40px;}
.ml-50{margin-left:50px;}
.ml-70{margin-left:70px;}

.mr-0 {margin-right:0px;}
.mr-5 {margin-right:5px;}
.mr-10{margin-right:10px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.mr-25{margin-right:25px;}
.mr-30{margin-right:30px;}
.mr-40{margin-right:40px;}
.mr-50{margin-right:50px;}
.mr-70{margin-right:70px;}

/*===========PADDING=========*/

.pd-0 {padding:0px;}
.pd-5 {padding:5px;}
.pd-10{padding:10px;}
.pd-15{padding:15px;}
.pd-20{padding:20px;}
.pd-25{padding:25px;}
.pd-30{padding:30px;}
.pd-40{padding:40px;}
.pd-50{padding:50px;}
.pd-70{padding:70px;}

.pt-0 {padding-top:0px;}
.pt-2 {padding-top:2px;}
.pt-5 {padding-top:5px;}
.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pt-25{padding-top:25px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-70{padding-top:70px;}

.pb-0 {padding-bottom:0px;}
.pb-2 {padding-bottom:2px;}
.pb-5 {padding-bottom:5px;}
.pb-10{padding-bottom:10px;}
.pb-15{padding-bottom:15px;}
.pb-20{padding-bottom:20px;}
.pb-25{padding-bottom:25px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}
.pb-70{padding-bottom:70px;}

.pl-0 {padding-left:0px;}
.pl-5 {padding-left:5px;}
.pl-10{padding-left:10px;}
.pl-15{padding-left:15px;}
.pl-20{padding-left:20px;}
.pl-25{padding-left:25px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}
.pl-50{padding-left:50px;}
.pl-70{padding-left:70px;}

.pr-0 {padding-right:0px;}
.pr-5 {padding-right:5px;}
.pr-10{padding-right:10px;}
.pr-15{padding-right:15px;}
.pr-20{padding-right:20px;}
.pr-25{padding-right:25px;}
.pr-30{padding-right:30px;}
.pr-40{padding-right:40px;}
.pr-50{padding-right:50px;}
.pr-70{padding-right:70px;}

.fonw600{font-weight:600;}
.fonw500{font-weight:500;}

.fons17{font-size:17px;}
.fons48{font-size:calc(26px + (48 - 26) * ((100vw - 300px) / (1600 - 300)));}
.fons25{font-size:calc(17px + (25 - 17) * ((100vw - 300px) / (1600 - 300)));}
.fons45{font-size:calc(22px + (45 - 22) * ((100vw - 300px) / (1600 - 300)));}
.fons20{font-size:calc(17px + (20 - 17) * ((100vw - 300px) / (1600 - 300)));}
.fons13{font-size:13px;}
.fons35{font-size:calc(20px + (35 - 20) * ((100vw - 300px) / (1600 - 300)));}
.fons30{font-size:calc(20px + (30 - 20) * ((100vw - 300px) / (1600 - 300)));}

.borradi16{border-radius:16px;}

.height80{height:80px;}
.height45{height: 45px;width:auto;}

/*===========DEFAULT CLASSES===========*/
 /*======Heading Style=====*/
.heading1{}

/*=======Colors=====*/
/*.color1{color:#EC7D23;}*/
.color1{color:#ffa500;}
.color2{color:#838383;}
.colorwhite{color:#fff;}
.color3{color:#796000;}

.maxheight350{min-height:450px;max-height:450px;width:auto;}
.maxheight320{min-height:320px;max-height:320px;width:auto;}

/*======Background=====*/
.background1{background:#fff9cf;}
.background2{background:#f7f4dd;}
.backwhite{background:#fff;}
.backorange{background:#EC7D23;}
.buttonback{background:#ffa500;border-color:#ffa500 !important; color: #fff !important;}
.buttonback2{background:#fff;border-color:#fff !important; color:#EC7D23 !important;}
.buttonback2:hover{opacity: 0.8;}
.background3{background:#fff6e5;}
/*.background3{background:#f7d2b7;}*/
.background4{background:#e8e8e8;}
.background5{background:#b3a03f;}
.background6{background:#ffd9a61f;}
.background7{background:#ffa500 !important;}

.lineheight25{line-height: 25px;}
.lineheight17

.eventdesign{display: flex;align-items: center;justify-content: center;}
 .actionjoin{padding: 2px 15px;font-family: 'Mukta', sans-serif;line-height: 35px;font-weight: 600;border-radius: 16px;font-size: 15px;
    cursor: pointer;}
/*=====Media Screen=====*/

.content-news,.content-news p{font-family: 'Mukta', sans-serif;text-align:justify;}

.fix-4{    max-height: 76px;
    /*min-height: 76px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
   .fix-2{max-height: 47px;
    min-height: 47px;
    line-height:24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

    .min-max-220{max-height: 220px;min-height: 220px;width: 100%;}

    .fix-24{    max-height: 41px;
    min-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

    .max-mini-91{max-height:72px;
    min-height: 72px;}
.hidden-md{display:none;}
@media screen and (max-width:767px){
	.eventdesign{display:block;}
	.mb-xs-20{margin-bottom:20px;}
	.pl-xs-15{padding-left:15px;}
	.pr-xs-15{padding-right:15px;}
	.pd-xs-0{padding:0px;}
	.pl-xs-0{padding-left:0px;}
    .pr-xs-0{padding-right:0px;}
    .pt-xs-10{padding-top:10px;}
	.pd-xs-20{padding: 20px;}
	.mobaction{font-size:15px;margin-bottom:5px;}
	.actionjoin{font-size: 14px;padding: 1px 13px;}
	.textxs-center{text-align:center;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:white; }
	.hidden-md{display:block;}
}
.fontwhite{color:white !important;}
.social_icon {
    background: #496ea5;
    width: 32px;
    height: 32px;
    border: 1px solid #ddd;
    border-radius: 32px;
    color: #ffffff;
    vertical-align: middle;
    margin-right: 5px;
    line-height: 32px !important;
    text-align: center;
    font-size: 20px !important;
}
.sidebar-box{
        background-color: white;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 15px;
}
.fb_icon {
    background: #496ea5;
}
.twt_icon {
    background: #4fd5f8;
}
.linkden_icon {
    background: #008ac3;
}
.min-max-180{
    min-height:180px;
    max-height:180px;
    
}

.ks-social-icons {
  margin-top: 10px;
}
.ks-social-icon {
    display: flex;
    width: 100%;
    text-align: right;
    padding: 5px 0;
    height: 40px;
}
.ks-social-icon li:first-child {
    padding-top: 4px;
    padding-left: 0;
}

.ks-social-icon li {
    border-right: 1px solid #e5e5e5;
    cursor: pointer;
    padding: 0 20px;
    text-align: center;
    vertical-align: middle;
    display: flex;
    align-items: center;
    list-style: none;
}

.ks-social-icon li:last-child {
    border-right: none;
}
.ks-social-icon li a .fa-facebook {
    background: #3b5998;
}
.ks-social-icon li a .fa-twitter {
    background: #1da1f2;
}
.ks-social-icon li a .fa-instagram {
    background: #c32aa3;
}
.ks-social-icon li a .fa-pinterest {
    background: #bd081c;
}
.ks-social-icon li a .fa-youtube {
    background: #ff0000;
}
.ks-social-icon li a span {
    width: 30px;
    height: 30px;
    color: #fff;
    border-radius: 100%;
    font-size: 16px;
    display: inline-block;
    line-height: 33px;
}

@media (max-width:1200px) and (min-width:992px) {
    .ks-social-icon li {
      padding: 0 16px;
    }

    .ks-social-icon li a span {
      width: 24px;
      height: 24px;
      color: #fff;
      border-radius: 100%;
      font-size: 16px;
      display: inline-block;
      line-height: 26px;
  }
}
.h-5 {
  height: 5px;
}

.headerphoto{display: block; padding-top: 10px; border-top:2px #f7d2b7 solid;}
.flag-img img{display: inline-block !important;}
@media screen and (max-width:767px){
	.text-center-mob{text-align: center !important;}
	.hidden-mobile{display: none;}
	.flag-img img{padding-bottom: 20px; max-width: 200px;}
	.headerphoto{background:#f7d2b7 !important; padding-top: 0; }
}