/*anchor*/
a {
    color: #667fa0;
}

a:hover {
    color: #2A3542;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'yekan',Helvetica,Arial,sans-serif;
    font-weight: 500;
    line-height: 1.1;
}
hr
{
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 1px solid rgba(242, 242, 242, 0.86);
}

.bold
{
    font-weight: bold !important;
}
.width100
{
    width: 100% !important;
}
.width80
{
    width: 85% !important;
}
.width25
{
    width: 25% !important;
}
/********direction ******/
.ltr{
    direction: ltr !important;
}
.rtl
{
    direction: rtl !important;

}
.txt_ltr
{
    text-align:left !important;
}
.txt_rtl
{
    text-align:right !important;
}
.txt_center
{
    text-align:center !important;
}
.float-r
{
    float: right !important;
}
.float-l
{
    float: left !important;
}
/******coustom class*****/

.no-bg
{
	background:none  !important;

}
.no-border
{
		border:none  !important;
}
/*****icon******/
.icon_lg
{
	font-size:50px;
}
/*****margin ******/
.no-margin
{
	margin:0px !important;
}
.margin_bottom_5
 {
     margin-bottom: 5px !important;
 }
.margin_bottom_10
{
    margin-bottom: 10px !important;
}
.margin_bottom_15
{
    margin-bottom: 15px !important;
}
.marg_10
{
    margin: 10px !important;
}
/*****font siz*******/
.f_s_20
{
    font-size: 20px !important;
}
/***pading**/
.no-padding
{
	padding:0px !important;
}
.pad-5
{
	padding:5px !important;
}
.pad-10
{
    padding:10px !important;
}
.pad-left-5
{
	padding:0px ;
	padding-left:5px !important;
}
.pad-right-5
{
	padding:0px ;
	padding-right:5px !important;
}
.pad-top-5
{
    padding-top:5px !important;
}
.pad-top-10
{
    padding-top:10px !important;
}

/**bg color **/
.color_yellow
{
    color:#f6d903  !important;;
}
.bg_red
{
	background:#e74c3c !important;
	color:#f9f9f9 !important;;
}
.bg_blue
{
	background:#4cace1  !important;
	color:#f9f9f9 !important;;
}
.bg_blue2
{
	
	background:#0087d2  !important;
	color:#f9f9f9 !important;;
}
.bg_green
{
	background:#27ae60 !important;
	color:#f9f9f9 !important;;
}
.bg_green2
{
    background:#6dbb4a !important;
    color:#f9f9f9 !important;;

}
.bg_yellow
{
	background:#f1c40f !important;
	color:#ffffff !important;;
}
.bg_orange
{
	background:#d35400 !important;
	color:#f9f9f9 !important;;
}
.bg_violet
{
	background:#8e44ad !important;
	color:#f9f9f9 !important;;
}
.bg_gray
{
	background:#7f8c8d!important;
	color:#f9f9f9 !important;;
}
.bg_dark
{
	background:#2c3e50 !important;
	color:#f9f9f9 !important;;
}
.bg_coustom_gray1
{
	background:#e4e4e4 !important;
	
}
.bg_Ming
{
	background:#336E7B !important;
    color:#f9f9f9 !important;;

}

.bg_Soft_red
{
    background:#7f8c8d!important;
    color:#f9f9f9 !important;;
}
.bg_Cinnabar
{
    background:#E74C3C !important;
    color:#f9f9f9 !important;;
}
.bg_Fountain
{
    background:#5C97BF!important;
    color:#f9f9f9 !important;;
}
.bg_Spray
{
    background:#81CFE0 !important;
    color:#f9f9f9 !important;;
}
.bg_Crusta
{
    background:#F2784B!important;
    color:#f9f9f9 !important;;
}
.bg_Caribbean
{
    background:#03C9A9 !important;
    color:#f9f9f9 !important;;
}
.bg_Madang
{
    background:#F89406 !important;
    color:#f9f9f9 !important;;
}
.bg_Chambray
{
    background:#3A539B !important;
    color:#f9f9f9 !important;;
}
.bg_Radical
{
    background:#F62459 !important;
    color:#f9f9f9 !important;;
}
.bg_Razzmatazz
{
    background:#DB0A5B !important;
    color:#f9f9f9 !important;;
}.bg_Flamingo
{
    background:#EF4836 !important;
    color:#f9f9f9 !important;;
}

     /*** low color **/
