/******************************* FONTS *********************************/
@font-face {
  font-family: 'HoneyScript-Light';
  src:url(fonts/HoneyScript-Light.eot);
  src:url(fonts/HoneyScript-Light.eot?#iefix) format('embedded-opentype'),
        url(fonts/HoneyScript-Light.woff) format('woff'),
        url(fonts/HoneyScript-Light.ttf) format('truetype'),
        url(fonts/HoneyScript-Light.svg#at1) format('svg');
}
.at1{font-family:'at1','tahoma';}
.at1 *{font-family:inherit;}
.en_words{font-family: sans-serif;}

/******************************* DEFAULT STYLES *********************************/
*{margin:0;padding:0;font-family:'Arial',sans-serif;box-sizing:border-box;text-align:left;direction:ltr;}
img{border:0 none;}
html{height:100%;font-size:10px;}
body{position:relative;min-height:100%;background-color:#f7f7f7;}
h1,h2,h3,h4,h5,h6,em,i,address{font-weight:normal;font-style:normal;}
.rtl{direction:rtl;}
.ltr{direction:ltr;}
.clear{width:0;height:0;display:block;clear:both;overflow:hidden;visibility:hidden;}
.clearfix:before,.clearfix:after{content:'.';display:block;width:0;height:0;line-height:0;font-size:0;overflow:hidden;visibility:hidden;}
.clearfix:after{clear:both;}
a,i,h1,h2,h3,h4,h5,h6{text-decoration:none;-webkit-transition:all .4s;transition:all .4s;font-size:inherit;color:inherit;line-height:inherit;}
ul, ol{list-style:none;}
.tright{text-align:right;}
.tleft{text-align:left;}
.tcenter{text-align:center;}
.fleft{float:left;}
.fright{float:right;}
b.guide{font-family:'tahoma' !important;}
.i-asterisk{color: #ea3f4b;font-size:5px;font-size:0.5rem;font-style:normal;position:relative;top:-5px;}
.disnone{display:none !important;}
.blur{filter:url(../_images/blur.svg#blur);-webkit-filter:blur(12px);filter:blur(12px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='12');}
.noblur{-webkit-filter:blur(0px);filter:blur(0px);-webkit-filter:none;filter:none;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');}
input,textarea{outline:0 none;}
input,textarea,a,i{-webkit-transition:all .4s;transition:all .4s;}
textarea{resize:none;}
select option{padding:0 10px;line-height:25px;}
input.error,textarea.error{border:1px solid #ffa5a5 !important;}
label.error{font-size:1.2rem;line-height:27px;color:#ff6e6e;position:absolute;top:-23px;right:0;}
input[type=submit],
input[type=checkbox],
input[type=radio],
label.choice{cursor:pointer;vertical-align:middle;}
input[type=checkbox],input[type=radio]{margin-left:5px;}
input[disabled],
.disabled,.disabled *{cursor:not-allowed !important;background-color:#fff !important;}
.error_container{display:none;padding:5px 30px;border:1px solid #FFA9A9;margin:0 auto 20px;background-color:#FFEFEF;color:#900;font-size:11px;font-size:1.1rem;}
[class^="i-"]::before, [class*=" i-"]::before{vertical-align:middle;}
.loading_ajax{position:relative;}
.loading_ajax:before{content:'';z-index:10;position:absolute;top:0;bottom:0;right:0;left:0;background-size:auto 20px;background:rgba(0,0,0,.5) url(../_images/loading/loader4.png) no-repeat center center;}
.noselect{-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;-ms-user-select: none;}
.remaining_char{position:absolute;left:15px;bottom:5px;font-size:1.1rem;letter-spacing:.5px;}
.container{margin:0 auto;width:1170px;position:relative;direction:rtl;-webkit-transition:all .4s;transition:all .4s;}
::-webkit-input-placeholder{color:#aaaaaa;}
::-moz-placeholder{color:#aaaaaa;}
:-ms-input-placeholder{color:#aaaaaa;}
:-moz-placeholder{color:#aaaaaa;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f1f1f1 inset;}
input:-moz-autofill{-moz-box-shadow:0 0 0px 1000px #f1f1f1 inset;}
input:-ms-autofill{-ms-box-shadow:0 0 0px 1000px #f1f1f1 inset;}

/**************************** MODAL_STYLE *******************************/
.modal{
    position:fixed;
    top:0;left:0;right:0;bottom:0;
    width:100%;height:100%;
    z-index:100000;
    background:url(../_images/loading/boustani.gif) no-repeat center 250px;
    display:none;
}
.modal .bg1{
    opacity:0;
    position:absolute;
    top:0;bottom:0;right:0;left:0;
    background:rgba(0, 0, 0, 0) -webkit-radial-gradient(circle, #fff, #291a49) repeat scroll 0 0;
    background:rgba(0, 0, 0, 0) radial-gradient(circle, #fff, #291a49) repeat scroll 0 0;
    -webkit-transition:all 1.2s ease .1s;
    transition:all 1.2s ease .1s;
}
.modal .bg{
    opacity:0;
    position:absolute;
    top:0; bottom:0; right:0; left:0;
    -webkit-transition:all 1.2s ease .1s;
    transition:all 1.2s ease .1s;
}
.modal .modal_close{
    width:30px;
    height:35px;
    line-height:35px;
    position:absolute;right:8px;top:0;
    text-align:center;
    color:#999;
    font-size:13px;font-size:1.3rem;
    cursor:pointer;
    font-family:tahoma;
    font-style:normal;
}
.modal .modal_close:hover{color:#444;}
.modal .modal_scroll{
    width:100%;
    height:100%;
    overflow: auto;
    position: absolute;
    top:0;left:0;right:0;bottom:0;
    z-index: 2000;
}
.modal_static,.modal_dynamic{text-align:center;}
.window{
    background-color:#fff;
    direction:ltr;
    display:none;
    margin:250px auto;
    max-width:80%;
    min-height:100px;
    min-width:400px;;
    overflow:hidden;
    opacity:0;
    position:relative;
    box-shadow:0 0 3px rgba(0, 0, 0, 0.6);
}
.modal_header{
    padding:10px 15px 0;
    background-color:#fff;
    border-bottom:1px solid #eee;
    height:50px;
    text-align:center
}
.modal_header i.modal_icon{
    background-repeat:no-repeat;
    background-position:center center;
    display:inline-block;
    width:35px;
    height:35px;
}
.modal_header.success i.modal_icon{background-image:url(../_images/notif_icon/success.png);}
.modal_header.warning i.modal_icon{background-image:url(../_images/notif_icon/warn.png);}
.modal_header.error i.modal_icon{background-image:url(../_images/notif_icon/error.png);}
.modal_header.info i.modal_icon{background-image:url(../_images/notif_icon/info.png);}
.modal_msg{padding:15px 30px 15px 15px;direction:rtl;width:100%;}
.modal_msg p{
    font-size:12px;
    font-size:1.2rem;
    line-height:25px;
    color:#808080;
    background-position: right 5px;
    background-repeat:no-repeat;
    text-align:justify;
}
.modal_msg.error{background-color:#ffecec;border-color:#ffd3dd;}
.modal_msg.success{border-color:#90fdc3;background-color:#edffff;}
.modal_msg.info{border-color:#a6efff;background-color:#ecffff;}
.modal_msg.warning{border-color:#ffef89;background-color:#ffffcc;}
.modal_msg.error p{color:#900;background-image:url(../_images/notif_icon/error.png);}
.modal_msg.success p{color:#0b8b40;background-image:url(../_images/notif_icon/success.png);}
.modal_msg.info p{color:#47639e;background-image:url(../_images/notif_icon/info.png);}
.modal_msg.warning p{color:#ba4b02;background-image:url(../_images/notif_icon/warn.png);}
.modal_action{
    background-color:#f5f5f5;
    border-top:1px solid #eeeeee;
    box-shadow:0 1px 0 #fff inset;
    padding:14px 15px 15px;
    text-align:center;
}
.modal_action .modal_btn{
    background-color:#999;
    color:#fff;
    text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
    cursor:pointer;
    line-height:30px;
    padding:0 20px;
    margin:0 2px 5px;
    color:#fff;
    display:inline-block;
    font-size:12px;font-size:1.2rem;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    border:1px solid transparent;
}
.modal_action .modal_btn:hover{background-color:#444;border:1px solid #444;}
.modal_action .action .inner{padding:10px 0;border-top:1px solid #ccc;}
.modal_action .action .btn{
    float:right;
    line-height:25px;
    padding:0 15px;
    margin:0 5px;
    border:1px solid #999;
    border-radius:2px;
    font-size:12px;
    font-size:1.2rem;
    color:#fff;
    background:#000 url(../_images/dialog_btn.png) repeat-x center center;
}
/*MODAL => MESSAGE BOX*/
.msgprev_box{
    max-width:800px;
    min-width:600px;
    text-align:justify;
    padding:35px;
}
.msgprev_box h4{
    background-color:#0CA2C0;
    min-height:40px;
    line-height:25px;
    font-size:14px;font-size:1.4rem;
    color:#fff;
    padding:7px 20px;
    border-radius:2px;
    margin-bottom:15px;
}
.msgprev_box .content{
    border:1px solid #f0f0f0;
    padding:15px;
    font-size:12px;font-size:1.2rem;
    color:#555;
    line-height:26px;
    min-height:200px;
}
.msgprev_box textarea{
    border:medium none;
    color:#555;
    line-height:26px;
    min-height:300px;
    resize:none;
    width:100%;
    font-size:12px;font-size:1.2rem;
}
.msgprev_box .box_btn{
    background-color:#ae001f;
    border:medium none;
    border-radius:2px;
    color:#fff;
    display:block;
    height:35px;
    margin:30px auto 0;
    width:200px;
    text-align:center;
    line-height:34px;
}
/******************* Modal_style ***********************/
/*#1*/
.modal_style1{width:350px;min-width:350px;}
.modal_style1#popup_box2{margin:120px auto;}

/*#2*/
.modal_style2{width:500px;min-width:350px;padding:20px;padding-bottom:0;}
.modal_style2 .title_style9{text-align:center;}
.modal_style2.form_style1 .list1{border:none;}
.modal_style2 #email-error{display:none !important;}
.modal_style2 .close_icon{
    font-size:2rem;
    position:absolute;
    top:7px;right:7px;
    color:#494949;
    cursor:pointer;
    opacity:.5;
}
.modal_style2 .close_icon:hover{opacity:1;}

/*#5*/
.modal_style5 .close_icon{
    font-size:2rem;
    position:absolute;
    top:7px;right:7px;
    color:#494949;
    cursor:pointer;
    opacity:.5;
}
.modal_style5 .close_icon:hover{opacity:1;}



/*************************** GENERAL STYLES *************************************/
/******************* header ***********************/
.header{position:relative;z-index:2;}
/******************* footer ***********************/
.footer{padding:30px;background:url('../_images/bg/footer-bg2.jpg') no-repeat center center / cover;background-attachment:fixed;}
/*#1*/
.footer_part1{
    background-color: #fff;
    padding: 30px 0;
}
.footer_part1 .inner{
    padding: 0 30px;
}
.footer_part1 .list1{

}
.footer_part1 .item1{
    float: left;
    width: 33.33%;
}
.footer_part1 .contact_item{

}
.footer_part1 .contact_item_inner{
    position: relative;
    padding: 10px 0 10px 45px;
}
.footer_part1 .contact_item .contact_item_inner:before{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    font-family: 'boustanico';
    font-size: 1.8rem;
    text-align: center;
    line-height: 59px;
    color: #a1a1a1;
}
.footer_part1 .contact_item.phone .contact_item_inner:before{
    content: '\67';
}
.footer_part1 .contact_item.email .contact_item_inner:before{
    content: '\68';
}
.footer_part1 .contact_item.address .contact_item_inner:before{
    content: '\60';
}
.footer_part1 .contact_item .text1{
    display: block;
    font-size: 1.2rem;
    text-transform: capitalize;
    line-height: 20px;
    color: #535353;
}
.footer_part1 .contact_item .text2{
    display: block;
    font-size: 1.2rem;
    text-transform: capitalize;
    line-height: 20px;
    color: #999999;
}
.footer_part1 .newsletter_item{
    margin: 10px 0 0 0;
}
.footer_part1 .newsletter_item .text1{
    margin-top: 27px;
    display: block;
    font-size: 1.2rem;
    text-transform: capitalize;
    line-height: 20px;
    color: #535353;
}
.link_style1{
    width: 50%;
    float: left;
    margin-top: 7px;
}
.link_style1 .link1{
    display: inline-block;
    min-width: 80%;
    font-size: 1.2rem;
    line-height: 24px;
    text-transform: capitalize;
    color: #7c7c7c;
    border-bottom: solid 1px #e9e9e9;
    transition: none;
}
.link_style1 .link1:hover{
    color: #282828;
}

/*#2*/
.footer .footer_part2{margin:5px 0 0 0;}
.footer .footer_part2 .inner{padding:0 350px 0 350px;}
.footer .footer_part2 .list1{
    background-color:rgba(255,255,255,0.96);
    padding:8px 0 8px 0;
    position:relative;
}
.footer .footer_part2 .list1:after{
    content: '';
    position: absolute;
    left: -49px;
    top: 0;
    border-top: solid 24px rgba(255, 255, 255, 0.96);
    border-left: solid 25px transparent;
    border-bottom: solid 24px transparent;
    border-right: solid 24px rgba(255, 255, 255, 0.96);
}
.footer .footer_part2 .list1:before{
    content: '';
    position: absolute;
    right: -51px;
    top: 0px;
    border-top: solid 24px rgba(255, 255, 255, 0.96);
    border-left: solid 25px rgba(255, 255, 255, 0.96);
    border-bottom: solid 24px transparent;
    border-right: solid 26px transparent;
}
.footer .footer_part2 .list1 ul{text-align:center;}
.footer .footer_part2 .item1{display:inline-block;}
.footer .footer_part2 .item1 .link{
    display: block;
    width: 32px;
    height: 32px;
    font-size: 1.5rem;
    border: solid 1px #afb3b6;
    text-align: center;
    line-height: 35px;
    color: #afb3b6;
    border-radius: 1px;
    transition: none;
}
.footer .footer_part2 .item1 .link:hover{
    color:rgba(8,53,86,0.70);
    background-color:#e3e3e3;
}

/*#3*/
.footer .footer_part3{
    padding: 15px 0 15px 0;
    background: rgba(2, 24, 40, 0.81);
}
.footer .footer_part3 .inner{background:url(../_images/bg/sign.png) no-repeat center center / 200px;}
.footer .footer_part3 .item1{
    float:left;
    width:33.33%;
    text-align:center;
    min-height:37px;max-height:37px;
}
.footer .footer_part3 .item1 .bank_link{
    display:inline-block;
    width:35px;height:35px;
    background:none no-repeat center center / cover;
    opacity:.7;
    transition: none;
}
.footer .footer_part3 .item1 .bank_link:first-child{margin:3px 12px 0 0;}
.footer .footer_part3 .item1 .bank_link:hover{opacity:1;}
.footer .footer_part3 .item1 .atlas_sign{
    text-align:left;
    font-size:1.25rem;
    display:block;
    text-transform:capitalize;
    color:#b7b7b7;
    position:relative;
    line-height:42px;
    padding:0 25px 0 0;
}
.footer .footer_part3 .item1 .atlas_sign .link{color:#d0d0d0;}
.footer .footer_part3 .item1 .atlas_sign .atlas_logo{
    display:inline-block;
    width:21px;height: 14px;
    background: url('../_images/logo/atlas-logo.png') no-repeat center center / cover;
    margin:0 4px 0 0;
}

/*#4*/
.footer_part4{
    padding: 5px 0;
}
.footer_part4 p{
    margin: 0 auto;
    width: 250px;
    text-align: center;
    font-size: 1.15rem;
    color: #fff;
    line-height: 20px;
    text-transform: capitalize;
}

/******************* Navigation ***********************/
/*#1*/
.nav_style1{background-color:#083a5f;color:#e0e0e0;max-height:42px;min-height:42px;}
.nav_style1 .item1{float:right;}
.nav_style1 .item1.search_part{float: left;}
.nav_style1 .item2{float:left;position: relative;}
.nav_style1 .item2.marginl15px{margin-left: 15px;}
.nav_style1 .item2 .link{
    font-size: 1.15rem;
    line-height: 42px;
    position: relative;
    text-transform: capitalize;
    letter-spacing: .5px;
    transition: none;
    color: #a1b3c0;
}
.nav_style1 .item2 .link .no{
    letter-spacing: 1px;
    margin: 0 0 0 10px;
    font-size: 1.05rem;
    color: #7598b2;
    position: relative;
    width: 15px;
    height: 31px;
    text-align: center;
    display: inline-block;
    border-bottom: solid 1px #7598b2;
}
.nav_style1 .item2 .link .no:hover{
    color: #a9c3d7;
}
.nav_style1 .item2 .link .no:after{
    position: absolute;
    left: -17px;
    top: 11px;
    width: 20px;
    height: 20px;
    font-family: 'boustanico',sans-serif;
    line-height: 19px;
    font-size: 1.6rem;
}
.nav_style1 .item2 .link .no.cart:after{
    content: '\e004';
    font-size: 1.6rem;
    line-height: 19px;
}
.nav_style1 .item2 .link .no.fav:after{
    content: '\5f';
}
.nav_style1 .item2.search{position:relative;padding:0;}
.nav_style1 .item2.search:before{
    content: '\5e';
    font-family: 'boustanico';
    font-size: 1.3rem;
    position: absolute;
    left: 6px;
    top: 7px;
    bottom: 0;
    line-height: 29px;
    color: #083a5f;
}
.nav_style1 .item2.search input[type='text']{
    font-size: 1.2rem;
    line-height: 5px;
    margin-top: 8px;
    padding: 0 0 0 23px;
    border: none;
    border-radius: 1px;
    background-color: #e8edf1;
    color: #083a5f;
    width: 200px;
    height: 27px;
    min-height: 27px;
}
.nav_style1 .item2.search input[type='text']::-webkit-input-placeholder{color:#083a5f;}
.nav_style1 .item2.search input[type='text']::-moz-input-placeholder{color:#083a5f;}
.nav_style1 .item2.search input[type='text']::-ms-input-placeholder{color:#083a5f;}
.nav_style1 .item2 .link:hover{color:#e3ecf3;}
.nav_style1 .list3{
    position: absolute;
    background-color: #f3f3f3;
    top: 100%;
    width: 150px;
    left: 0px;
    z-index: 1;
    border: solid 1px #dedede;
    padding: 4px;
    display: none;
    text-transform: uppercase;
}
.nav_style1 .item3{line-height:15px;padding:5px 0 3px 0;}
.nav_style1 .link3{
    display: inline-block;
    color: #083a5f;
    font-size: 1.1rem;
    line-height: 15px;
    padding: 0 0 0 5px;
    position: relative;
    letter-spacing: 0.5px;
    cursor: pointer;
    text-transform: capitalize;
    transition: none;
}
.nav_style1 .link3:hover{
    color: #4b4b4b;
}
.nav_style1 .item2:hover .list3{display:block;}
.drift-bounding-box.drift-open{display: none !important;}

/*#2*/
.nav_style2{
    min-height: 115px;
    max-height: 115px;
    background-color: #fff;
    position: relative;
}
.nav_style2 .item1{
    position:relative;
    padding:9px 45px 0 37px;
    margin:28px 0 0 0;
    display: none;
}
.nav_style2 .item1:after{
    content:'';
    position:absolute;
    right:19px;bottom:-8px;top:0px;
    width:1px;
    background:rgba(255,255,255,1);
    background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(54%, rgba(214,214,214,1)), color-stop(100%, rgba(255,255,255,1)));
    background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(214,214,214,1) 54%, rgba(255,255,255,1) 100%);
    background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(214,214,214,1) 54%, rgba(255,255,255,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.nav_style2 .item1:nth-child(2){padding:9px 0 0 45px;}
.nav_style2 .item1:nth-child(4):after{display:none;}
.nav_style2 .item1:nth-child(2):after,.nav_style2 .item1:first-child:after{display:none;}
.nav_style2 .item1.logo{
    padding: 0;
    position: absolute;
    left: 0;
    right: 0;
    width: 90px;
    height: 90px;
    margin: 0 auto;
    display: block;
}
.nav_style2 .item1.logo .link{
    display: block;
    height: 111px;
    background: url(../_images/logo/boustani_logo.svg) no-repeat center 13px / 86px;
}
.nav_style2 .item1 .icon{
    position:absolute;
    top:0;left:3px;bottom:0;
    font-size:2.4rem;
    color:#09375b;
    line-height:56px;
}
.nav_style2 .item1 .text1{
    display:block;
    font-size:1.15rem;
    font-weight:bold;
    color:#d25563;
}
.nav_style2 .item1 .text2{
    display:block;
    font-size:1.15rem;
    color:#5f5e5e;
    margin:7px 0 0 0;
    text-transform:capitalize;
}

/*#3*/
.nav_style3{
    /*min-height: 400px;*/
    /*overflow: hidden;*/
}
.nav_style3.w100{background-color:#fff;}
.nav_style3 .inner{border-top:solid 1px #e7e7e7;position:relative;padding:0 35px;}
.nav_style3 .inner:after{
    content: '';
    position: absolute;
    left: -17px;
    top: -1px;
        border-top: solid 18px #fff;
    border-right: solid 30px #fff;
    border-bottom: solid 25px transparent;
    border-left: solid 22px transparent;

}
.nav_style3 .inner:before{
    content: '';
    position: absolute;
    right: -14px;
    top: -1px;
    border-top: solid 16px #fff;
    border-left: solid 30px #fff;
    border-bottom: solid 27px transparent;
    border-right: solid 19px transparent;
}
.nav_style3.w100 .inner:before,.nav_style3.w100 .inner:after{display:none;}
.nav_style3 .list1{background-color:#fff;}
.nav_style3 .list1 ul{text-align:center;}
.nav_style3 .item1{display:inline-block;margin:0 27px 0 21px;position:relative;}
.nav_style3 .item1 .link{
    display: block;
    padding: 1px 20px 0 20px;
    font-size: 1.3rem;
    color: #545454;
    line-height: 41px;
    text-transform: capitalize;
    text-align: center;
    -webkit-transition: all 0s ease;
    transition: all 0s ease;
}
.nav_style3 .item1 .link:hover{color:#083a5f;}
.nav_style3 .item1.active .link{color:#2f72a3;letter-spacing:2px;}
.nav_style3 .item1.have_sub .link:after{
    content:'\7b';
    font-family:'boustanico';
    text-transform:none;
    font-size:0.8rem;
    position:absolute;
    right:6px;top:0;bottom:0;
    line-height:47px;
    color:#083a5f;
}
.nav_style3 .list2{
    position: absolute;
    top: 42px;
    width: 1170px;
    left: -411px;
    z-index: 1;
    padding: 8px 0 0 0;
    display: none;
}
.nav_style3 .list2_inner{
    background-color: #fff;
    padding: 15px 40px;
}
.nav_style3 .list2 .item2{
    float: left;
    width: 100%;
}
.nav_style3 .list2 .item2.w50{
    width: 50%;
}
.nav_style3 .list2 .item2.w48{
    width: 48%;
    float: right;
}
.nav_style3 .list2 .item2 .link_parts {
    float: left;
    width: 19.33%;
    margin: 5px 0 0 0;
    padding: 5px 0 5px 0;
}
.nav_style3 .list2 .item2 .thumbs_part{
    float: left;
    width: 30%;
    margin: 5px 1.6% 0 1.6%;
    padding: 5px 0 5px 0;
}
.nav_style3 .list2 .item2 .link_parts .lp_list1{

}
.nav_style3 .list2 .item2 .link_parts .lp_item1{

}
.nav_style3 .list2 .item2 .link_parts .lp_item1.margint10px{
    margin-top: 10px;
}
.nav_style3 .list2 .item2 .link_parts .lp_link1{
    display: inline-block;
    font-size: 1.15rem;
    color: #8a8a8a;
    line-height: 18px;
    text-transform: capitalize;
    transition: none;
}
.nav_style3 .list2 .item2 .link_parts .lp_link1:hover{
    color: #426f91;
}
.nav_style3 .list3{
    position: absolute;
    left: 12px;
    width: 145px;
    top: 100%;
    padding: 10px;
    background-color: #fff;
    display: none;
}
.nav_style3 .list3 .item3.margint15px{
    margin: 5px 0 0 0;
}
.nav_style3 .list3 .item3{
    display: inline-block;
    margin: 0 15px;
}
.nav_style3 .list3 .item3 .link1{
    display: inline-block;
    color: #959595;
    font-size: 1.15rem;
    line-height: 22px;
    padding: 0 6px 0 11px;
    position: relative;
    transition: none;
    text-transform: capitalize;
}
.nav_style3 .list3 .item3 .link1:before{
    content: '\51';
    position: absolute;
    left: 0;
    width: 10px;
    font-family: 'boustanico';
    font-size: .6rem;
    text-align: center;
    line-height: 23px;
}
.nav_style3 .list3 .item3 .link1:hover{
    color: #636363;
}
/*#4*/
.nav_style4{
    position:fixed;
    top:0;left:0;right:0;
    z-index:1000;
    display:none;
    background-color:#fff;
    border-bottom: solid 1px #b0c0cd;
}
.nav_style4 .list1{}
.nav_style4 .item1{float:right;}
.nav_style4 .item1.search_part{float: left;}
.nav_style4 .item1.sign_part{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 193px;
    margin: 0 auto;
    background: url("../_images/logo/boustani_typo.svg") no-repeat center 3px / 150px;
}
.nav_style4 .item2{float:left;position: relative;}
.nav_style4 .item2.marginl15px{margin-left: 15px;}
.nav_style4 .item2 .link{
    font-size: 1.15rem;
    line-height: 42px;
    position: relative;
    text-transform: capitalize;
    letter-spacing: .5px;
    transition: none;
    color: #083a5f;
}
.nav_style4 .item2 .link .no{
    letter-spacing: 1px;
    margin: 0px 0 0 3px;
    font-size: 1.05rem;
    color: #083a5f;
    position: relative;
    padding: 0 0 0 20px;
}
.nav_style4 .item2 .link .no:hover{
    color: #748ea1;
}
.nav_style4 .item2 .link .no:after{
    position: absolute;
    left: 0px;
    top: -4px;
    width: 20px;
    height: 20px;
    font-family: 'boustanico';
    line-height: 19px;
    font-size: 1.6rem;
}
.nav_style4 .item2 .link .no.cart:after{
    content: '\e004';
    font-size: 1.6rem;
    line-height: 19px;
}
.nav_style4 .item2 .link .no.fav:after{
    content: '\5f';
}
.nav_style4 .item2.search{position:relative;padding:0;}
.nav_style4 .item2.search:before{
    content: '\5e';
    font-family: 'boustanico';
    font-size: 1.35rem;
    position: absolute;
    left: 6px;
    top: 8px;
    bottom: 0;
    line-height: 29px;
    color: #083a5f;
}
.nav_style4 .item2.search input[type='text']{
    font-size: 1.2rem;
    line-height: 5px;
    margin-top: 8px;
    padding: 0 0 0 24px;
    border: none;
    border-radius: 1px;
    background-color: #f6fafe;
    color: #083a5f;
    width: 200px;
    height: 27px;
    min-height: 27px;
    border: solid 1px #b0c0cd;
}
.nav_style4 .item2.search input[type='text']::-webkit-input-placeholder{color:#083a5f;}
.nav_style4 .item2.search input[type='text']::-moz-input-placeholder{color:#083a5f;}
.nav_style4 .item2.search input[type='text']::-ms-input-placeholder{color:#083a5f;}
.nav_style4 .item2 .link:hover{color:#7597a3;}
.nav_style4 .list3{
    position: absolute;
    background-color: #f3f3f3;
    top: 100%;
    width: 150px;
    left: 0px;
    z-index: 1;
    border: solid 1px #dedede;
    padding: 4px;
    display: none;
    text-transform: uppercase;
}
.nav_style4 .item3{line-height:15px;padding:5px 0 3px 0;}
.nav_style4 .link3{
    display: inline-block;
    color: #083a5f;
    font-size: 1.1rem;
    line-height: 15px;
    padding: 0 0 0 5px;
    position: relative;
    letter-spacing: 0.5px;
    cursor: pointer;
    text-transform: capitalize;
    transition: none;
}
.nav_style4 .link3:hover{
    color: #4b4b4b;
}
.nav_style4 .item2:hover .list3{display:block;}

/******************* Side_style ***********************/
/*#1*/
.main_leftside{float:left;width:24%;margin:30px 0;border-radius:2px;}
.leftside_style1 .box_style1 .list1{margin:0 0 0 0;}
.leftside_style1 .box_style1 .item1{margin:15px 0;padding:0;width:90%;}
.leftside_style1 .box_style1 .item1:first-child{margin-top:0;}
.leftside_style1.second{margin:40px 0 0 0;}

/*#2*/
.leftside_style2{margin:30px 0 0 0;}
.leftside_style2 .link{position:relative;display:block;height:400px;background:url('../_images/bg/leftside1.jpg') no-repeat center center / cover;}
.leftside_style2 .link:after{
    content:'';
    position:absolute;
    left:0;right:0;top:0;bottom:0;
    background-color:#0e4369;
    opacity:.4;
}
.leftside_style2 .link .text{
    position:absolute;
    bottom:16px;left:0;right:0;
    background-color:rgba(0, 0, 0, 0.66);
    text-align:center;
    font-size:2rem;
    font-weight:bold;
    color:#ffffff;
    z-index:1;
    text-transform:capitalize;
    line-height:48px;
    letter-spacing:1px;
    transition:all .2s ease;
}
.leftside_style2 .link:hover .text{background-color:#f7f7f7;color:#1d76b8;bottom:10px;}

/*#3*/
.main_rightside{width:74%;margin:30px 0;float:right;}
.rightside_style1{padding:14px;background-color:#fff;box-shadow:0 0 3px #cecece;margin-bottom:50px;}
.rightside_style1 .pic_part{width:100%;height:450px;overflow:hidden;border-radius:2px;margin:0 0 20px 0;}
.rightside_style1 .pic_part img{width:100%;height:100%;opacity:.8;transition:all .2s ease-in-out;}
.rightside_style1 .pic_part img:hover{-webkit-filter:blur(1px);filter:blur(1px);opacity:1;}
.rightside_style1 .form_style2{padding:10px;width:100%;}
.rightside_style1 .form_style2 textarea{height:100px;}
.rightside_style1 .form_style2 .title_style9{margin:0 0 0 0;}

/*#4*/
.rightside_style2{box-shadow:0 0 3px #cecece;background-color:#fff;padding:30px 0 50px 0;margin:0 0 50px 0;}
.rightside_style2 .title_style6 .title{cursor:auto;}
.rightside_style2 .box_style2 .item1{width:45%;}
.rightside_style2 .box_style2 .item1:first-child{margin-left:5%;}

/******************* Title_style ***********************/
/*#1*/
.title_style1{
    text-align:center;
    font-size:1.6rem;
    color:#545151;
    text-transform:capitalize;
    line-height:41px;
    padding:5px 0 38px 0;
}
.title_style1 .title{position:relative;}
.title_style1 .title:after{
    content:'';
    position:absolute;
    bottom:-40px;left:0;right:0;
    opacity:.5;
    height:25px;
    margin:0 auto;
    background:url('../_images/bg/divider-1.png') no-repeat center center;
}

/*#2*/
.title_style2{
    font-size: 1.25rem;
    color: #5b5b5b;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
    margin: 0 0 15px 0;
}
.title_style2 .text1{
    display: inline-block;
    border-bottom: solid 1px #a1a1a1;
    padding: 0 40px 5px 0;
    position: relative;
}

/*#3*/
.title_style3{
    text-align: center;
    font-size: 1.4rem;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: capitalize;
    position: relative;
    margin: 0 0 30px 0;
}
.title_style3 .title{
    display: inline-block;
    border-bottom: solid 1px #ffffff;
    padding: 0 40px 10px 40px;
    position: relative;
}

/*#4*/
.title_style4{
    font-size:1.15rem;
    color:#afafaf;
    text-transform:uppercase;
}
.title_style4 .border{
    width: 100px;
    height: 1px;
    background-color: #c8c4c4;
    display: block;
    margin: 7px 0 0 0;
}

/*#5*/
.title_style5{
    margin: 25px 0 0 0;
    font-size: 1.5rem;
    /*text-transform: uppercase;*/
}
.title_style5 .title {
    color: #464646;
    font-family: HoneyScript-Light;
    font-size: 37pt;
}
.title_style5 .title:hover{color:#657980;}

/*#6*/
.title_style6{
    text-align: center;
    font-size: 1.35rem;
    color: #5b5b5b;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
    margin: 0 0 30px 0;
}
.title_style6 .title{
    display: inline-block;
    border-bottom: solid 1px #a1a1a1;
    padding: 0 40px 10px 40px;
    position: relative;
}

/*#7*/
.title_style7{
    background-color:#34698f;
    font-size:1.2rem;
    text-transform:uppercase;
    color:#e8e8e8;
    line-height:36px;
    font-weight:bold;
    position:relative;
    letter-spacing:1px;
}
.title_style7 .text{display:block;padding:2px 0 0 13px;}
.title_style7 .icon{
    position:absolute;
    top:10px;right:10px;
    line-height:10px;
    cursor:pointer;
    font-size:2rem;
    -webkit-transition:none;
    transition:none;
}
.title_style7 .icon:hover{color:#d5d5d5;}

/*#8*/
.title_style8{
    position: relative;
    height: 180px;
    background: url(../_images/bg/title.jpg) no-repeat center center / cover;
    position: relative;
    text-align: center;
    color: #e0e0e0;
    font-size: 2.5rem;
    text-transform: uppercase;
    line-height: 170px;
}
/*.title_style8:after{*/
/*    content:'';*/
/*    height:25px;*/
/*    position:absolute;*/
/*    bottom:45px;left:0;right:0;*/
/*    background:url('../_images/bg/divider-2.png') no-repeat center center / 200px;*/
/*}*/

/*#9*/
.title_style9{
    font-size: 2rem;
    text-transform: capitalize;
    color: #2b2b2b;
    line-height: 27px;
}
.title_style9 .text1{font-weight:100;color:#696969;font-size:2.5rem;}

/*#10*/
.title_style10 .list1{padding:0 0 0 55px;position:relative;}
.title_style10 .item1{width:auto;float:left;margin:0 3px 0 3px;}
.title_style10 .item1.w100{width:100%;}
.title_style10 .item1 .title{
    line-height:37px;
    font-size:2rem;
    text-transform:capitalize;
    letter-spacing:.5px;
    color:#0e4369;
}
.title_style10 .item1.date{
    position:absolute;
    top:5px;bottom:0;left:0;
    width:37px;
    text-transform:capitalize;
}
.title_style10 .item1 .day{
    display:block;
    text-align:center;
    line-height:35px;
    font-size:3.4rem;
    font-weight:bold;
    color:#559fd2;
}
.title_style10 .item1 .mounth{
    display:block;
    text-align:center;
    line-height:19px;
    font-size:1.7rem;
    color:#000;
}
.title_style10 .item1 .text{
    position:relative;
    padding:0 9px 0 23px;
    font-size:1.3rem;
    line-height:26px;
    display:block;
    color:#a19e9e;
    text-transform:capitalize;
    line-height:26px;
}
.title_style10 .item1 .text:before{
    color:#595959;
    position:absolute;
    bottom:0;left:0;top:0;
    font-family:'boustanico';
    font-size:1.65rem;
    text-align:center;
    line-height:26px;
}
.title_style10 .item1 .text:hover{color:#3372b2;}
.title_style10 .item1.view .text:before{content:'\55';}
.title_style10 .item1.comments .text:before{content:'\56';}
.title_style10 .item1.writer .text:before{content:'\59';}
.title_style10 .item1.source .text:before{content:'\54';}
.title_style10 .item1.category .text:before{content:'\57';}
.title_style10 .item1.dl .text:before{content:'\58';}

/*#11*/
.title_style11{
    font-size: 2rem;
    text-transform: capitalize;
    padding: 0 0 0 118px;
    line-height: 45px;
    color: #484848;
    position: relative;
    letter-spacing: 2px;
}
.title_style11:before{
    content:'';
    position:absolute;
    width:100px;height:2px;
    top:27px;left:0;
    background-color:#0e4369;
}
.title_style11 .title{position:relative;display:inline-block;}
.title_style11 .title .favorite{
    color:#dd8a94;
    position:absolute;
    top:0;bottom:10px;right:-40px;
    font-size:2.5rem;
    line-height:56px;
    transition:all .2s ease;
}
.title_style11 .title .favorite:hover{color:#d25563;}
.title_style11 .title .favorite .tooltip1{
    position:absolute;
    font-size:1.1rem;
    background-color:#d25563;
    top:11px;right:-176px;
    width:143px;
    border-radius:1px;
    text-align:center;
    line-height:26px;
    letter-spacing:1px;
    color:#fff;
    text-transform:uppercase;
    cursor:default;
    pointer-events:none;
    opacity:0;
    transition:all .4s ease;
}
.title_style11 .title .favorite:hover .tooltip1{
    opacity:1;
}
.title_style11 .title .favorite .tooltip1:after{
    content:'';
    position:absolute;
    left:-24px;top:8px;
    border-right:solid 24px #d25563;
    border-top:solid 5px transparent;
    border-bottom:solid 5px transparent;
}

/*#12*/
.title_style12{margin:10px 0 0 0;background-color:#e4e4e4;}
.title_style12 .text{
    display:block;
    float:left;
    position:relative;
    font-size:1.5rem;
    color:#565656;
    line-height:42px;
    padding:0 0 0 37px;
}
.title_style12 .text:before{
    content:'\27';
    font-family:'boustanico';
    font-size:2rem;
    text-align:center;
    position:absolute;
    left:0;top:0;bottom:0;
    color:#e6892a;
    line-height:42px;
    width:37px;
}
.title_style12 .btn{
    display:block;
    float:right;
    padding:12px 25px 10px 25px;
    line-height:20px;
    border-radius:1px;
    font-size:1.25rem;
    background-color:#e6892a;
    text-transform:capitalize;
    text-align:center;
    color:#fff;
    letter-spacing:1px;
    cursor:pointer;
}

/*#13*/
.title_style13{
    font-size:1.4rem;
    color:#009baf;
    padding:0 0 17px 0;
    position:relative;
}
.title_style13 h1,.title_style13 h2{text-align:center;font-weight:bold;text-transform:capitalize;}
.title_style13:after{
    content:'';
    position:absolute;
    right:50%;bottom:0;
    border-style:solid;
    border-width:8px 50px 0px 0px;
    border-color:transparent #d8d8d8 transparent transparent;
    margin:0 3px 0 0;
}
.title_style13:before{
    content:'';
    position:absolute;
    left:50%;bottom:0;
    border-style:solid;
    border-width:8px 0px 0px 50px;
    border-color:transparent transparent transparent #d8d8d8;
    margin:0 0 0 3px;
}

/*#14*/
.title_style14{

}
.title_style14 .text1{
    display: block;
    font-size: 1.2rem;
    color: #000;
    text-transform: capitalize;
    line-height: 24px;
}

/*#15*/
.title_style15{

}
.title_style15 .link1{
    display: inline-block;
    font-size: 1.2rem;
    color: #000;
    text-transform: capitalize;
    line-height: 24px;
}

/******************* Input_style ***********************/
/*#1*/
.input_style1{position:relative;}
.input_style1:before{
    font-family: 'boustanico';
    font-size: 1.7rem;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8px;
    line-height: 38px;
    color: #abb0b3;
}
.input_style1.email:before{content:'\75';}
.input_style1.pass:before{content:'\74';font-size:1.8rem;}
.input_style1.name:before{content:'\75';}
.input_style1.address:before{content:'\44';}
.input_style1.email2:before{content:'\48';}
.input_style1.phone:before{content:'\43';}
.input_style1.zipcode:before{content:'\4b';}
.input_style1.password:before{content:'\74';}
.input_style1.no_icon input[type='text']{padding:4px 10px 0 10px;}
.input_style1.no_icon:before{display:none;}
.input_style1 input[type='text'],.input_style1 input[type='password']{
    width: 100%;
    height: 35px;
    border: none;
    padding: 2px 10px 0 35px;
    font-size: 1.2rem;
    letter-spacing: 1px;
    color: #a5a5a5;
    background-color: #f1f1f1;
    border-left:solid 2px #abb0b3;
    border-radius: 1px;
}

/******************* Form_style ***********************/
/*#1*/
.form_style1 .list1{border:solid 2px #34698f;padding:21px 8px;}
.form_style1 .item1{float:left;padding:0 12px;text-align:center;}
.form_style1 .item1:last-child{margin:0 0 0 0;}
.form_style1 .item1.w100{width:100%;}
.form_style1 .item1.w50{width:50%;}
.form_style1 .item1.margin_b{margin:0 0 18px 0;}
.form_style1 .item1 .forget_link{
    text-transform:capitalize;
    font-size:1.2rem;
    color:#8f8f8f;
    display:inline-block;
    line-height:26px;
    -webkit-transition:none;
    transition:none;
}
.form_style1 .item1 .register{text-align:center;}
.form_style1 .item1 .register_link{
    font-size:1.3rem;
    text-transform:uppercase;
    color:#6b6a6a;
    line-height:16px;
    padding:4px 0 0 0;
}
.form_style1 .item1 .forget_link:hover{color:#515151;}
.form_style1 .btn_style1{width:100%;border:1px solid #3e9c32;margin:0 auto;}
.form_style1 .btn_style1:before{background-color:#3e9c32;}
.form_style1 p{text-align:center;font-size:1.3rem;line-height:18px;color:#565656;}
.form_style1 .pic{
    text-align:center;
    font-size:8rem;
    line-height:109px;
    color:#424242;
    position:relative;
    right:9px;
}

/*#2*/
.form_style2{background-color:#fff;padding:25px;width:60%;margin:0 auto;}
.form_style2 .item1{padding:0px 20px;float:left;}
.form_style2 .item1.w20{width:20%;}
.form_style2 .item1.w33{width:33.33%;}
.form_style2 .item1.w50{width:50%;}
.form_style2 .item1.w100{width:100%;}
.form_style2 .item1.margin_t20{margin-top:20px;}
.form_style2 .item1.margin_t30{margin-top:30px;position:relative;}
.form_style2 .item1.required{position:relative;}
.form_style2 .item1.required:after{
    content:'\2b';
    font-family:'boustanico';
    font-size:.9rem;
    position:absolute;
    top:0;bottom:0;right:30px;
    width:10px;
    text-align:center;
    color:#ff6e6e;
    line-height: 37px;
}
.form_style2 .item1.link{text-align:center;border-top:solid 1px #e6e6e6;}
.form_style2 .title_style9{margin:0 0 20px 0;text-align:center;}
.form_style2 input[type='text']{font-size:1.3rem;color:#2d2d2d;background-color:#f5f5f5;}
.form_style2 .captcha_style1{padding:0 0 0px 0px;text-align:left;}
.form_style2 .captcha_style1:after{left:-30px;}
.form_style2 .btn_style1{margin:20px auto 0 auto;}
.form_style2 .input_style1.no_icon input[type='text']{padding:2px 10px 0 10px;}
.form_style2 .explanation p{
    font-size:1.4rem;
    text-align:center;
    text-transform:capitalize;
    line-height:21px;
    padding:0px 87px;
    color:#909090;
}
.form_style2 .login{
    text-align:center;
    display:inline-block;
    font-size:1.5rem;
    color:#565656;
    cursor:pointer;
    text-transform:uppercase;
    letter-spacing:1px;
    margin:15px 0;
    font-weight:bold;
}
.form_style2 .login:hover{color:#d25563;}

/*#3*/
.form_style3 .item{float:left;padding:0 10px;}
.form_style3 .item.margin_tb1{margin:14px 0 14px 0;}
.form_style3 .item.margin_tb2{margin:20px 0 20px 0;}
.form_style3 .item.margin_tb3{margin:30px 0 0px 0;}
.form_style3 .item.w17{width:17%;padding:5px;}
.form_style3 .item.w25{width:25%;}
.form_style3 .item.w30{width:33.3%;}
.form_style3 .item.w40{width:40%;}
.form_style3 .item.w50{width:50%;}
.form_style3 .item.w60{width:60%;}
.form_style3 .item.w75{width:75%;}
.form_style3 .item.w83{width:83%;}
.form_style3 .item.w100{width:100%;}
.form_style3 .item.studdies_inner{padding:2px 5px 10px 5px;background-color:#f7f7f7;position:relative;}
.form_style3 .item.studdies_inner:first-child .close_icon1{display:none;}
.form_style3 .item.studdies_inner .item{padding:0 20px;}
.form_style3 .item.not_allow{-webkit-filter:grayscale(1);filter:grayscale(1);position:relative;}
.form_style3 .item.not_allow:after{
    content:'';
    position:absolute;
    left:0;right:0;top:0;bottom:0;z-index:1;
    background-color:#f7f7f7;
    opacity:.5;
}
.form_style3 .delete_text{
    font-size:1.4rem;
    text-transform:capitalize;
    color:#595959;
    line-height:10px;
    display:block;
    text-align:center;
}

/*#4*/
.form_style4 .item{float:left;padding:0 10px;}
.form_style4 .item.margin_tb1{margin:14px 0 14px 0;}
.form_style4 .item.margin_tb2{margin:20px 0 20px 0;}
.form_style4 .item.margin_tb3{margin:30px 0 0px 0;}
.form_style4 .item.w17{width:17%;padding:5px;}
.form_style4 .item.w25{width:25%;}
.form_style4 .item.w30{width:33.3%;}
.form_style4 .item.w40{width:40%;}
.form_style4 .item.w50{width:50%;}
.form_style4 .item.w60{width:60%;}
.form_style4 .item.w75{width:75%;}
.form_style4 .item.w83{width:83%;}
.form_style4 .item.w100{width:100%;}
.form_style4 .item.studdies_inner{padding:2px 5px 10px 5px;background-color:#f7f7f7;position:relative;}
.form_style4 .item.studdies_inner:first-child .close_icon1{display:none;}
.form_style4 .item.studdies_inner .item{padding:0 20px;}
.form_style4 .item.not_allow{-webkit-filter:grayscale(1);filter:grayscale(1);position:relative;}
.form_style4 .item.not_allow:after{
    content:'';
    position:absolute;
    left:0;right:0;top:0;bottom:0;z-index:1;
    background-color:#f7f7f7;
    opacity:.5;
}
.form_style4 .delete_text{
    font-size:1.4rem;
    text-transform:capitalize;
    color:#595959;
    line-height:10px;
    display:block;
    text-align:center;
}
.form_style4 .title1{
    font-size:1.4rem;
    color:#009baf;
    padding:0 0 17px 0;
    position:relative;
}
.form_style4 .title1 h1,.form_style4  .title1 h2{text-align:center;font-weight:bold;text-transform:capitalize;}
.form_style4 .title1:after{
    content:'';
    position:absolute;
    right:50%;bottom:0;
    border-style:solid;
    border-width:8px 50px 0px 0px;
    border-color:transparent #d8d8d8 transparent transparent;
    margin:0 3px 0 0;
}
.form_style4 .title1:before{
    content:'';
    position:absolute;
    left:50%;bottom:0;
    border-style:solid;
    border-width:8px 0px 0px 50px;
    border-color:transparent transparent transparent #d8d8d8;
    margin:0 0 0 3px;
}
.form_style4 .point1{
    margin:3px 0 4px 0;
    font-size:1.1rem;
    line-height:25px;
    padding:0 0 0 13px;
    position:relative;
    color:#888888;
    text-align:justify;
    text-transform:capitalize;
}
.form_style4 .point1:before {
    content:'\2b';
    font-family:'boustanico';
    text-align:center;
    font-size:.8rem;
    position:absolute;
    top:0;bottom:0;left:0;
    line-height:25px;
}
.form_style4 .point1.color1:before{color:#ff9900;}
.form_style4 .point1.color2:before{color:#ff641a;}
.form_style4 .point1.color3:before{color:#89b135;}
.form_style4 .point1.color4:before{color:#c554ff;}
.form_style4 .point1.color5:before{color:#ff4a4a;}
.form_style4 .point1.color6:before{color:#4a71ff;}
.form_style4 .attention1{
    text-align:left;
    display:block;
    font-size:1.1rem;
    color:#808080;
    margin:2px 0 0 0;
    padding:2px 0 2px 13px;
    position:relative;
    line-height:20px;
    text-transform:capitalize;
}
.form_style4 .attention1:before{
    content:'\25';
    font-family:'boustanico';
    font-size:1.3rem;
    color:#f7bb1a;
    position:absolute;
    bottom:0;top:0;left:-3px;
    text-align:center;
    line-height:21px;
}
.form_style4 .attention1.bmargin{margin:0 0 5px 0;}
.form_style4 .label1{
    position:relative;
    height:30px;
    font-size:1.15rem;
    color:#929292;
    line-height:33px;
    padding:0 2px 0 0;
    letter-spacing:.5px;
}
.form_style4 .label1 .text{position:relative;display:inline-block;font-weight:bold;text-transform:capitalize;}
.form_style4 .label1 .text:after{
    content:'';
    position:absolute;
    left:110%;top:15px;
    width:20px;height:1px;
    background-color:#cecece;
}
.form_style4 .label1 .text:before{
    content:'';
    position:absolute;
    top:18px;left:110%;
    height:1px;width:30px;
    background-color:#c7c7c7;
}
.form_style4 .value{position:relative;}
.form_style4 .value.disable:after{
    content:'';
    position:absolute;
    top:0;bottom:0;left:0;right:0;z-index:1;
    background-color:rgba(198, 232, 122, 0.72);
    opacity:.15;
    cursor:not-allowed;
}
.form_style4 .value.disable input{color:#3b9877;}
.form_style4 .value.disable .important:after{display:none;}
.form_style4 .value .remove_icon{
    position:absolute;
    top:-22px;right:3px;z-index:15;
    width:20px;height:20px;
    text-align:center;
    line-height:27px;
    color:#d00043;
    font-size:1.75rem;
    border-radius:2px;
    cursor:pointer;
}
.form_style4 .btn1{margin:15px 0 0 0;}
.form_style4 .btn1 .btn{
    background:none;
    border:none;
    display:block;
    width:100%;height:100%;
    font-size:1.4rem;
    color:#ffffff;
    background-color:#00bcd4;
    padding:12px 0 11px 0;
    cursor:pointer;
    border-radius:2px;
    transition:all .2s ease;
    text-align:center;
    text-transform:capitalize;
}
.form_style4 .btn1 .btn:hover{background-color:#2c99ff;}
.form_style4 .file1{
    position:relative;
    height:37px;
    border:solid 1px #d0dfea;
    border-left:double 3px #d0dfea;
    border-radius:0 5px 5px 0;
    cursor:pointer;
    margin:0 0 10px 0;
}
.form_style4 .file1 input[type='file']{
    position:absolute;
    top:0;bottom:0;left:0;right:0;z-index:5;
    width:100%;height:100%;
    opacity:0;
    cursor:pointer;
}
.form_style4 .file1 .text{
    position:absolute;
    left:0;top:0;bottom:0;z-index:1;
    color:#a7a7a7;
    font-size:1.2rem;
    line-height:38px;
    padding:0 0 0 10px;
    width:300px;
    text-transform:capitalize;
    max-height:37px;
}
.form_style4 .file1 .file_btn{
    position:absolute;
    left:0;top:0;bottom:0;z-index:2;
    width:100px;
    text-align:center;
    line-height:39px;
    background-color:#ffffff;
    color:#00a4b9;
    font-size:1.1rem;
    transition:all .2s ease;
    border-right:solid 1px #d0dfea;
    max-height:35px;
}
.form_style4 .file1.important:after{
    content:'\45';
    position:absolute;
    left:100px;top:0;bottom:0;z-index:0;
    width:20px;
    font-family:'ifont';
    font-size:.8rem;
    line-height:39px;
    color:#ff9f9f;
    text-align:right;
}
.form_style4 .file1 .image1{
    position:absolute;
    right:13px;top:-22px;
    width:75px;height:75px;
    border-radius:3px;
    overflow:hidden;
    background-color:#fff;
}
.form_style4 .file1:hover .file_btn{color:#717171;}
.form_style4 .cropper .pic, .cropper .pic .pic_inner{
    position:relative;
    display:inline-block;
    width:75px;height:75px;
    background-color:#fff;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
}
.form_style4 .cropper .pic .pic_inner{overflow:hidden;min-width:100%!important;min-height:100%!important;display:block;border:solid 1px #d0dfea;}
.form_style4 .cropper .pic .pic_inner img{background-color:#fff;}
.form_style4 .cropper .cropper_holder{display:none;}
.form_style4 .item{margin:0 0 10px 0;}
.form_style4 .cropper .pic{position:absolute;top:161px;right:46px;}
.form_style4 .cropper .cropper_holder{margin:20px auto 0 auto;width:300px;height:300px;overflow:hidden;background-color:#d0dfea;}

/******************* TextArea_style ***********************/
/*#1*/
.textarea_style1{position:relative;}
.textarea_style1:before{
    font-family:'boustanico';
    font-size:1.7rem;
    position:absolute;
    top:2px;left:13px;
    line-height:42px;
    color:#abb0b3;
}
.textarea_style1.comment:before{content:'\47';}
.textarea_style1.no_icon input[type='text']{padding:4px 10px 0 10px;}
.textarea_style1.no_icon:before{display:none;}
.textarea_style1 textarea{
    width: 100%;
    height: 140px;
    border: none;
    padding: 14px 10px 0 40px;
    font-size: 1.25rem;
    letter-spacing: 1px;
    color: #3e3e3e;
    background-color: #f5f5f5;
    border-left: solid 2px #abb0b3;
    border-radius: 1px;
    line-height: 22px;
    text-align: justify;
}

/******************* Captcha_style ***********************/
/*#1*/
.captcha_style1{height:40px;position:relative;text-align:right;}
/*.captcha_style1:after{
    content:'\72';
    position:absolute;
    font-family:'boustanico';
    font-size:2rem;
    top:0;bottom:0;left:-5px;
    line-height:44px;
    cursor:pointer;
    color:#5d5d5d;
}*/

.btn-refresh-captcha:after{
    content:'\72';
    position:absolute;
    font-family:'boustanico';
    font-size:2rem;
    top:0;bottom:0;left:-30px;
    line-height:44px;
    cursor:pointer;
    color:#5d5d5d;
}
.modal .btn-refresh-captcha:after{
    left:-8px;
}
.captcha_style1 img{max-width:110px;max-height:40px;}

/******************* Count_style ***********************/
/*#1*/
.count_style1{
    width: 80px;
    margin: 0 auto;
    border: solid 1px #e4e4e4;
    border-radius: 1px;
    position: relative;
}
.count_style1 input{
        width: 100%;
    text-align: center;
    font-size: 1.2rem;
    line-height: 29px;
    border: none;
}
.count_style1 .nav{
        position: absolute;
    top: 0;
    bottom: 0;
    width: 20px;
    z-index: 1;
    font-size: 1rem;
    cursor: pointer;
    text-align: center;
    line-height: 35px;
    color: #696969;
    background-color: #dadada;
}
.count_style1 .nav:hover{background-color: #a2a2a2;color: #fff;}
.count_style1 .nav.plus{left:0;transform:rotate(180deg);line-height:29px;}
.count_style1 .nav.minus{right:0;}

/******************* Checkbox_style ***********************/
/*#1*/
.checkbox_style1{text-align:center;}
.checkbox_style1 label{position:relative;display:inline-block;}
.checkbox_style1 .text{
    font-size:1.2rem;
    color:#8f8f8f;
    text-transform:capitalize;
    cursor:pointer;
    display:inline-block;
    line-height:20px;
}
.checkbox_style1 .text:hover{color:#515151;}
.checkbox_style1 .checkbox{
    width:18px;height:18px;
    border:solid 1px #e4e4e4;
    position:absolute;
    top:1px;right:-5px;
    cursor:pointer;
    border-radius:2px;
}
.checkbox_style1 .checkbox .tick{
    position:absolute;
    font-size:1.1rem;
    color:#5b97c3;
    text-align:center;
    top:0;bottom:0;left:1px;right:0;
    line-height:20px;
    -webkit-transform:scale(0);
            transform:scale(0);
    -webkit-transition:all .1s ease;
    transition:all .1s ease;
    opacity:0;
}
.checkbox_style1 input[type='checkbox']{opacity:0;}
.checkbox_style1 input[type='checkbox']:checked ~ .checkbox .tick{-webkit-transform:scale(1);transform:scale(1);opacity:1;}

/******************* Radio_style ***********************/
/*#1*/
.radio_style1{text-align:center;}
.radio_style1 label{position:relative;display:inline-block;}
.radio_style1 .text{
    font-size:1.2rem;
    color:#8f8f8f;
    text-transform:capitalize;
    cursor:pointer;
    display:inline-block;
    line-height:20px;
}
.radio_style1 .text:hover{color:#515151;}
.radio_style1 .checkbox{
    width:18px;height:18px;
    border:solid 1px #e4e4e4;
    position:absolute;
    top:1px;right:-5px;
    cursor:pointer;
    border-radius:2px;
}
.radio_style1 .checkbox .tick{
    position:absolute;
    font-size:1.1rem;
    color:#5b97c3;
    text-align:center;
    top:0;bottom:0;left:1px;right:0;
    line-height:20px;
    -webkit-transform:scale(0);
            transform:scale(0);
    -webkit-transition:all .1s ease;
    transition:all .1s ease;
    opacity:0;
}
.radio_style1 input[type='radio']{opacity:0;}
.radio_style1 input[type='radio']:checked ~ .checkbox .tick{-webkit-transform:scale(1);transform:scale(1);opacity:1;}

/******************* Table_style ***********************/
/*#1*/
.table_style1{margin:20px 0 0 0;}
.table_style1 table{font-weight:normal;width:100%;border-collapse:collapse;}
.table_style1 th{
    font-weight:normal;
    height:45px;
    vertical-align:middle;
    text-align:center;
    background-color:#474747;
    padding:5px;
    border:solid 1px #afafaf;
}
.table_style1 th.product{width:40%;}
.table_style1 th.price1{width:15%;}
.table_style1 th.count{width:15%;}
.table_style1 th.price2{width:15%;}
.table_style1 th.price3{width:30%;}
.table_style1 th.delete{width:15%;}
.table_style1 th .text{
    font-size:1.15rem;
    display:block;
    color:#fff;
    padding:3px 0 0 0;
    text-align:center;
    text-transform:capitalize;
    font-weight:bold;
}
.table_style1 td{
    background-color:#fff;
    position:relative;
    border:solid 1px #efefef;
    padding:5px;
    height:40px;
    vertical-align:middle;
}
.table_style1 .text{
    text-align:center;
    display:block;
    font-size:1.2rem;
    color:#8c8c8c;
    padding:4px 0 0 0;
    text-transform:capitalize;
}
.table_style1 td .text.letter_s{letter-spacing:.5px;}
.table_style1 .delete_icon{
    position:absolute;
    right:70px;left:70px;top:40px;
    color:#ff5ba0;
    font-size:2.2rem;
    cursor:pointer;
    text-align:center;
    line-height:22px;
}
.table_style1 .delete_icon:hover{color:#565656;}
.table_style1 td .text1{
    display:block;
    text-align:center;
    font-size:1.4rem;
    color:#005aff;
    text-transform:capitalize;
}
.table_style1 td .text2{
    display:block;
    text-align:center;
    font-size:1.4rem;
    color:#00ad0d;
    text-transform:capitalize;
}
.table_style1 td .pic{width:95px;height:95px;float:left;display:block;}
.table_style1 td .list1{padding:20px 0 0 15px;float:left;background-color:#fff;margin:0;}
.table_style1 td .list1:before,.table_style1 td .list1:after{display:none;}
.table_style1 td .item1{padding:5px 0;}
.table_style1 .label1{
    display:inline-block;
    line-height:20px;
    font-size:1.3rem;
    text-transform:capitalize;
    color:#d25563;
}
.table_style1 .value1{
    display:inline-block;
    line-height:20px;
    font-size:1.3rem;
    text-transform:capitalize;
    color:#135382;
}

/***** table_style2 *****/
.table_style2 table{width:100%;background-color:#fff;border-collapse:collapse;margin:10px 0 0 0;}
.table_style2 table td{padding:7px;border:solid 1px #dcdcdc;}
.table_style2 .text1{
    font-size:1.2rem;
    color:#888888;
    line-height:30px;
    display:inline-block;
    text-transform:capitalize;
    text-align:center;
}
.table_style2 .text2{
    font-size:1.2rem;
    color:#3e3e3e;
    line-height:30px;
    display:inline-block;
    text-transform:capitalize;
    text-align:center;
}
.table_style2 .text3{
    font-size:1.2rem;
    color:#039baf;
    line-height:30px;
    display:inline-block;
    text-transform:capitalize;
    text-align:center;
}
.table_style2 .edit{
    height:60px;
    font-size:2.5rem;
    border-bottom:solid 1px #dcdcdc;
    line-height:65px;
    color:#429850;
    text-align:center;
}
.table_style2 .delete{
    height:60px;
    font-size:2.5rem;
    line-height:80px;
    color:#e85e35;
    text-align:center;
}
.table_style2 .edit i, .table_style2 .delete i{cursor:pointer;}
.table_style2 .radio_style1 .checkbox{right:0;border:solid 1px #5d5d5d;}

/***** table_style3 *****/
.table_style3{margin:10px 0 0 0;background-color:#fff;}
.table_style3 table{font-weight:normal;width:100%;border-collapse:collapse;}
.table_style3 td.checkbox{width:5%;}
.table_style3 td.way{width:80%;position:relative;}
.table_style3 td.way2{width:95%;position:relative;}
.table_style3 td.payment{width:15%;}
.table_style3 td{position:relative;border:solid 1px #ececec;padding:20px;vertical-align:middle;}
.table_style3 .text1{
    display: block;
    font-size:1.5rem;
    text-transform:capitalize;
    color:#171717;
    line-height:23px;
    padding:0 0 0 85px;
}
.table_style3 .text2{
    display:block;
    font-size:1.2rem;
    text-transform:capitalize;
    color:#636363;
    line-height:23px;
    padding:0 0 0 85px;
}
.table_style3 .text3{
    display:block;
    font-size:1.7rem;
    text-transform:capitalize;
    color:#2f72d8;
    line-height:23px;
    text-align:center;
    letter-spacing:.5px;
}
.table_style3 .text4{
    display:block;
    font-size:1.2rem;
    letter-spacing:.5px;
    text-transform:capitalize;
    color:#636363;
    line-height:23px;
    text-align:center;
}
.table_style3 .icon1{
    position:absolute;
    top:0;left:0;bottom:0;
    font-size:6rem;
    text-align:center;
    width:100px;
    color:#d68f0e;
    line-height:106px;
}
.table_style3 .icon2{
    position:absolute;
    top:0;left:0;bottom:0;
    font-size:4rem;
    text-align:center;
    width:100px;
    color:#d68f0e;
    line-height:95px;
}
.table_style3 .radio_style1 .checkbox{right:0;top:-3px;}

/***** table_style4 *****/
.table_style4{margin:10px 0 0 0;background-color:#fff;}
.table_style4 table{font-weight:normal;width:100%;border-collapse:collapse;}
.table_style4 td.icon{width:5%;}
.table_style4 td.info{width:95%;}
.table_style4 td{position:relative;border:solid 1px #ececec;padding:10px;vertical-align:middle;}
.table_style4 .icon1{
    position:absolute;
    top:0;bottom:0;right:0;left:0;
    text-align:center;
    font-size:2.5rem;
    line-height:54px;
    color:#11a994;
}
.table_style4 .text1{
    display:inline-block;
    font-size:1.25rem;
    text-transform:capitalize;
    color:#171717;
    line-height:18px;
    padding:5px 0 0 0;
}
.table_style4 .text2{
    display:inline-block;
    font-size:1.25rem;
    text-transform:capitalize;
    color:#4f90e0;
    line-height:23px;
}

/******************* Checkout_style ***********************/
/*#1*/
.checkout_style1{margin:0 auto;}
.checkout_style1 .list1{padding:10px;background-color:#f1f1f1;position:relative;margin:30px 0 15px 0;}
.checkout_style1 .list1:after{
    content:'';
    position:absolute;
    left:0;top:0;
    border-left:solid 6px #6e9abb;
    border-top:solid 6px #6e9abb;
    border-right:solid 20px transparent;
    border-bottom:solid 20px transparent;
}
.checkout_style1 .list1:before{
    content:'';
    position:absolute;
    right:0;top: 0;
    border-right:solid 6px #6e9abb;
    border-top:solid 6px #6e9abb;
    border-left:solid 20px transparent;
    border-bottom:solid 20px transparent;
}
.checkout_style1 .list1.disable{padding:3px;opacity:.4;margin:0 0 7px 0;background-color:#eaf5ea;}
.checkout_style1 .list1.disable:after,.checkout_style1 .list1.disable:before{display:none;}
.checkout_style1 .list1.active:after,.checkout_style1 .list1.active:before{display:none;}
.checkout_style1 .list1.disable .list2{background-color:#fff;border:solid 1px #bdbdbd;}
.checkout_style1 .list1.disable .list2 .title{color:#717171;font-size:1.2rem;line-height:30px;padding:9px 5px 6px 29px;}
.checkout_style1 .list1.disable .list2 .title:before{color:#717171;line-height:44px;font-size:2rem;}
.checkout_style1 .list1.active{padding:3px;margin:0 0 7px 0;background-color:#eaf5ea;}
.checkout_style1 .list1.active .list2{background-color:#fff;border:none;}
.checkout_style1 .list1.active .list2 .title{color:#4cbb3d;font-size:1.2rem;line-height:30px;padding:9px 5px 6px 29px;}
.checkout_style1 .list1.active .list2 .title:before{color:#19ca19;line-height:44px;font-size:2.2rem;}
.checkout_style1 .list2{border-radius:2px;background-color:#156199;border-bottom:solid 3px #267ebf;}
.checkout_style1 .item2.status{margin:0 0 0 20px;float:left;}
.checkout_style1 .item2.nav{float:right;margin:0 10px 0 0;}
.checkout_style1 .item2 .title{
    display:block;
    font-size:1.35rem;
    color:#fff;
    letter-spacing:.5px;
    padding:9px 5px 6px 35px;
    line-height:45px;
    position:relative;
}
.checkout_style1 .item2 .title:before{
    content:'\3e';
    font-family:'boustanico';
    font-size:2.5rem;
    position:absolute;
    left:0;top:0;bottom:0;
    line-height:61px;
    text-align:center;
    color:#ffffff;
}
.checkout_style1 .list1.shop_card .item2 .title:before{content:'\64';}
.checkout_style1 .list1.active .item2 .title:before{content:'\3d';}
.checkout_style1 .item2 .text{
    font-size:1.2rem;
    text-transform:capitalize;
    display:block;
    padding:1px 10px 1px 10px;
    line-height:34px;
    color:#ffffff;
    background-color:#125484;
    margin:13px 0 0 0;
    border-radius:1px;
}
.checkout_style1 .form_style2{width:100%;}
.checkout_style1 .form_style2 .btn_style1{width:100%;border:1px solid #3e9c32;margin:0 auto;}
.checkout_style1 .form_style2 .btn_style1:before{background-color:#3e9c32;}

/******************* List_style ***********************/
/*#1*/
.list_style1 .item1{float:left;width:33.33%;padding:15px 35px 15px 0;}
.list_style1 .item_title{
    font-size:2rem;
    font-weight:100;
    color:#2b2b2b;
    text-transform:capitalize;
    border-bottom:solid 5px #e0e0e0;
    padding:0 0 8px 42px;
    line-height:36px;
    position:relative;
}
.list_style1 .item_title .icon{
    position:absolute;
    left:0;top:0;
    line-height:32px;
    color:#6c6c6c;
    font-size:3rem;
}
.list_style1 .item_title .icon:hover{color:#0e4369;}
.list_style1 .subtitle{
    display:block;
    font-size:1.5rem;
    text-transform:capitalize;
    color:#585858;
    margin:15px 0 0 0;
    line-height:22px;
    letter-spacing:.2px;
}
.list_style1 .red_text{
    font-size:1.5rem;
    color:#145f97;
    margin:5px 0 0 0;
    display:block;
    text-transform:capitalize;
}

/*#2*/
.list_style2{border:solid 1px #e6e6e6;border-radius:2px;margin:10px 0 0 0;border-left:none;border-right:none;}
.list_style2 .list1 ul{text-align:center;}
.list_style2 .item1{
    display:inline-block;
    font-size:1.6rem;
    text-transform:capitalize;
    letter-spacing:1px;
    color:#32709c;
    width:80px;
    text-align:center;
    padding:12px 0 7px 0;
    line-height:30px;
    font-weight:bold;
}
.list_style2 .item1 .text{cursor:pointer;position:relative;}
.list_style2 .item1 .text:after{
    content:'';
    position:absolute;
    bottom:-15px;left:0;right:0;
    height:2px;
    background-color:#4d4d4d;
    display:none;
    pointer-events:none;
}
.list_style2 .item1 .text .icon{
    font-size:1.5rem;
    position:absolute;
    left:0;right:0;bottom:-40px;
    text-align:center;
    display:none;
    color:#4d4d4d;
    pointer-events:none;
}
.list_style2 .item1.active .text{color:#4d4d4d;}
.list_style2 .item1.active .text:after{display:block;}
.list_style2 .item1.active .text .icon{display:block;}

/*#3*/
.list_style3 .item1{text-align:center;margin:30px 0 30px 0;border-radius:26px;position:relative;}
.list_style3 .text1,.list_style3 .text2,.list_style3 .text3{
    display:inline-block;
    text-align:center;
    margin:0 auto;
    border-radius:8px;
    text-transform:capitalize;
    color:#ffffff;
    position:relative;
    letter-spacing:1px;
    line-height:24px;
}
.list_style3 .item1 .text1{font-size:1.4rem;padding:12px 50px 10px 50px;background-color:#0e4369;}
.list_style3 .list2{position:relative;}
.list_style3 .list2:before{
    content:'';
    position:absolute;
    left:0;right:0;top:32px;
    height:1px;
    background-color:#cecece;
}
.list_style3 .item2{float:left;margin:70px 1.2%;position:relative;border-radius:26px;}
.list_style3 .item2 .text2{font-size:1.3rem;padding:12px 20px 10px 20px;background-color:#44779c;}
.list_style3 .item3{border-radius:26px;max-width:150px;margin:35px auto;position:relative;}
.list_style3 .item3 .text3{font-size:1.3rem;padding:12px 20px 10px 20px;background-color:#da5563;width:100%;}
.list_style3 .item1 .text1:after,.list_style3 .item2 .text2.have_sub:after,.list_style3 .item3 .text3:after{
    content:'';
    position:absolute;
    top:100%;left:0;right:0;
    height:32px;width:1px;
    margin:0 auto;
    background-color:#cecece;
}
.list_style3 .item2 .text2:before{
    content:'';
    position:absolute;
    left:0;right:0;top:-38px;
    height:34px;width:1px;
    margin:0 auto;
    background-color:#cecece;
}
.list_style3 .item3:last-child{margin-bottom:0;}
.list_style3 .item3:last-child .text3:after{display:none;}
.list_style3 .icon{
    position:absolute;
    font-size:1rem;
    color:#888888;
    margin:0 auto;
    width:11px;
}
.list_style3 .item1 .icon{bottom:-34px;left:0;right:0;}
.list_style3 .item2 .icon{top:-8px;z-index:1;right:0;left:0;}

/*#4*/
.list_style4{position:relative;padding:104px 60px 60px 450px;background-color: #fff;background:url('../_images/bg/sitemap-2.jpg') no-repeat center center / cover;}
.list_style4.not_found{padding:120px 0px 120px 0px;}
.list_style4 .start{
    position:absolute;
    width:45px;height:32px;
    background:url(../_images/bg/sitemap-1.png) no-repeat center center / contain;
    left:428px;top:65px;
}
.list_style4 .list1{border-left:solid 1px rgba(232, 232, 232, 0.56);}
.list_style4 .item1{padding:0 30px;position:relative;}
.list_style4 .link1{
    font-size:1.4rem;
    text-transform:uppercase;
    line-height:40px;
    letter-spacing:2px;
    color:#9dcaef;
}
.list_style4 .item1:before{
    content:'';
    position: absolute;
    width:25px;height:1px;
    left:0;top:20px;
    background:rgba(221,227,232,1);
    background:-moz-linear-gradient(left, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    background:-webkit-gradient(left top, right top, color-stop(0%, rgba(221,227,232,1)), color-stop(100%, rgba(14,67,105,0.69)));
    background:-webkit-linear-gradient(left, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    background:-o-linear-gradient(left, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    background:-ms-linear-gradient(left, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    background:linear-gradient(to right, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde3e8', endColorstr='#0e4369', GradientType=1 );
}
.list_style4 .list2{margin:0 40px 15px 40px;border-left:solid 1px #dde3e8;padding:10px 0 0 0;position:relative;}
.list_style4 .list2:before{
    content:'';
    position:absolute;
    width:41px;height:1px;
    background-color:#dde3e8;
    top:-2px;left:-22px;
}
.list_style4 .item2{padding:0 30px;position:relative;}
.list_style4 .item2:before{
    content:'';
    position:absolute;
    width:25px;height:1px;
    left:0;top:17px;
    background:rgba(221,227,232,1);
    background:-moz-linear-gradient(left, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    background:-webkit-gradient(left top, right top, color-stop(0%, rgba(221,227,232,1)), color-stop(100%, rgba(14,67,105,0.69)));
    background:-webkit-linear-gradient(left, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    background:-o-linear-gradient(left, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    background:-ms-linear-gradient(left, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    background:linear-gradient(to right, rgba(221,227,232,1) 0%, rgba(14,67,105,0.69) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde3e8', endColorstr='#0e4369', GradientType=1 );
}
.list_style4 .link2{
    font-size:1.4rem;
    text-transform:capitalize;
    letter-spacing:0.5px;
    color:#dcdcdc;
    line-height:35px;
}
.list_style4 .error_part .text1{
    font-size:17rem;
    color:#ff5e00;
    display:block;
    text-align:center;
    font-family:'HoneyScript-Light',sans-serif;
}
.list_style4 .error_part .text2{
    display:block;
    text-align:center;
    font-size:1.6rem;
    color:#fff;
    text-transform:capitalize;
    line-height:30px;
}
.list_style4 .error_part .text3{
    display:block;
    text-align:center;
    font-size:1.6rem;
    color:#c65252;
    text-transform:capitalize;
    line-height:30px;
}

/*#5*/
.list_style5{
    background-color:#fff;
    padding:100px 30px;
    position:relative;
    overflow:hidden;
    box-shadow:0 0 9px #d0d0d0;
}
.list_style5:after{
    content:'';
    position:absolute;
    width:50%;height:35px;
    background-color:#083a5f;
    bottom:0;left:-12px;
    transform:skew(-33deg);
}
.list_style5:before{
    content:'';
    position:absolute;
    width:50%;height:35px;
    transform:skew(-33deg);
    background-color:#083a5f;
    top:0;right:-12px;
}
.list_style5 .item1{margin:0 0 40px 0;}
.list_style5 .title{
    position:relative;
    color:#0e4369;
    font-size:1.7rem;
    text-transform:capitalize;
    letter-spacing:.5px;
    line-height:24px;
    padding:11px 0 11px 0;
    margin:0 0 41px 0;
}
.list_style5 .title:after{
    content:'';
    position:absolute;
    top:100%;left:0;right:0;
    height:6px;
    transform:skew(-30deg);
}
.list_style5 .item1.red .title:after{background-color:#cadce9;width:87%;}
.list_style5 .item1.green .title:after{background-color:#b4cfe2;width:88.5%;}
.list_style5 .title:before{content:'';position:absolute;top: 20px;right:-30px;height:42px;}
.list_style5 .item1.red .title:before{background:url(../_images/bg/policies-1.png) no-repeat center center / contain;width:150px;}
.list_style5 .item1.green .title:before{background:url(../_images/bg/policies-2.png) no-repeat center center / contain;width:134px;}
.list_style5 .desc{font-size:1.4rem;line-height:23px;color:#6b6b6b;text-align:justify;}

/*#6*/
.list_style6 .list{margin:10px 0 0 0;}
.list_style6 .item{
    float:left;
    padding:20px 20px;
    text-align:center;
    width:33.3%;
    background-color:#fff;
    box-shadow:inset 0 0 2px #cecece;
    max-height:81px;min-height:81px;
}
.list_style6 .label{
    font-size:1.5rem;
    text-transform:capitalize;
    color:#383838;
    line-height:41px;
    display:inline-block;
    background-color:#f7f7f7;
    padding:0 20px;
}
.list_style6 .value{
    display:inline-block;
    font-size:1.6rem;
    color:#1fab15;
    line-height:41px;
    letter-spacing:1px;
    background-color:#edf9ec;
    padding:0 20px;
}
.list_style6 .btn_style1{margin:0 auto;border:1px solid #18b18d;}
.list_style6 .btn_style1:before{background-color:#18b18d;}
.list_style6 .btn_style1.remove_all{border:1px solid #e43d18;}
.list_style6 .btn_style1.remove_all:before{background-color:#e43d18;}

/*#7*/
.list_style7{margin:10px 0 0 0;}
.list_style7 .item1{padding:5px 15px;margin:2px 0;}
.list_style7 .item1.white{background-color:#fff;}
.list_style7 .item1.blue{background-color:#e9f2ff;}
.list_style7 .item1.orange{background-color:#ffeecf;}
.list_style7 .label1{
    float:left;
    font-size:1.3rem;
    text-transform:capitalize;
    line-height:30px;
    display:block;
    color:#525252;
    padding:2px 0 0 0;
}
.list_style7 .value1{
    float:right;
    font-size:1.3rem;
    text-transform:capitalize;
    line-height:30px;
    display:block;
    color:#525252;
    padding:2px 0 0 0;
    font-weight:bold;
}
.list_style7 .item1.blue .label1{color:#255dad;}
.list_style7 .item1.orange .label1{color:#a77822;}

/******************* Share_style ***********************/
/*#1*/
.share_style1{position:relative;margin:30px 0 0 60px;}
.share_style1 .text1{
    font-size:1.5rem;
    color:#686868;
    position:relative;
    line-height:22px;
    display:inline-block;
    padding:0 25px 0px 0;
    width:65px;
    min-height:40px;
}
/*.share_style1 .text1:after{*/
    /*content:'\2f';*/
    /*font-family:'boustanico';*/
    /*font-size:2rem;*/
    /*position:absolute;*/
    /*right:0;bottom:0;top:0;*/
    /*line-height:24px;*/
/*}*/
.share_style1 .text1:before{content:'share';position:absolute;text-transform:capitalize;z-index:1;}
.share_style1 .list1{
    background-color:#fff;
    position:absolute;
    padding:37px 10px 10px 10px;
    top:-7px;left:-14px;
    border:solid 1px #d0d0d0;
    border-radius:2px;
    display:none;
    width:202px;
}
.share_style1 .item1{float:left;width:28px;height:28px;margin:0 4px;}
.share_style1 .item1 .link{position:relative;width:100%;height:100%;display:block;}
.share_style1 .item1 .link:before{
    font-family:'boustanico';
    text-align:center;
    position:absolute;
    top:0;bottom:0;left:0;right:0;
    color:#787878;
    font-size:1.5rem;
    line-height:30px;
}
.share_style1 .item1.facebook .link:before{content:'n';}
.share_style1 .item1.twiter .link:before{content:'\6f';line-height:32px;}
.share_style1 .item1.linkdin .link:before{content:'\6d';}
.share_style1 .item1.email .link:before{content:'\48';font-size:1.8rem;line-height:33px;}
.share_style1 .item1.instagram .link:before{content:'\42';line-height:31px;font-size:1.45rem;}
.share_style1 .item1 .link:hover:before{color:#2974aa;}
.share_style1 .text1:hover{color:#3e3e3e;}
.share_style1 .text1:hover .list1{display:block;}

/*#2*/
.share_style2{
    display: none;
}
.share_style2 .s_list1{
    padding: 0 0px 0 35px;
}
.share_style2 .s_item1{
    float: left;
    margin: 0 5px 0 5px;
}
.share_style2 .icon1{
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    font-family: 'boustanico';
    text-align: center;
    font-size: 1.4rem;
    line-height: 21px;
    color: #9b9b9b;
}
.share_style2 .icon1:hover{
    color: #616161;
}
.share_style2 .icon1:after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.share_style2 .icon1.facebook:after{
    content: '\6e';
}
.share_style2 .icon1.twitter:after{
    content: '\6f';
}
.share_style2 .icon1.linkdin:after{
    content: '\6d';
}
.share_style2 .icon1.instagram:after{
    content: '\42';
}
.share_style2 .icon1.email:after{
    content: '\48';
    font-size: 1.6rem;
    line-height: 22px;
}

/******************* Print_style ***********************/
/*#1*/

/******************* Pic_style ***********************/
/*#1*/
.pic_style1{
    max-height: 422px;
    padding: 0 70px;
}
.pic_style1 .thumb_part{
    width: 70%;
    margin: 10px auto;
}
.pic_style1 .thumb_part .pic{
    width: 95px;
    height: 95px;
    float: left;
    margin: 4px 10px;
    opacity: .5;
    cursor: pointer;
    overflow: hidden;
}
.pic_style1 .thumb_part .pic > img{
    width: 100%;
}
.pic_style1 .thumb_part .pic.active{
    opacity: 1;
}
.pic_style1 .thumb_part .pic:hover{
    opacity: 1;
}
.pic_style1 .bigpic{
    width: 400px;
    height: 400px;
    text-align: center;
    overflow: hidden;
    position: relative;
    cursor: url("../_images/bg/cursor_zoom.png") 40 40, pointer;
    margin: 0 auto;
}
.pic_style1 .bigpic img {
    width: 75%;
    height: inherit;
}

/*#2*/
.pic_style2{
    margin: 13px 0;
}
.pic_style2 .link1{
    display: block;
    height: 310px;
    overflow: hidden;
    position: relative;
}
.pic_style2 .link1:after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(8, 6, 4, 0.42);
    z-index: 1;
    opacity: 0;
    transition: all .2s ease;
}
.pic_style2 .link1:hover:after{
    opacity: 1;
}
.pic_style2 .link1 img{
    width: 100%;
    height: 100%;
}

/*#3*/
.pic_style3{
    margin: 5px 0 0 0;
    width: 100%;
}
.pic_style3 .title1{
    text-align: center;
    margin: 6px 0 0 0;
}
.pic_style3 .title1 .link2{
    display: inline-block;
    font-size: 1.2rem;
    line-height: 20px;
    text-transform: capitalize;
    max-height: 25px;
    text-align: center;
    color: #000;
    width: 100%;
}
.pic_style3 .pic{
    width: 157px;
    height: 200px;
    overflow: hidden;
    position: relative;
}
.pic_style3 .pic .link1{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 2px;
    opacity: .8;
    overflow: hidden;
}
.pic_style3 .pic .link1 img{
    width: 100%;
    height: 100%;
}
.pic_style3 .pic:hover .link1{
    opacity: 1;
}

/******************* Copyright_style ***********************/
/*#1*/
.copyright_style1{

}

/******************* Player_style ***********************/
/*#1*/
.player_style1{width:700px;margin:0 auto;}
.player_style1 .title_style10{margin:10px 0 0 0;}
.player_style1 .player{background:#fff url('../_images/loading/boustani.gif') no-repeat center center;width:700px;height:500px;border:solid 1px #c7c7c7;}
.player_style1 .jwplayer.jw-flag-rightclick-open .jw-rightclick{display:none;}

/******************* Detail_style ***********************/
/*#1*/
.product_detail_style1{
    padding: 10px 50px 10px 10px;
    position: relative;
}
.product_detail_style1 .drift-zoom-pane{
    z-index: 2;
}
.product_detail_style1 .item{
    float: left;
}
.product_detail_style1 .item.w10{
    width: 10%;
}
.product_detail_style1 .item.w33{
    width: 33.33%;
}
.product_detail_style1 .item.w90{
    width: 90%;
}
.product_detail_style1 .item.w100{
    width: 100%;
}
.product_detail_style1 .title1{
    display: block;
    font-family: 'HoneyScript-Light',sans-serif;
    font-size: 4rem;
    line-height: 55px;
    letter-spacing: 2px;
    color: #707070;
    text-transform: capitalize;
}
.product_detail_style1 .title1 .text{
    display: inline-block;
    font-family: 'HoneyScript-Light',sans-serif;
}
.product_detail_style1 .title2{
    margin: 7px 0 7px 0;
}
.product_detail_style1 .title2 .text{
    display: block;
    font-size: 1.1rem;
    text-transform: uppercase;
    line-height: 25px;
    color: #9b9b9b;
    border-bottom: solid 1px #e3e3e3;
}
.product_detail_style1 .title3{

}
.product_detail_style1 .title3 .text{
    display: block;
    font-size: 1.2rem;
    text-transform: capitalize;
    line-height: 18px;
    position: relative;
    color: #454545;
    cursor: pointer;
}
.product_detail_style1 .title3 .text:after{
    content: '\2d';
    font-family: 'boustanico';
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 20px;
    font-size: 1.3rem;
    color: inherit;
}
.product_detail_style1 .title3.open .text:after{
    content: '\2e';
}
.product_detail_style1 .price1{
    font-size: 1.35rem;
    display: block;
    line-height: 30px;
    color: #363636;
    letter-spacing: 1px;
}
.product_detail_style1 .price1 .text{

}
.product_detail_style1 .status1{

}
.product_detail_style1 .status1 .text{
    display: block;
    font-size: 1.15rem;
    text-transform: capitalize;
    color: #8d8d8d;
    line-height: 30px;
    position: relative;
    padding-left: 20px;
}
.product_detail_style1 .status1 .text.available:before{
    content: '\29';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 20px;
    font-family: 'boustanico',sans-serif;
    text-align: center;
    line-height: 27px;
    font-size: 1.3rem;
    color: #018801;
}
.product_detail_style1 .status1 .text.not_available:before{
    content: '\2d';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 20px;
    font-family: 'boustanico',sans-serif;
    text-align: center;
    line-height: 30px;
    font-size: 1.3rem;
    color: #ef2525;
    transform: rotate(44deg);
}
.product_detail_style1 .dimention1{

}
.product_detail_style1 .dimention1 .text {
    display: block;
    font-size: 1.15rem;
    letter-spacing: 2px;
    color: #8d8d8d;
    line-height: 30px;
}
.product_detail_style1 .like1{
    width: 25px;
    height: 25px;
    margin: 12px 0;
}
.product_detail_style1 .like1 .icon{
    display: block;
    position: relative;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.product_detail_style1 .like1 .icon:after{
    content: '\5f';
    font-family: 'boustanico';
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    font-size: 2rem;
    color: #b4b4b4;
    line-height: 26px;
}
.product_detail_style1 .like1 .icon.liked:after{
    color: #fa7575;
}
.product_detail_style1 .like1 .icon:hover:after{
    color: #fa7575;
}
.product_detail_style1 .button1{
    margin: 9px 0;
}
.product_detail_style1 .button1 .btn_style5{
    margin: 0;
    border: 1px solid #083a5f;
}
.product_detail_style1 .button1 .btn_style5:before{
    background-color: #083a5f;
}
.product_detail_style1 .paragraph1{
    margin: 6px 0;
    display: none;
}
.product_detail_style1 .paragraph1.open{
    display: block;
}
.product_detail_style1 .paragraph1 p{
    font-size: 1.2rem;
    line-height: 18px;
    color: #9d9d9d;
    text-align: justify;
}
.product_detail_style1 .paragraph1 .label{
    font-size: 1.2rem;
    text-transform: capitalize;
    color: #a1a1a1;
    line-height: 20px;
}
.product_detail_style1 .paragraph1 .value{
    font-size: 1.2rem;
    text-transform: capitalize;
    color: #4f4f4f;
    line-height: 20px;
}
.product_detail_style1 .list1{
    margin: 10px 0 15px 0;
}
.product_detail_style1 .item1{
    border-bottom: solid 1px #e1dede;
    padding: 6px 0;
}
.product_detail_style1 .print1{
    min-height: 40px;
}
.product_detail_style1 .print1 .text{
    font-size: 1.3rem;
    text-transform: capitalize;
    display: inline-block;
    line-height: 23px;
    color: #7e7e7e;
    position: relative;
    cursor: pointer;
    transition: none;
}
.product_detail_style1 .print1 .text:hover{
    color: #363636;
}
.product_detail_style1 .share1{

}
.product_detail_style1 .share1 .text{
    color: #686868;
    position: relative;
    line-height: 22px;
    display: inline-block;
    padding: 0 25px 0px 0;
    width: 65px;
    font-size: 1.3rem;
    min-height: 40px;
}
.product_detail_style1 .share1 .text:before{
    content: 'share';
    position: absolute;
    text-transform: capitalize;
    z-index: 1;
}
.product_detail_style1 .share1 .text:after{
    content: '\2f';
    font-family: 'boustanico';
    font-size: 2rem;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    line-height: 24px;
}
.product_detail_style1 .share1 .text:hover .list2{
    display: block;
}
.product_detail_style1 .share1 .list2{
    background-color: #fff;
    position: absolute;
    padding: 37px 10px 10px 10px;
    top: -7px;
    left: -14px;
    border: solid 1px #d0d0d0;
    border-radius: 2px;
    display: none;
    width: 202px;
}
.product_detail_style1 .share1 .item2{
    float: left;
    width: 28px;
    height: 28px;
    margin: 0 4px;
}
.product_detail_style1 .share1 .link{
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}
.product_detail_style1 .share1 .link:before{
    font-family:'boustanico';
    text-align:center;
    position:absolute;
    top:0;bottom:0;left:0;right:0;
    color:#7c7c7c;
    font-size:1.5rem;
    line-height:30px;
}
.product_detail_style1 .share1 .item2.facebook .link:before{
    content: '\6e';
}
.product_detail_style1 .share1 .item2.twitter .link:before{
    content: '\6f';
}
.product_detail_style1 .share1 .item2.instagram .link:before{
    content: '\42';
}
.product_detail_style1 .share1 .item2.linkdin .link:before{
    content: '\6d';
}
.product_detail_style1 .share1 .item2.email .link:before{
    content: '\48';
    font-size: 2rem;
}
.product_detail_style1 .policy1{
    min-height: 40px;
}
.product_detail_style1 .policy1 .text{
    font-size: 1.3rem;
    text-transform: capitalize;
    display: inline-block;
    line-height: 23px;
    color: #7e7e7e;
    transition: none;
}
.product_detail_style1 .policy1 .text:hover{
    color: #363636;
}
.product_detail_style1 .cus_option1{
    min-height: 40px;
    position: relative;
}
.product_detail_style1 .cus_option1 .text1{
    font-size: 1.3rem;
    text-transform: capitalize;
    display: inline-block;
    line-height: 23px;
    color: #7e7e7e;
    transition: none;
    cursor: pointer;
}
.product_detail_style1 .cus_option1 .text1:hover{
    color: #363636;
}
.product_detail_style1 .cus_option1 .submenu1{
    position: absolute;
    width: 250px;
    background: #efefef;
    text-align: center;
    font-size: 1.3rem;
    text-transform: capitalize;
    right: 0;
    line-height: 22px;
    padding: 8px 0;
    color: #6c6c6c;
    top: 27px;
    display: none;
}
.product_detail_style1 .cus_option1 .submenu1 .label{
    display: inline-block;
}
.product_detail_style1 .cus_option1 .submenu1 .value{
    display: inline-block;
}
.product_detail_style1 .cus_option1 .text1:hover ~ .submenu1{
    display: block;
}

/******************* Pagination_style ***********************/
/*#1*/
.pagination_style1{margin:30px 0 0 0;}
.pagination_style1 .list1{text-align:center;}
.pagination_style1 .list1 ul{text-align:center;display:inline-block;background-color:#345774;border-radius:4px;}
.pagination_style1 .item1{display:inline-block;}
.pagination_style1 a{
    display: block;
    font-size: 1.15rem;
    padding: 15px 15px 12px 15px;
    line-height: 9px;
    color: #fff;
    position: relative;
}
.pagination_style1 .item1.active a{background-color:#fff;color:#0e4369;box-shadow:0 0 10px #fff;}
.pagination_style1 a:hover{color:#74b9ff;}
.pagination_style1 .item1.first a,.pagination_style1 .item1.last a{color:transparent;}
.pagination_style1 .item1.first a:before,.pagination_style1 .item1.last a:before{
    content: '\51';
    font-family: 'boustanico';
    font-size: 0.7rem;
    text-align: center;
    line-height: 38px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    color: #fff;
    transition: all .3s ease;
}
.pagination_style1 .item1.first a:hover:before,.pagination_style1 .item1.last a:hover:before{color:#74b9ff;}
.pagination_style1 .item1.first a:before{content:'\52';}
/******************* Content_style ***********************/
/*#1*/
.content_style1 p{
    font-size: 1.25rem;
    line-height: 23px;
    text-align: justify;
    margin: 20px 0 0 0;
    color: #676767;
}
.content_style1 img{
    display:block;
    width:500px;
    float:right;
    position:relative;
    opacity:1;
    margin:-5px 0 0 0;
}

/*#2*/
.content_style2{padding:10px 10px 10px 60px;}
.content_style2 p{
    font-size:1.4rem;
    text-align:justify;
    line-height:25px;
    margin:20px 0;
    color:#5b5b5b;
}
.content_style2 ul{
    border-top:solid 1px #d4d4d4;
    border-bottom:solid 1px #d4d4d4;
    padding:22px 0;
    margin:40px 0;
}
.content_style2 li{
    padding:0 19px 0 83px;
    position:relative;
    font-size:1.7rem;
    color:#686868;
    line-height:26px;
}
.content_style2 li:before{
    content:'\5a';
    color:#5d5d5d;
    position:absolute;
    top:0;bottom:0;left:28px;
    font-family:'boustanico';
    font-size:3.5rem;
    text-align:center;
    line-height:37px;
}
.content_style2 img{
    width:600px;height:300px;
    overflow:hidden;
    display:block;
    margin:55px auto;
    border-radius:2px;
}

/*#3*/
.content_style3{padding:0px 50px 0 70px;}
.content_style3 p{
    font-size: 1.4rem;
    line-height: 30px;
    color: #7d7d7d;
    text-align: justify;
    letter-spacing: .5px;
    margin: 30px 0;
}
.content_style3 h1{
    letter-spacing: .5px;
    font-size: 1.55rem;
    color: #083a5f;
    text-transform: uppercase;
    line-height: 30px;
    margin: 7px 0;
}
.content_style3 li{
    display:inline-block;
    font-size:1.5rem;
    text-transform:capitalize;
    color:#6f6f6f;
    padding:0 8px;
    position:relative;
    line-height:26px;
}
.content_style3 li:after{
    content:'/';
    position:absolute;
    top:0;right:-5px;
    font-size:1.8rem;
    color:#083a69;
    opacity:.7;
}

/*#4*/
.content_style4{

}
.content_style4 .list1{

}
.content_style4 .item1{
    padding: 0 100px;
    margin: 50px 0;
}
.content_style4 .title_style6{
    margin: 0 0 15px 0;
}
.content_style4 .item1 .pic_part{
    overflow: hidden;
    height: 400px;
    width: 500px;
    border-radius: 2px;
}
.content_style4 .item1.pic_left .pic_part{
    float: left;
}
.content_style4 .item1.pic_left .description{
    float: right;
    margin-left: -142px;
    margin-top: 80px;
}
.content_style4 .item1.pic_right .pic_part{
    float: right;
}
.content_style4 .item1.pic_right .description{
    float: left;
    margin-right: -142px;
    margin-top: 70px;
}
.content_style4 .item1 .pic_part img{
    border-radius: 2px;
}
.content_style4 .item1 .description{
    width: 495px;
    min-height: 250px;
    background: #fff;
    box-shadow: 0 0 3px #8a8a8a;
    padding: 15px 30px;
}
.content_style4 .item1 .description .desc{

}
.content_style4 .item1 .description .desc p{
    font-size: 1.2rem;
    line-height: 21px;
    text-align: justify;
    color: #4f4f4f;
}


/******************* Message_style ***********************/
/*#1*/
.message_style1{
    padding:20px 73px 17px 40px;
    text-align:justify;
    font-size:1.62rem;
    color:#777777;
    line-height:23px;
    position:relative;
    overflow:hidden;
    margin:16px 0 16px 0;
    text-transform:capitalize;
}
.message_style1:after{
    font-family:'boustanico';
    font-size:4rem;
    text-align:center;
    position:absolute;
    right:19px;top:50%;
    margin:-27px 0 0 0;
    line-height:54px;
}
.message_style1:before{
    content:'\4b';
    font-family:'boustanico';
    font-size:10rem;
    text-align:center;
    position:absolute;
    top:0;left:0;
    line-height:85px;
}
.message_style1.success{background-color:#fbfdf7;border:solid 1px #c7cf72;}
.message_style1.success:after{color:#b6cb6c;content:'\49';}
.message_style1.success:before{color:rgba(147,187,62,0.06);}
.message_style1.attention{background-color:#fff9f0;border:solid 1px #ffdb9f;}
.message_style1.attention:after{color:#f7cb81;content:'\4a';}
.message_style1.attention:before{color:rgba(255,234,198,0.21);}
.message_style1.error{background-color:#fff3f3;border:solid 1px #ffd4d4;}
.message_style1.error:after{color:#ff9797;content:'\4c';}
.message_style1.error:before{color:rgba(255,0,0,0.02);}

/******************* Btn_style ***********************/
/*#1*/
.btn_style1{
    display: block;
    cursor: pointer;
    width: 290px;
    text-align: center;
    font-size: 1.2rem;
    letter-spacing: 1px;
    background-color: transparent;
    border: 1px solid #073150;
    line-height: 30px;
    margin: 35px auto 0 auto;
    color: #efefef;
    text-transform: uppercase;
    padding: 2px 0 0 0;
    border-radius: 2px;
    position: relative;
    z-index: 0;
    outline: none;
    overflow: hidden;
}
.btn_style1:after{
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    z-index: -1;
    width: 0;
    height: 100%;
    background-color: #e5e5e5;
    opacity: 0;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: skewX(24deg) translateX(-50%);
    transform: skewX(24deg) translateX(-50%);
}
.btn_style1:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-color: #083a5f;
}
.btn_style1:hover{color:#073150;outline:none;}
.btn_style1:hover:after{width:90%;opacity:1;}

/*#2*/
.btn_style2{
    width: 30px;
    height: 30px;
    background-color: rgba(255,255,255,0.48);
    position: absolute;
    top: 300px;
    z-index: 2;
    cursor: pointer;
    font-size: 2rem;
    line-height: 54px;
    text-align: center;
    color: #161616;
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.btn_style2:before{
    position: absolute;
    top: 0 !important;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 32px !important;
}
.btn_style2.next{left:30px;}
.btn_style2.prev{right:30px;}
.home_part1:hover .btn_style2{opacity:.8;}
.btn_style2:hover{color:#000;background-color:#fff;}

/*#3*/
.btn_style3{
    width: 30px;
    height: 30px;
    background-color: rgba(245, 245, 245, 0.7);
    position: absolute;
    bottom: 55px;
    z-index: 2;
    left: 0;
    right: 0;
    margin: 0 auto;
    cursor: pointer;
    font-size: 1.5rem;
    line-height: 38px;
    text-align: center;
    color: #383838;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 1px;
}
.btn_style3.next{left:-55px;}
.btn_style3.prev{right:-55px;}
.btn_style3:hover{background-color:rgba(194, 194, 194, 0.7);}

/*#4*/
.btn_style4{text-align:center;}
.btn_style4 .delete_btn{
    font-size:1.4rem;
    text-transform:capitalize;
    display:inline-block;
    padding:10px 25px;
    line-height:11px;
    color:#fff;
    border-radius:3px;
    cursor:pointer;
    margin:0 12px;
    border: none;
}
.btn_style4 .yes{background-color:#ff5e00;}
.btn_style4 .no{background-color:#1cb9a3;}

/*#5*/
.btn_style5{
    display: block;
    cursor: pointer;
    width: 200px;
    text-align: center;
    font-size: 1.15rem;
    letter-spacing: 1px;
    background-color: transparent;
    border: 1px solid #073150;
    line-height: 27px;
    margin: 20px auto 0 auto;
    color: #efefef;
    text-transform: uppercase;
    padding: 2px 0 0 0;
    border-radius: 2px;
    position: relative;
    z-index: 0;
    outline: none;
    overflow: hidden;
}
.btn_style5:after{
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    z-index: -1;
    width: 0;
    height: 100%;
    background-color: #fff;
    opacity: 0;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: skewX(24deg) translateX(-50%);
    transform: skewX(24deg) translateX(-50%);
}
.btn_style5:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-color: #083a5f;
}
.btn_style5:hover{color:#073150;outline:none;}
.btn_style5:hover:after{width:90%;opacity:1;}

/*#6*/
.btn_style6{
    text-align: right;
}
.btn_style6 .btn{
    border: none;
    background-color: #fff;
    font-size: 1.2rem;
    display: inline-block;
    text-transform: capitalize;
    border-bottom: solid 1px #bababa;
    padding: 0 10px;
    line-height: 20px;
    cursor: pointer;
    color: #616161;
}
.btn_style6 .btn:hover{
    color: #222222;
}

/******************* Brand_Style ***********************/
/*#1*/

/******************* Shortcut_style ***********************/
/*#1*/
.shortcut_style1{
    position:absolute;
    right:-40px;top:76px;z-index:3;
    background-color:rgba(9,54,87,0.78);
    border-radius:3px;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
}
.shortcut_style1 .link{
    display:block;
    width:35px;height:35px;
    text-align:center;
    font-size:1.6rem;
    color:#acd0dc;
    line-height:42px;
    border-bottom:solid 1px #4d7694;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
}
.shortcut_style1 .item:last-child .link{border-bottom:none;}
.shortcut_style1 .link:hover{color:#fff;}

/******************* Breadcrumb_style ***********************/
/*#1*/
.breadcrumb_style1{overflow:hidden;background-color:#fff;border-bottom:solid 1px #dedede;}
.breadcrumb_style1 .inner{padding:20px 0px 16px 9px;}
.breadcrumb_style1 .pages{float:left;}
.breadcrumb_style1 .link{
    display:block;
    color:#9b9b9b;
    float:left;
    position:relative;
    font-size:1.3rem;
    text-align:center;
    text-transform:capitalize;
    font-weight:600;
    position:relative;
    margin:0 0 0 20px;
}
.breadcrumb_style1 .link:first-child{margin:0;}
.breadcrumb_style1 .link:hover{color:#d25563;}
.breadcrumb_style1 .active_page{
    display:block;
    color:#9b9b9b;
    float:left;
    position:relative;
    font-size:1.3rem;
    text-align:center;
    /*text-transform:capitalize;*/
    font-weight:600;
    margin:0 0 0px 20px;
}
.breadcrumb_style1 .icon{
    width:5px;height:5px;
    position:absolute;
    background-color:#1a8bb3;
    border-radius:50%;
    top:6px;right:-12px;
}
.breadcrumb_style1 .icon:after{
    content:'';
    position:absolute;
    bottom:-2px;top:-2px;right:-2px;left:-2px;
    background-color:inherit;
    border-radius:50%;
    opacity:.3;
    pointer-events:none;
}
.breadcrumb_style1 .title{
    float:right;
    font-size:1.5rem;
    text-transform:uppercase;
    font-weight:bold;
    color:#0e4369;
    letter-spacing:1px;
    margin:0 10px 0 0;
}

/******************* Burger_menu_style ***********************/
/*#1*/
.burger_menu_style1{
    width: 35px;
    height: 35px;
    background-color: #031b2d;
    position: fixed;
    top: 4px;
    left: 4px;
    z-index: 1000;
    display: none;
}
.burger_menu_style1:after{
    /*content: '\5d';*/
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    /*font-family: 'boustanico';*/
    /*text-align: center;*/
    /*line-height: 38px;*/
    /*font-size: 2rem;*/
    color: #fff;
    cursor: pointer;
    background: url("../_images/bg/menu.png") no-repeat center;
    background-size: 21px;
}
.burger_menu_style1.close:after{
    background: url("../_images/bg/multiply.png") no-repeat center;
    background-size: 21px;
}

/******************* Responsive_menu ***********************/
/*#1*/
.responsive_menu{
    position: fixed;
    top: 0;
    bottom: 0;
    left: -300px;
    width: 300px;
    z-index: 10;
    background-color: rgba(255, 255, 255, 0.94);
    transition: all .4s ease;
}
.responsive_menu .search{
    width: 200px;
    margin: 0 auto;
    position: relative;
}
.responsive_menu .search:after{
    content: '\5e';
    font-family: 'boustanico',sans-serif;
    font-size: 1.3rem;
    position: absolute;
    left: 6px;
    top: 7px;
    bottom: 0;
    line-height: 29px;
    color: #083a5f;
}
.responsive_menu input[type=text]{
    font-size: 1.2rem;
    line-height: 5px;
    margin-top: 8px;
    padding: 0 0 0 24px;
    border-radius: 1px;
    background-color: #f6fafe;
    color: #083a5f;
    width: 200px;
    height: 27px;
    min-height: 27px;
    border: solid 1px #b0c0cd;
}
.responsive_menu.active{
    left: 0;
    transition: all .4s ease;
}
.responsive_menu .pic{
    width: 100px;
    height: 100px;
    margin: 15px auto;
    background: url("../_images/logo/logo.png") no-repeat center center / contain;
    display: none;
}
.responsive_menu .list1{
    margin: 15px 0 0 0;
}
.responsive_menu .item1{

}
.responsive_menu .link1{
    display: block;
    background-color: rgba(255, 255, 255, 0.44);
    line-height: 44px;
    font-size: 1.7rem;
    text-transform: capitalize;
    text-align: center;
}


/******************* Resault_style ***********************/
/*#1*/
.resault_style1{
    padding: 10px 9px 9px 9px;
    background-color: #fff;
    box-shadow: 0 0 6px rgba(33,33,33,0.12);
    margin: 10px 0;
}
.resault_style1 .list1{
    float: left;
}
.resault_style1 .item1.sort{float:left;width:300px;}
.resault_style1 .item1.category{float:left;width:350px;}
.resault_style1 .item1.resault{
    float:right;
    font-size:1.5rem;
    text-transform:capitalize;
    color:#60839c;
    letter-spacing:1px;
    line-height:40px;
    display: none;
}
.resault_style1 .item1.resault .no{color:#5f5f5f;}
.resault_style1 .pagination_style1{float: right;margin: 0;}

/******************* Noitem_style ***********************/
/*#1*/
.noitem_style1{
    background:url(../_images/bg/menu-bg.jpg) no-repeat center center / cover;
    font-size:1.5rem;
    text-transform: capitalize;
    letter-spacing:.5px;
    text-align:center;
    padding:17px 15px 15px 15px;
    line-height:34px;
    color:#427294;
    border:solid 1px #eaeaea;
    margin:45px 0;
}

/******************* Loading_style ***********************/
/*#1*/
.loading_style1{position:absolute;left:0;right:0;top:-2px;bottom:0;z-index:2;display:none;background-color:#fff;}
.loading_style1:before{
    content:'';
    position:absolute;
    left:0;right:0;top:150px;bottom:0;z-index:1;
    width:150px;height:150px;
    margin:0 auto;
    background:url('../_images/loading/boustani.gif') no-repeat center center / contain;
}

/******************* Par_style ***********************/
/*#1*/
.par_style4{
    font-size: 1.4rem;
    margin-top: 16px;
    color: #6e6e6e;
    text-align: justify;
    line-height: 24px;
    background-color: #f6f6f6;
    padding: 18px;
}

/******************* Box_style ***********************/
/*#1*/
.box_style1 .item1{
    float: left;
    width: 20% !important;
    min-width: 234px;
    border: solid 1px #e9e9e9;
    position: relative;
    margin: 0 2.5% 0 2.5%;
    padding: 0 !important;
}
.box_style1 .pic_part{
    height: 250px;
    width: 100%;
    background-color: #f1f1f1;
    padding: 15px 0 0 0;
    display: block;
}
.box_style1 .pic_part .pic{
    width: 150px;
    height: 220px;
    overflow: hidden;
    margin: 0 auto;
}
.box_style1 .pic_part .pic img{
    width: 100%;
    height: 100%;
}
.box_style1 .name_part{
    text-align: center;
}
.box_style1 .name_part .link{
    display: inline-block;
    font-size: 1.2rem;
    text-transform: capitalize;
    line-height: 20px;
    color: #083a5f;
    max-height: 20px;
}
.box_style1 .category_part{
    text-align: center;
    margin: 4px 0 3px 0;
}
.box_style1 .category_part .link{
    display: inline-block;
    font-size: 1.1rem;
    text-transform: capitalize;
    line-height: 18px;
    color: #636363;
    max-height: 18px;
}
.box_style1 .price_part{
    text-align: center;
    margin: 2px 0 4px 0;
}
.box_style1 .price_part .text{
    display: inline-block;
    line-height: 18px;
    font-size: 1.2rem;
    color: #5b5b5b;
}
.box_style1 .quick_view{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.box_style1 .quick_view .text{
    display: block;
    background-color: #303030;
    color: #fff;
    padding: 0 10px;
    line-height: 24px;
    z-index: 1;
    text-transform: capitalize;
    font-size: 1.15rem;
    cursor: pointer;
}
.box_style1 .quick_view .text:hover{
    background-color: #4b4b4b;
}
.box_style1 .favorite_part{
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
}
.box_style1 .favorite_part .icon{
    display: block;
    width: 26px;
    height: 26px;
    cursor: pointer;
    color: #ababab;
    transition: none;
}
.box_style1 .favorite_part .icon:hover{
    color: #ff6464;
}
.box_style1 .favorite_part .icon:after{
    content: '\7c';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    font-family: 'boustanico';
    font-size: 1.8rem;
    text-align: center;
    line-height: 30px;
}
.box_style1 .favorite_part .icon.clicked:after{
    color: #ff6464;
}
.box_style1 .remove_favorite_part{
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}
.box_style1 .item1.liked .remove_favorite_part{
    display: block;
}
.box_style1 .item1.liked .favorite_part{
    display: none;
}
.box_style1 .remove_favorite_part .icon{
    display: block;
    width: 26px;
    height: 26px;
    cursor: pointer;
    color: #f48989;
    transition: none;
}
.box_style1 .remove_favorite_part .icon:hover{
    color: #ff6464;
}
.box_style1 .remove_favorite_part .icon:after{
    content: '\4c';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    font-family: 'boustanico';
    font-size: 1.8rem;
    text-align: center;
    line-height: 30px;
}
.box_style1 .add_to_cart_part{
    position: absolute;
    top: 25px;
    right: 0;
    opacity: 0;
}
.box_style1 .add_to_cart_part .icon{
    display: block;
    width: 26px;
    height: 26px;
    cursor: pointer;
    color: #ababab;
    transition: none;
}
.box_style1 .add_to_cart_part .icon:hover{
    color: #3bb43b;
}
.box_style1 .add_to_cart_part .icon:after{
    content: '\e004';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    font-family: 'boustanico';
    font-size: 1.8rem;
    text-align: center;
    line-height: 30px;
}
.box_style1 .add_to_cart_part .icon.clicked:after{
    color: #ff6464;
}
.box_style1 .item1:hover .favorite_part,
.box_style1 .item1:hover .add_to_cart_part,
.box_style1 .item1:hover .quick_view{
    opacity: 1;
}
.box_style1

/*#2*/
.box_style2 .list1{margin:30px 0 0 0;}
.box_style2 .item1{float:left;width:33.33%;padding:0 10px;}
.box_style2 .item1:first-child{margin-left:0;}
.box_style2 .list2{box-shadow:0px 0px 2px 1px rgba(99, 99, 99, 0.22);padding:0 0 30px 0;background-color:#fff;}
.box_style2 .item2{padding:0 20px 0 20px;}
.box_style2 .item2:first-child{padding:0;}
.box_style2 .item2 .pic{
    display:block;
    width:100%;height:257px;
    background-color:#f0f0f0;
    overflow:hidden;
    background:none no-repeat center center / cover;
    position:relative;
}
.box_style2 .item2 .pic .link{
    position:absolute;
    left:0;right:0;bottom:0;top:0;
    background:rgba(255,255,255,0.57);
    background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0.57)), color-stop(0%, rgba(255,255,255,0.57)), color-stop(100%, rgba(41,41,41,0.66)));
    background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.57) 0%, rgba(255,255,255,0.57) 0%, rgba(41,41,41,0.66) 100%);
    background:-webkit-radial-gradient(center ellipse, rgba(255,255,255,0.57) 0%, rgba(255,255,255,0.57) 0%, rgba(41,41,41,0.66) 100%);
    background:radial-gradient(ellipse at center, rgba(255,255,255,0.57) 0%, rgba(255,255,255,0.57) 0%, rgba(41,41,41,0.66) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#292929', GradientType=1 );
    opacity:0;
}
.box_style2 .item2 .pic .link:after{
    content: '\7a';
    font-family: 'boustanico';
    font-size: 4rem;
    text-align: center;
    line-height: 260px;
    color: #083a5f;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.box_style2 .item2.date{
    margin:-28px 0 0px 0;
    text-transform:capitalize;
    color:#1c85d2;
    line-height:55px;
}
.box_style2 .item2.date .day{font-size:5rem;position:relative;}
.box_style2 .item2.date .mounth{position:absolute;font-size:1.6rem;right:-35px;top:11px;}
.box_style2 .item2 .title{
    font-size: 1.5rem;
    color: #2f2f2f;
    max-height: 30px;
    line-height: 30px;
    display: inline-block;
    transition: none;
    text-transform: capitalize;
}
.box_style2 .item2 .title:hover{color:#175f95;}
.box_style2 .item2 .source{
    font-size:1.2rem;
    color:#b3b3b3;
    line-height:26px;
    display:block;
}
.box_style2 .item2 .text{
    font-size: 1.3rem;
    text-align: justify;
    line-height: 19px;
    color: #6c6c6c;
    margin: 7px 0 0 0;
    max-height: 80px;
}
.box_style2 .list2:hover .link{opacity:1;}

/*#3*/
.box_style3{margin:50px 0 0 0;min-height:450px;padding:0 0 50px 0;display:none;}
.box_style3.active{display:block;}
.box_style3 img{
    width:570px;height:350px;
    margin:-45px 0 20px 60px;
    border:solid 8px #ececec;
    border-radius:7px;
}

/*#4*/
.box_style4{margin:25px 0;position:relative;}
.box_style4 .item1{ border:1px solid #e5e5e5;margin:15px 2% 15px 0;float:left;width:49%;}
.box_style4 .item1:nth-child(even){margin:15px 0 15px 0;}
.box_style4 .item1 .pic_part{position:relative;float:left;width:200px;height:200px;}
.box_style4 .item1 .pic_part img{width:100%;height:100%;}
.box_style4 .item1 .pic_link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}
.box_style4 .item1 .date_part{
    position:absolute;
    top:-6px;left:8px;z-index:2;
    background-color:#1b6498;
    color:#fff;
    padding:5px;
    text-align:center;
    text-transform:uppercase;
}
.box_style4 .item1 .date_part:before{
    content:'';
    position:absolute;
    border-left:solid 3px #15527d;
    border-bottom:solid 3px #15527d;
    border-top:solid 3px transparent;
    border-right:solid 3px transparent;
    top:0;right:-6px;
}
.box_style4 .item1 .day{
    display:block;
    font-size:1.3rem;
    text-align:center;
    letter-spacing:1px;
    line-height:19px;
}
.box_style4 .item1 .mounth{display:block;font-size:1.4rem;letter-spacing:.5px;line-height:15px;}
.box_style4 .item1 .description{
    float:right;
    width:64.9%;
    padding:15px;
    background-color:#fff;
    min-height:200px;
}
.box_style4 .item1 .title{
    display:inline-block;
    font-size:1.4rem;
    color:#272727;
    font-weight:bold;
    max-width:100%;
    max-height:30px;
    line-height:20px;
}
.box_style4 .item1 .title:hover{color:#d25563;}
.box_style4 .item1 .summary p{
    font-size:1.2rem;
    text-align:justify;
    text-transform:capitalize;
    margin:7px 0px;
    color:#848484;
    line-height:22px;
    max-height:110px;
    width:100%;
    letter-spacing:.3px;
}
.box_style4 .item1 .item2{float:right;}
.box_style4 .item1 .item2.source{float:left;}
.box_style4 .item1 .item2 .text{
    position:relative;
    padding:0 9px 0 20px;
    font-size:1.3rem;
    line-height:26px;
    display:block;
    letter-spacing:.5px;
    color:#2d2d2d;
}
.box_style4 .item1 .item2 .text:before{
    color:#ababab;
    position:absolute;
    top:0;bottom:0;left:0;
    font-family:'boustanico';
    font-size:1.5rem;
    text-align:center;
    line-height:26px;
}
.box_style4 .item1 .item2.source .text:before{content:'\54';}
.box_style4 .item1 .item2.view .text:before{content:'\55';}
.box_style4 .item1 .item2.comments .text:before{content:'\56';}

/*#5*/
.box_style5 .item1{
    float:left;
    width:31%;
    max-width:362px;
    max-height:270px;
    min-height:270px;
    height:270px;
    margin:20px 0 0 1.8%;
    background:#fff url('../_images/loading/boustani.gif') no-repeat center center;
    overflow:hidden;
}
/*#5*/
.submenu .box_style5 .item1{
    float: left;
    width: 31%;
    max-width: 362px;
    max-height: 267px;
    min-height: 140px;
    height: 140px;
    margin: 5px 0 0 1.8%;
    background: #fff;
    overflow: hidden;}

.submenu .nav_style3 .inner:after{
    content: '';
    position: absolute;
    left: -17px;
    top: -1px;
    border: none;
}

.box_style5 .link1{display:block;position:relative;}
.box_style5 .link1:after{
    content:'';
    position:absolute;
    left:50%;top:0;bottom:0;
    width:0;
    background-color:rgba(0,0,0,0.3);
    transition:all .5s ease;
    opacity:0;
}
.box_style5 .link1:before{
    content:'\6a';
    font-family:'boustanico';
    font-size:3.5rem;
    position:absolute;
    right:0;top:50%;left:0;
    width:70px;height:70px;
    line-height:70px;
    color:#fff;
    text-align:center;
    background-color:rgba(255, 255, 255, 0.298039);
    margin:-35px auto 0 auto;
    border-radius:50%;
    box-shadow:rgba(246, 249, 250, 0.419608) 0px 0px 0px 8px;
    z-index:1;
    opacity:0;
    transform:scale(3);
    transition:all .5s ease;
}
.box_style5 .link1:hover:after{opacity:1;width:100%;left:0;}
.box_style5 .link1:hover:before{opacity:1;transform:scale(1);}
.box_style5 .fancy_pics{display:none;width:400px;}
.box_style5 .link1 img{
    height:100%;width:100%;
    cursor:pointer;
    max-width:100%;
    max-height:270px;
}

/*#6*/
.box_style6 .item1{
    float:left;
    width:31%;
    min-height:270px;
    margin:20px 0 0 1.8%;
    overflow:hidden;
    border:solid 1px #d2d2d2;
    background-color:#fff;
}
.box_style6 .link1{display:block;height:270px;position:relative;background:#fff url(../_images/loading/boustani.gif) no-repeat center center;}
.box_style6 .link1 img{max-height:270px;min-height:270px;width:100%;}
.box_style6 .label1{
    position:absolute;
    bottom:0;right:0;
    width:173px;height:58px;
    background:url(../_images/bg/video-archive1.png) no-repeat center center / contain;
    display:block;
    font-size:1.4rem;
    text-transform:capitalize;
    letter-spacing:0.5px;
    color:#0e4369;
    line-height:58px;
    padding:0 0 0 40px;;
}
.box_style6 .label1:after{
    content:'\38';
    font-family:'boustanico';
    font-size:2rem;
    text-align:center;
    box-shadow:0 0 3px #60839c;
    position:absolute;
    top:11px;right:8px;
    line-height:37px;
    width:35px;height:35px;
    border-radius:50%;
    color:#60839c;
    transition:all .5s ease-in-out;
}
.box_style6 .link1:hover .label1{color:#458d98;}
.box_style6 .link1:hover .label1:after{transform:rotateY(360deg);}
.box_style6 .title1{
    font-size:1.6rem;
    color:#1d1d1d;
    text-transform:capitalize;
    letter-spacing:1px;
    line-height:45px;
    padding:5px 0 0 10px;
    max-height:50px;
}
.box_style6 .desc p{
    font-size:1.3rem;
    line-height:19px;
    color:#848484;
    letter-spacing:0.5px;
    text-align:justify;
    padding:0 10px 10px 10px;
    max-height:70px;
}

/*#7*/
.box_style7{

}
.box_style7 .list1{

}
.box_style7 .item1{
    width: 25%;
    margin: 0 4.15% 0 4.15%;
    float: left;
    background-color: #f3f3f3;
    padding: 0 0 10px 0;
}
.box_style7 .pic_part{
    width: 290px;
    height: 210px;
    min-width: 290px;
    min-height: 210px;
    margin: 0 auto;
}
.box_style7 .pic_part .link1{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.box_style7 .pic_part .link1:after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: all .4s ease;
    background-color: rgba(0, 0, 0, 0.32);
    opacity: 0;
}
.box_style7 .pic_part .link1:hover:after{
    opacity: 1;
}
.box_style7 .pic_part .link1 img{
    display: block;
    width: 100%;
    height: 100%;
}
.box_style7 .title1{
    margin: 8px 0 0 0;
    text-align: center;
}
.box_style7 .title1 .link{
    display: inline-block;
    font-size: 1.25rem;
    text-align: center;
    line-height: 17px;
    max-height: 20px;
    color: #4b4b4b;
}
.box_style7 .date1{
    margin: 6px 0 0 0;
}
.box_style7 .date1 .text{
    display: block;
    text-align: center;
    font-size: 1.3rem;
    color: #083a5f;
    line-height: 25px;
}

/******************* GoToTop_style ***********************/
/*#1*/
.gototop_style1{
    position: fixed;
    bottom: 47px;
    left: 60px;
    z-index: 1000;
    width: 30px;
    height: 30px;
    background-color: #fff;
    border: solid 1px #6e6e6e;
    cursor: pointer;
    display: none;
    font-family: 'boustanico';
    text-align: center;
    line-height: 27px;
    color: #6e6e6e;
    font-size: 1.5rem;
    transform: rotate(180deg);
}
.gototop_style1:after{
    content: '\4d';
    position: absolute;
    left: 0px;
    right: 0;
    top: 0;
    bottom: 0;
}
.gototop_style1.show{display:block;opacity:.8;}
.gototop_style1:hover{opacity:1;}

/******************* Slideshow_style ***********************/
/*#1*/
.slideshow_style1{
    width: 95%;
    margin: 50px auto;
}
.slideshow_style1 div{
    padding: .05%;
    outline: none;
    cursor: pointer;
}
.slideshow_style1 div img{
    width: 100%;
    height: 100%;
    min-height: 370px;
    max-height: 370px;
}
.slideshow_style1 .slick-arrow{
    width: 30px;
    height: 30px;
    background-color: #fff;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    font-size: 1.5rem;
    line-height: 38px;
    text-align: center;
    color: #383838;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 1px;
    top: 185px;
    outline: none;
    border: solid 1px #adadad;
}
.slideshow_style1 .slick-arrow:after{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-family: 'boustanico';
    font-size: 1.5rem;
    text-align: center;
    line-height: 29px;
}
.slideshow_style1 .slick-arrow.slick-prev{
    left: -10px;
}
.slideshow_style1 .slick-arrow.slick-prev:after{
    content: '\79';
}
.slideshow_style1 .slick-arrow.slick-next{
    right: -10px;
}
.slideshow_style1 .slick-arrow.slick-next:after{
    content: '\78';
}
.slideshow_style1 .description{
    cursor: auto;
    font-size: 1.25rem;
    padding: 20px 95px;
    line-height: 22px;
    color: #5d5d5d;
    margin: 15px 0;
    background-color: #fff;
    border: solid 1px #e7e7e7;
}
.slideshow_style1 .description p{
    text-align: center;
}

/******************************************************************************/
/*************************** PAGES STYLES *************************************/
/******************************************************************************/

/**************************** Home *******************************/
/*#1*/
.home_part1{margin:-50px 0 0;position:relative;}
.home_part1 .slideshow .pic{background:none center center / cover;position:relative;height:600px;}
.home_part1 .slideshow .description{
    position:absolute;
    left:0;right:0;top:200px;
    width:800px;
    margin:0 auto;
    display:none;
    -webkit-transition:all .4s ease;
    transition:all .4s ease;
}
.home_part1 .slideshow .description.show{display:block;}
.home_part1 .slideshow .description .title{
    display: block;
    text-align: center;
    font-size: 1.7rem;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    padding: 0;
}
.home_part1 .slideshow .description .text{
    font-size:1.5rem;
    text-align:center;
    color:#fff;
    padding:5px;
    max-height:128px;
    overflow:hidden;
    margin:25px 0 0 0;
    line-height:25px;
}
.home_part1 .slideshow .description .btn_style1{
    width: 170px;
    border: 1px solid #fefefe;
    margin: 50px auto 0 auto;
    color: #2a2a2a;
}
.home_part1 .slideshow .description .btn_style1:before{background-color:#fff;}

/*#2*/
.home_part2{
    background-color: #fff;
    padding: 55px 0px;
}
.home_part2 .inner{

}
.home_part2 .list1{

}
.home_part2 .item1{
    width: 49.5%;
}
.home_part2 .title_style14 .text1{
    text-align: center;
    text-transform: uppercase;
    color: #5d5d5d;
}
.home_part2 .description_part{
    font-size: 1.25rem;
    padding: 0 60px;
    line-height: 19px;
    color: #494949;
}
.home_part2 .description_part p{
    text-align: center;
}
.home_part2 .btn_part{

}
.home_part2 .btn_part .btn_style1{
    margin: 0 auto;
}

    /*#3*/
.home_part3{background:url('../_images/bg/footer-bg2.jpg') no-repeat center center / cover;background-attachment:fixed;position:relative;}
.home_part3 .inner{padding:50px 0 130px 0;}
.home_part3 .list1{min-height:472px;background-color:#fff;}
.home_part3 .big_pic{float:left;position:relative;display:none;}
.home_part3 .big_pic.show{display:block;}
.home_part3 .big_pic .link{
    display:block;
    min-height:472px;max-height:472px;
    min-width:472px;max-width:472px;
    background-color:#f0f0f0;
    position:relative;
    overflow:hidden;
}
.home_part3 .big_pic .link{
    background-size: 70%;
    background-position: center;
    background-repeat: no-repeat;
}

.home_part3 .big_pic:hover .link:before{margin:-27% auto auto -27%;opacity:1;left:-22%;top:-2%;}
.home_part3 .big_pic:hover .link:after{margin:27% auto auto 27%;opacity:1;left:22%;top:2%;}
.home_part3 .big_pic .btn_style1{
    position:absolute;
    top:220px;left:0;right:0;
    margin:0 auto 0 auto;
    width:150px;
    opacity: 0;
}
.home_part3 .big_pic:hover .btn_style1{
    opacity: 1;
}
.home_part3 .content_part{
    float:right;
    width:698px;
    min-height:472px;max-height:472px;
    padding:25px;
}
.home_part3 .content_part .desc{
    margin: 15px 0;
    font-size: 1.3rem;
    color: #707070;
    line-height: 21px;
    max-height: 45px;
    overflow: hidden;
}
.home_part3 .content_part .price{
    font-size: 1.3rem;
    color: #848080;
    display: block;
    line-height: 34px;
    letter-spacing: 1.5px;
    margin: 7px 0 0 0;
}
.home_part3 .list3{margin:15px 0 0 0;}
.home_part3 .item3{float:left;margin:0 13px 0 13px;}
.home_part3 .item3:first-child{margin-left:0;}
.home_part3 .item3 .thumb{
    display:block;
    width:193px;height:193px;
    background-color:#f0f0f0;
    border-radius:2px;
    display:none;
}
.home_part3 .item3 .thumb.show{
    display:block;
    background-size: 85%;
    background-position: center;
    background-repeat: no-repeat;
}
.home_part3 .owl-carousel .animated{
    -webkit-animation-duration:400ms;
    animation-duration:400ms;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
}

/*#4*/
.home_part4{
    padding:45px 0 65px 0;
    background-color: #fff;
    display: none;
}

/*#5*/
.home_part5{
    padding:50px 0 65px 0;
    /*background:url('../_images/bg/blog-bg.jpg') no-repeat center center / cover;*/
    background-color: #fff;
    display: none;
}
.home_part5 .title_style6 .title{cursor:auto;}

/*#6*/
.home_part6{
    padding: 40px 0 30px 0;
    background-color: #fff;
}
.home_part6 .inner{

}
.home_part6 .description{

}
.home_part6 .description p{
    text-align: center;
    font-size: 1.2rem;
    text-transform: capitalize;
    color: #787878;
    line-height: 21px;
    padding: 0 340px;
}
.home_part6 .link1{
    text-align: center;
    margin: 10px 0;
}
.home_part6 .link1 .link{
    display: inline-block;
    font-size: 1.25rem;
    color: #636363;
    text-transform: capitalize;
    line-height: 20px;
    transition: none;
}
.home_part6 .link1 .link:hover{
    color: #000000;
}

/*#7*/
.home_part7{
    padding:50px 0 10px 0;
    background-color: #fff;
}
.home_part7 .inner{

}

/**************************** Contactus *******************************/
/*#1*/
.contactus_part1{margin:90px 0 90px 0;}
.contactus_part1 .w50{width:50%;position:relative;}
.contactus_part1 .description{float:left;padding:20px;}
.contactus_part1 .description .title{font-size:1.7rem;text-transform:capitalize;color:#b5b5b5;line-height:30px;}
.contactus_part1 .description .explanation{
    font-size:1.4rem;
    line-height:23px;
    color:#777777;
    text-align:justify;
    margin:10px 0;
    padding:0px 30px 0 0;
}
.contactus_part1 .map{float:right;background-color:#fff;background:#fff url('../_images/loading/boustani.gif') no-repeat center center / 25%;}
.contactus_part1 #map,.contactus_part1 #map2{width:100%;height:400px;border-radius:2px;box-shadow:0 0px 6px #dedede;border:solid 1px #a2a2a2;}

/*#2*/
.contactus_part2{padding:50px 0;}

/*#3*/
.contactus_part3{margin:90px 0 90px 0;display: none;}

/**************************** Aboutus *******************************/
/*#1*/
.aboutus_part1{padding:35px 0;background-color: #fff;}
.aboutus_part1 .inner{padding:0 10px;text-align: center;}
.aboutus_part1 .btn_style1{text-transform:none;display: inline-block;}

/*#2*/
.aboutus_part2{padding:50px 0;background-color:#fff;}
.aboutus_part2 .inner{padding:0 10px;}
.aboutus_part2 .title_style6 .title{cursor:auto;color:#565656;}

/*#3*/
.aboutus_part3{background: url('../_images/bg/222.jpg') no-repeat center center / cover;}
.aboutus_part3 .inner{padding:50px 0;}

/*#4*/
.aboutus_part4{

}
.aboutus_part4 .inner{

}

/**************************** Signin *******************************/
/*#1*/
.signin_part1{padding:90px 0;background:url('../_images/bg/blog-bg.jpg') no-repeat center center / cover;}
.signin_part1 .form_style2{box-shadow:0 0 10px #dcdcdc;width:70%;}
.signin_part1 .form_style2 .btn_style1{width:100%;border:1px solid #3e9c32;margin:0 auto;}
.signin_part1 .form_style2 .btn_style1:before{background-color:#3e9c32;}
.signin_part1 .nice-select:before{display:none;}
.signin_part1 .nice-select{padding:3px 10px 0 10px;}

/**************************** Restore Password *******************************/
/*#1*/
.restore_pass_part1{padding:90px 0;background:url('../_images/bg/blog-bg.jpg') no-repeat center center / cover;}
.restore_pass_part1 .form_style2{box-shadow:0 0 10px #dcdcdc;width:70%;}
.restore_pass_part1 .form_style2 .btn_style1{width:100%;border:1px solid #3e9c32;margin:0 auto;}
.restore_pass_part1 .form_style2 .btn_style1:before{background-color:#3e9c32;}

/**************************** Change Password *******************************/
/*#1*/
.change_pass_part1{padding:90px 0;background:url('../_images/bg/blog-bg.jpg') no-repeat center center / cover;}
.change_pass_part1 .form_style2{box-shadow:0 0 10px #dcdcdc;width:70%;}
.change_pass_part1 .form_style2 .btn_style1{width:100%;border:1px solid #3e9c32;margin:0 auto;}
.change_pass_part1 .form_style2 .btn_style1:before{background-color:#3e9c32;}

/**************************** News Archive *******************************/
/*#1*/
.news_archive_part1 .inner{padding:20px 0 50px 0;}
.news_archive_part1 .nice-select{padding:3px 10px 0 49px;}
.news_archive_part1 .nice-select:before{content:'\53';font-size:3rem;}

/**************************** Blog Archive *******************************/
/*#1*/
.blogs_archive_part1 .inner{padding:20px 0 50px 0;}
.blogs_archive_part1 .box_style2{position:relative;}
.blogs_archive_part1 .box_style2 .item1{margin:0 0 25px 0;}
.blogs_archive_part1 .nice-select{padding:3px 10px 0 49px;}
.blogs_archive_part1 .resault_style1 .item1.category .nice-select:before{content:'\22';font-size:2.3rem;left:11px;line-height:42px;}
.blogs_archive_part1 .resault_style1 .item1.sort .nice-select:before{content:'\53';font-size:3rem;}
.blogs_archive_part1 .resault_style1 .item1.category{margin-left:20px;}

/**************************** Blog Detail *******************************/
/*#1*/

/**************************** News Detail *******************************/
/*#1*/

/**************************** Site Map *******************************/
/*#1*/
.sitemap_part1{padding:60px 0;background:url('../_images/bg/blog-bg.jpg') no-repeat center center / contain;}
.sitemap_part1 .inner{padding:40px 50px;}

/**************************** 404 *******************************/
/*#1*/
.not_found_part1{padding:60px 0;background:url('../_images/bg/blog-bg.jpg') no-repeat center center / contain;}
.not_found .inner{padding:40px 50px;}

/**************************** Policies *******************************/
/*#1*/
.policies_part1 .inner{padding:50px 50px;}

/**************************** Cooperation *******************************/
/*#1*/
.cooperation_part1{background:url('../_images/bg/cooperation-4.jpg') no-repeat center center / cover;margin:70px 0;overflow:hidden;background-attachment:fixed;}
.cooperation_part1 .leftside{
    float:left;
    width:60%;
    background-color:#fff;
    position:relative;
    padding:10px 100px 50px 0;
}
.cooperation_part1 .leftside:before{
    content:'';
    position:absolute;
    top:0;bottom:0;left:-2000px;
    width:2000px;
    background-color:#fff;
}
.cooperation_part1 .rightside{
    float:right;
    width:37.5%;height:557px;
    margin:28px 0 0 0;
    background:url(../_images/bg/cooperation-2.jpg) repeat;
    position:relative;
}
.cooperation_part1 .rightside:after{
    content:'';
    position:absolute;
    top:0;bottom:0;right:-1000px;
    width:1000px;
    background:url('../_images/bg/cooperation-2.jpg') repeat;
}
.cooperation_part1 .rightside .pic{
    position:absolute;
    left:-140px;top:52px;
    width:560px;height:450px;
    border-radius:2px;
    overflow:hidden;
}
.cooperation_part1 .rightside .pic img{width:100%;height:100%;}

/**************************** Products Archive *******************************/
/*#1*/
.product_archive_part1 .inner{padding:20px 0 50px 0;}
.product_archive_part1 .box_style1{position:relative;margin:33px 0 0px 0;}
.product_archive_part1 .box_style1 .item1{margin-bottom: 25px;}
.product_archive_part1 .nice-select{padding:3px 10px 0 49px;}
.product_archive_part1 .nice-select:before{content:'\30';font-size:2.2rem;text-align:center;left:10px;}

/**************************** Products Detail *******************************/
/*#1*/
.product_detail_part1{background-color:#fff;}
.product_detail_part1 .inner{padding:80px 10px 10px 10px;}
.product_detail_part1 .leftside{
    float: left;
    width: 58%;
}
.product_detail_part1 .rightside{
    width: 42%;
    float: right;
}

/*#2*/
.product_detail_part2{padding:50px 0 100px 0;background-color: #fff;}

/*#3*/
.product_detail_part3 .inner{margin:50px 0 50px 0;}
.product_detail_part3 .form_style2{box-shadow:0 0 3px #cecece;}

/*#4*/
.product_detail_part4{
    background-color: #fff;
    padding-top: 50px;
}
.product_detail_part4 .inner{
    padding: 0 100px;
}
.product_detail_part4 .list1{

}
.product_detail_part4 .item1{
    float: left;
    width: 50%;
    position: relative;
    padding: 0 31px 0 85px;
    min-height: 100px;
    margin: 0 0 10px 0;
}
.product_detail_part4 .item1:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 70px;
    font-family: 'boustanico';
    text-align: center;
    line-height: 75px;
    font-size: 5.5rem;
    color: #b2b2b2;
}
.product_detail_part4 .item1.unique_product:before{
    content: '\3c';
}
.product_detail_part4 .item1.handmade:before{
    content: '\e006';
}
.product_detail_part4 .item1.fair_trade:before{
    content: '';
    height: 70px;
    background: url("../_images/bg/fair.png") no-repeat center / contain;
}
.product_detail_part4 .item1.limited_edition:before{
    content: '';
    height: 70px;
    background: url("../_images/bg/limited_edition.png") no-repeat center / contain;
}
.product_detail_part4 .item1.good_thread:before{
    content: '\5c';
}
.product_detail_part4 .item1.good_color:before{
    content: '\e002';
}
.product_detail_part4 .item1.child_labor:before{
    content: '\e005';
}
.product_detail_part4 .title{

}
.product_detail_part4 .title .text{
    font-size: 1.4rem;
    text-transform: capitalize;
    line-height: 20px;
    display: block;
    color: #3e3e3e;
}
.product_detail_part4 .description{

}
.product_detail_part4 .description p{
    margin: 10px 0 0 0;
    font-size: 1.3rem;
    line-height: 19px;
    text-align: justify;
    color: #8d8d8d;
}

/*#5*/
.product_detail_part5{
    background-color: #fff;
    display: none;
}
.product_detail_part5 .inner{
    padding: 10px 150px;
}
.product_detail_part5 .paragraph1{
    font-size: 1.25rem;
    text-align: justify;
    line-height: 20px;
    color: #404040;
}
.product_detail_part5 .paragraph2{
    font-size: 1.25rem;
    text-align: justify;
    line-height: 20px;
    color: #404040;
    margin: 10px 0 0 0;
}

/**************************** Images Archive *******************************/
/*#1*/
.images_archive_part1 .inner{padding:0 0 20px 0;}
.images_archive_part1 .pagination_style1{margin:40px 0 20px 0;}

/**************************** Videos Archive *******************************/
/*#1*/
.video_archive_part1 .inner{padding:0 0 20px 0;}
.video_archive_part1 .pagination_style1{margin:40px 0 20px 0;}

/**************************** Video Detail *******************************/
/*#1*/
.video_detail_part1{background-color:#fff;}
.video_detail_part1 .inner{padding:50px 0;}

/*#2*/
.video_detail_part2 .inner{padding:35px 0 70px 0;}
.video_detail_part2 .title_style6 .title{pointer-events:none;}

/**************************** Shop Bascket *******************************/
.shop_bascket_part1 .inner{padding:20px 0 50px 0;}
.modal_style5 .nice-select:before{display:none;}
.modal_style5 .nice-select{padding:3px 10px 0 10px;}

/**************************** Faq *******************************/
/*#1*/
.faq_part1{

}
.faq_part1 .inner{
    background-color: #fff;
    margin: 30px 0;
    padding: 40px 0;
    box-shadow: 0 0 3px #d2d2d2;
}
.faq_part1 .list1{

}
.faq_part1 .item1{
    padding: 10px 80px;
}
.faq_part1 .title1{

}
.faq_part1 .title1 .text{
    position: relative;
    display: block;
    font-size: 1.5rem;
    line-height: 23px;
    color: #343434;
    border-bottom: solid 1px #d5d5d5;
    padding: 4px 12px;
}
.faq_part1 .title1 .text:after{
    content: '';
    position: absolute;
    left: 0;
    top: 13px;
    line-height: 20px;
    width: 5px;
    height: 5px;
    background-color: #adadad;
    border-radius: 50%;
}
.faq_part1 .description{
    margin: 7px 0 0 0;
}
.faq_part1 .description p{
    font-size: 1.25rem;
    line-height: 20px;
    color: #848484;
    text-align: justify;
}

/************************************************************* USER-PANEL-STYLES *******************************************************/
.panel_style1{padding:1px;background:url(../_images/bg/panel-menu-bg.png) repeat center center;}
.panel_style1 .panel_part1{background-color:#fff;box-shadow:0 5px 9px #eaeaea;position:relative;z-index:4;}
.panel_style1 .panel_part2 .leftside{
    float:left;
    width:21%;
    position:relative;
    z-index:0;
    background-color:#fff;
    box-shadow:0 2px 3px #d8d8d8;
    padding:30px 0 0 0;
    margin:0 0 100px 0;
}
.panel_style1 .panel_part2 .rightside{float:right;width:76.5%;margin:30px 0;min-height:500px;}
.panel_style1 .rightside_inner1{
    width:70%;
    margin:0 auto 40px auto;
    background-color:#fff;
    padding:30px 30px 30px 30px;
    box-shadow:0 2px 3px #d8d8d8;
}
.panel_style1 .rightside_inner2{
    width:100%;
    margin:0 auto;
    background-color:#fff;
    padding:20px 25px 35px 25px;
    box-shadow:0 2px 3px #d8d8d8;
}
.panel_style1 .rightside_inner3{
    width:100%;
    margin:0 auto;
    background-color:#fff;
    padding:20px 8px 35px 9px;
    box-shadow:0 2px 3px #d8d8d8;
}
.panel_style1 .rightside_inner3 .form1 .item{padding:0;}
.panel_style1 .box_style1 .shortcut_style1 .item{float:none;padding:0;}
.panel_style1 .box_style1 .item1{width:33.3%;padding:0 7px;}

/************ Menu ************/
/***** menu1 *****/
.panel_style1 .menu1 .item1{
    float:right;
    margin:33px 5px 0 5px;
    position:relative;
    min-width:40px;min-height:40px;
    max-width:40px;max-height:40px;
    background-color:#fff;
}
.panel_style1 .menu1 .item1:first-child{margin-left:30px;margin-right:0;}
.panel_style1 .menu1 .item1:after{
    content:'';
    font-family:'boustanico';
    position: absolute;
    right:0;left:0;top:0;bottom:0;
    text-align:center;
    cursor:pointer;
    background-color:#fff;
    font-size:2.2rem;
    line-height:40px;
    color:#ababab;
    border:solid 1px #dfdfdf;
    transition:all .1s cubic-bezier(0.4, 0, 1, 1);
    border-radius:1px;
}
.panel_style1 .menu1 .item1 .link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.panel_style1 .menu1 .item1 .notification1{
    position:absolute;
    right:0;left:0;top:-17px;
    width:22px;
    margin:0 auto;
    color:#fff;
    border-radius:1px;
    background-color:#00bcd4;
    min-width:15px;
    min-height:10px;
    padding:2px 2px 0px 3px;
    line-height:15px;
    font-size:1.1rem;
    text-align:center;
    letter-spacing:.5px;
    pointer-events:none;
    font-weight:bold;
}
.panel_style1 .menu1 .item1:hover .tooltip1{top:115%;opacity:1;}
.panel_style1 .menu1 .item1:hover:after{border-color:#a5a5a5;}
.panel_style1 .menu1 .item1.exit:after{content:'\77';background-color:#d03400;color:#ffc3af;border-color:#d03400;}
.panel_style1 .menu1 .item1.exit:hover:after{background-color:#b32d00;border-color:#b32d00;}
.panel_style1 .menu1 .item1.message:after{content:'\23';}
.panel_style1 .menu1 .item1.shop:after{content:'\2a';}
.panel_style1 .menu1 .item1.favorite:after{content:'\63';}
.panel_style1 .menu1 .item1.financial_account_report:after{content:'\63';}
.panel_style1 .menu1 .item1.user{
    float:left;
    padding:8px 5px 7px 72px;
    margin:25px 30px 22px 0;
    min-width:247px;max-width:247px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(237,237,237,0.62) 67%, rgba(237,237,237,0.43) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(67%, rgba(237,237,237,0.62)), color-stop(100%, rgba(237,237,237,0.43)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(237,237,237,0.62) 67%, rgba(237,237,237,0.43) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(237,237,237,0.62) 67%, rgba(237,237,237,0.43) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(237,237,237,0.62) 67%, rgba(237,237,237,0.43) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(237,237,237,0.62) 67%, rgba(237,237,237,0.43) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
    border:solid 1px #f3f1f1;
    cursor:pointer;
    /*text-transform:capitalize;*/
    max-height:none;
}
.panel_style1 .menu1 .item1.user:before{
    content:'\4f';
    font-family:'boustanico';
    font-size:1rem;
    position:absolute;
    color:#bdbdbd;
    top:0;bottom:0;right:11px;
    line-height:61px;
}
.panel_style1 .menu1 .item1.user .pic{
    position:absolute;
    left:0;top:0;bottom:0;z-index:0;
    width:55px;height:55px;
    background:none no-repeat center center / cover;
    border:solid 1px #efefef;
    cursor:pointer;
}
.panel_style1 .menu1 .item1.user .name{font-size:1.4rem;color:#008b9c;line-height:25px;text-transform:capitalize;}
.panel_style1 .menu1 .item1.user .lable{font-size:1.2rem;color:#929292;display:inline-block;text-transform:capitalize;}
.panel_style1 .menu1 .item1.user:after{display:none;}
.panel_style1 .menu1 .item1.user.responsive{display: none;}
.panel_style1 .menu1 .item1.user.responsive:before{content:'\4f';}
.panel_style1 .menu1 .item1.today_date{
    font-size:1.3rem;
    text-transform:capitalize;
    color:#50b490;
    padding:10px 10px 8px 20px;
    border-right:solid 1px #e8e8e8;
    border-bottom:solid 1px #e8e8e8;
    float:left;
    max-height:none;max-width:none;
    margin:25px 0 22px 0;
}
.panel_style1 .menu1 .item1.today_date:after{display:none;}
.panel_style1 .menu1 .item1 .welcome{font-size:1.4rem;color:#e4660f;font-weight:bold;margin-bottom:6px;}
.panel_style1 .menu1 .item1 .today{color:#8f8f8f;}
.panel_style1 .menu1 .item1.finance_report{
    padding:8px 53px 8px 47px;
    border-right:solid 1px #e8e8e8;
    border-bottom:solid 1px #e8e8e8;
    float:right;
    margin:25px 30px 22px 0;
    position:relative;
}
.panel_style1 .menu1 .item1.finance_report:after{display:none;}
.panel_style1 .menu1 .item1.finance_report:before{
    content:'\63';
    font-family:'boustanico';
    position:absolute;
    right:13px;top:0;bottom:0;
    font-size: 2.8rem;
    line-height:62px;
    color:#50b490;
}
.panel_style1 .menu1 .item1.finance_report .no{font-size:1.3rem;color:#e4660f;letter-spacing:.5px;}
.panel_style1 .menu1 .item1.finance_report .toman{font-size:1.1rem;color:#8f8f8f;}
.panel_style1 .menu1 .item1.finance_report .text{font-size:1.15rem;color:#50b490;}

/***** menu2 *****/
.panel_style1 .menu2 .step1{font-size:1.2rem;color:#595f6e;letter-spacing:0.5px;}
.panel_style1 .menu2 .step1_item{position:relative;border-top:dotted 1px #efeeee;}
.panel_style1 .menu2 .step1_item.have_sub:before{
    content:'\4f';
    position:absolute;
    transform:rotate(90deg);
    right:20px;top:0;z-index:1;
    font-family:'boustanico';
    font-size:1rem;
    text-align:center;
    color:#b2c2cd;
    line-height:48px;
}
.panel_style1 .menu2 .step1_item.active{background-color:#f2f6f9;color:#00b0c5;}
.panel_style1 .menu2 .step1_item.active .link1:before{color:#00BCD4;}
.panel_style1 .menu2 .step1_item.active .link1:after{
    content:'';
    position:absolute;
    top: 0;left:-4px;bottom: 0;
    width:4px;
    background-color:#00BCD4;
    border-radius:10px 0 0 10px;
}
.panel_style1 .menu2 .step1_item .link1{
    display:block;
    padding:16px 52px;
    transition:none;
    position:relative;
    cursor:pointer;
    text-transform:uppercase;
}
.panel_style1 .menu2 .step1_item .link1:before{
    content:'';
    position:absolute;
    font-family:'boustanico';
    left:19px;top:0;bottom:0;z-index:1;
    color:#a7bdcd;
    font-size:2.1rem;
    line-height:44px;
    transform-origin:center center;
    text-align:left;
    transition:none;
}
.panel_style1 .menu2 .step1_item .link1:hover{background-color:#f2f6f9;color:#00b0c5;}
.panel_style1 .menu2 .step1_item .link1:hover:before{color:#00BCD4;}
.panel_style1 .menu2 .step1_item .link1.profile:before{content:'\22';left:22px;}
.panel_style1 .menu2 .step1_item .link1.shop:before{content:'\21';font-size:2.3rem;}
.panel_style1 .menu2 .step1_item .link1.newsletter:before{content:'\2c';font-size:2.2rem;left:22px;}
.panel_style1 .menu2 .step1_item .notification1{
    position:absolute;
    top:8px;right:-13px;
    background-color:#fff;
    color:#00b7ce;
    font-size:1rem;
    letter-spacing:1.5px;
    border-radius:2px;
    text-align:center;
    height:21px;width:26px;
    line-height:19px;
    border:dotted 1px #89d9e3;
    z-index: 2;
}
.panel_style1 .menu2 .step1_item .notification1:after{
    content:'';
    position:absolute;
    top:-4px;left:-4px;
    height:6px; width:6px;
    border-radius:50%;
    animation-name:notification;
    animation-duration:.7s;
    animation-iteration-count:infinite;
    animation-direction:reverse;
    animation-timing-function:linear;
}
.panel_style1 .menu2 .step1_item.opened{background-color:#f2f6f9;color:#00ACC1;}
.panel_style1 .menu2 .step1_item.opened:before{color:#616161;transform:rotate(0deg);}
.panel_style1 .menu2 .step2{
    background-color:#fff;
    color:#8e8e8e;
    letter-spacing:0;
    font-size:1.15rem;
    display:none;
    padding:7px 0 10px 0;
}
.panel_style1 .menu2 .step2_item{position:relative;}
.panel_style1 .menu2 .step2_item.active .link2{background-color:#f2f6f9;color:#5b9bd1;}
.panel_style1 .menu2 .step2_item .link2{
    padding:12px 37px;
    display:block;
    width:100%;height:100%;
    transition:none;
    position:relative;
    text-transform:capitalize;
}
.panel_style1 .menu2 .step2_item .link2:before{
    content:'';
    position:absolute;
    top:17px;left:21px;
    height:1px;width:8px;
    background-color:#00a2b7;
}
.panel_style1 .menu2 .step2_item .link2:hover{background-color:#f2f6f9;color:#5b9bd1;}
.panel_style1 .menu2 .step2_item .notification2{
    position:absolute;
    background-color:#dfe4e8;
    color:#777777;
    right:14px;top:7px;z-index:1;
    text-align:center;
    height:19px;width:22px;
    line-height:22px;
    font-size:1rem;
}
.panel_style1 .menu2.submenu2{
    display:none;
    position:absolute;
    top:100%;left:0;right:0;z-index:2;
    background-color:#2d2d2d;
}

/************ Submenu ************/
/***** submenu1 *****/
.panel_style1 .submenu1{left:0;right:0;}
.panel_style1 .submenu1.sub{
    position:absolute;
    top:101%;z-index:10;
    background-color:#4e4e4e;
    padding:12px 0px;
    border-radius:2px;
    box-shadow:0 0 2px #868686;
    animation-duration:.3s;
}
.panel_style1 .submenu1 .submenu1_item1{position:relative;background-color:#424242;}
.panel_style1 .submenu1 .submenu1_item1.divider{position:relative;height:20px;}
.panel_style1 .submenu1 .submenu1_item1.divider:after{
    content:'';
    position:absolute;
    top:10px;right:0;left:0;
    height:1px;
    background-color:#545454;
}
.panel_style1 .submenu1 .link1{
    display:block;
    padding:12px 7px 9px 35px;
    font-size:1.25rem;
    color:#cacaca;
    transition:none;
    line-height:15px;
    letter-spacing:.5px;
}
.panel_style1 .submenu1 .link1:before{
    content:'';
    font-family:'boustanico';
    font-size:1.6rem;
    color:#e0e0e0;
    position:absolute;
    line-height:36px;
    top:0;left:9px;bottom:0;
}
.panel_style1 .submenu1 .link1.user_panel:before{content:'\22';}
.panel_style1 .submenu1 .link1.change_pass:before{content:'\50';}
.panel_style1 .submenu1 .link1.postal_info:before{content:'\41';}
.panel_style1 .submenu1 .link1.messages:before{content:'\23';}
.panel_style1 .submenu1 .link1.comments:before{content:'\56';}
.panel_style1 .submenu1 .link1.order_list:before{content:'\53';}
.panel_style1 .submenu1 .link1.favorites:before{content:'\63';}
.panel_style1 .submenu1 .link1.exit:before{content:'\77';}
.panel_style1 .submenu1 .link1:hover{background-color:#6c6c6c;color:#fff;}
.panel_style1 .submenu1 .link1:hover:before{color:#fff;}
.panel_style1 .submenu1 .submenu1_item1 .notification{
    position:absolute;
    right:12px;top:8px;
    width:25px;height:20px;
    line-height:22px;
    background-color:#4c4c4c;
    color:#a8f4ff;
    text-align:center;
    font-size:1rem;
}

/************ Form ************/
/***** form1 *****/
.panel_style1 .form1 .item{float:left;padding:0 10px;}
.panel_style1 .form1 .item.margin_tb1{margin:14px 0 14px 0;}
.panel_style1 .form1 .item.margin_tb2{margin:20px 0 20px 0;}
.panel_style1 .form1 .item.margin_tb3{margin:30px 0 0px 0;}
.panel_style1 .form1 .item.w17{width:17%;padding:5px;}
.panel_style1 .form1 .item.w25{width:25%;}
.panel_style1 .form1 .item.w30{width:33.3%;}
.panel_style1 .form1 .item.w40{width:40%;}
.panel_style1 .form1 .item.w50{width:50%;}
.panel_style1 .form1 .item.w60{width:60%;}
.panel_style1 .form1 .item.w75{width:75%;}
.panel_style1 .form1 .item.w83{width:83%;}
.panel_style1 .form1 .item.w100{width:100%;}
.panel_style1 .form1 .item.studdies_inner{padding:2px 5px 10px 5px;background-color:#f7f7f7;position:relative;}
.panel_style1 .form1 .item.studdies_inner:first-child .close_icon1{display:none;}
.panel_style1 .form1 .item.studdies_inner .item{padding:0 20px;}
.panel_style1 .form1 .item.not_allow{-webkit-filter:grayscale(1);filter:grayscale(1);position:relative;}
.panel_style1 .form1 .item.not_allow:after{
    content:'';
    position:absolute;
    left:0;right:0;top:0;bottom:0;z-index:1;
    background-color:#f7f7f7;
    opacity:.5;
}
.panel_style1 .form1 .delete_text{
    font-size:1.4rem;
    text-transform:capitalize;
    color:#595959;
    line-height:10px;
    display:block;
    text-align:center;
}

/************ Title ************/
/***** title1 *****/
.panel_style1 .title1{
    font-size:1.4rem;
    color:#009baf;
    padding:0 0 17px 0;
    position:relative;
}
.panel_style1 .title1 h1,.panel_style1 .title1 h2{text-align:center;font-weight:bold;text-transform:capitalize;}
.panel_style1 .title1:after{
    content:'';
    position:absolute;
    right:50%;bottom:0;
    border-style:solid;
    border-width:8px 50px 0px 0px;
    border-color:transparent #d8d8d8 transparent transparent;
    margin:0 3px 0 0;
}
.panel_style1 .title1:before{
    content:'';
    position:absolute;
    left:50%;bottom:0;
    border-style:solid;
    border-width:8px 0px 0px 50px;
    border-color:transparent transparent transparent #d8d8d8;
    margin:0 0 0 3px;
}
/***** title2 *****/
.panel_style1 .title2{font-size:1.2rem;background-color:#efefef;color:#424242;position:relative;text-transform:capitalize;}
.panel_style1 .title2 h2{
    display:inline-block;
    background-color:#fff;
    padding:0 9px 0 21px;
    position:relative;
}
.panel_style1 .title2 h2:before{
    content:'';
    position:absolute;
    top:0;left:0px;
    height:13px;width:13px;
    background-color:#59b4d0;
}
.panel_style1 .title2 .resault{
    position:absolute;
    right:0;top:0;bottom:0;
    color:#4e4e4e;
    background-color:#fff;
    padding:0 15px 0 5px;
    min-width:185px;
}
.panel_style1 .title2 .resault .no{color:#009fc1;}
.panel_style1 .title2 .resault.mw_100px{min-width:60px;padding:0 5px 0 5px;}
.panel_style1 .title2 .resault .btn{
    cursor:pointer;
    background-color:#59b4d0;
    padding:6px 20px 5px 20px;
    font-size:1.2rem;
    color:#fff;
    line-height:14px;
}

/************ Select ************/
/***** select1 *****/
.panel_style1 .select1 .nice-select{
    border:solid 1px #d0dfea;
    border-right:double 3px #d0dfea;
    color:#a7a7a7;
    border-radius:5px 0 0 5px;
    background-color:#fff;
    padding:3px 10px 0 30px;
    line-height:31px;
    height:37px;
    font-size:1.2rem;
}
.panel_style1 .nice-select .option.selected:before{content:'\29';}
.panel_style1 .select1 .nice-select:before{color:#79c8ac;content:'\29';font-size:1.2rem;line-height:37px;}
.panel_style1 .select1 .nice-select:after{
    line-height:38px;
    border-color:#79c8ac;
    text-align:right;
}
.panel_style1 .select1.important .nice-select:after{
    border:none;
    content:'\45';
    font-family:'ifont';
    font-size:.8rem;
    line-height:38px;
    color:#ff9f9f;
    text-align:right;
    top:3px!important;left:15px;
    transform:none !important;
}
.panel_style1 .select1 .nice-select .option.selected:before{color:#79c8ac;}
.panel_style1 .nice-select .option.disabled{display:none;}

/************ Label ************/
/***** label1 *****/
.panel_style1 .label1{
    position:relative;
    height:30px;
    font-size:1.15rem;
    color:#929292;
    line-height:33px;
    padding:0 2px 0 0;
    letter-spacing:.5px;
}
.panel_style1 .label1 .text{position:relative;display:inline-block;font-weight:bold;text-transform:capitalize;}
.panel_style1 .label1 .text:after{
    content:'';
    position:absolute;
    left:110%;top:15px;
    width:20px;height:1px;
    background-color:#cecece;
}
.panel_style1 .label1 .text:before{
    content:'';
    position:absolute;
    top:18px;left:110%;
    height:1px;width:30px;
    background-color:#c7c7c7;
}

/************ Value ************/
/***** value *****/
.panel_style1 .value{position:relative;}
.panel_style1 .value.disable:after{
    content:'';
    position:absolute;
    top:0;bottom:0;left:0;right:0;z-index:1;
    background-color:rgba(198, 232, 122, 0.72);
    opacity:.15;
    cursor:not-allowed;
}
.panel_style1 .value.disable input{color:#3b9877;}
.panel_style1 .value.disable .important:after{display:none;}
.panel_style1 .value .remove_icon{
    position:absolute;
    top:-22px;right:3px;z-index:15;
    width:20px;height:20px;
    text-align:center;
    line-height:27px;
    color:#d00043;
    font-size:1.75rem;
    border-radius:2px;
    cursor:pointer;
}

/************ Input ************/
/***** input1 *****/
.panel_style1 .input1{position:relative;background-color:#fff;}
.panel_style1 .input1.important:after{
    content:'\2b';
    position:absolute;
    right:0;top:0;bottom:0;z-index:0;
    width:20px;
    font-family:'boustanico';
    font-size:.8rem;
    line-height:39px;
    color:#ff9f9f;
    text-align:left;
}
.panel_style1 .input1 input[type='text'],
.panel_style1 .input1 input[type='password']{
    width:100%;
    padding:3px 25px 0 50px;
    text-transform:capitalize;
    height:37px;
    font-size:1.2rem;
    color:#a7a7a7;
    background:none;
    position:relative;
    transition:all .4s ease;
    border:solid 1px #d0dfea;
    border-right:double 3px #d0dfea;
    border-radius:0 5px 5px 0;
    text-align:justify;
}
.panel_style1 .input1 input[type='text']:focus,
.panel_style1 .input1 input[type='password']:focus{padding-left:20px;padding-right:50px;border-color:#7acaac;}
.panel_style1 .input1 input[type='text']:focus ~ .square,
.panel_style1 .input1 input[type='password']:focus ~ .square{width:5px;background-color:#86dabd;}
.panel_style1 .input1 input[type='text']:focus ~ .square i,
.panel_style1 .input1 input[type='password']:focus ~ .square i{display:none;}
.panel_style1 .input1 input[type='text']:focus ~ .square:after,
.panel_style1 .input1 input[type='password']:focus ~ .square:after{border-left:solid 10px #86dabd;}
.panel_style1 .input1 .square{
    position:absolute;
    top:1px;bottom:1px;left:1px;z-index:1;
    width:30px;
    background-color:#f2f6f9;
    transition:all .2s ease;
}
.panel_style1 .input1 .square:after{
    content:'';
    position:absolute;
    bottom:0;top:0;left:100%;z-index:1;
    border-left:solid 10px #f2f6f9;
    border-top:solid 19px transparent;
    border-bottom:solid 16px transparent;
    transition:all .2s ease;
}
.panel_style1 .input1 .square i{
    position:absolute;
    left:0;right:5px;top:0;bottom:0;z-index:0;
    font-family:'boustanico';
    font-size:1.5rem;
    color:#79c8ac;
    text-align:center;
    line-height:37px;
    transition:all .2s ease;
}

/************ Textarea ************/
/***** textarea1 *****/
.panel_style1 .textarea1 {
    position:relative;
    z-index:1;
    text-align:justify;
    color:#424242;
    background:none;
}
.panel_style1 .textarea1 textarea{
    width:100%;
    min-height:150px;
    display:block;
    padding:15px;
    font-size:1.25rem;
    color:#7d7d7d;
    text-align:justify;
    border:solid 1px #d0dfea;
    border-left:double 3px #d0dfea;
    border-radius:5px 0 0 5px;
    line-height:23px;
}

/************ Tab ************/
/***** tab1 *****/
.panel_style1 .tab1{margin:0 auto;}
.panel_style1 .tab1 .tab{
    float:right;
    display:block;
    width:50%;
    padding:40px 0 10px 0;
    font-size:1.4rem;
    text-transform:capitalize;
    color:#7e7e7e;
    position:relative;
    background-color:#f8f8f8;
}
.panel_style1 .tab1 .tab .text{display:block;text-align:center;}
.panel_style1 .tab1 .tab:before{
    content:'';
    position:absolute;
    left:0;right:0;top:0;
    font-family:'boustanico';
    line-height:43px;
    color:#c2c2c2;
    text-align:center;
    font-size:3rem;
}
.panel_style1 .tab1 .tab.sent:before{content:'\26';}
.panel_style1 .tab1 .tab.recieve:before{content:'\24';}
.panel_style1 .tab1 .tab:after{
    content:'';
    position:absolute;
    left:-1px;right:-1px;bottom:0;
    height:1px;
    background-color:#ffffff;
}
.panel_style1 .tab1 .tab:hover{color:#00606d;}
.panel_style1 .tab1 .tab:hover:before{color:#00a2b7;}
.panel_style1 .tab1 .tab.active{background-color:#e5f8ff;}
.panel_style1 .tab1 .tab.active:after{background-color:#00a2b7;height:3px;transition: all .3s ease;}
.panel_style1 .tab1 .tab.active:before{color:#00a2b7;}
.panel_style1 .tab1 .tab.active .text{color:#00606d;}

/************ Btn ************/
/***** btn1 *****/
.panel_style1 .btn1{margin:15px 0 0 0;}
.panel_style1 .btn1 .btn{
    background:none;
    border:none;
    display:block;
    width:100%;height:100%;
    font-size:1.4rem;
    color:#ffffff;
    background-color:#00bcd4;
    padding:12px 0 11px 0;
    cursor:pointer;
    border-radius:2px;
    transition:all .2s ease;
    text-align:center;
    text-transform:capitalize;
}
.panel_style1 .btn1 .btn:hover{background-color:#2c99ff;}

/***** btn2 *****/
.panel_style1 .btn2{margin:0 auto 0 auto;border-radius:2px;width:200px;}
.panel_style1 .btn2 .btn{
    display:block;
    width:100%;height:100%;
    cursor:pointer;
    background:none;
    border:none;
    text-align:center;
    font-size:1.25rem;
    color:#ffffff;
    background-color:#f3f3f3;
    padding:16px 0 13px 0;
    border-radius:2px;
    position:relative;
    z-index:5;
    outline:none;
    text-transform:capitalize;
    letter-spacing:1px;
}
.panel_style1 .btn2 .btn:before{
    content:'';
    position:absolute;
    left:0;top:0;z-index:-1;
    width:100%;height:100%;
    transition:all 0.4s;
    border-radius:2px;
    background-color:#016ea7;
}
.panel_style1 .btn2 .btn:after{
    content:'';
    position:absolute;
    top:0;left:0;width:100%;
    height:100%;
    opacity:0;
    border-radius:2px;
    border:1px solid;
    transition:all 0.3s;
    transform:scale(1.2,1.2);
}
.panel_style1 .btn2 .btn:hover{color:#016ea7;}
.panel_style1 .btn2 .btn:hover:before{opacity:0;transform:scale(0.5,0.5);}
.panel_style1 .btn2 .btn:hover:after{opacity:1;color:#000;transform:scale(1,1);border-color:#016ea7;}

/************ File ************/
/***** file1 *****/
.panel_style1 .file1{
    position:relative;
    height:37px;
    border:solid 1px #d0dfea;
    border-left:double 3px #d0dfea;
    border-radius:0 5px 5px 0;
    cursor:pointer;
    margin:0 0 10px 0;
}
.panel_style1 .file1 input[type='file']{
    position:absolute;
    top:0;bottom:0;left:0;right:0;z-index:5;
    width:100%;height:100%;
    opacity:0;
    cursor:pointer;
}
.panel_style1 .file1 .text{
    position:absolute;
    left:0;top:0;bottom:0;z-index:1;
    color:#a7a7a7;
    font-size:1.2rem;
    line-height:38px;
    padding:0 0 0 10px;
    width:300px;
    text-transform:capitalize;
    max-height:37px;
}
.panel_style1 .file1 .file_btn{
    position:absolute;
    left:0;top:0;bottom:0;z-index:2;
    width:100px;
    text-align:center;
    line-height:39px;
    background-color:#ffffff;
    color:#00a4b9;
    font-size:1.1rem;
    transition:all .2s ease;
    border-right:solid 1px #d0dfea;
    max-height:35px;
}
.panel_style1 .file1.important:after{
    content:'\45';
    position:absolute;
    left:100px;top:0;bottom:0;z-index:0;
    width:20px;
    font-family:'ifont';
    font-size:.8rem;
    line-height:39px;
    color:#ff9f9f;
    text-align:right;
}
.panel_style1 .file1 .image1{
    position:absolute;
    right:13px;top:-22px;
    width:75px;height:75px;
    border-radius:3px;
    overflow:hidden;
    background-color:#fff;
}
.panel_style1 .file1:hover .file_btn{color:#717171;}

/************ Attention ************/
/***** attention1 *****/
.panel_style1 .attention1{
    text-align:left;
    display:block;
    font-size:1.1rem;
    color:#808080;
    margin:2px 0 0 0;
    padding:2px 0 2px 13px;
    position:relative;
    line-height:20px;
    text-transform:capitalize;
}
.panel_style1 .attention1:before{
    content:'\25';
    font-family:'boustanico';
    font-size:1.3rem;
    color:#f7bb1a;
    position:absolute;
    bottom:0;top:0;left:-3px;
    text-align:center;
    line-height:21px;
}
.panel_style1 .attention1.bmargin{margin:0 0 5px 0;}

/***** attention2 *****/
.panel_style1 .attention2{
    margin:0px 0 8px 0;
    font-size:1.1rem;
    color:#6b6b6b;
    line-height:25px;
    padding:8px 32px 4px 0;
    position:relative;
    background-color:#fffae0;
    border:solid 1px #efe9ca;
}
.panel_style1 .attention2:before {
    content:'\5e';
    font-family:'ifont';
    text-align:center;
    font-size:1.7rem;
    color:#e6c92e;
    position:absolute;
    right:8px;bottom:0;top:0;
    line-height:36px;
}

/************ Point ************/
/***** point1 *****/
.panel_style1 .point1{
    margin:3px 0 4px 0;
    font-size:1.1rem;
    line-height:25px;
    padding:0 0 0 13px;
    position:relative;
    color:#888888;
    text-align:justify;
    text-transform:capitalize;
}
.panel_style1 .point1:before {
    content:'\2b';
    font-family:'boustanico';
    text-align:center;
    font-size:.8rem;
    position:absolute;
    top:0;bottom:0;left:0;
    line-height:25px;
}
.panel_style1 .point1.color1:before{color:#ff9900;}
.panel_style1 .point1.color2:before{color:#ff641a;}
.panel_style1 .point1.color3:before{color:#89b135;}
.panel_style1 .point1.color4:before{color:#c554ff;}
.panel_style1 .point1.color5:before{color:#ff4a4a;}
.panel_style1 .point1.color6:before{color:#4a71ff;}

/***** point2 *****/
.panel_style1 .point2{
    margin:0px 0 8px 0;
    font-size:1.1rem;
    color:#6b6b6b;
    line-height:25px;
    padding:9px 33px 4px 5px;
    position:relative;
    background-color:#fbf7ff;
    position:relative;
    border: solid 1px #e5dcef;
}
.panel_style1 .point2:before {
    content:'\60';
    font-family:'ifont';
    text-align:center;
    font-size:2rem;
    color:#c1b4cf;
    position: absolute;
    top:0;right:6px;bottom:0;
    line-height:40px;
}
.panel_style1 .point2 .select{position:absolute;left:0;top:0;bottom:0;}
.panel_style1 .point2 .nice-select{
    border:none;
    border-right: dashed 1px #e5dcef;
    font-size:1.1rem;
    height:38px;width:184px;
    padding:0 14px 0 18px;
    color:#888888;
    line-height:41px;
}
.panel_style1 .point2 .nice-select:before{display:none;}
.panel_style1 .point2 .nice-select:after{border-bottom:2px solid rgb(194, 133, 255);border-right:2px solid rgb(194, 133, 255);}

/************ Cropper ************/
/***** Cropper *****/
.panel_style1 .cropper .pic, .cropper .pic .pic_inner{
    position:relative;
    display:inline-block;
    width:75px;height:75px;
    background-color:#fff;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
}
.panel_style1 .cropper .pic .pic_inner{overflow:hidden;min-width:100%!important;min-height:100%!important;display:block;border:solid 1px #d0dfea;}
.panel_style1 .cropper .pic .pic_inner img{background-color:#fff;}
.panel_style1 .cropper .cropper_holder{display:none;}

/************ Tooltip ************/
/***** tooltip1 *****/
.panel_style1 .tooltip1{
    position:absolute;
    right:-17px;top:100%;
    background-color:#636363;
    pointer-events:none;
    width:74px;
    text-align:center;
    padding:7px 10px 6px 10px;
    font-size:1.1rem;
    text-transform:capitalize;
    color:#fff;
    border-radius:3px;
    transition:all .2s ease;
    opacity:0;
}
.panel_style1 .tooltip1:before{
    content:'';
    position:absolute;
    left:0;right:0;top:-5px;
    border-right:solid 5px transparent;
    border-left:solid 5px transparent;
    border-bottom:solid 5px #636363;
    width:0px;
    margin:0 auto;
}

/************ Modal ************/
/*#1*/
.modal_style3{
    background-color:#fff;
    border-radius:3px;
    box-shadow:none;
    margin:7% auto 0 auto;
    max-width:80%;min-width:0;min-height:0;
    width:540px;
    padding:20px;
    text-align:right;
    position:relative;
}
.modal_style3 .close_icon{
    position:absolute;
    right:9px;top:9px;
    font-size:1.7rem;
    color:#9c9c9c;
    cursor:pointer;
}

/*#4*/
.modal_style4{
    width:530px;
    overflow:visible;
    border-radius:2px;
    padding:15px;
    position:relative;
}
.modal_style4 .close_icon{
    font-size:2rem;
    position:absolute;
    right:0px;top:-26px;z-index:10;
    color:#4c4c4c;
    cursor:pointer;
    background-color:#fff;
    width:30px;height:30px;
    text-align:center;
    line-height:38px;
    border-radius:4px 4px 0 0;
}
.modal_style4 .title{
    font-size:1.5rem;
    text-transform:capitalize;
    color:#ffffff;
    text-align:right;
    background-color:#00c1b8;
    padding:10px 10px 10px 10px;
    border-radius:2px;
    position:relative;
}
.modal_style4 .title .subject{display:inline-block;text-align:right;}
.modal_style4 .title .date{
    position:absolute;
    left:0;top:0;bottom:0;
    line-height:41px;
    padding:0 0 0 41px;
    letter-spacing:1px;
    font-size:1.3rem;
    color:#4c4c4c;
}
.modal_style4 .title .date:before{
    content:'\2c';
    font-family:'boustanico';
    font-size:2.4rem;
    text-align:center;
    color:#08635e;
    position:absolute;
    top:0;bottom:0;left:8px;
    line-height:38px;
}
.modal_style4 .content p{
    text-align:justify;
    font-size:1.2rem;
    line-height:26px;
    padding:15px;
    color:#585858;
    background-color:#f8f8f8;
    margin:10px 0 0 0;
}

/*#5*/
.modal_style5{
    width:830px;
    overflow:visible;
    border-radius:2px;
    padding:15px;
    position:relative;
    margin:50px auto;
}
.modal_style5 .form_style2{width:100%;padding:10px;}

/*#6*/
.modal_style6{
    min-width: 700px;
    width: 700px;
    background-color: #083a5f;
    position: relative;
}
.modal_style6 .close_icon{
    position: absolute;
    width: 23px;
    height: 23px;
    top: 3px;
    right: 3px;
    font-family: 'boustanico';
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    font-size: 1.7rem;
    color: #ffffff;
    opacity: .8;
}
.modal_style6 .close_icon:hover{
    opacity: 1;
}
.modal_style6 .close_icon:after{
    content: '\71';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.modal_style6 .list1{
    padding: 10px;
}
.modal_style6 .item1{

}
.modal_style6 .item1.w46{
    width: 46%;
}
.modal_style6 .item1.w52{
    width: 52%;
    padding: 53px 0;
}
.modal_style6 .item1 .pic_part{
    height: 330px;
    width: 312px;
    overflow: hidden;
}
.modal_style6 .item1 .title1{

}
.modal_style6 .item1 .title1 .text{
    font-size: 1.8rem;
    color: #fff;
    letter-spacing: 1px;
    text-transform: capitalize;
    text-align: center;
    display: block;
    line-height: 31px;
    padding: 14px 6px;
}
.modal_style6 .item1 .description{

}
.modal_style6 .item1 .description .text1{
    color: #dfdfdf;
    font-size: 1.25rem;
    line-height: 20px;
    padding: 15px 43px;
    text-align: center;
}
.modal_style6 .btn_style1{
    width: 170px;
    border: 1px solid #fefefe;
    margin: 0 auto 0 auto;
    margin-top: 10px;
    color: #2a2a2a;
}
.modal_style6 .btn_style1:before{
    background-color: #fff;
}

/*#15*/
.modal_style15{
    width:830px;
    overflow:visible;
    border-radius:2px;
    padding:15px;
    position:relative;
    margin:110px auto;
}
.modal_style15 .close_icon{
    position: absolute;
    width: 23px;
    height: 23px;
    top: 3px;
    right: 3px;
    font-family: 'boustanico';
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    font-size: 1.7rem;
    color: #404040;
    opacity: .8;
    z-index: 5;
}
.modal_style15 .close_icon:hover{
    opacity: 1;
}
.modal_style15 .close_icon:after{
    content: '\71';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.modal_style15 .pic_style1{
    float: left;
    width: 50%;
    padding: 0;
}
.modal_style15 .pic_style1 .bigpic{
    cursor: auto;
}
.modal_style15 .product_detail_style1{
    float: left;
    width: 50%;
    padding: 10px 10px 10px 10px;
    position: relative;
}
.modal_style15 .share_style1{
    margin: 0;
    float: left;
}
.modal_style15 .share_style1 .text1{
    min-height: 10px;
}
.modal_style15 .share_style1 .list1{
    top: -20px;
}
.modal_style15 .share_style1 .item1{
    padding: 0;
    border: none;
}
.modal_style15 .full_detail{
    float: right;
}
.modal_style15 .full_detail .link{
    display: inline-block;
    font-size: 1.2rem;
    text-transform: capitalize;
    line-height: 24px;
    color: #454545;
    transition: none;
}
.modal_style15 .full_detail .link:hover{
    color: #050505;
}

/************ Pagination ************/
/***** pagination1 *****/
.panel_style1 .pagination1{text-align:center;margin:35px 0 0 0;}
.panel_style1 .pagination1 .pagination{
    margin:0 auto;
    text-align:center;
    border:solid 1px #ececec;
    display:inline-block;
    padding:5px 35px;
    position:relative;
}
.panel_style1 .pagination1 .page{
    display:inline-block;
    padding:0px 15px;
    line-height:40px;
    font-size:1.4rem;
    height:38px;
    color:#a1a1a1;
    min-width:38px;min-height:38px;
    position:relative;
}
.panel_style1 .pagination1 .page:after{
    content:'';
    position:absolute;
    right:0;top:13px;bottom:13px;z-index:0;
    width:1px;
    background-color:#dcdcdc;
    transform:rotate(20deg);
}
.panel_style1 .pagination1 .page:nth-child(5):after{display:none;}
.panel_style1 .pagination1 .page.active{color:#6fb5fc;}
.panel_style1 .pagination1 .page:hover{color:#6fb5fc;}
.panel_style1 .pagination1 .pagination .next{left:-7px;right:auto;top:12px;}
.panel_style1 .pagination1 .pagination .previous{right:-7px;left:auto;top:12px;}
.panel_style1 .pagination1 .pagination .next i{right:5px;}

/************ Icon ************/
/***** icon1 *****/
.panel_style1 .icon1{
    position:absolute;
    right:0;top:-21px;left:0;z-index:0;
    width:13px;height:23px;
    background-color:#e6e6e6;
    margin:0 auto;
    cursor:pointer;
}
.panel_style1 .icon1 i{
    line-height:28px;
    font-size:.7rem;
    color:#848484;
    position:absolute;
    right:3px;top:0;bottom:0;
}
.panel_style1 .icon1:after{
    content:'';
    position:absolute;
    border-style:solid;
    border-width:21px 0 20px 12px;
    right:-6px;
    border-width:12px 0 12px 6px;
    border-color:transparent transparent transparent rgb(230,230,230);
    transition:all .4s ease;
}
.panel_style1 .icon1:before{
    content:'';
    position:absolute;
    border-style:solid;
    left:-6px;
    transition:all .4s ease;
    border-width:12px 6px 12px 0;
    border-color:transparent rgb(230,230,230) transparent transparent;
    transition:all .4s ease;
}
.panel_style1 .icon1:hover{background-color:#93bb3e;}
.panel_style1 .icon1:hover:before{border-color:transparent #93bb3e transparent transparent;}
.panel_style1 .icon1:hover:after{border-color:transparent transparent transparent #93bb3e;}
.panel_style1 .icon1:hover i{color:#fff;}

/************ Table ************/
/***** table1 *****/
.panel_style1 .table1 table{width:100%;border-collapse:collapse;}
.panel_style1 .table1 table td{border:solid 1px #dcdcdc;padding:7px;}
.panel_style1 .table1 .text1{
    font-size:1.2rem;
    color:#888888;
    line-height:30px;
    display:inline-block;
    text-transform:capitalize;
    text-align:center;
}
.table1 .text2{
    font-size:1.2rem;
    color:#3e3e3e;
    line-height:30px;
    display:inline-block;
    text-transform:capitalize;
    text-align:center;
}
.panel_style1 .table1 .text3{
    font-size:1.2rem;
    color:#039baf;
    line-height:30px;
    display:inline-block;
    text-transform:capitalize;
    text-align:center;
}
.panel_style1 .table1 .edit{
    height:60px;
    font-size:2.5rem;
    border-bottom:solid 1px #dcdcdc;
    line-height:65px;
    color:#429850;
    text-align:center;
}
.panel_style1 .table1 .delete{
    height:60px;
    font-size:2.5rem;
    line-height:80px;
    color:#e85e35;
    text-align:center;
}
.panel_style1 .table1 .edit i,.table1 .delete i{cursor:pointer;}

/***** table2 *****/
.panel_style1 .table2{margin:20px 0 0 0;}
.panel_style1 .table2 table{font-weight:normal;width:100%;border-collapse:collapse;}
.panel_style1 .table2 th{
    font-weight:normal;
    height:40px;
    vertical-align:middle;
    text-align: center;
    background-color:#ffcd8f;
    padding:5px;
    border:solid 1px #e0b27a;
}
.panel_style1 .table2 th.number_sign{width:5%;}
.panel_style1 .table2 th.factor_id{width:10%;}
.panel_style1 .table2 th.subject{width:40%;}
.panel_style1 .table2 th.date{width:15%;}
.panel_style1 .table2 th.date2{width:25%;}
.panel_style1 .table2 th.date3{width:15%;}
.panel_style1 .table2 th.status{width:19%;}
.panel_style1 .table2 th.status4{width:30%;}
.panel_style1 .table2 th.status5{width:25%;}
.panel_style1 .table2 th.view{width:15%;}
.panel_style1 .table2 th.view2{width:30%;}
.panel_style1 .table2 th.action{width:6%;}
.panel_style1 .table2 th.action2{width:10%;}
.panel_style1 .table2 th.action3{width:12%;}
.panel_style1 .table2 th.price{width:13%;}
.panel_style1 .table2 th.time{width:40%;}
.panel_style1 .table2 th.sign{width:30%;}
.panel_style1 .table2 th .text{
    font-size:1.15rem;
    display:block;
    color:#865921;
    padding:3px 0 0 0;
    text-align:center;
    text-transform:capitalize;
    font-weight:bold;
}
.panel_style1 .table2 td{
    background-color:#f3f3f3;
    position:relative;
    border:solid 1px #dedede;
    padding:5px;
    height:40px;
    vertical-align:middle;
}
.panel_style1 .table2 td .text{
    text-align:center;
    display:block;
    font-size:1.2rem;
    color:#8c8c8c;
    padding:4px 0 0 0;
    text-transform:capitalize;
}
.panel_style1 .table2 td .text.letter_s{letter-spacing:.5px;}
.panel_style1 .table2 .delete_icon{
    position:absolute;
    left:0;right:0;top:0;bottom:0;
    color:#ff5ba0;
    font-size:1.8rem;
    cursor:pointer;
    text-align:center;
    line-height:49px;
}
.panel_style1 .table2 .delete_icon:hover{color:#565656;}
.panel_style1 .table2 .status1{
    background-color:#89b135;
    display:block;
    font-size:1.2rem;
    color:#fff;
    text-align:center;
    padding:9px 0 7px 0;
    width:100%;
    margin:0 auto;
    border-radius:2px;
    text-transform:capitalize;
}
.panel_style1 .table2 .status2{
    background-color:#ff9900;
    display:block;
    font-size:1.2rem;
    color:#fff;
    text-align:center;
    padding:9px 0 7px 0;
    width:100%;
    margin:0 auto;
    border-radius:2px;
    text-transform:capitalize;
}
.panel_style1 .table2 .status3{
    background-color:#ff5200;
    display:block;
    font-size:1.2rem;
    color:#fff;
    text-align:center;
    padding:9px 0 7px 0;
    width:100%;
    margin:0 auto;
    border-radius:2px;
    text-transform:capitalize;
}
.panel_style1 .table2 .view1{
    font-size:1.2rem;
    color:#8c8c8c;
    display:block;
    text-align:center;
    cursor:pointer;
    width:100%;
    margin:3px auto 0 auto;
    transition:all .4s ease;
    text-transform:capitalize;
}
.panel_style1 .table2 .view1:hover{color:#22ad1e;}
.panel_style1 .pagination_style1{margin:30px 0 0 0;}
.panel_style1 .table2.sign_part{display:none;}

/***** table3 *****/
.panel_style1 .table3{margin:20px 0 0 0;}
.panel_style1 .table3 table{font-weight:normal;width:100%;border-collapse:collapse;}
.panel_style1 .table3 td.part1{width:68%;}
.panel_style1 .table3 td.part1 .table4 td.title{width:5%;}
.panel_style1 .table3 td.part2{width:2%;}
.panel_style1 .table3 td.part3{width:30%;}

/***** table4 *****/
.panel_style1 .table4 table{font-weight:normal;width:100%;border-collapse:collapse;}
.panel_style1 .table4 tr{border-bottom:solid 1px #e0b27a;}
.panel_style1 .table4 td.title{
    width:10%;
    padding:45px 0;
    position:relative;
    background-color:#ffcd8f;
    border:solid 1px #e0b27a;
}
.panel_style1 .table4 td.title .text{
    position:absolute;
    white-space:nowrap;
    top:50%;left:50%;
    font-size:1.4rem;
    transform:translateX(-50%) translateY(-50%) rotate(90deg);
    letter-spacing:1px;
    color:#865921;
    text-transform:capitalize;
}
.panel_style1 .table4 td.content{width:95%;background-color:#f3f3f3;border:solid 1px #e0b27a; }
.panel_style1 .table4 .list1{padding:15px;}
.panel_style1 .table4 .item1{float:left;margin:0 20px 0 0;padding:3px 0;}
.panel_style1 .table4 .item1.w100{width:100%;margin:0;}
.panel_style1 .table4 .label2{font-size:1.2rem;text-transform:capitalize;color:#cc0000;line-height:22px;}
.panel_style1 .table4 .value1{font-size:1.2rem;text-transform:capitalize;line-height:22px;color:#626163;}
.panel_style1 .table4 .item2{margin:5px 0;}
.panel_style1 .table4 .item2 .title{
    font-size:1.15rem;
    line-height:24px;
    display:block;
    text-align:center;
    text-transform:capitalize;
    color:#0096c4;
    background-color:#eaeaea;
}
.panel_style1 .table4 .item2 .text{
    font-size:1.25rem;
    text-transform:capitalize;
    text-align:center;
    display:block;
    line-height:30px;
    color:#565656;
}
.panel_style1 .table4 .item2 .pic{height:20px;overflow:hidden;width:165px;margin:12px auto 0 auto;}

/***** table5 *****/
.panel_style1 .table5{margin:20px 0 0 0;}
.panel_style1 .table5 table{font-weight:normal;width:100%;border-collapse:collapse;}
.panel_style1 .table5 th{
    font-weight:normal;
    height:40px;
    vertical-align:middle;
    text-align: center;
    background-color:#ffcd8f;
    padding:5px;
    border:solid 1px #e0b27a;
}
.panel_style1 .table5 th.row{width:10%;}
.panel_style1 .table5 th.image{width:25%;}
.panel_style1 .table5 th.desc{width:25%;}
.panel_style1 .table5 th.price1{width:15%;}
.panel_style1 .table5 th.count{width:10%;}
.panel_style1 .table5 th.price2{width:15%;}
.panel_style1 .table5 th .text{
    font-size:1.15rem;
    display:block;
    color:#865921;
    padding:3px 0 0 0;
    text-align:center;
    text-transform:capitalize;
    font-weight:bold;
}
.panel_style1 .table5 td{
    background-color:#f3f3f3;
    position:relative;
    border:solid 1px #dedede;
    padding:5px;
    height:40px;
    vertical-align:middle;
}
.panel_style1 .table5 td .item1{text-align:center;margin:3px 0;}
.panel_style1 .table5 td .text{
    text-align:center;
    display:block;
    font-size:1.2rem;
    color:#8c8c8c;
    padding:4px 0 0 0;
    text-transform:capitalize;
}
.panel_style1 .table5 td .text1{
    text-align:center;
    display:block;
    font-size:1.2rem;
    color:#0089ff;
    padding:4px 0 0 0;
    text-transform:capitalize;
}
.panel_style1 .table5 td .text2{
    text-align:center;
    display:block;
    font-size:1.2rem;
    color:#4ead3d;
    padding:4px 0 0 0;
    text-transform:capitalize;
}
.panel_style1 .table5 td .pic{
    width:95px;height:95px;
    background:none no-repeat center center / contain;
    display:block;
    margin:0 auto;
}
.panel_style1 .table5 td .label2{color:#cc0000;text-transform:capitalize;font-size:1.2rem;}
.panel_style1 .table5 td .value1{font-size:1.2rem;color:#5f5f5f;line-height:20px;text-transform:capitalize;}
.panel_style1 .table5 td .info1{
    font-size:1.2rem;
    text-align: center;
    color:#636161;
    line-height:20px;
    padding:5px;
}
.panel_style1 .table5 td .text.letter_s{letter-spacing:.5px;}

@keyframes notification {
    from{background-color:#eee;}
    to{background-color:#f19539;}
}
.signin_part1 .form_style2 .btn_style1[disabled] {
    opacity: 0.5;
    cursor: not-allowed;
}

.nice-select.error {
    border: 1px solid #ffa5a5 !important;
}
form#profile input[type="file"] {
    display: none;
}
#frm-delete {
    display: inline;
}
.modal_style4 .content.unauthorized p {
    color: #ffffff;
    background: #ff6363;
}

.favorite_part.btn-favorite.active{
    opacity: 1 !important;

}
.add_to_cart_part.active{
    opacity: 1 !important;

}
.add_to_cart_part.active .icon{
    color:#3bb43b !important;
}
.favorite_part.btn-favorite.active .icon{
    color: #ff6464 !important;
}
.pic > img {
    max-width: 100%;
    height: inherit;
}
.table_style2 td[rowspan="3"] {
    width: 60px;
}
/*********Loader*********/
.loader {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background: #8c8c8c;
    opacity: 0.5;
}
.loader .loader_status{
    position: relative;
    top: 50%;
}
.loader .loader_position{
    position: relative;
    margin: 0 auto;
    text-align: center;
    box-sizing: border-box;
}
.loader .loader1{
    position: relative;
    width: 54px;
    height: 8px;
    margin: 0 auto;
    padding: 0;
}
.loader .dot{
    position: absolute;
    display: inline-block;
    width: 6px;
    height: 6px;
    line-height: 1.5;
    border-radius: 15px;
    background: #dfdfdf;
}
.loader .dot.dot1{
    animation: animateDot1 1.5s linear infinite;
    left: 12px;
    background: #b1d011;
}
.loader .dot.dot2{
    animation: animateDot2 1.5s linear infinite;
    animation-delay: 0.5s;
    left: 24px;
}
.loader .dot.dot3{
    animation: animateDot3 1.5s linear infinite;
    left: 12px;
}
.loader .dot.dot4{
    animation: animateDot4 1.5s linear infinite;
    animation-delay: 0.5s;
    left: 24px;
}

@keyframes animateDot1 {
    0% {
        -webkit-transform: rotate(0deg) translateX(-12px);
        -moz-transform: rotate(0deg) translateX(-12px);
        -ms-transform: rotate(0deg) translateX(-12px);
        -o-transform: rotate(0deg) translateX(-12px);
        transform: rotate(0deg) translateX(-12px);
    }
    25% {
        -webkit-transform: rotate(180deg) translateX(-12px);
        -moz-transform: rotate(180deg) translateX(-12px);
        -ms-transform: rotate(180deg) translateX(-12px);
        -o-transform: rotate(180deg) translateX(-12px);
        transform: rotate(180deg) translateX(-12px);
    }
    75% {
        -webkit-transform: rotate(180deg) translateX(-12px);
        -moz-transform: rotate(180deg) translateX(-12px);
        -ms-transform: rotate(180deg) translateX(-12px);
        -o-transform: rotate(180deg) translateX(-12px);
        transform: rotate(180deg) translateX(-12px);
    }
    100% {
        -webkit-transform: rotate(360deg) translateX(-12px);
        -moz-transform: rotate(360deg) translateX(-12px);
        -ms-transform: rotate(360deg) translateX(-12px);
        -o-transform: rotate(360deg) translateX(-12px);
        transform: rotate(360deg) translateX(-12px);
    }
}
@keyframes animateDot2 {
    0% {
        -webkit-transform: rotate(0deg) translateX(-12px);
        -moz-transform: rotate(0deg) translateX(-12px);
        -ms-transform: rotate(0deg) translateX(-12px);
        -o-transform: rotate(0deg) translateX(-12px);
        transform: rotate(0deg) translateX(-12px);
    }
    25% {
        -webkit-transform: rotate(-180deg) translateX(-12px);
        -moz-transform: rotate(-180deg) translateX(-12px);
        -ms-transform: rotate(-180deg) translateX(-12px);
        -o-transform: rotate(-180deg) translateX(-12px);
        transform: rotate(-180deg) translateX(-12px);
    }
    75% {
        -webkit-transform: rotate(-180deg) translateX(-12px);
        -moz-transform: rotate(-180deg) translateX(-12px);
        -ms-transform: rotate(-180deg) translateX(-12px);
        -o-transform: rotate(-180deg) translateX(-12px);
        transform: rotate(-180deg) translateX(-12px);
    }
    100% {
        -webkit-transform: rotate(-360deg) translateX(-12px);
        -moz-transform: rotate(-360deg) translateX(-12px);
        -ms-transform: rotate(-360deg) translateX(-12px);
        -o-transform: rotate(-360deg) translateX(-12px);
        transform: rotate(-360deg) translateX(-12px);
    }
}
@keyframes animateDot3 {
    0% {
        -webkit-transform: rotate(0deg) translateX(12px);
        -moz-transform: rotate(0deg) translateX(12px);
        -ms-transform: rotate(0deg) translateX(12px);
        -o-transform: rotate(0deg) translateX(12px);
        transform: rotate(0deg) translateX(12px);
    }
    25% {
        -webkit-transform: rotate(180deg) translateX(12px);
        -moz-transform: rotate(180deg) translateX(12px);
        -ms-transform: rotate(180deg) translateX(12px);
        -o-transform: rotate(180deg) translateX(12px);
        transform: rotate(180deg) translateX(12px);
    }
    75% {
        -webkit-transform: rotate(180deg) translateX(12px);
        -moz-transform: rotate(180deg) translateX(12px);
        -ms-transform: rotate(180deg) translateX(12px);
        -o-transform: rotate(180deg) translateX(12px);
        transform: rotate(180deg) translateX(12px);
    }
    100% {
        -webkit-transform: rotate(360deg) translateX(12px);
        -moz-transform: rotate(360deg) translateX(12px);
        -ms-transform: rotate(360deg) translateX(12px);
        -o-transform: rotate(360deg) translateX(12px);
        transform: rotate(360deg) translateX(12px);
    }
}
@keyframes animateDot4 {
    0% {
        -webkit-transform: rotate(0deg) translateX(12px);
        -moz-transform: rotate(0deg) translateX(12px);
        -ms-transform: rotate(0deg) translateX(12px);
        -o-transform: rotate(0deg) translateX(12px);
        transform: rotate(0deg) translateX(12px);
    }
    25% {
        -webkit-transform: rotate(-180deg) translateX(12px);
        -moz-transform: rotate(-180deg) translateX(12px);
        -ms-transform: rotate(-180deg) translateX(12px);
        -o-transform: rotate(-180deg) translateX(12px);
        transform: rotate(-180deg) translateX(12px);
    }
    75% {
        -webkit-transform: rotate(-180deg) translateX(12px);
        -moz-transform: rotate(-180deg) translateX(12px);
        -ms-transform: rotate(-180deg) translateX(12px);
        -o-transform: rotate(-180deg) translateX(12px);
        transform: rotate(-180deg) translateX(12px);
    }
    100% {
        -webkit-transform: rotate(-360deg) translateX(12px);
        -moz-transform: rotate(-360deg) translateX(12px);
        -ms-transform: rotate(-360deg) translateX(12px);
        -o-transform: rotate(-360deg) translateX(12px);
        transform: rotate(-360deg) translateX(12px);
    }
}
.noitem_style1 > b {
    font-weight: bold !important;
}
.product_detail_style1 .button1 .btn_style5.active:before{
    background-color: #ff411c;
}
.swal-overlay{
    z-index: 1000000;
}

.text-center{
   text-align: center !important;
}
.inner-what-you-deserve {
    display: none;
}
.footer_part3 .list1 {
    padding: 12px;
}



.nav_style3 .list3{
    position: absolute;
    top: 42px;
    width: 1170px;
    left: -793px;
    z-index: 1;
    padding: 8px 0 0 0;
    display: none;
}
.nav_style3 .list3_inner{
    background-color: #fff;
    padding: 17px 0;
}
.nav_style3 .list3 .item3{
    float: left;
}
.nav_style3 .list3 .item3.w50{
    width: 50%;
}
.nav_style3 .list3 .item3.w48{
    width: 48%;
    float: right;
}
.nav_style3 .list3 .item3 .link_parts{
    float: left;
    width: 33.33%;
    margin: 5px 0 0 0;
    padding: 5px 0 5px 0;
}
.nav_style3 .list3 .item3 .thumbs_part{
    float: left;
    width: 30%;
    margin: 5px 1.6% 0 1.6%;
    padding: 5px 0 5px 0;
}
.nav_style3 .list3 .item3 .link_parts .lp_list1{

}
.nav_style3 .list3 .item3 .link_parts .lp_item1{

}
.nav_style3 .list3 .item3 .link_parts .lp_item1.margint10px{
    margin-top: 10px;
}
.nav_style3 .list3 .item3 .link_parts .lp_link1{
    display: inline-block;
    font-size: 1.15rem;
    color: #8a8a8a;
    line-height: 18px;
    text-transform: capitalize;
    transition: none;
}
.nav_style3 .list3 .item3 .link_parts .lp_link1:hover{
    color: #426f91;
}

.title_style20 {
    font-size: 12pt;
    padding: 11px;
    border-bottom: 1px solid #eee;
    margin: 5px 0;
}

.story_description {
    cursor: auto;
    font-size: 1.25rem;
    padding: 20px 95px;
    line-height: 22px;
    color: #5d5d5d;
    margin: 15px 0;
    background-color: #fff;
    border: solid 1px #e7e7e7;
    text-align: center;
}