/* *********************************************************** */
/* CSMS Page Styling */

.cms_container{display: flex; justify-content: space-between; flex-wrap: wrap; padding:50px 0px; box-sizing: border-box;}
.cms_container .cms_side_bar{width: 35%;}
.cms_side_bar .side_bar_inner{border: 1.3px solid #D9D9D6;background: var(--Color, #FFF); padding:30px 20px; box-sizing: border-box; position: sticky; top:10px;border-radius: 4px; }
.cms_side_bar .side_bar_inner .secondary_title{color: #1A2130;  }
.cms_side_bar .side_bar_inner .side_bar_list{padding:10px 25px 0px; box-sizing: border-box;}
.cms_side_bar .side_bar_inner .side_bar_list li:last-child{padding-bottom:0px;}
.cms_side_bar .side_bar_inner .side_bar_list a.side_bar_item{font-size: 18px; line-height: 28px; color: #1A2130;font-weight: 400; padding:10px 0px; box-sizing: border-box; transition: .3s ease-in-out; display: block;text-transform: none;}
.cms_side_bar .side_bar_inner .side_bar_list .side_bar_item.active_side_item{font-size: 20px; line-height: 28px;  color: #0091DA;}
.cms_side_bar .side_bar_inner .side_bar_list .side_bar_item:hover{ color: #0091DA;}
.side_bar_inner .divider_sidebar{border-color: #DFDFDF;margin:30px 0px ;}


.cms_container .cms_cont_block{width: 60%; float: none;
  padding: 0; padding-top: 20px;}
.cms_cont_block .cms_cont{padding-bottom:25px;}
.cms_cont_block .cms_cont .primary_title{text-align: right;font-size: 20px;line-height: 24px;}
.cms_cont_block .cms_cont .primary_text{padding-bottom: 10px;box-sizing: border-box;color: #5E5D5D;line-height: 30px;}
.cms_cont_block .cms_cont .primary_text:last-child{padding-bottom:0px;}
.cms_cont_block .cms_cont ul:not(:last-child){padding:0px 0px 20px 0px;list-style: decimal;}

.cms_cont_block .cms_cont ul li.primary_text,.cms_cont_block .cms_cont ol li.primary_text{padding-bottom:0px; display: flex; align-items: center;padding-top: 0px;list-style: decimal;}
.cms_cont_block .cms_cont ul li img{margin-left:10px;}


.block_two.cms_container p{padding-bottom: 0px;
  box-sizing: border-box;
  color: #5E5D5D; padding-top: 0;
  line-height: 28px;   font-size: 16px;}
  .block_two.cms_container p:last-child{padding-bottom: 0;}

  .cms-terms-and-conditions-html .privacy_detail h3,.cms-shipping-policy-html .privacy_detail h3, .block_two.cms_containe .privacy_detail h3{font-weight: 600;text-align: right;font-size: 30px;line-height: 43px;
  text-transform: uppercase; color: var(--title_color);}
 .cms-terms-and-conditions-html .privacy_detail h3, .cms-shipping-policy-html .privacy_detail h3, .block_two.cms_containe .privacy_detail h3 {
    font-weight: 600;
    text-align: right;
    font-size: 20px;
    line-height: 24px;
    padding: 10px 0px;}
    .cms-terms-and-conditions-html .privacy_detail p {
    padding-top: 0;
    font-size: 16px;
    line-height: 28px;
}

/* *************************************************************** */
/* CMS Pages */

@media screen and (min-width:200px) and (max-width:899px){
    .cms_container{padding:0px 0px;}
    .cms_container .cms_side_bar{width:100%; max-width: 420px; display: none;}
    .cms_side_bar .side_bar_inner{padding-bottom: 30px;}
    .cms_side_bar .side_bar_inner .secondary_title,
     .cms-terms-and-conditions-html .privacy_detail h3,.cms-shipping-policy-html .privacy_detail h3, .block_two.cms_containe .privacy_detail h3{font-size: 20px; line-height: 28px;}

    .cms_side_bar .side_bar_inner .side_bar_list{padding:10px 15px 0px;}
    .cms_container .cms_cont_block{width: 100%;padding-top: 20px;}
    .cms_cont_block .cms_cont{padding-bottom:20px;}
    .cms_cont_block .cms_cont ul{padding-right:0px;}
    .cms_side_bar .side_bar_inner .secondary_title{    padding: 10px 15px 0px; }
    .cms_cont_block .cms_cont .primary_title{text-align: right;font-size: 23px;line-height: 32px;}
    .block_two.cms_container p{padding-bottom: 10px;  line-height: 26px;   font-size: 16px;}

}

@media screen and (min-width:900px) and (max-width:1200px){
    .cms_container .cms_side_bar{width:35%;}
    .cms_side_bar .side_bar_inner{padding:20px 15px;}
    .cms_side_bar .side_bar_inner .secondary_title,
     .cms-terms-and-conditions-html .privacy_detail h3,  .cms-shipping-policy-html .privacy_detail h3,.block_two.cms_containe .privacy_detail h3{font-size: 20px; line-height: 28px;}
    .cms_side_bar .side_bar_inner .side_bar_list{padding:10px 15px;}
    .cms_side_bar .side_bar_inner .side_bar_list .side_bar_item.active_side_item{font-size: 20px; line-height: 28px;}
    .cms_side_bar .side_bar_inner .side_bar_list .side_bar_item{font-size: 20px; line-height: 28px;}
    .cms_container .cms_cont_block{width:60%;}
    .cms_side_bar .side_bar_inner .secondary_title{    padding: 10px 15px 0px; }
}


@media screen and (min-width:1025px) and (max-width:1600px){

  .cms-terms-and-conditions-html .middle-paragraph{line-height: 22px;font-size: 16px;}


}