.bg_red_low
{
    background:#e74c3c !important;
    color:#f9f9f9 !important;;
}
.bg_blue_low
{
    background:#adcfe2  !important;
    color:#f9f9f9 !important;;
}
.bg_blue2_low
{

    background:#0087d2  !important;
    color:#f9f9f9 !important;;
}
.bg_green_low
{
    background:#9bf2c0 !important;
    color:#f9f9f9 !important;;
}
.bg_green2_low
{
    background:#e3f6da  !important;
    color:#f9f9f9 !important;;

}
.bg_yellow_low
{
    background:#f8e9ac !important;
    color:#ffffff !important;;
}
.bg_orange_low
{
    background:#d35400 !important;
    color:#f9f9f9 !important;;
}
.bg_violet_low
{
    background:#ca95e0 !important;
    color:#f9f9f9 !important;;
}
.bg_gray_low
{
    background:#e9eded  !important;
    color:#f9f9f9 !important;;
}
.bg_dark_low
{
    background:#2c3e50 !important;
    color:#f9f9f9 !important;;
}
.bg_coustom_gray1_low
{
    background:#e4e4e4 !important;

}

.bg_Ming_low
{
    background:#a4e3f1 !important;
    color:#f9f9f9 !important;;

}

.bg_Soft_red_low
{
    background:#d0dedf !important;
    color:#f9f9f9 !important;;
}
.bg_Cinnabar_low
{
    background:#E74C3C !important;
    color:#f9f9f9 !important;;
}
.bg_Fountain_low
{
    background:#5C97BF!important;
    color:#f9f9f9 !important;;
}
.bg_Spray_low
{
    background:#81CFE0 !important;
    color:#f9f9f9 !important;;
}
.bg_Crusta_low
{
    background:#F2784B!important;
    color:#f9f9f9 !important;;
}
.bg_Caribbean_low
{
    background:#b8e9e1 !important;
    color:#f9f9f9 !important;;
}
.bg_Madang_low
{
    background:#F89406 !important;
    color:#f9f9f9 !important;;
}
.bg_Chambray_low
{
    background:#3A539B !important;
    color:#f9f9f9 !important;;
}
.bg_Radical_low
{
    background:#ed557b !important;
    color:#f9f9f9 !important;;
}
.bg_Razzmatazz_low
{
    background:#db8fac !important;
    color:#f9f9f9 !important;;
}.bg_Flamingo_low
 {
     background:#e97c70 !important;
     color:#f9f9f9 !important;;
 }
/*** low color **/
.bg_img1
{
    background:url('../images/grey.png') !important;

	
}
.bg_img2
{
	background:url('../img/bg/gplaypattern2.png') !important;
	
}
.bg_img3
{
	background:url('../img/bg/shattered2.png') !important;
	
}
/***** txt color *********/
.txt_red
{
	color:#e74c3c !important;
}
.txt_blue
{
	color:#4cace1  !important;
}

.txt_green
{
	color:#27ae60 !important;
}
.txt_yellow
{
    color: #f8d347 !important;
}
/***/

.disable
{
    cursor: not-allowed !important;
    opacity: 0.2  !important;;
}
.disable a {
    cursor: not-allowed !important;
}
.disable:hover
{


}

/****shadow*******/
.box_shadow1
{
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2)!important;
}
/*panel*/
.panel {
    border: none;
    box-shadow: none;
}

.panel-heading {
    border-color:#eff2f7 ;
    font-size: 16px;
    font-weight: 300;
}

.panel-title {
    color: #2A3542;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    font-family: 'Open Sans', sans-serif;
}

/*label*/

.label {
    padding: 0.5em 0.8em;
}

.label-default {
    background-color: #a1a1a1;
}

.label-primary {
    background-color: #59ace2;
}

.label-success {
    background-color: #A9D86E;
}

.label-info {
    background-color: #8175c7;
}

.label-warning {
    background-color: #FCB322;
}

.label-danger {
    background-color: #FF6C60;
}

.label-inverse {
    background-color: #344860;
}

/*text color*/

.text-danger {
    color: #FF6C60;
}

.text-muted {
    color: #a1a1a1;
}

.text-primary {
    color: #59ace2;
}

.text-warning {
    color: #FCB322;
}

.text-success {
    color: #A9D86E;
}

.text-info {
    color: #8175c7;
}

/*modal*/

.modal-content {
    box-shadow: none;
    border: none;
    overflow: hidden;
}

.modal-header {
    background: #00A8B3;
    color: #fff;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-bottom: none;
}
.modal-footer
{
    padding: 12px 10px;
    border-top: solid 1px #cacaca;
    margin-top: 0px;
}
.modal-header .close {
    margin-top: 0;
}
.modal-body {
padding: 7px;
}
.modal-lg {
     width:95%;

}
/*****borde******/
.border_top
{
    border-top: 1px solid rgba(213, 216, 223, 0.41);
}
.border-bottom {
    border-bottom: 1px solid rgba(213, 216, 223, 0.41) !important;
}
/*text input*/
form
{
    margin: 0px;
}
.form-control {
    border: 1px solid #e2e2e4;
    box-shadow: none;
    color: #4d4949;
	padding: 0px 12px;

}


.form-control:focus, #focusedInput {
    border: 1px solid #517397;
    box-shadow: none;
}
.form-group{

}
.form-group .requred_star{
    position: absolute;
    right: -5px;
    top: 10px;
}
.form-group .help-lbl
{
	font-size:13px;
	float: right;
}
.form-group .help-lbl span
{
	
	padding:2px 0px;
    display: block;

}
.form-horizontal .control-label {
    font-weight: 300;
    font-size: 14px;
    text-align: right;
}
.tag_area_box
{
	width:100%;
	min-height:100px;
	padding:15px;
	height: auto;
	float: right;

}
.tag_area_box
{
    width:100%;
    min-height:100px;
    padding:15px;
    height: auto;
    float: right;

}
.input-group-addon {
    padding: 3px 10px;
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.input-group-addon.sm {

    font-size: 12px;

}
.tag_area_box .tag_box
{
	padding:3px 5px;
	margin:5px;
	border-radius:5px;
	border:1px solid #e8e8e8;
	background:#f3f3f3;
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	float: right;
	position:relative;
	
}
.tag_area_box .tag_box:hover
{
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	color:#a1a1a1;
	cursor:pointer;
}
.tag_area_box .tag_box i
{
	position:absolute;
	top:-5px;
	right:-5px;
}
input, textarea, select, button {
    outline: none !important;
}

/*list*/

ul {
    padding-right: 0;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent  ;
}
/*button*/

.btn-default {
    background-color: #bec3c7;
    border-color: #bec3c7;
    color: #fff;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #b0b5b9;
    border-color: #b0b5b9;
    color: #fff;
}

.btn-primary {
    background-color: #41cac0;
    border-color: #41cac0;
    color: #FFFFFF;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #39b2a9;
    border-color: #39b2a9;
    color: #FFFFFF;
}

.btn-success {
    background-color: #78CD51;
    border-color: #78CD51;
    color: #FFFFFF;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    background-color: #6dbb4a;
    border-color: #6dbb4a;
    color: #FFFFFF;
}

.btn-info {
    background-color: #58c9f3;
    border-color: #58c9f3;
    color: #FFFFFF;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    background-color: #53bee6;
    border-color: #53BEE6;
    color: #FFFFFF;
}

.btn-warning {
    background-color: #f1c500;
    border-color: #f1c500;
    color: #FFFFFF;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    background-color: #e4ba00;
    border-color: #e4ba00;
    color: #FFFFFF;
}

.btn-danger {
    background-color: #ff6c60;
    border-color: #ff6c60;
    color: #FFFFFF;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
    background-color: #ec6459;
    border-color: #ec6459;
    color: #FFFFFF;
}


.btn-white {
    box-shadow: none !important;
}
.btn-White
{width: auto !important;
    background-color: #fff;
    border-color: #fff;
    color: #cccccc;
}

/*Rounded Button*/

.btn-round {
    border-radius: 30px;
    -webkit-border-radius: 30px;
}

/*shadow button*/

.btn-shadow.btn-default {
    box-shadow: 0 4px #9c9c9c;
}
.btn-shadow.btn-primary {
    box-shadow: 0 4px #29b392;
}
.btn-shadow.btn-success {
    box-shadow: 0 4px #61a642;
}
.btn-shadow.btn-info {
    box-shadow: 0 4px #1caadc;
}
.btn-shadow.btn-warning {
    box-shadow: 0 4px #cab03f;
}
.btn-shadow.btn-danger {
    box-shadow: 0 4px #d1595a;
}


/*dropdown shadow*/

.btn-group.open .dropdown-toggle, .btn-white.active, .btn:active, .btn.active {
    box-shadow: none;
}

/*dropdown select bg*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #495d74;
    color: #FFFFFF;
    text-decoration: none;
}

/*split dropdown btn*/

.btn-white {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-color: rgba(150, 160, 180, 0.3);
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.05) inset;
}

/*breadcrumbs*/

.breadcrumb {
    background-color: #fff;
}


/*tab*/

.nav-tabs > li > a {
    margin-left: 1px;
    text-align: center;
    font-size: 15px;

}

.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    cursor: pointer !important;
}
.nav-justified > .active > a {
    border-top: #428BCA 3px solid !important;
    opacity: 1;
}
.nav-justified > li > a {
    background-color: #ededed;
    cursor: default;
    background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #DDD transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    cursor: pointer;
}
.nav-tabs > li.active > a {
    background: rgba(237,237,237,1);
    background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgb(249, 249, 249) 0%, rgb(255, 255, 255) 47%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );
}
.tab-content
{
    border:1px solid  #DDD;
    border-top: none;
}
/*collapse*/

.panel-default > .panel-heading {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    color: #797979;
}

/*nav inverse*/
.nav > li > a {
    position: relative;
    display: block;
    padding: 5px 7px;
}
.navbar-inverse {
    background-color: #7087A3;
    border-color: #7087A3;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus{
    background-color: #61748d;
}

.navbar-inverse .navbar-nav > li a:hover {
    color: #2A3542;
}

.navbar-inverse .navbar-nav > li > ul > li a:hover {
    color: #fff;
}

.navbar-inverse .navbar-brand {
    color: #FFFFFF;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #000;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
}

/*nav justified*/

.nav-justified {
    width: auto !important;
}

.nav-justified li:last-child > a:hover, .nav-justified li.active:last-child > a {
    border-radius: 0 4px 0 0 !important;
    -webkit-border-radius: 0 4px 0 0 !important;
}

/*list group*/

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-color: #00A8B3;
    border-color: #00A8B3;
    color: #FFFFFF;
    z-index: 2;
}

.list-group-item-heading {
    font-weight: 300;
}

/*progress*/

.progress {
    box-shadow: none;
    background: #f0f2f7;
	margin-top: 5px;
	margin-bottom:5px;
}

/*alert*/
.alert
{
    padding: 5px 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
}
.alert-success, .alert-danger, .alert-info, .alert-warning {
    border: none;
}

/*table*/

/*table*/
.table-col{
    height: auto;
    position: relative;

}
.table{
    text-align: center;


}
.table thead tr th {
    background-color: #517471;
    color: #ffffff;
    text-align: center !important;
    font-size: 14px;

}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    padding: 10px;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
    text-align: center !important;

}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    padding: 2px;
    font-size: 14px !important;
    vertical-align: middle;
    text-align: center !important;
}
.table .tag_box{
    padding: 1px 2px;
    margin: 2px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    background: #f3f3f3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    float: right;
    position: relative;
    font-size: 11px;
}
.table .tum
{
    max-width: 50px;
    max-height: 50px;
    padding: 2px;
    border: 1px solid #efefef;
    border-radius:3px;
}
.dataTables_length , .dataTables_filter{
    padding:5px;
    padding-bottom: 0px;
}
.dataTables_info{
    padding:0 15px;
}
.dataTables_wrapper
{



}
.table-col_main
{
    min-height: 450px;
}
.table-col
{
    min-height: 295px;
    border: 2px solid #E4D9D9;
    padding: 5px !important;
}
.dataTables_filter {
    float: left;
    width: 100%;
}

.dataTables_length select {
    width: 100%;
    padding:0px 8px;
}

.dataTables_length label, .dataTables_filter label {
    font-size: 12px;
}
.dataTables_length label{
    width: 100%;
    padding:0px 8px;
}
.dataTables_filter label {
    width: 100%;
    padding-left: 10px;
}

.dataTables_filter label input {
    width: 100%;
    height: 34px;
}


.dataTables_paginate.paging_bootstrap.pagination li {
    float: left;
    margin: 0 1px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.dataTables_paginate.paging_bootstrap.pagination li.disabled a{
    color: #c7c7c7;
}
.dataTables_paginate.paging_bootstrap.pagination li a{
    color: #797979;
    padding: 5px 10px;
    display: inline-block;
}

.dataTables_paginate.paging_bootstrap.pagination li:hover a, .dataTables_paginate.paging_bootstrap.pagination li.active a{
    color: #797979;
    background: #eee;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.dataTables_paginate.paging_bootstrap.pagination {

    margin: 0px !important;

}
.footer_table
{
    position: relative;
    bottom: -3px;
    right: 0;
    left: 0;
}
.row_search
{
    background: rgb(236, 236, 236) none repeat scroll 0% 0%;
    margin-bottom: 5px;
    border-bottom: 1px solid #DBD8D8;
    border-top: 1px solid #DBD8D8;
}
.row_search .dataTables_filter {
    height: 43px;
}
/**.progress-bar**/
.progress  {

	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	line-height: 0;

}
.progress span {

	color:#4f4f4f;
	font-weight:bold;
	position:relative;
	top:10px;

}
.progress-bar
{
	float:left;
}



/**** z index *********/
.zindex-1050
{
    z-index: 1050 !important;
}

/*********pop***********/
/* clear first in row in ie 8 or lower */
.multi-columns-row .first-in-row {
    clear: left;
}

/* clear the first in row for any block that has the class "multi-columns-row" */
.multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: left; }
.multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: left; }
.multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: left; }
.multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: left; }
.multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: left; }

@media (min-width: 768px) {
    /* reset previous grid */
    .multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: none; }
    .multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: none; }
    .multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: none; }
    .multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: none; }
    .multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: none; }

    /* clear first in row for small columns */
    .multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: left; }
    .multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: left; }
    .multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: left; }
    .multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: left; }
    .multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: left; }
}
@media (min-width: 992px) {
    /* reset previous grid */
    .multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: none; }
    .multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: none; }
    .multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: none; }
    .multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: none; }
    .multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: none; }

    /* clear first in row for medium columns */
    .multi-columns-row .col-md-6:nth-child(2n + 3) { clear: left; }
    .multi-columns-row .col-md-4:nth-child(3n + 4) { clear: left; }
    .multi-columns-row .col-md-3:nth-child(4n + 5) { clear: left; }
    .multi-columns-row .col-md-2:nth-child(6n + 7) { clear: left; }
    .multi-columns-row .col-md-1:nth-child(12n + 13) { clear: left; }
}
@media (min-width: 1200px) {
    /* reset previous grid */
    .multi-columns-row .col-md-6:nth-child(2n + 3) { clear: none; }
    .multi-columns-row .col-md-4:nth-child(3n + 4) { clear: none; }
    .multi-columns-row .col-md-3:nth-child(4n + 5) { clear: none; }
    .multi-columns-row .col-md-2:nth-child(6n + 7) { clear: none; }
    .multi-columns-row .col-md-1:nth-child(12n + 13) { clear: none; }

    /* clear first in row for large columns */
    .multi-columns-row .col-lg-6:nth-child(2n + 3) { clear: left; }
    .multi-columns-row .col-lg-4:nth-child(3n + 4) { clear: left; }
    .multi-columns-row .col-lg-3:nth-child(4n + 5) { clear: left; }
    .multi-columns-row .col-lg-2:nth-child(6n + 7) { clear: left; }
    .multi-columns-row .col-lg-1:nth-child(12n + 13) { clear: left; }
}


