.ul_clear{
  clear:both;
}

@font-face {
    font-family: 'font_minior_it';
    font-display: swap;
    src: url('../fonts/MinionPro-MediumIt.otf')
}
@font-face {
    font-family: 'font_reg';
    font-display: swap;
    src: url('../fonts/poppings_reg.ttf')
}

@font-face {
    font-family: 'font_med';
    font-display: swap;
    src: url('../fonts/poppings_med.ttf')
}
@font-face {
    font-family: 'font_bold';
    font-display: swap;
    src: url('../fonts/popping_bold.ttf')
}
@font-face {
    font-family: 'font_semibold';
    font-display: swap;
    src: url('../fonts/popping_semibold.ttf')
}




@font-face {
    font-family: 'font_min_mid';
    font-display: swap;
    src: url('../fonts/MinionPro-MediumIt.otf')
}

label{
  font-weight: normal;
}

*{
      word-wrap: break-word;
      padding: 0;
      margin: 0;
      font-family: font_reg, sans-serif, sans-serif;
      color:#474747;
      letter-spacing: 0.5px;

/* overflow-x: hidden; */
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #F28A00;
}

::selection {
    color: #fff;
    background: #F28A00;
}



u{
  color: inherit;
}

body{
  overflow-x:hidden;

}
input{
  font-family: font_med, sans-serif;
}

textarea{
  font-family: font_med, sans-serif;
}

select{
  font-family: font_med, sans-serif;
}


a {color:inherit; text-decoration: none !important;}      /* unvisited link */
a:visited {color:inherit;}  /* visited link */
a:hover {color:inherit;}  /* mouse over link */
a:active {color:inherit;}  /* selected link */

textarea{
	resize:vertical;
}

.header_bg_home{
width: 100%;
height:400px;
  background-color: #eeeeee;


  background-image: linear-gradient(#fff, #f7f7f7);

}

.header_bg_portfolio{
  width: 100%;
  height:200px;
    background-color: #eeeeee;

    -webkit-user-select: none; /* Chrome, Opera, Safari */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Standard syntax */

    background-image: linear-gradient(#fff, #f7f7f7);


}

.header_bg{
width: 100%;
height:200px;
  background-color: #eeeeee;


  background-image: linear-gradient(#fff, #f7f7f7);

}
.header_call_div{
  float: right;
}
.header_logo_div{
  position: absolute;
}
.header_logo_div img{
  height:50px;
}
.header_call_div ul{
  list-style: none;
}
.header_call_div ul li{
  list-style: none;
  float: left;
  margin-left: 10px;
}
.header_call_img{
  margin-top: 10px;
}
.header_tabs_bg_header{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 15px;
padding: 10px 0;

}

.header_tabs_bg_header_4{
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 15px;
padding: 10px 0;

}

.header_tabs_bg_header a{
  text-decoration: none;
}


.header_call_img img{
  height: 16px;
}

.header_call_img i{
  color: #F28A00;
  font-size: 19px;
  margin-top: 10px;

}

.header_call_img p{
font-family: font_med, sans-serif;
margin-top: 20px;
}

.header_headline_div{

margin-top: -70px;

}
.header_headline_div ul{
  list-style: none;

}
.header_headline_div ul li{
  float: left;
  margin-right: 20px;
}
.header_headline_line{
background-color: #F28A00;
display: none;
height:45px;
width:8px;

}

.header_headline_text p{
  font-family: font_semibold, sans-serif;
  font-size: 32px;
  margin-top: -2px;
}


.header_headline_text h1{
  font-family: font_semibold, sans-serif;
  font-size: 32px;
  margin-top: 5px;
  color:#202733;
}




.header_tabs_bg{
width: 100%;
min-height:40px;
background-color: #fff;
box-shadow: 0 22px 31px -13px rgba(0,0,0,0.1);
padding: 5px;
}



.header_tab_tag_frame{
  width:100%;
  height:40px;
  border: solid 3px #E2E2E2;
  border-radius: 35px;
  /* margin: 10px; */
  /* margin-top: 10px; */
  padding-top:7px;
  text-align: center;
  font-size: 15px;
display: inline-block;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */

cursor: pointer;
transition: all 300ms;

}
.header_tab_tag_frame p{
  font-family: font_med, sans-serif;
}
.header_tab_tag_frame:hover{

  border: solid 3px #F28A00;

}
.package_box_frame{
  display: inline-block;
  width:316px;
  /* height:600px; */
font-size: 14px;
  /* background-color: #eee; */
  vertical-align: top;
  /* border-left: solid 2px #e2e2e2; */

  padding-bottom: 50px;
}

.package_box_lnbi_3{
  /* border-bottom: solid 2px #e2e2e2; */
}

.package_box_lnbi_1{
  border:none;
}
.package_box_lnbi_2{

}
.package_box_lnbi_bottom_3{
  border: none;
}
.package_box_div{
  font-size: 0;
}
.package_box_icon img{
  height:100px;
}
.package_box_line{
  width: 50px;
  height:3px;
  background-color: #989898;
  display: inline-block;
}
.package_box_title p{
  font-family: font_semibold, sans-serif;

  font-size: 17px;

  color:#989898;

}

.package_box_title h1{
  font-family: font_semibold, sans-serif;

  font-size: 17px;

  color:#989898;

}


.package_box_body_price p{
  display: inline-block;
  font-family: font_med, sans-serif;
  color:#898989;
  font-size: 30px;

}
.package_box_body_price i{
font-size: 22px;
color:#898989;
margin-right: 2px;


}
.package_box_body_price img{
  display: inline-block;
  height:23px;
  margin-top: -10px;
}

.package_box_body_text p{
font-size: 14px;
text-align: left;
color:#898989;
}
.package_box_body_subtext p{
  font-size: 14px;
  text-align: left;
  color:#898989;
}

.package_box_body_line{
  width:40px;
  height:3px;
  background-color: #898989;
}
.packae_mid_line{
  width: 100%;
  height: 3px;
  background-color: #e2e2e2;
}


.packae_mid_line_mobile{
  width: 100%;
  height: 3px;
  background-color: #e2e2e2;
  display: none;
}

.package_box_body_text_div{
  padding:0 43px;
}
.package_box_lnbi_1_line{

  border-right: solid 2px #e2e2e2;

}
.package_box_lnbi_2_line{
  border-right: solid 2px #e2e2e2;
}

.package_box_lnbi_2_line_left{
  border-left: solid 2px #e2e2e2;
}


.package_box_lnbi_3_line{
    /* border-left: solid 2px #e2e2e2; */
}

.package_box_frame_main{
  font-size: 0;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */

}
.header_padding{
  padding: 0 110px;

  /* -webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;  */


}
.header_padding_home{
    padding: 0 50px;
    -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */

}
.header_padding_footer{
    padding: 0 0px;
}
.header_padding_form{
  padding: 0 115px;

}
.header_padding_form_footer{
  padding: 0 115px;

}
.bulk_package_div{
  width: 680px;
  height: 55px;
  background-color: #efefef;
  display: inline-block;
  /* letter-spacing: 0.5px; */
  font-size: 16px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
border-radius: 35px;

}
.bulk_package_div p{
  font-family: font_semibold, sans-serif;
  display: inline-block;
  line-height: 55px;
}
.bulk_package_div_mid{
  margin: 0 5px;
  font-family: font_semibold, sans-serif;

  color: #f28a00;
  cursor: pointer;
}
.footer_section_div{
  display: inline-block;
  vertical-align: top;
  text-align: left;
  /* margin:0 55px; */
  /* background-color: red; */

}
.footer_div{
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */

  width: 100%;
  /* min-height: 360px; */
  background-color: #202733;
padding-top: 30px;
padding-bottom: 15px;
}

.footer_section_title{
  color: #F28A00;
  font-family: font_semibold, sans-serif;


}

.footer_section_subtitle{
color: #E0DEE2;
/* cursor: pointer; */
}

.footer_section_subtitle_2{
color: #E0DEE2;
/* cursor: pointer; */
}

.footer_section_subtitle:hover{
  color: #F28A00;
}

.footer_section_div p{
  line-height: 30px;
}
.footer_section_card_icons{
  width: 209px;
}

.footer_section_social ul{
  list-style: none;
  padding: 0;
}

.footer_section_social ul li{
float: left;
}
.footer_section_social ul li img{
  width: 19px;
  margin-right: 19px;
  margin-bottom: 19px;
  cursor: pointer;
}
.footer_bottom_div {
    width: 100%;
    min-height: 60px;
    background-color:    #efefef;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: -4px;
}
.footer_bottom_div_new{
  background-color: #efefef;


}
/* .footer_bottom_div p{
  padding-top: 3px;
  font-size: 10px;
  color:#FFFFFF;
  letter-spacing: 0.5px;
} */
.package_box_lnbi_line_hover{
  transition: all 400ms;
  cursor: pointer;
}
.footer_bottom_div_1{

  font-size: 11px;
  color:#b7b7b7;
  letter-spacing: 0.5px;
  padding: 0;
  margin: 0;
  padding-top: 7px;
}
.footer_bottom_div_2{
  padding: 0;
  margin: 0;
  /* padding-top: 3px; */
  font-size: 10px;
  color: #FFFFFF;
  letter-spacing: 0.5px;
  color:
  #b7b7b7;
}
@media screen and (min-width:1199px) {


.package_box_lnbi_line_hover:hover{
box-shadow: 0 0px 15px 5px rgba(226,226,226,1);
/* border: none; */
/* width: 330px; */

/* padding:0 20px; */
}
}

.package_box_lnbi_line_hover:hover .package_box_title p{
color:#f28a00;
}

.package_box_lnbi_line_hover:hover .package_box_title h1{
color:#f28a00;
}
.package_box_lnbi_line_hover:hover .package_box_line{
  background-color: #f28a00;
}
.package_box_icon_1{
  transition: all 150ms;
  padding: 7px;
}
.package_box_icon_2{
  transition: all 150ms;
}
.package_box_icon_3{
  transition: all 150ms;
}
.package_box_icon_4{
  transition: all 150ms;
  padding: 7px;

}
.package_box_icon_5{
  transition: all 150ms;
}
.package_box_icon_6{
  transition: all 150ms;
}
.package_box_lnbi_line_hover:hover .package_box_body_price p{
  color:#f28a00;
}
.package_box_lnbi_line_hover:hover .package_box_body_price i{
  color:#f28a00;
}
.mob_package_frame{
  width: 310px;
  display: inline-block;
  vertical-align: top;
  display: none;
  font-size: 14px;

}
.right_border_line{
      border-right: solid 2px #e2e2e2;
}
.left_border_line{
      border-left: solid 2px #e2e2e2;
}
.footer_section_card_paypal{
  height: 23px;
  display: inline-block;
  margin-left: 0px;
  margin-bottom: 10px;

}
.footer_section_card_paypal_p{
display: inline-block;
}
.mobile_main_frame{
  font-size: 0;
}
.package_box_btn{
  width: 212px;
  height:30px;
  background-color: #F28A00;
  border-radius: 35px;

}
.package_box_btn P{
  padding-top: 4px;
  font-family: font_semibold, sans-serif;
  color:#fff;
  font-size: 15px;
}
.mobile_footer_text{
  display: none;
}
.mobile_footer_text p{
  color:#fff;
  text-align: center;
  font-family: font_semibold, sans-serif;
  font-size: 14px;

}
.loding_images{
  /* display: none; */
}
.loding_images img{
  height: 100px;
}
.loding_package_div{
  display: none;
}
.load_images{
  display: none;
}
.header_text_top p{
  padding: 0;
  color:#474747;
  margin:0;
  padding: 15px 0;
  font-family: font_reg, sans-serif;
  letter-spacing: 0.2px;

}


.form_progress_dot{
  width: 10px;
  height:10px;
  background-color: #C1C1C1;
  border-radius: 50px;
  transform: translate(-3px,10px);
  transition: 700ms;
}

.form_progress_dot_1{
  margin-left: 0%;
  margin-top: -17px;
  background-color: #F28A00;
}

.form_progress_dot_2{
  margin-left: 25%;
  margin-top: -9px;

}

.form_progress_dot_3{
  margin-left: 50%;
  margin-top: -10px;

}

.form_progress_dot_4{
  margin-left: 75%;
  margin-top: -10px;
}

.form_progress_dot_5{
  margin-left: 100%;
  margin-top: -10px;
}

.form_progress_line_out{

  margin-top: 3px;
  width: 100%;
  height: 3px;
  background-color: #c1c1c1;
  overflow: hidden;

}
.form_progress_line_in{
  width: 0%;
  height: 3px;
  background-color: #F28A00;
  transition: 500ms;
}
.form_progress_div{
  padding-top: 27px;

}
.header_tabs_bg_form{
width: 100%;
height:70px;
background-color: #fff;
box-shadow: 0 0px 51px -14px rgba(0,0,0,0.2);
padding: 5px;
z-index: 4;
}

.header_tabs_bg_form_holder{
  width: 100%;
  height:70px;
  display: none;
}

.footer_tabs_bg_form{
width: 100%;
height:70px;
background-color: #fff;
box-shadow: 0 0px 51px -14px rgba(0,0,0,0.2);
padding: 5px;
padding-top: 15px;
}
.form_footer_btn{
  width: 120px;
  height:40px;
  display: inline-block;
  border: solid 3px #E2E2E2;
  border-radius: 5px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
  cursor: pointer;
  transition: all 300ms;
  border-radius: 35px;

}

.form_footer_btn:hover{
    border: solid 3px #F28A00;
}

.form_footer_btn p{
  text-align: center;
font-size: 15px;
color: #474747;
font-family: font_med, sans-serif;

line-height: 35px;
}
.form_footer_btn_save{
  float: right;
  margin: 0 20px;
  border-radius: 35px;

}
.form_footer_btn_next{
  float: right;
  border: solid 3px #F28A00;
  border-radius: 35px;

}
.form_footer_btn_next:hover{
  background-color: #F28A00;
  color: #fff;
}
.form_footer_btn_next p:hover{
  color: #fff;

}
.form_out_div{
  display: inline-block;
  width: 560px;
  text-align: left;


}
.form_out_div_fields p{
  color: #474747;
  font-size: 16px;
  display: inline-block;
  font-family: font_med, sans-serif;
}
.form_out_div_fields img{
  display: inline-block;
  height: 12px;
  margin-top: -5px;
}
.form_out_div_fields input{
  width: 100%;
  height: 43px;
  border: solid 3px #E2E2E2;
  border-radius: 35px;
  -webkit-appearance: none;
  font-family: font_med, sans-serif;

  padding: 15px;
  transition: all 200ms;
  outline: 2px solid transparent;     /* oranges! yey */
}


input:focus{
outline: 2px solid transparent;     /* oranges! yey */
  border: solid 3px #F28A00;     /* oranges! yey */

}




.form_out_div_fields_select{
  width: 100%;
  height: 43px;
  border: solid 3px #E2E2E2;
  background-color: rgba(0,0,0,0);
  border-radius: 35px;
  padding-left: 15px;
-moz-appearance: none;
-webkit-appearance: none;
    font-family: font_med, sans-serif;
}
.form_out_div_fields textarea{
  width: 100%;
  /* height: 37px; */
  border: solid 3px #E2E2E2;
  border-radius: 15px;
  padding: 15px;
  font-family: font_med, sans-serif;

}



.form_attach_btn{
  width: 120px;
  height:40px;
  display: inline-block;
  border: solid 3px #E2E2E2;
  border-radius: 35px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
  cursor: pointer;
  transition: all 300ms;
  text-align: center;
}


.form_attach_btn p{
  text-align: center;
font-size: 14px;
color: #474747;
  font-family: font_reg, sans-serif;

line-height: 34px;
}

.form_attach_btn:hover{
border: solid 3px #F28A00;
}

.form_out_div_field_select_arrow{
  margin-left: 530px;
font-size: 26px;
position: absolute;
margin-top: 8px;
color:#474747;
z-index: -1;
}

.form_color_out{
  /* display: inline-block; */
position: relative;
width: 100%;
/* margin: 22px; */
text-align: left;

}
.form_color_text p{
margin-top: 5px;
margin-left: 0px;
  font-size: 13px;
  font-family: font_med, sans-serif;
}
.form_color_img{
  overflow: hidden;
  padding: 0px;
    box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);


}
.form_color_img img{
  width: 100%;
}
.form_color_out:hover .form_color_img{
  border: solid 4px #F28A00;
    margin:  -4px;
    cursor: pointer;
}
.form_color_selected{
  width: 30px;
  height:30px;
  background-color: #F28A00;
  padding: 5px;
  position: absolute;
top:0;
right:0;
display: none;
}
.form_color_selected i{
  font-size: 20px;
  text-align: center;
  color:#fff;
}
.form_color_note_div{
  width: 100%;
  display:inline-block;
  text-align: left;
}
.form_color_div{

display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
grid-gap:40px;
  text-align: left;
}
.form_taste_frame{
  width: 210px;


background-position: center;
background-size: cover;
    margin:3px;
    display: inline-block;
    vertical-align: top;
    /* padding: 4px; */
    box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);
    margin-left: 30px;
margin-bottom: 35px;
    border: solid 4px transparent;


}


.form_taste_frame img{
  width: 100%;
}

.form_taste_frame:hover{
  border: solid 4px #F28A00;
  cursor: pointer;
  /* padding: 0; */
  /* margin: 0; */
  padding: -4px;
}
.form_taste_selected{
  width: 30px;
  height:30px;
  background-color: #F28A00;
  padding: 5px;
  position: absolute;
display: none;
  margin-left: 173px;
  margin-top: -4px;

}
.form_taste_selected i{
  font-size: 20px;
  text-align: center;
  color:#fff;
}
.form_taste_div{
  width: 1012px;
  display: inline-block;
  text-align: left;
}
.designer_frame_title{
font-family: font_med, sans-serif;
font-size: 20px;
}
.designer_frame_line{
  width: 40px;
  height: 4px;
  background-color: #474747;
}
.designer_frame_subtitle{
  font-size: 14px;
  margin-top: 10px;
  color: #898989;
}
.designer_frame_price{
  display: inline-block;
  font-size: 20px;
  font-family: font_med, sans-serif;
  color: #474747;
}
.designer_frame_price_i{
  color: #474747;
  font-size: 16px;
  margin-left: 5px;
}
.designer_frame_price_extra{
  display: inline-block;
  font-size: 12px;
  font-family: font_med, sans-serif;
  color:#474747;


}
.designer_frame_1{
  width: 270px;
  /* border: solid 4px transparent; */

  border-bottom: solid 3px #e2e2e2;
  border-right: solid 3px #e2e2e2;
  padding: 20px;
  padding-top:24px;
  padding-left: 24px;
  padding-bottom: 21px;
}
.designer_frame_2{
  width: 270px;
  /* border: solid 4px transparent; */

  border-right: solid 3px #e2e2e2;
  padding: 20px;

  padding-top:24px;
  padding-bottom:24px;
  padding-left: 24px;

}
.designer_frame_hover{
transition: box-shadow 200ms;
position: relative;
}
.designer_frame_hover:hover{
    border: solid 4px #F28A00;
    cursor: pointer;
  padding: 20px;
  box-shadow: 0 0px 15px 5px rgba(226,226,226,1);


}

.designer_frame_hover:hover .designer_frame_title{
color:#F28A00;
}

.designer_frame_hover:hover .designer_frame_line{
background-color: #F28A00;
}

.designer_frame_tick{
  width: 30px;
  height:30px;
  background-color: #F28A00;
  padding: 5px;
  position: absolute;
display: none;
margin-top: -20px;
  margin-left: 212px;
  z-index: 99;

}
.designer_frame_tick i{
  font-size: 20px;
  text-align: center;
  color:#fff;
}
.designer_frame_hover{
  font-size: 14px;
}
.designer_out_frame_1{
  display: inline-block;
  vertical-align: top;

}
.designer_div{
    font-size: 0;
    display: inline-block;
    text-align: left;
}
.designer_mid_line{
  width: 100%;
  height:4px;
  background-color: #e2e2e2;
  z-index: -1;


}
.designer_frame_3{
  width: 270px;
  /* border: solid 4px transparent; */

  /* border-right: solid 4px #e2e2e2; */
  padding: 20px;

  padding-top:24px;
  padding-bottom:24px;
  padding-left: 24px;

}
.designer_manual_dropdown_div select{
  width: 226px;
  background-color: transparent;
  height:43px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 10px;
  border-radius: 4px;
  z-index: 10;
}
.designer_manual_dropdown_arrow{
  position: absolute;
  margin-left: 192px;
  margin-top: 10px;
    z-index: -1;
}
.designer_manual_dropdown_arrow i{
  font-size:  25px;

}
.payment_detail_main_title{

}
.payment_detail_main_title p{
  font-family: font_med, sans-serif;
  font-size: 24px;
}
.payment_detail_item_1{
  font-size: 15px;
}
.payment_detail_item p{
  font-family: font_med, sans-serif;

}
.payment_detail_out_div{
  width:450px;
  display: inline-block;
  text-align: left;
}
.payment_detail_item_2{
font-size: 21px;
}
.payment_detail_item_3{
  float: right;
  font-size: 21px;

}


.payment_detail_item_4{
  font-size: 14px;
  color:#A3A3A3;
  font-family: font_light, sans-serif !important;
}

.payment_detail_item_3 i{
font-size: 22px;
}
.mid_line_payment{
  width: 100%;

  height:3px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #E2E2E2;
}
.payment_details_contact_div p{
  font-family: font_med, sans-serif;

}
.payment_details_contact_title{
  font-size: 24px;
}
.payment_details_contact_field p{
  font-size: 16px;
}
.payment_details_contact_field input{
  width: 100%;
  background-color: transparent;
  height:43px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 10px;
  border-radius: 4px;
  font-family: font_med, sans-serif;
}

.payment_details_contact_field textarea:focus{
  border: solid 3px #F28A00;     /* oranges! yey */

}



.payment_details_contact_field select{
  width: 100%;
  background-color: transparent;
  height:43px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 10px;
  border-radius: 4px;
  font-family: font_med, sans-serif;

}
.payment_details_contact_select_arrow{
  position: absolute;
  margin-left: 410px;
  margin-top: 5px;
  z-index: -1;
}
.payment_details_contact_select_arrow i{
  font-size: 30px;
}
.header_call_img a{
  text-decoration: none;
  cursor: default;
}



.payment_method_bg{
  width: 100%;
  height:100%;
  position: fixed;
  top:0;
  left: 0;
  /* background-color: #fff; */

  transition: all 200ms;
  z-index: 9999999999;
}
.payment_method_title p{
  font-size: 22px;
  font-family: font_med, sans-serif;
  padding-left: 20px;
  padding-top: 3px;
}
.payment_method_div{
  width: 320px;
  background-color: #fff;
  display: inline-block;
  text-align: left;
  margin-top: 5vh;
  padding: 0 10px;
}
.payment_method_option{
  width: 100%;
  height: 43px;
  border-radius: 5px;
  border: solid 3px #E2E2E2;
  padding: 9px;
  padding-left: 12px;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}
.payment_method_option p{

}
.payment_method_option_arrow{
  position: absolute;
  margin-left: 260px;
}
.payment_method_option_arrow i{
font-size: 27px;
margin-top: -4px;

}
.payment_method_option:hover{

  border: solid 3px #F28A00;
}
.payment_method_close_div{
float: right;
margin-top: -50px;
cursor: pointer;
}
.payment_method_option_4_1{
  display: inline-block;
}

.payment_method_option_4_2{
  display: inline-block;
  font-size: 11px;
}
.designer_recommended_div{
  background-color: #474747;
  display:inline-block;
  position: absolute;
  margin-left: 116px;
  padding: 3px 8px;
  border-radius: 60px;
padding-top: 1px;
display: none;

}
.designer_recommended_div i{
  display: inline-block;
  color:#fff;
  font-size: 10px;
}
.designer_recommended_div p{
  display: inline-block;
  color:#fff;
  font-size: 11px;
  font-family: font_med, sans-serif;
  margin: 0;
  padding: 0;
}
/* .designer_frame_hover:hover .designer_recommended_div i{
  color:#474747;
}
.designer_frame_hover:hover .designer_recommended_div p{
  color:#474747;
} */
.designer_frame_hover:hover .designer_recommended_div{
  background-color: #F28A00;

}
.payment_method_line{
  position: absolute;
  width: 6px;
  height: 35px;
  background-color: #F28A00;

}
.form_footer_btn_place_project{
width: 160px;
}


/* home */
.main_navigation_div_left ul{
  list-style: none;
  padding: 0;
  margin: 0;
  margin-left: 167px;
  margin-top: 15px;

}
.main_navigation_div_left ul li{
float: left;
margin-right: 15px;
font-size: 15px;

cursor: pointer;
}

.main_navigation_div_left ul li:hover{

color:#f28a00;

}

.main_navigation_div_right{
  float: right;

}

.main_navigation_div_right ul{
  list-style: none;
  padding: 0;
  margin: 0;

  margin-top: 15px;
}
.main_navigation_div_right ul li{
float: left;
margin-left: 15px;
font-size: 15px;
/* font-family: font_med, sans-serif; */
cursor: pointer;
vertical-align: top;
}
.main_navigation_div_right_i{
  color: #F28A00;
   font-size: 19px;
    margin-top: 0px;
    display: inline-block;
    margin-top: 2px;
    vertical-align: top;
}

.main_navigation_div_right_p{
  font-size: 15px;
  font-family: font_med, sans-serif;
  display: inline-block;
  vertical-align: top;
}

.main_navigation_div_right ul li:hover{

color:#f28a00;

}

.loader_div{
  display: none;
}
.all_services_btn_div{
  display: inline-block;
width: 180px;
height: 43px;
border-radius: 5px;
border: solid 3px #f28a00;
margin-top: 30px;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
  transition: all 100ms;
}

.all_services_btn_div p{

color:#f28a00;
font-size: 14px;
line-height: 40px;


font-family: font_semibold, sans-serif;

}
.home_page_h_line{
  height: 2px;
  background-color: #c4c4c4;
  width: 100%;
  display: inline-block;
  margin: 30px 0;

}
.all_services_btn_div:hover{
  background-color: #f28a00;

}

.all_services_btn_div:hover p{
color: #fff;
}
.home_section_title_line{
  height:58px;
  width: 6px;
  background-color: #32435b;
  position: absolute;
margin-top: 4px;
}

.home_section_title p{
color: #32435b;
font-family: font_semibold, sans-serif;
font-size: 27px;
padding: 0;
margin: 0;
  line-height: 33px;

}
.home_section_title_text{
  padding-left: 25px;
}
.home_section_subtitle p{
  padding: 0;
  color:#898989;
  margin: 0;

}
.home_portfoli_div{
  width:1040px;;
  /* height:800px; */
display: inline-block;
}
.home_portfolio_btn_div{
  display: inline-block;
width: 200px;
height: 43px;
border-radius: 5px;
border: solid 3px #32435b;
margin-top: 30px;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
  transition: all 100ms;
}

.home_portfolio_btn_div p{

color:#32435b;
font-size: 14px;
line-height: 40px;


font-family: font_semibold, sans-serif;

}

.home_portfolio_btn_div:hover{
  background-color: #32435b;

}

.home_portfolio_btn_div:hover p{
color: #fff;
}
.home_test_bg{
  background-color: #efefef;
  width: 100%;
  min-height: 600px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */


}

.home_test_overall_starts{
  display: inline-block;
}

.home_test_overall_starts ul{
  list-style: none;
  padding: 0;
  margin: 0;
  /* display: inline-block; */
}

.home_test_overall_starts ul li{
float: left;
}

.home_test_overall_starts ul li img{
height: 30px;
margin: 0 5px;
}
.home_test_overall_text{
margin-top: 10px;
}
.home_test_overall_text p{
  color:#898989;
  font-size: 15px;
}
.home_starts_box_frame{
  background-color: #fff;
  width: 507px;
  height: 166px;
  margin: 10px;
  display: inline-block;
  padding: 20px;
  text-align: left;
  vertical-align: top;
}


.home_starts_box_frame_starts ul{
  list-style: none;
  padding: 0;
  margin: 0;

}
.home_starts_box_frame_starts ul li{
float: left;

}


.home_starts_box_frame_starts ul li img{


height:20px;
margin:0 2px;

}
.home_starts_box_frame_text p{
  color:#898989;

}


.home_starts_box_frame_subtext p{
    font-family: font_min_mid, sans-serif;
    color:#32435b;
    font-size: 15px;
    letter-spacing: 0.5px;
}


.home_review_view_more{
  display: inline-block;
width: 200px;
height: 43px;
border-radius: 5px;
border: solid 3px #f28a00;
margin-top: 30px;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
  transition: all 100ms;
}

.home_review_view_more p{

color:#f28a00;
font-size: 14px;
line-height: 40px;


font-family: font_semibold, sans-serif;

}

.home_review_view_more:hover{
  background-color: #f28a00;

}

.home_review_view_more:hover p{
color: #fff;
}

.home_test_overall_arrow_right{

font-size: 50px;
position: absolute;
/* margin-top: 248px; */
cursor: pointer;
margin-left: 1130px;

}
.home_test_overall_arrow_right i{color:#b2b2b2;}
.home_test_overall_arrow_right:hover i{color:#f28a00;}


.home_test_overall_arrows{
  position: absolute;
  margin-top: 147px;
}

.home_test_overall_arrow_left{

font-size: 50px;
margin-left: -10px;

/* margin-top: 248px; */
position: absolute;


/* cursor: pointer; */
}
.home_test_overall_arrow_left i{color:#b2b2b2;}
/* .home_test_overall_arrow_left:hover i{color:#f28a00;} */



.home_header_title_text{
  padding-left: 30px;
}
.home_header_title_line{
  position: absolute;
  height:70px;
  width: 8px;
  background-color: #f28a00;
  margin-top: 4px;
}



.home_header_title_title p{
  font-size: 33px;
  color:#f28a00;
  font-family: font_bold, sans-serif;
  margin:0;
  line-height: 40px;
}
.home_header_title_title{
  margin-bottom: 20px;
  width: 100%;
}
.home_header_title_subtitle{
  margin-top: 10px;
    margin-bottom: 10px;
    height:50px;
}
.home_header_title_subtitle p{

  font-size: 16px;
  color:#898989;
  padding: 0;
line-height: 25px;

margin: 0;
}




.home_header_title_btn{
  display: inline-block;
width: 130px;
height: 43px;
border-radius: 5px;
border: solid 3px #f28a00;
margin-top: 10px;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
  text-align: center;
  transition: all 100ms;
}

.home_header_title_btn p{

color:#f28a00;
font-size: 14px;
line-height: 40px;


font-family: font_semibold, sans-serif;

}

.home_header_title_btn:hover{
  background-color: #f28a00;

}

.home_header_title_btn:hover p{
color: #fff;
}
.home_header_title_works{
  display: inline-block;
  margin-left: 10px;
}

.home_header_title_works p{
  display: inline-block;
  padding: 0;
  margin: 0;
  font-family: font_semibold, sans-serif;
  color:#32435b;

}
.home_header_title_works i{
  display: inline-block;

}
.home_header_title_dot{
  width: 10px;
  height:10px;
  border-radius: 70px;
  background-color: #c4c4c4;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}
.home_header_title_dot_active{
  background-color: #898989;

}
.home_right_side_boxes_div{
float: right;
width: 400px;
padding-left: 103px;
padding-top: 50px;
}

.home_header_main_box{
  width: 260px;
  height: 260px;
  background-image: url('../img/banner/1.jpg');
  background-size: contain;
  background-position: center;
  border: solid 6px #f28a00;
  z-index: 10;
    position: absolute;

margin-top: -35px;
margin-left: -80px;
    box-shadow: -5px 10px 10px rgba(0,0,0,0.1);

transition: all 600ms;
}
.home_header_subbox_1{
  position: absolute;
  width: 160px;
  height: 160px;
  border: solid 5px #fff;
  background-image: url('../img/banner/2.jpg');
  background-size: contain;
  background-position: center;
    box-shadow: -5px 10px 10px rgba(0,0,0,0.1);
  /* z-index: -1; */
  margin-top: -103px;
margin-left: -183px;
transition: all 600ms;




}


.home_header_subbox_2{
  position: absolute;
  width: 160px;
  height: 160px;
  background-color: #5d5d5d;
  background-image: url('../img/banner/3.jpg');
  background-size: contain;
  background-position: center;
    box-shadow: -5px 10px 10px rgba(0,0,0,0.1);
  /* z-index: -1; */
  margin-top: -90px;
margin-left: 140px;
transition: all 600ms;
  border: solid 5px #fff;



}

.home_header_subbox_3{
  position: absolute;
  width: 150px;
  height: 150px;
  background-color: #5d5d5d;
  background-image: url('../img/banner/4.jpg');
  background-size: contain;
  background-position: center;
    box-shadow: -5px 10px 10px rgba(0,0,0,0.1);
  /* z-index: -1; */
  margin-top: 150px;
margin-left: 120px;
transition: all 600ms;
  border: solid 5px #fff;




}

.home_header_subbox_4{
  position: absolute;
  width: 130px;
  height: 130px;
  background-color: #5d5d5d;
  background-image: url('../img/banner/5.jpg');
  background-size: contain;
  background-position: center;
    box-shadow: -5px 10px 10px rgba(0,0,0,0.1);
  /* z-index: -1; */
  margin-top: 140px;
margin-left: -154px;


transition: all 600ms;
  border: solid 5px #fff;
}
.home_package_div{

}

.home_package_div_right{
  /* float: right; */
  /* display: none; */
  visibility: hidden;
  opacity: 0;
  position: absolute;
  margin-left: 620px;
  transition: all 400ms ease;
  width: 443px;
  margin-top:24px;
}
.home_package_div_right_0{
  /* display: block; */
  visibility: visible;
  opacity: 1;

}



.home_package_div_left{
  font-size: 0;
  width:527px;
  float: left;
  margin-left: 38px;
  text-align: left;

}
.home_package_div_left_box_div img{
  height:59px;
  display: inline-block;
  margin-top: 30px;
}
.home_package_div_left_box_div{
  width: 170px;
  height:170px;
  /* background-color: #eee; */
  text-align: center;
  display: inline-block;
  font-size: 14px;
  vertical-align: top;
  padding: 0 10px;
  transition: all 400ms;
  cursor: pointer;
}

.home_package_div_left_box_div:hover{
  box-shadow: 0 0px 15px 5px rgba(226,226,226,1);
}

.home_package_div_left_box_div:hover  h1{

  color:#F28A00;
}

.home_package_div_left_box_div:hover  .home_package_div_left_box_line{
  background-color: #F28A00;

}


.home_package_div_left_box_line{
  display: inline-block;
  width: 40px;
  height:3px;
  background-color: #989898;
  margin-top: 20px;
}
.home_package_div_left_box_div p{
  font-size: 12px;
  font-family: font_semibold, sans-serif;
  color:#989898;
  margin-top: 6px;
}

.home_package_div_left_box_div h1{
  font-size: 12px;
  font-family: font_semibold, sans-serif;
  color:#989898;
  margin-top: 6px;
}


.home_package_bottom_line{
  border-bottom: solid 2px #e2e2e2;

}
.home_package_right_line{
  border-right: solid 2px #e2e2e2;

}
.home_package_div_right_title p{
font-size: 24px;
font-family: font_semibold, sans-serif;
color:#32435B;

}

.home_package_div_right_list_ul ul{
  list-style: none;
  padding: 0;
/* width: 500px; */
}

.home_package_div_right_list_ul i{
  font-size: 25px;
  color: #F28A00;
  position: absolute;
}

.home_package_div_right_list_ul p{
  font-size: 15px;
color:#898989;
margin-left: 40px;

}


.home_package_div_right_list_ul ul li{

float: left;
margin-right: 10px;
}
.home_package_div_right_sub_title_div{
  height:45px;
}
.home_package_div_right_sub_title_price ul{
  list-style: none;
  padding: 0;

}

.home_package_div_right_sub_title_price ul li{

float: left;
color:#F28A00;;
font-size: 20px;
font-family: font_semibold, sans-serif;
margin-right: 6px;

}
.home_package_div_right_sub_title_price ul li i{

color:#F28A00;
font-size: 22px;
margin-top: 10px;

}

.home_package_div_right_sub_title_price ul li p{
font-size: 28px;
color:#F28A00;
font-family:font_semibold, sans-serif;
padding: 0;
margin:0;

}
.home_package_recommended {
  width: 147px;
  height: 25px;
  border-radius: 30px;
  background-color: #F28A00;
  margin-top: 8px;
  transition: all 400ms;
}

.home_package_recommended ul{
  list-style: none;
  padding: 0;

}

.home_package_recommended ul li{
  float: left;
}

.home_package_recommended ul li i{
  color:#fff;
  margin-top: 6px;
  font-size: 13px;
  margin-left: 13px;
  vertical-align: top;
}
.home_package_recommended ul li p{
  color:#fff;
  font-size: 12px;
  margin-top: 4px;

}
.home_package_div_right_sub_title_price ul{
  display: none;;
}
.home_package_recommended{
  display: none;
}
.home_package_div_right_title_p_0 p{
  font-size: 32px;
  font-family: font_bold, sans-serif;
}
.portfolio_item{
  width: 100%;
  /* height:200px; */
/* margin-bottom: 10px; */
  background-color: #eee;

}





.portfolio_home_item_over{
  position: absolute;
  width: 100%;
  height:100%;
  transition: all 200ms;
  cursor: pointer;
  opacity: 0;
}
.portfolio_home_item_over img{
  width: 100%;
}
.portfolio_home_item_over p{
  color:#fff;
}
.portfolio_item_over_div:nth-of-type(odd) .portfolio_home_item_over:hover{
    background-color: rgba(50,67,92,0.8);
    opacity: 1;

}
.portfolio_item_over_div:nth-of-type(even) .portfolio_home_item_over:hover{
    background-color:  rgba(242,138,0,0.8);
    opacity: 1;

}

.home_package_div_right_title_p{
  display: inline-block;
  padding: 0;
  margin:0;
}

.home_package_div_right_title .home_package_div_right_title_p_2{
  display: inline-block;
  color:#F28A00;
  padding: 0;
  margin:0;
}
.portfolio_home_item_over_1{
  color:#fff;
  margin: 0;
  font-family: font_semibold, sans-serif;
  margin-top: 30px;
  font-size: 14px;

}
.portfolio_home_item_over_line{
  width: 70%;
  background-color: #fff;
  height: 1px;
  display: inline-block;
  margin-bottom: 5px;
}
.portfolio_home_item_over_2{
  font-family: font_med, sans-serif;
  font-size: 12px;
}
.mobile_home_menu_btn{
  float: right;
    display: none;
}
.mobile_home_menu_btn i{
  font-size: 26px;
  margin-top: 15px;

}
.mobile_package_mid_div{
  height: 300px;
  display: none;
}
.home_package_div_right_outer{
  /* width: 443px; */
  height: 366px;
  position:absolute;
  text-align: left;
}
.home_starts_box_frame_outer_2{
  display: none;
}

.home_test_overall_arrow_right_2{

font-size: 50px;
position: absolute;
/* margin-top: 248px; */
/* cursor: pointer; */
margin-left: 231px;


}
.home_test_overall_arrow_right_2 i{color:#b2b2b2;}
.home_test_overall_arrow_right_2:hover i{color:#f28a00;}


.home_test_overall_arrows_2{
  position: absolute;
  margin-top: 120px;
  left:50%;
  transform: translateX(-50%);
}

.home_test_overall_arrow_left_2{

font-size: 50px;
margin-left: -249px;

/* margin-top: 248px; */
position: absolute;


cursor: pointer;
}
.home_test_overall_arrow_left_2 i{color:#b2b2b2;}
.home_test_overall_arrow_left_2:hover i{color:#f28a00;}

.main_navigation_div_right_bell{
  margin:0 10px;
  font-size: 19px;
}
.main_navigation_div_right_bell_not{
  position: absolute;
  min-width: 15px;
  height: 15px;
  border-radius: 50px;
  background-color: #f28a00;
  margin-left: 18px;
  margin-top: -5px;
  padding:0 5px;

}
.main_navigation_div_right_bell_not p{
  margin:0;
  padding:0;
  font-size: 11px;
  color:#fff;
  text-align: center;
  margin-top: 0px;
    font-family: font_semibold, sans-serif;
}
.portfolio_main_frame{
  width: 100%;

  background-color: #F7F7F7;
  display: inline-block;

transition: all 200ms;
cursor: pointer;
border: solid 1px #eee;
}
.portfolio_main_frame:hover{
  box-shadow: 0 0px 15px 5px rgba(226,226,226,1);

}
.portfolio_main_frame img{
  width:100%;
}

.contact_us_title p{
  font-family: font_med, sans-serif;
  font-size: 16px;
  /* line-height: 10px; */
}

.contact_us_title_1{
display: inline-block;

}
.contact_us_title .contact_us_title_2{
  display: inline-block;
  font-family: font_semibold, sans-serif;
  color:#f28a00;
}
.portfolio_dropdown select{
  width: 100%;
  background-color: transparent;
  height:43px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 10px;
  border-radius: 4px;
  z-index: 10;
  margin-bottom: 10px;
}
.designer_manual_dropdown_arrow_1{
  /* position: absolute; */
  margin-left: 90%;
  margin-top: 10px;
    z-index: -1;
    margin-bottom: -35px;
}
.designer_manual_dropdown_arrow_1 i{
  font-size:  25px;
  color:#474747;

}

.portfolio_search_div_outer{
    width:100%;
margin-bottom: 10px;
}

.portfolio_search_div{
  width:100%;
  background-color: transparent;
  height:43px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 10px;
  border-radius: 4px;
  z-index: 10;

}
.designer_manual_dropdown_arrow_2{
margin-left: 90%;
  margin-top: 10px;
    z-index: 13;
    padding-bottom: 1px;
    margin-bottom: -33px;
    position: absolute;
    cursor: pointer;
}
.designer_manual_dropdown_arrow_2 i{
  font-size:  20px;
  color:#474747;

}
.portfolio_search_div p{
  display: inline-block;
}
.portfolio_search_div_2{
  color:#999999;
}
.contact_us_field input{
  width: 100%;
  background-color: transparent;
  height:43px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 20px;
  border-radius: 35px;
  z-index: 10;
  margin-bottom: 20px;
}
.contact_us_field select{
  width: 100%;
  background-color: transparent;
  height:43px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 20px;

  border-radius: 35px;

  z-index: 10;
  margin-bottom: 20px;

}
.contact_us_field_select_arraow_out{
  width: 100%;
  position: relative;
}
.contact_us_field_select_arraow{
  position: absolute;
right: 25px;
  margin-top: 9px;
    z-index: -1;
}
.contact_us_field_select_arraow i{
  font-size:  25px;
  color:#474747;

}
.contact_us_field textarea{
  width: 100%;
  background-color: transparent;
height:150px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 10px;
  border-radius: 15px;
  z-index: 10;
}
.contact_us_field_div_left{
   float: left;

}

.contact_us_field_div_right{
  margin-left: 530px;
  vertical-align: top;
}
.contact_us_field_div_right_frame{
  width:400px;
  /* height:100px; */
  background-color: #F4F4F4;

  border-left:solid 7px #f28a00;
  padding: 6px 0;

}
.contact_us_field_div_righ_title ul{
  list-style: none;
  padding: 0;

}
.contact_us_field_div_righ_title ul li{

float: left;

}

.contact_us_field_div_righ_title ul li i{
font-size: 22px;
position: absolute;
margin-left: 13px;
margin-top: 4px;
color:#f28a00;

}

.contact_us_field_div_righ_title ul li p{
font-size: 19px;
font-family: font_semibold, sans-serif;
margin: 0;
padding-left: 46px;
color:#f28a00;
}
.contact_us_field_div_righ_subtitle {
  margin-top:50px;

}
.contact_us_field_div_righ_subtitle p{
font-size: 13px;
padding-left: 46px;
margin-bottom:3px;
}
.contact_us_field_div_righ_subtitle_phone_1{
    font-family: font_semibold, sans-serif;
}
.contact_us_field_div_righ_subtitle_phone_2{
    /* font-family: font_semibold, sans-serif; */
    font-size: 11px;
    color:#8C8C8C;
}
.contact_us_field_div_righ_subtitle_email_1{
  font-family: font_semibold, sans-serif;

}
.contact_us_field_div_righ_subtitle_email_2{
  font-size: 14px;
}

.contact_us_field_div_righ_subtitle_mail {
  display: inline-block;
margin-bottom: 15px;
}
.contact_us_field_btn{
  display: inline-block;
width: 100%;
height: 43px;
border-radius: 35px;
border: solid 3px #f28a00;
margin-top: 30px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: all 100ms;
background-color: #f28a00;

}

.contact_us_field_btn p{
  color: #fff;
font-size: 14px;
line-height: 40px;
font-family: font_semibold, sans-serif;
}
.contact_us_field_btn:hover{
  background-color: #f28a00;

}

.contact_us_field_btn:hover p{
color: #fff;
}
.filter_review{
  float: right;

display: none;
}
.filter_review select{
  width: 200px;
  background-color: transparent;
  height:43px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 10px;
  border-radius: 35px;
  z-index: 10;
  background-color: transparent;
}
.filter_review_arrow{
  position: absolute;
  margin-left: 165px;
  margin-top: 9px;
    z-index: -1;
}
.filter_review_arrow i{
  font-size:  25px;
  color:#474747;

}

.review_div_stars ul{
  list-style: none;
  padding: 0;
  margin: 0;

}
.review_div_stars ul li{
float: left;

}


.review_div_stars ul li img{


height:20px;
margin:0 2px;

}

.review_div_text p{
color:#898989;
}
.review_div_auth p{
  font-family: font_min_mid, sans-serif;
  color: #32435b;
  font-size: 17px;
  letter-spacing: 0.5px;
}
.review_div_line {
  width:100%;
  height:1px;
  margin: 20px 0;
    background-image: linear-gradient(to right, #d1d1d1 , #fff);
}

.review_div_btn{
  display: inline-block;
width: 180px;
height: 43px;
border-radius: 35px;
border: solid 3px #f28a00;
margin-top: 30px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: all 100ms;
}

.review_div_btn p{
  color: #f28a00;
font-size: 14px;
line-height: 39px;
font-family: font_semibold, sans-serif;
}
.review_div_btn:hover{
  background-color: #f28a00;

}

.review_div_btn:hover p{
color: #fff;
}
.notification_main_div{
  width: 100%;
  min-height:100px;
  padding: 20px;
  /* border-bottom: solid 1px #d1d1d1; */
cursor: pointer;
transition: all 200ms;

}

.notification_main_div:hover{
  background-color: #F2F2F2;
}

.notification_main_top ul{
list-style: none;
padding: 0;
margin: 0;
}
.notification_main_top ul li{
float: left;

margin-right: 10px;


}
.notification_main_top ul li p{color:#969696; }
.notification_main_top ul li i{color:#969696;}

.notification_main_text p{
display: inline-block;
font-size: 15px;
}.notification_popup_div_parent{
  position: relative;

}
.notification_popup_div{
    position: absolute;
  width: 400px;
  max-height: 500px;
  background-color: #fff;

  /* right:20%; */

    box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);
    overflow: hidden;
visibility: hidden;
opacity: 0;
transition: all 200ms;
z-index:999999;
margin-top: 30px;

right: 0;


}
.notification_outer_scroll{
  max-height: 400px;
overflow-y: auto;
}


.notification_main_text_popup p{ font-size: 14px; margin:0;}

.notification_main_text_popup_time{font-size: 12px; margin-top: 1px;}
.notification_main_text_popup_time_i{font-size: 12px;}

.notification_popup_header{
  width: 100%;
  height: 40px;
  background-color: #F28A00;
  padding: 0 10px;
  position: absolute;
}
.notification_popup_header p{
  color:#fff;
  font-family: font_med, sans-serif;
  line-height: 40px;
}
.notification_popup_header_holder{
  width: 100%;
  height: 40px;
}
.notification_popup_footer{
  width: 100%;
  height:40px;
  background-color: #F2F2F2;
    padding: 0 10px;
    margin: 0;
}
.notification_popup_footer p{
  color:#474747;
  font-family: font_med, sans-serif;
  line-height: 40px;
  margin: 0;

}











.filter_cilent_work{
  float: right;


}
.filter_cilent_work select{
  width: 150px;
  background-color: transparent;
  height:43px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 10px;
  border-radius: 4px;
  z-index: 10;
  background-color: transparent;
}
.filter_cilent_work_arrow{
  position: absolute;
  margin-left: 120px;
  margin-top: 9px;
    z-index: -1;
}
.filter_cilent_work_arrow i{
  font-size:  25px;
  color:#474747;

}

/* hear -------------*/

.client_work_frame_box{
  width: 100%;
border-radius: 6px;
  background-color: #F9F9F9;
  margin-bottom: 40px;
  cursor: pointer;
  transition: all 400ms;
  /* border: 1px solid #eee; */
  box-shadow: 0 2px 2px #d8d8d8;
}
.client_work_frame_header{
  width: 100%;
  /* height:40px; */
  background-color: #A5A5A5;
  padding: 10px 20px;;
  border-radius: 6px 6px 0 0;
}
.client_work_frame_header p{
  color:#fff;
  font-family: font_med, sans-serif;
  margin: 0;

  font-size: 16px;
}
.client_work_frame_header_right_p{
  float: right;
}
.client_work_frame_text p{
  width: 70%;
  color:#898989;
  overflow: hidden;
max-height: 55px;
}
.client_work_frame_body{
  padding: 15px;

}
.client_work_frame_tag_active{
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  height:22px;
border-radius: 3px;
  border:solid 2px #F28A00;
  margin-right: 5px;
}

.client_work_frame_tag_active p{
font-size: 12px;
text-align: center;
color:#F28A00;
font-family: font_med, sans-serif;

}


.client_work_frame_tag_complete{
  display: inline-block;
  padding: 0 15px;
  height:22px;
border-radius: 3px;
  border:solid 2px #22A871;
  margin-right: 5px;
}

.client_work_frame_tag_complete p{
font-size: 12px;
text-align: center;
color:#22A871;
font-family: font_med, sans-serif;

}

.client_work_frame_tag_held{
  display: inline-block;
  padding: 0 15px;
  height:22px;
border-radius: 3px;
  border:solid 2px #e04848;
  margin-right: 5px;
}

.client_work_frame_tag_held p{
font-size: 12px;
text-align: center;
color:#e04848;
font-family: font_med, sans-serif;

}


.client_work_frame_tag_unpaid{
  display: inline-block;
  padding: 0 15px;
  height:22px;
border-radius: 3px;
  border:solid 2px #e04848;
  margin-right: 5px;
}

.client_work_frame_tag_unpaid p{
font-size: 12px;
text-align: center;
color:#e04848;
font-family: font_med, sans-serif;

}


.client_work_frame_tag_basic{
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  height:22px;
border-radius: 3px;
  border:solid 2px #A5A5A5;
  margin-right: 5px;
}

.client_work_frame_tag_basic p{
font-size: 12px;
text-align: center;
color:#A5A5A5;
font-family: font_med, sans-serif;

}

.client_work_frame_right{
  float: right;
  width: 39%;
}
.client_work_frame_right_time{
  display: inline-block;
  vertical-align: top;
  width: 175px;
}
.client_work_frame_right_time ul{
  list-style: none;
  padding: 0;

}

.client_work_frame_right_time ul li{

float: left;
margin-right: 7px;

}
.client_work_frame_right_time ul li i{
font-size: 14px;
color:#A5A5A5;
}
.client_work_frame_right_time ul li p{
color:#A5A5A5;
font-size: 12px;
padding-top: 2px;
}
.client_work_frame_header_unpaid{
  background-color: #E04848;
}

.client_workplace_start_new_project{
  display: inline-block;
width: 180px;
height: 43px;
border-radius: 5px;
border: solid 3px #F28A00;
margin-top: 30px;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
  transition: all 100ms;
  float: right;
  margin-top: -58px;
}

.client_workplace_start_new_project p{

color:#474747;
font-size: 14px;
line-height: 40px;


font-family: font_med, sans-serif;

}

.client_workplace_start_new_project:hover{
  background-color: #F28A00;

}

.client_workplace_start_new_project:hover p{
color: #fff;
}
.home_test_bg{
  background-color: #efefef;
  width: 100%;
  min-height: 600px;

}
.contact_us_field_div_righ_subtitle_1{
  margin-top: 42px;
}


.how_it_works_frame{

}

.how_it_works_left{
display: inline-block;
}

.how_it_works_frame_main{
  width: 410px;
  height: 233px;
  position: absolute;
  z-index: -1;
overflow: hidden;
margin-top: 17px;
margin-left: 19px;
}


.how_it_works_frame_main_images{
  transition: all 500ms;
}

/* .how_it_works_frame_img:hover .how_it_works_frame_main_images{
margin-top: -466px;
} */


/* .how_it_works_frame_img:hover .how_it_works_frame_main_images{
margin-top: -233px;
} */



.how_it_works_right{
  width: 540px;
  height:386px;


}

.how_it_works_right h2{
  margin:0;
  padding: 0;
  font-size: 30px;
  font-family: font_semibold, sans-serif;
  color:#474747;
}

.how_it_works_right p{
  font-size: 15px;
}




.how_it_works_right_ul{
  margin-left: 13px;

}

.how_it_works_right_ul ul li{
color:#F28A00;
}


.how_it_works_right_ul ul li p{
  margin-left: 7px;
color:#474747;
}






.how_it_works_right h2{
  padding-left: 20px;
}
.how_it_works_right_line{
  width: 7px;
  height:40px;
  background-color: #F28A00;
margin-bottom: -37px;
}





.how_it_works_left_dot{
  width: 12px;
  height:12px;
  border-radius: 40px;
  background-color: #B7B7B7;
  display: inline-block;
  margin: 0 10px;
  cursor: pointer;
}




.how_it_works_left_dot_active{
  background-color: #F28A00;

}




.how_it_works_right_outer{
  width: 540px;
  height:386px;
  float: right;
overflow: hidden;
margin-left: 50px;
}
.how_it_works_right_inner{
  transition: all 500ms;

}
/* .how_it_works_right_outer:hover .how_it_works_right_inner{

  margin-top: -386px;

} */



.how_it_works_div{
  position: absolute;
}

.how_it_works_div_holder{
  height:1300px;
}



.designer_profile_state_div{
  width: 100%;
  padding-bottom: 30px;
  background-color: #F3F3F3;
  /* F9F9F9 */
  border-radius: 3px;

}




.designer_profile_state_header{
  width: 100%;
  height:70px;
  padding: 17px 40px;
}



.designer_profile_state_header_left p{
  display: inline-block;
  margin-right: 10px;

}




.designer_profile_state_header_left_1{
  font-size: 24px;
  font-family: font_semibold, sans-serif;
}


.designer_profile_state_header_left_2{color:#757575; }
.designer_profile_state_header_left_3{color:#757575; font-size: 13px;}





.designer_profile_state_header_right{
  width: 140px;
  height:43px;
  background-color: #E2E2E2;
  float: right;
    border-radius: 3px;
}


.designer_profile_state_header_right p{
  line-height: 43px;
  color:#727272;
  font-family: font_semibold, sans-serif;

}



.designer_profile_state_div_box{
  width: 194px;
  height: 230px;
  background-color:#fff;
  display: inline-block;
  border-radius: 5px;
  margin:14px;

vertical-align: top;


}


.designer_profile_state_div_box_header{
  width: 100%;
  height:70px;

  border-radius:5px 5px 0 0;
}



.designer_profile_state_div_box_header_1{
  background-color: #81D34C;

}


.designer_profile_state_div_box_header_2{
  background-color: #38C5E5;

}


.designer_profile_state_div_box_header_3{
  background-color: #F77441;

}

.designer_profile_state_div_box_header_4{
  background-color: #7C54AF;

}



.designer_profile_state_div_box_header_img{
  height:50px;
}

.designer_profile_state_div_box_header{
  padding-top: 13px;
}

.designer_profile_state_div_box_header ul{
  list-style: none;
  padding: 0;
  margin:0;
  display: inline-block;

}

.designer_profile_state_div_box_header ul li{
float: left;
margin-right: 10px;
}



.designer_profile_state_div_box_header_p{
  font-family: font_semibold, sans-serif;
  color:#fff;
text-align: left;
margin-top: 4px;
font-size: 15px;
letter-spacing: 0.5px;
}



.designer_profile_state_div_box_digit p{
  font-size: 33px;
  font-family: font_semibold, sans-serif;
  margin-top: 30px;
}


.designer_profile_state_div_box_text{
padding: 0;
padding-left: 17px;
  margin-top: 30px;
}
.designer_profile_state_div_box_text p{
  text-align: left;
  color:#B2B2B2;
  padding-left: 12px;
  font-size: 13px;
}

.designer_profile_state_div_box_text_line{
  width: 2px;
  height: 33px;
  background-color: #B2B2B2;
  position: absolute;
  margin-top: 3px;
}



.designer_skill_title p{
  font-size: 20px;
  font-family: font_semibold, sans-serif;
}



.designer_skill_box_frame{
  display: inline-block;

  height: 43px;
  border-radius: 5px;
  border: solid 3px #E2E2E2;
  margin-top: 10px;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  transition: all 100ms;
  padding: 0 20px;
  display: inline-block;
  margin:10px;
  margin-left: 0;
}

.designer_skill_box_frame p{
  color: #474747;
  font-size: 14px;
  line-height: 40px;
  /* font-family: font_semibold, sans-serif; */
}

.designer_projects_header p{
  font-size: 20px;
  font-family: font_semibold, sans-serif;
}

.designer_projects_frame{
  width: 200px;
  /* height:200px; */
  background-color: #eee;
  display: inline-block;
  margin: 34px;
  margin-bottom: 0;
  margin-left: 0;
  overflow: hidden;
  /* box-shadow: 0 0px 10px 2px rgba(0,0,0,0.2); */
  cursor: pointer;
  border: solid 1px #E6E6E6;
}

.designer_projects_frame img{
  width: 100%;
}

.designer_workplace_tab{
  min-width: 120px;
display: inline-block;
  height:43px;
  background-color: #E2E2E2;
  padding: 0 30px;
  cursor: pointer;
margin-right: 3px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}

.designer_workplace_tab p{
  line-height: 43px;
  font-family: font_med, sans-serif;


}

.designer_workplace_tab_active{
    background-color: #F28A00;
}
.designer_workplace_tab_active p{
color:#fff;
}

.designer_workplace_tab:hover{
    background-color: #F28A00;
}


.designer_workplace_tab:hover p{
color:#fff;
}





















/* hear -------------*/

.designer_work_frame_box{
  width: 100%;
border-radius: 6px;
  background-color: #F9F9F9;
  margin-bottom: 40px;
  cursor: pointer;
  transition: all 400ms;
  box-shadow: 0 2px 2px #d8d8d8;
}

.designer_work_frame_box:hover{
  box-shadow: 0 0px 10px 4px rgba(0,0,0,0.1);
}
.client_work_frame_box:hover{
  box-shadow: 0 0px 10px 4px rgba(0,0,0,0.1);
  /* box-shadow: 2px 2px 23px rgba(0,0,0,.1); */
}


.designer_work_frame_header{
  width: 100%;

  background-color: #A5A5A5;
  padding: 10px 20px;;
  border-radius: 6px 6px 0 0;
}

.designer_work_frame_header_b{

    background-color: #38C5E5;

}
.designer_work_frame_header_o{

    background-color: #F77441;
}
.designer_work_frame_header_p{

    background-color: #7C54AF;
}





.designer_work_frame_header p{
  color:#fff;
  font-family: font_med, sans-serif;
  margin: 0;

  font-size: 16px;
}
.designer_work_frame_header_right_p{
  float: right;
}
.client_work_frame_text p{
  width: 60%;
  color:#898989;
}
.designer_work_frame_body{
  padding: 15px;

}
.designer_work_frame_tag_active{
  display: inline-block;
  padding: 0 15px;
  height:20px;
border-radius: 3px;
  border:solid 1px #F28A00;
  margin-right: 5px;
}

.designer_work_frame_tag_active p{
font-size: 12px;
text-align: center;
color:#F28A00;
font-family: font_med, sans-serif;

}


.designer_work_frame_tag_complete{
  display: inline-block;
  padding: 0 15px;
  height:20px;
border-radius: 3px;
  border:solid 1px #22A871;
  margin-right: 5px;
}

.designer_work_frame_tag_complete p{
font-size: 12px;
text-align: center;
color:#22A871;
font-family: font_med, sans-serif;

}

.designer_work_frame_tag_basic{
  display: inline-block;
  padding: 0 15px;
  height:20px;
border-radius: 3px;
  border:solid 1px #A5A5A5;
  margin-right: 5px;
}

.designer_work_frame_tag_basic p{
font-size: 12px;
text-align: center;
color:#A5A5A5;
font-family: font_med, sans-serif;

}

.designer_work_frame_right{
  float: right;
  width: 40%;
}
.designer_work_frame_right_time{
  display: inline-block;
  width:180px;
}
.designer_work_frame_right_time ul{
  list-style: none;
  padding: 0;

}

.designer_work_frame_right_time ul li{

float: left;
margin-right: 10px;

}
.designer_work_frame_right_time ul li i{
font-size: 14px;
color:#A5A5A5;
}

.designer_work_frame_right_time ul li img{

height:17px;

}
.client_work_frame_right_time ul li img{

height:17px;

}

.designer_work_frame_right_time ul li p{
color:#A5A5A5;
font-size: 12px;
padding-top: 2px;
}
.designer_work_frame_header_unpaid{
  background-color: #E04848;
}
.designer_work_frame_text{
  width: 55%;
}
.designer_work_frame_text p{
  color:#898989;
  overflow: hidden;
  max-height: 55px;
}

.designer_work_frame_header_left{
  float: left;
  width: 60px;
  height:25px;
  background-color: #fff;
  border-radius: 90px;
  text-align: center;
  margin:7px 10px;;
  padding-top: 2px;
  margin-top: 9px;
}


.designer_work_frame_header_left p{
  font-family: font_semibold, sans-serif;
color:#F28A00;
font-size: 12px;
margin-top: 2px;
}


.join_designer_header_strip_1{
  width: 100%;
  min-height:43px;
  background-color: #F28A00;
}

.join_designer_header_strip_1 p{
  font-family: font_semibold, sans-serif;
  font-size: 20px;
  line-height: 43px;
  margin: 0;
  padding: 0;
  color:#fff;
}

.join_designer_header_strip_2{
  width: 100%;
  min-height:58px;
  background-color: #333333;
}

.join_designer_header_strip_2 p{
  font-family: font_semibold, sans-serif;
  font-size: 20px;
  line-height: 58px;
  margin: 0;
  padding: 0;
  color:#fff;
  display: inline-block;
}


.join_designer_header_strip_2_p2{
  font-size: 30px !important;
  color:#F28A00 !important;
}
.designer_join_free_header p{
  font-size: 28px;
  font-family: font_bold, sans-serif;
  line-height: 25px;
  padding-left: 20px;
}
.designer_join_free_header_line{
  width: 6px;
  height:65px;
  background-color: #F28A00;
  position: absolute;
}

.designer_join_free_header_2{
    color:#F28A00 !important;
}

.designer_join_free_text p{
    padding-left: 20px;
    font-size: 15px;
    line-height: 30px;
    text-align: justify;
}



.designer_join_free_div_footer p{
  font-size: 20px;
  color:#F28A00;
  line-height: 30px;
}

.designer_join_payment_header p{

font-family: font_bold, sans-serif;
font-size: 27px;

}



.designer_join_payment_header_line{
  width: 5px;
  height:40px;
  background-color: #F28A00;
  position: absolute;
}

.designer_join_payment_header p{

    padding-left: 20px;
}

.designer_join_payment_body ul{

  padding-left: 14px;
  list-style: none;

}
.designer_join_payment_body ul li{

color:#F28A00;
}

.designer_join_payment_body ul li p{
  font-size: 15px;
  line-height: 30px;
  padding-left: 6px;
  text-align: justify;

}
.designer_join_payment_body{
  width: 95%;
}
.designer_join_payment_div_2{
  padding-left: 10%;
}
.designer_join_payment_div_line{
  border-right: solid 1px #b3b3b3;
}






.designer_join_payment_body_2 ul{

  padding-left: 14px;

}
.designer_join_payment_body_2 ul li{

color:#F28A00;
}

.designer_join_payment_body_2 ul li p{
  font-size: 15px;
  line-height: 30px;
  padding-left: 6px;
  text-align: justify;

}
.designer_join_payment_body_2{
  width: 95%;
}
.designer_join_payment_body_2_img img{
  margin-top: -80px;
}

.designer_join_footer_text p{
  font-size: 17px;
  font-family: font_med, sans-serif;
  display: inline-block;
  text-align: center;
}
.designer_join_footer_text{
  display: inline-block;
}


.designer_join_footer_text_b{
  color:#F28A00 !important;
  font-weight: normal;
  font-family: font_bold, sans-serif !important;

}



.designer_join_footer_box{
  width: 730px;
  height: 110px;
  background-color: #fbfbfb;
border: solid 1px #E5E5E5;
  display: inline-block;
  border-radius: 5px;
  padding: 30px;

}

.designer_join_footer_box_text{
  text-align: right;
  margin-top: -5px;
}

.designer_join_footer_box_text p{
  font-size: 20px;
  font-family: font_semibold, sans-serif;
  line-height: 25px;

}

.designer_join_footer_box_btn{
  width: 200px;
  height:56px;
  border-radius: 3px;
  background-color: #F28A00;
  float: right;
  margin-left: 20px;
  margin-top: -3px;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
transition: all 200ms;

box-shadow: 0px 17px 10px -10px rgba(0,0,0,0.2);
transform: translate(0,0px);
transition: all 200ms;
}


.designer_join_footer_box_btn:hover{
    box-shadow: 0px 37px 20px -20px rgba(0,0,0,0.2);
    transform: translate(0,-5px);

}


.designer_join_footer_box_btn p{
  font-size: 24px;
  font-family: font_semibold, sans-serif;
  color:#fff;
  line-height: 56px;
  margin:0;
  padding: 0;

}


.designer_join_footer_box_img{
  position: absolute;
  margin-top: -140px;
  margin-left: -80px;
}



.about_us_hello_body p{
  /* padding-left: 20px; */

font-size: 15px;

line-height: 30px;
text-align: justify;
}


.about_us_hello_header p{
  font-size: 33px;
  font-family: font_bold, sans-serif;
  color:#F28A00;
}



.about_us_footer_text p{
  font-size: 15px;
text-align: justify;
  line-height: 30px;
}

























.blog_frame{

width: 300px;
margin-bottom: 25px;




}
.blog_div{
  width: 980px;
}
.blog_frame_text_div{
  width:100%;
  height:100px;
  background-color: rgba(0,0,0,0.5);
  padding: 20px;
margin-top: -100px;
z-index: 9;
position: relative;
}
.blog_frame_text_line{
  width: 5px;
  height:40px;
  background-color: #F28A00;
  position: absolute;
}
.blog_frame_text_main{
  padding-left: 15px;
  margin-top: 4px;
}
.blog_frame_text_main p{
  line-height: 10px;
  color:#fff;
  font-family: font_med, sans-serif;
  line-height: 18px;
}
.blog_frame_text_date{
    padding-left: 15px;
}
.blog_frame_text_date p{
  font-size: 12px;
  color:#CCCCCC;
}
.blog_div_img{
  z-index: -1;
  position: relative;
}
.blog_div_img img{
  width: 100%;
  z-index: -1;
}
.contact_header_padding{
  padding: 0 110px;
}
.contact_us_main_box{
  text-align: left;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */

}

.main_navigation_div_right_bell_not_mob{
  float: right;
  margin-top: 17px;
  margin-right: 15px;
  display: none;
}
.notification_header_bell_icon{
  cursor: pointer;
}
.client_project_header{
  margin-top: -80px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */



}
.client_project_header_titile{
margin-bottom: 15px;

}
.client_project_header_titile p{
  font-family: font_med, sans-serif;
  font-size: 22px;
  margin: 0;
}
.client_work_frame_right_time_2{
  display: inline-block;
  vertical-align: top;
  width: 165px;
  margin-top: -4px;
  margin-left: 5px;
}
.client_work_frame_right_time_2 ul{
  list-style: none;
  padding: 0;

}

.client_work_frame_right_time_2 ul li{

float: left;
margin-right: 10px;

}
.client_work_frame_right_time_2 ul li i{
font-size: 14px;
color:#A5A5A5;
}
.client_work_frame_right_time_2 ul li p{
color:#A5A5A5;
font-size: 12px;
padding-top: 6px;
}
.client_work_frame_right_time_2 ul li img{
margin-top: 5px;
height:14px;

}
.client_project_menu_bar ul{
  list-style: none;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
}

.client_project_menu_bar ul li{
float: left;
margin-right: 25px;
}
.client_project_menu_bar ul li p{
  font-family: font_med, sans-serif;
  color:#969696;
  font-size: 15px;
  margin: 0;
  cursor: pointer;
}
.client_project_menu_bar_active{
  border-bottom: solid 2px #474747;
  padding-bottom: 10px;

}
.client_project_menu_bar_active p{
  color:#474747 !important;
}
.client_project_menu_bar_active_payment p{
  color:#F28A00 !important;

}
.client_project_menu_bar_line{
  width: 100%;
  height:1px;
  background-color: #474747;
  margin-top: -10px;
}


.filter_cilent_work_2{
  float: right;
margin-left: 15px;
  width: 150px;

}
.filter_cilent_work_2 select{
  width: 100%;
  background-color: transparent;
  height:44px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 10px;
  border-radius: 4px;
  z-index: 10;
  background-color: transparent;
}
.filter_cilent_work_arrow_2{


  margin-top: 11px;
    z-index: -1;
    margin-left: 80%;
    position: relative;
    margin-bottom: -35px;
}
.filter_cilent_work_arrow_2 i{
  font-size:  22px;
  color:#474747;

}
.designer_workplace_tab_2_all_design_first_class{
  min-width: 120px;
display: inline-block;
  height:43px;
  background-color: #E2E2E2;
  padding: 0 30px;
  cursor: pointer;
margin-right: 3px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}

.designer_workplace_tab_2_all_design_first_class p{
  line-height: 43px;
  font-family: font_med, sans-serif;


}

.designer_workplace_tab_2_submit_design{
  float: right;
  margin-left: 15px;
  border-radius: 4px;
}

.designer_workplace_tab_2{
  min-width: 120px;
display: inline-block;
  height:43px;
  background-color: #E2E2E2;
  padding: 0 30px;
  cursor: pointer;
margin-right: 3px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}

.designer_workplace_tab_2 p{
  line-height: 43px;
  font-family: font_med, sans-serif;


}

.designer_workplace_tab_2_active{
    background-color: #F28A00;
}
.designer_workplace_tab_2_active p{
color:#fff;
}

.designer_workplace_tab_2:hover{
    background-color: #F28A00;
}


.designer_workplace_tab_2:hover p{
color:#fff;
}
.client_project_design_box_frame{
width: 100%;
  background-color: #F4F4F4;
  padding: 10px 10px;
  border-radius: 6px;
  display: inline-block;
  /* margin-right: 30px; */
  margin-bottom: 45px;
  text-align: left;

  transform: translate(0,0px);
  transition: all 200ms;
  box-shadow: 0px 17px 10px -10px rgba(0,0,0,0.1);

}
.client_project_design_box_frame:hover{
  box-shadow: 0px 37px 20px -20px rgba(0,0,0,0.1);
transform: translate(0,-5px);
}
.client_project_design_box_frame p{
  color:#878787;
  font-size: 12px;
  font-family: font_med, sans-serif;
}
.client_project_design_box_img{
  width: 100%;
  cursor: zoom-in;
  background-color: #fff;
  display: inline-block;
}
.client_project_design_box_img img{
  width: 100%;
}
.home_starts_box_frame_starts_2 ul{
  list-style: none;
  padding: 0;
  margin: 0;

}
.home_starts_box_frame_starts_2 ul li{
float: left;
margin-top: 5px;

}


.home_starts_box_frame_starts_2 ul li img{


height:20px;
margin:0 3px;

}

.client_project_message_div{
  font-size: 0;
}
.client_project_message_left{
  width: 22%;


  display: inline-block;
  font-size: 14px;
  vertical-align: top;
    border-radius: 4px 0 0 0;
    overflow: hidden;
}



.client_project_message_right{
  width: 77%;
  background-color: #fcfcfc;

  display: inline-block;
  font-size: 14px;
  vertical-align: top;
  padding: 20px 40px;
  border-radius: 0 4px 4px 0px;
  border:solid 1px #eaeaea;
  padding-bottom: 10px;
}


.client_project_message_left_box_active{
  background-color: #eaeaea;
}
.client_project_message_left_box_active p{
    color:#474747 !important;
}
.client_project_message_left_box_line{
  border-bottom: solid 2px #eaeaea;

}
.client_project_message_left_box{
  width: 100%;
  height:53px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
cursor: pointer;
transition: all 100ms;
}

.client_project_message_left_box:hover{
    background-color: #eaeaea;
}
.client_project_message_left_box:hover p{
    color:#474747 !important;
}
.client_project_message_left_box p{
  line-height: 53px;
  font-family: font_med, sans-serif;
  color:#969696;
}


.client_project_message_right_msg_box{
  padding: 20px 0px;
}

.client_project_message_right_msg_box_line{
  border-bottom: solid 1px #eaeaea;

}


.client_project_message_right_msg_box_title ul {
  list-style: none;
  padding: 0;
}


.client_project_message_right_msg_box_title ul li{

float: left;
margin-right: 15px;

}
.client_project_message_right_msg_box_title_img{
  height: 30px;
  margin-top: 3px;
}

.client_project_message_right_msg_box_title_2{
  font-size: 18px;
  font-family: font_med, sans-serif;
  margin-top: 5px;
}



.client_project_message_right_msg_box_title_3{
  font-size: 11px;
  color: #b2b2b2;
  margin-top: 12px;
}



.client_project_message_right_msg_box_body{
  font-size: 13px;
  letter-spacing: 0.5px;
}


.client_project_message_right_msg_box_body p{
  color:#898989;
}
















.client_project_message_right_msg_type_div ul{
  list-style: none;
  padding: 0;
  margin: 0;

}

.client_project_message_right_msg_type_div ul li{
float: left;
margin-right: 10px;

}

.client_project_message_right_msg_type_div input{
  width: 86%;
  height:43px;
  padding-left: 10px;
  border-radius: 4px;
  border: solid 3px #e2e2e2;
}


.client_project_message_right_msg_type_div textarea{
  width: 93%;
height: 97px;
  padding-left: 10px;
  padding-top: 10px;
  border-radius: 4px;
  border: solid 3px #e2e2e2;
  resize: none;
}


.client_project_message_right_msg_type_send_btn{
  width: 43px;
  height:43px;
  background-color: #969696;
  border-radius: 4px;
  text-align: center;
  margin-top: 11px;
  background-color: #f28a00;
cursor: pointer;
transition: all 200ms;
margin-left: 10px;

}
.client_project_brief_section_title_2:hover{
  color:#474747 !important;
  cursor: pointer;
}

.client_project_message_right_msg_type_send_btn:hover{
  background-color: #f28a00;
}
.client_project_message_right_msg_type_send_btn i{
  color:#fff;
  font-size: 17px;
  margin-top: 12px;
}


.client_project_message_right_msg_type_send_btn_2{
  width: 43px;
  height:43px;
  background-color: #969696;
  border-radius: 4px;
  text-align: center;
/* float:right; */
cursor: pointer;
transition: all 200ms;
margin-left: 10px;

}

.client_project_message_right_msg_type_send_btn_2:hover{
  background-color: #f28a00;
}
.client_project_message_right_msg_type_send_btn_2 i{
  color:#fff;
  font-size: 21px;
  margin-top: 12px;
}

.client_project_message_right_msg_main_frame{
  min-height:210px;
  overflow-y: auto;
}


.client_project_message_right_from p{
  color:#969696;
  font-family: font_med, sans-serif;
}


.client_project_message_right_msg_box_title_letter{

  width: 30px;
  height:30px;
  border-radius: 40px;
  background-color: #474747;
  text-align: center;

}


.client_project_message_right_msg_box_title_letter p{
  font-family: font_semibold, sans-serif;
  padding-top: 5px;
  color:#fff;
}

.client_project_message_right_msg_box_title_letter p i{


  color:#fff;
}

.payment_client_dash{
  display: inline-block;
  padding: 10px 30px;
  border: solid 3px #F28A00;
border-radius: 4px;
cursor: pointer;

-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
transition: all 100ms;
}

.payment_client_dash:hover{
  background-color: #F28A00;
}

.payment_client_dash:hover p{
color: #fff;

}

.payment_client_dash p{
  margin: 0;
  font-family: font_semibold, sans-serif;
}


.client_project_brief_section_title p{
  font-size: 20px;
  font-family: font_med, sans-serif;
  display: inline-block;
}


.client_project_brief_section_subtitle p{
  font-size: 16px;
  font-family: font_med, sans-serif;

}

.client_project_brief_section_subtitle_text p{
  font-size: 13px;
  font-family: font_med, sans-serif;
    color:#898989;
}








.design_brif_color_out{
  display: inline-block;
vertical-align: top;
width: 140px;
/* margin: 22px; */
margin-right: 30px;
margin-bottom: 30px;
text-align: left;

}
.design_brif_color_text p{
margin-top: 5px;
margin-left: 0px;
  font-size: 15px;
  font-family: font_med, sans-serif;
}
.design_brif_color_img{
  overflow: hidden;
  padding: 0px;
    box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);


}
.design_brif_color_img img{
  width: 100%;
}
.design_brif_color_out:hover .form_color_img{
  border: solid 4px #F28A00;
    margin:  -4px;
    cursor: pointer;
}
.design_brif_color_selected{
  width: 30px;
  height:30px;
  background-color: #F28A00;
  padding: 5px;
  position: absolute;
  margin-top: 0px;
  margin-left: 110px;
display: none;
}
.design_brif_color_selected i{
  font-size: 20px;
  text-align: center;
  color:#fff;
}
.design_brif_color_note_div{
  width: 600px;
  display:inline-block;
  text-align: left;
}
.design_brif_color_div{
  width: 935px;
  display: inline-block;
  text-align: left;
}

.home_starts_box_frame_starts_2_client{
  margin-top: 4px;
}


.client_brief_color_use_frame{
  width: 140px;
  height: 140px;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);
}
.client_brief_color_use_frame img{
  width: 100%;
}

.client_brief_color_use_div{
  display: inline-block;

  margin-right: 30px;
  margin-bottom: 30px;
  cursor: pointer;
  vertical-align: top;
  /* background-color: #eee; */
}

.client_brief_color_use_div:hover .client_brief_color_use_div_overlay{
  visibility:visible;
  opacity: 1;
}

.client_brief_color_use_div_overlay{
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 11;
  width: 140px;
  height:140px;
  background-color: rgba(0,0,0,0.4);
  text-align: center;
  transition: all 200ms;
}

.client_brief_color_use_div_overlay img{
  display: inline-block;
  margin-top: 50px;
}

.client_brief_color_use_text p{
  margin-top: 5px;
  margin-left: 0px;

  font-family: font_med, sans-serif;

}

.design_brief_logo_designs{

margin-top: 20px;

}

.design_brief_logo_designs img{
  height:67px;
}

.design_brief_logo_designs p {
  padding-top:20px;
  font-size: 17px;
  padding-left: 20px;
}



.client_design_brief_tags{
  display: inline-block;
padding: 2px 16px;

  background-color: #959595;
  text-align: center;
  border-radius: 2px;
  margin-right: 6px;
  margin-bottom: 10px;
}

.client_design_brief_tags p{
  font-family: font_med, sans-serif;
  color:#fff;
  margin: 0;
}

.client_project_design_box_frame2{
width: 100%;
  background-color: #F4F4F4;
  padding: 10px 10px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 45px;
  text-align: left;
  cursor: pointer;
  transform: translate(0,0px);
  transition: all 200ms;
  box-shadow: 0px 17px 10px -10px rgba(0,0,0,0.1);

}
.client_project_design_box_frame2:hover{
  box-shadow: 0px 37px 20px -20px rgba(0,0,0,0.1);
transform: translate(0,-5px);
}
.client_project_design_box_frame2 p{
  color:#878787;
  font-size: 12px;
  font-family: font_med, sans-serif;
}
.client_project_design_box_img2{
  width: 100%;

  background-color: #fff;
  display: inline-block;
}
.client_project_design_box_img2 img{
  width: 100%;
}
.client_project_design_box_frame2_selected{
  position: absolute;
  z-index: 10;
right:-35px;

}
.client_project_design_box_frame2_selected img{
  width: 80%;
}
.client_design_selected_download{
  width: 100%;
padding: 13px 0;
  background-color: #F28A00;
  border-radius: 4px;
  text-align: center;
  margin-top: -20px;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
transition: all 200ms;

}
.client_design_selected_download:hover{
box-shadow: 0px 14px 10px -10px rgba(0,0,0,0.2);
}
.client_design_selected_download p{
  margin: 0;
  color:#fff;
  font-family: font_med, sans-serif;

}
.client_selected_design_header_text p{

  font-family: font_med, sans-serif;
  font-size: 17px;
  margin: 0;
    margin-left: 15px;

}
.dashboard_notification_bar{
padding: 10px 10px;
border-radius: 4px;
}




.dashboard_notification_bar  p{
color:#fff !important;
margin: 0;
padding: 0;
font-family: font_med, sans-serif;
font-size: 13px;
margin-top: 1px;
padding-left: 30px;
}

.dashboard_notification_bar  i{
color:#fff !important;
position: absolute;
margin: 4px;
}


.dashboard_notification_bar_green {
  background-color: #22a871;
}




.client_project_download_source_title p{
font-family: font_med, sans-serif;
font-size: 22px;
}







.client_project_download_source_down{
  width: 100%;
  padding: 13px 20px;
  /* background: #f4f4f4; */
  border-bottom: solid 2px #f4f4f4;
  cursor: pointer;
}


.client_project_download_source_down p{
  margin: 0;
  font-size: 15px;
  font-family: font_med, sans-serif;
  color:#898989;
}

.client_project_download_source_down i{
  float: right;
  font-size: 17px;
  margin-top: 6px;
  color:#898989;
}

.client_project_download_source_down:hover{
  background-color: #f4f4f4;
}

.client_project_download_source_down:hover p{
  color:#474747;
}

.client_project_download_source_down:hover i{
  color:#474747;
}


.client_project_download_source_down_all{
  display: inline-block;
  padding: 10px 30px;
  border: solid 3px #F28A00;

  border-radius: 4px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 100ms;
  float: right;
}

.client_project_download_source_down_all p{
  margin: 0;
  font-family: font_semibold, sans-serif;
}


.client_project_download_source_down_all:hover{
  background-color: #F28A00;
}

.client_project_download_source_down_all:hover p{
color: #fff;

}


.client_fullscreen_design{
  width: 100%;

  background-color: #eee;
  box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);
}

.client_fullscreen_design img{
  width: 100%;
}

.payment_client_dash_2{
  display: inline-block;
  padding: 10px 30px;
  border: solid 3px #F28A00;
  background-color: #F28A00;
border-radius: 4px;
cursor: pointer;
float: right;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
transition: all 100ms;
}

.payment_client_dash_2:hover{
  /* background-color: #F28A00; */
}

.payment_client_dash_2:hover .payment_client_dash_2_p{
/* color: #fff; */

}

.payment_client_dash_2_fullscreen:hover i{


}


.payment_client_dash_2 p{
  margin: 0;
  font-family: font_semibold, sans-serif;
  color:#fff;
}

.home_starts_box_frame_starts_2_client_fullscreen{
  display: inline-block;
}



.home_starts_box_frame_starts_2_client_fullscreen ul li img {
    height: 35px;
    margin: 0 4px;
}


.payment_client_dash_2_fullscreen{

  display: inline-block;
  padding: 10px 0px;
  border: solid 3px #F28A00;
border-radius: 4px;
cursor: pointer;
float: right;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
transition: all 100ms;

  float: left;
border: none;
margin-top: 3px;
}

.payment_client_dash_2_fullscreen i{
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  margin-right: 8px;


}

.payment_client_dash_2_fullscreen p{
  display: inline-block;
  vertical-align: top;
  font-family: font_med, sans-serif;
}
.payment_client_dash_2_fullscreen:hover i{
  color:#F28A00;
}
.payment_client_dash_2_fullscreen:hover p{
  color:#F28A00;
}
.client_fullscreen_design_designer p{
  margin: 0;
  font-size: 14px;
  color:#878787;
  margin-top: 13px;
}
.client_fullscreen_design_designer_time{
  float: right;
}

.client_fullscreen_design_designer_comm p{
  margin: 0;
  font-size: 16px;
  font-family: font_med, sans-serif;
  margin-top: 10px;
}



.client_project_message_right_msg_type_div_full input{

  border: solid 3px #e2e2e2;

}

.filter_cilent_work_2_option_selet{
  width: 100%;
  display: none;
}
.filter_cilent_work_2_option_selet select{
width: 100%;
}

.filter_cilent_work_arrow_2_option_selet{
  margin-left: 94%;
  position: relative;
  margin-bottom: -35px;
}

.filter_cilent_work_arrow_2_option_selet_2{
  width: 100%;
  display: none;
}








.payment_method_bg_2{
  width: 100%;
  height:100%;
  position: fixed;
  top:0;
  left: 0;
  background-color: #fff;
  visibility: visible;
  opacity: 1;
  transition: all 200ms;
  z-index: 10000;
  overflow-y: auto;

}

.payment_method_bg_3{
  width: 100%;
  height:100%;
  position: fixed;
  top:0;
  left: 0;
  background-color: #fff;
  visibility: visible;
  opacity: 1;
  transition: all 200ms;
  z-index: 10000;
  overflow-y: auto;
}
.payment_method_bg_2 .payment_method_div{
  margin-top: 15vh;
  width: 410px;
}

 .payment_method_bg_3 .payment_method_div{
   margin-top: 15vh;
   width: 410px;
 }
 .payment_method_bg_3 .payment_method_div .payment_method_title p{
   font-family: font_semibold, sans-serif;
 }
 .payment_method_bg_2 .payment_method_div .payment_method_title p{
   font-family: font_semibold, sans-serif;
 }
.register_list_ul{
  list-style: none;
  padding: 0;
  margin: 0;

  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */

}

.register_list_ul label{
  padding-left: 20px;
  font-size: 12px !important;
  color:#474747;
  margin: 0;
  font-family: font_med, sans-serif !important;
}

.register_list_ul p a{

  font-size: 12px !important;

  margin: 0;
  font-family: font_med, sans-serif !important;
}


.register_list_ul a{
  text-decoration: underline !important;
}

.login_or_div p{

  font-size: 25px;
  font-family: font_semibold, sans-serif;
  margin: 0;
  padding:  0 10px;
  display: inline-block;
  background-color: #fff;
}
.login_or_div_line{
  width: 100%;
  height:2px;
  background-color: #474747;
  margin-top: -18px;

}
.form_out_div_fields_2 p{
  color: #474747;
  font-size: 14px;
  display: inline-block;
  font-family: font_med, sans-serif;
  margin: 10px 0;
}
.form_out_div_fields_2 img{
  display: inline-block;
  height: 12px;
  margin-top: -5px;
}
.form_out_div_fields_2 input{
  width: 100%;
  height: 43px;
  border: solid 3px #E2E2E2;
  border-radius: 35px;
  -webkit-appearance: none;
  font-family: font_med, sans-serif;
  font-size: 13px;

  padding: 15px;
  transition: all 200ms;
  outline: 2px solid transparent;     /* oranges! yey */
}

.form_out_div_fields_2 textarea{
  width: 100%;
  /* height: 43px; */
  border: solid 3px #E2E2E2;
  border-radius: 15px;
  -webkit-appearance: none;
  font-family: font_med, sans-serif;
  font-size: 13px;

  padding: 15px;
  transition: all 200ms;
  outline: 2px solid transparent;     /* oranges! yey */
}

.form_out_div_fields_2_text{
  width: 67% !important;
}
.form_out_div_fields_btn{
  width: 28%;
  height: 43px;
  border: solid 3px #E2E2E2;
  border-radius: 5px;
  -webkit-appearance: none;
  font-family: font_med, sans-serif;
  font-size: 13px;
  float: right;
}
.form_out_div_fields_btn:hover{
    border: solid 3px #F28A00;
    background-color: #F28A00;
}
.form_out_div_fields_btn:hover p{
color:#fff;
}
.form_out_div_fields_btn{text-align: center;
cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
}
.form_out_div_fields_btn p{
  color: #474747;
  font-size: 14px;
  display: inline-block;

  text-align: center;
  margin-top:8px;
  font-family: font_med, sans-serif !important;
}
.form_out_div_fields_3_text{
  width: 100%;
}





.form_out_div_fields_final_btn{
  width: 180px;
  /* overflow: auto; */
  height: 43px;
  border: solid 3px #E2E2E2;
  border-radius: 35px;
  -webkit-appearance: none;
  font-family: font_med, sans-serif;
  font-size: 13px;
  border: solid 3px #F28A00;

}


.form_out_div_fields_final_btn:hover{
    /* border: solid 3px #F28A00; */
    background-color: #F28A00;
}
.form_out_div_fields_final_btn:hover p{
color:#fff;
}
.form_out_div_fields_final_btn{text-align: center;
cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
}
.form_out_div_fields_final_btn p{
  color: #474747;
  font-size: 14px;
  display: inline-block;

  text-align: center;
  margin-top:8px;
  font-family: font_med, sans-serif !important;
}


.designer_payment_structure{
display: inline-block;
  /* height: 168px; */
  /* background-color: #eee; */
  background-color: #fff;
    /* box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1); */
  margin-bottom: 30px;
  border-radius: 4px;
  box-shadow: 0 2px 2px #d8d8d8;
  /* border:  solid 1px #eaeaea; */
}
.designer_payment_structure_header{
width: 100%;
/* height:36px; */
background-color: #a5a5a5;
padding: 3px 20px;
border-radius: 4px 4px 0 0;
border: solid 1px #a5a5a5;
padding-bottom: 8px;

}
.designer_payment_structure_header_o{
  background-color: #f28a00;
  border: solid 1px #f28a00;
}
.designer_payment_structure_header_b{
  background-color: #38c5e5;
  border: solid 1px #38c5e5;

}
.designer_payment_structure_header_p{
  background-color: #7c54af;
  border: solid 1px #7c54af;

}


.designer_payment_structure_1{
  width: 520px;
}
.designer_payment_structure_2{
  width: 386px;
  float: right;
}
.designer_payment_structure_3{
  width: 410px;
}

.designer_payment_structure_4{
  width: 480px;
  float: right;
}

.designer_payment_frame_header_struc{
  display: inline-block;
  vertical-align: top;
}
.designer_payment_frame_header_struc_pluse{
  display: inline-block;
  vertical-align: top;
}
.designer_payment_frame_header_struc p{
  display: inline-block;
  vertical-align: top;
    margin: 0;
  margin-right: 15px;
  font-family: font_semibold, sans-serif;
  color:#fff;
  font-size: 16px;
margin-top: 3px;
letter-spacing: 0.5px;
}

.designer_payment_frame_header_struc_box{
  display: inline-block;
  vertical-align: top;
  background-color: #fff;
  width: 80px;
  height: 20px;
text-align: center;
padding-top: 4px;
cursor: pointer;
border-radius: 4px;
margin-top: 6px;
}
.designer_payment_frame_header_struc_box p{
  font-size: 9px;
  margin: 0;
  font-family: font_med, sans-serif;
  letter-spacing: 0.5px;
  padding: 0;
  color:#474747;

}
.designer_payment_frame_header_struc_pluse p{
  font-size: 40px;
  font-family: font_semibold, sans-serif;
  color:#fff;
  margin: 0;
  margin-top: -13px;
  padding: 0 20px;
}
.designer_payment_frame_body{
padding: 10px 20px;
}

.designer_payment_frame_body_big_text p{
  font-family: font_semibold, sans-serif;
  font-size: 30px;
  margin: 0;
}
.designer_payment_frame_body_line{
  width: 1px;
  height:42px;
  background-color: #b2b2b2;
  position: absolute;
}
.designer_payment_frame_body_text{
  margin-top: 2px;
}
.designer_payment_frame_body_text p{
  margin: 0;
  margin-left: 10px;
  font-size: 14px;
  color:#b2b2b2;
}


.designer_project_header_price_tag{
  padding: 3px 15px;
  background-color: #a5a5a5;
  display: inline-block;
border-radius: 4px;
float: right;
}
.designer_project_header_price_tag p{
  padding: 0;
  margin: 0;
  color:#fff;
  font-family: font_med, sans-serif;
  font-size: 17px;
}
.designer_project_header_price_tag_mob{
  padding: 3px 15px;
  background-color: #a5a5a5;

border-radius: 4px;
display: none;
margin-bottom: 15px;

}
.designer_project_header_price_tag_mob p{
  padding: 0;
  margin: 0;
  color:#fff;
  font-family: font_med, sans-serif;
  font-size: 17px;
}

.mobile_menu_bg{
  background-color: rgba(0,0,0,0.4);
  width: 100%;
  height:100%;
  position: fixed;
  top:0;
  left:0;
  z-index: 10000000;
  visibility: hidden;
  opacity: 0;
  transition: all 500ms;
}
.mobile_menu_div{

  background-color: #fff;
  width: 100%;
  height:100%;
float: right;
margin-top: -100vh;
transition: all 500ms;
  overflow-y: auto;

}


.mobile_menu_div_close{
  float: right;
  /* padding: 36px 30px; */

  margin-top: 36px;
  margin-right: 30px;

}
.mobile_menu_div_close img{
    cursor: pointer;
}
.mobile_menu_list{

  text-align: center;
  margin-top: 100px;
  font-size: 0;

}
.mobile_menu_list p{
  font-size:16px;
  margin: 0;
  padding: 0;
  font-family: font_med, sans-serif;
padding: 15px 0;
  color: #676767;;
  cursor: pointer;
}
.mobile_menu_list_line{
  display: inline-block;
  width: 80%;
height:1px;
  background-color: #ccc;;
margin: 0;
padding: 0;
display: none;
}
.header_call_div_mob{
  float: none;
  display: inline-block;
    margin-top: 5px;
}
.header_call_div_mob ul li {
vertical-align: top;
margin-left: 0px;
margin-right: 10px;
}


.header_call_div_mob img{
  height: 16px;
}

.header_call_div_mob i{
  color: #F28A00;
  font-size: 19px;
  margin-top: 10px;

}

.header_call_div_mob p{
font-family: font_med, sans-serif;
margin-top: -8px;
}




@keyframes hover-color {
  from {
    border-color: #c0c0c0; }
  to {
    border-color: #F28A00; } }

.magic-radio,
.magic-checkbox {
  position: absolute;
  display: none; }

.magic-radio[disabled],
.magic-checkbox[disabled] {
  cursor: not-allowed; }

.magic-radio + label,
.magic-checkbox + label {
  position: relative;
  display: block;
  padding-left: 30px;
  cursor: pointer;
  vertical-align: middle; }
  .magic-radio + label:hover:before,
  .magic-checkbox + label:hover:before {
    animation-duration: 0.4s;
    animation-fill-mode: both;
    animation-name: hover-color; }
  .magic-radio + label:before,
  .magic-checkbox + label:before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
    border: 1px solid #c0c0c0; }
  .magic-radio + label:after,
  .magic-checkbox + label:after {
    position: absolute;
    display: none;
    content: ''; }

.magic-radio[disabled] + label,
.magic-checkbox[disabled] + label {
  cursor: not-allowed;
  color: #e4e4e4; }
  .magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,
  .magic-checkbox[disabled] + label:hover,
  .magic-checkbox[disabled] + label:before,
  .magic-checkbox[disabled] + label:after {
    cursor: not-allowed; }
  .magic-radio[disabled] + label:hover:before,
  .magic-checkbox[disabled] + label:hover:before {
    border: 1px solid #e4e4e4;
    animation-name: none; }
  .magic-radio[disabled] + label:before,
  .magic-checkbox[disabled] + label:before {
    border-color: #e4e4e4; }

.magic-radio:checked + label:before,
.magic-checkbox:checked + label:before {
  animation-name: none; }

.magic-radio:checked + label:after,
.magic-checkbox:checked + label:after {
  display: block; }

.magic-radio + label:before {
  border-radius: 50%; }

.magic-radio + label:after {
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #F28A00; }

.magic-radio:checked + label:before {
  border: 1px solid #F28A00; }

.magic-radio:checked[disabled] + label:before {
  border: 1px solid #c9e2f9; }

.magic-radio:checked[disabled] + label:after {
  background: #c9e2f9; }

.magic-checkbox + label:before {
  border-radius: 3px; }

.magic-checkbox + label:after {
  top: 2px;
  left: 7px;
  box-sizing: border-box;
  width: 6px;
  height: 12px;
  transform: rotate(45deg);
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-top: 0;
  border-left: 0; }

.magic-checkbox:checked + label:before {
  border: #F28A00;
  background: #F28A00; }

.magic-checkbox:checked[disabled] + label:before {
  border: #c9e2f9;
  background: #c9e2f9; }

  .client_project_download_source_down_all_2{
    display: inline-block;
    padding: 10px 30px;
    border: solid 3px #F28A00;
    border-radius: 4px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all 100ms;

  }

  .client_project_download_source_down_all_2 p{
    margin: 0;
    font-family: font_semibold, sans-serif;
  }


  .client_project_download_source_down_all_2:hover{
    background-color: #F28A00;
  }

  .client_project_download_source_down_all_2:hover p{
  color: #fff;

  }
.popup_bg{
  width:100%;
  height:100%;
  background-color: rgba(0,0,0,0.7);
  position: fixed;
  top:0;
  text-align: center;
  left:0;
  z-index: 999999999;
    overflow-y: auto;
transition: all 200ms;

opacity:0;
visibility:hidden;

}
.popup_div{
  background-color: #fff;
  display: inline-block;
  margin-top: 5vh;
  padding: 20px 30px;
  text-align: left;
  box-shadow: 0 0px 11px 4px rgba(0,0,0,0.1);
      border-radius: 4px;
}
.popup_div_design_confirmation{

  border-radius: 4px;
}
.popup_title_line{
  position: absolute;
  width: 7px;
  height: 32px;
  background-color: #F28A00;
}
.popup_title_div p{
  font-size: 22px;
  font-family: font_semibold, sans-serif;
  padding-top: 2px;
  padding-left: 17px;
}
.popup_body_div{
  margin-top: 10px;
  margin-bottom:  20px;
}
.popup_body_div p{
  margin: 0;
  padding: 0;
  font-family: font_med, sans-serif;
  font-size: 15px;
}
.popup_div_btn{
  width: 90px;
  height:35px;
  background-color: #F28A00;
  border-radius: 4px;
  display: inline-block;
  vertical-align: top;
margin-right: 13px;
  cursor: pointer;
}
.popup_div_btn p{
  color:#fff;
  font-family: font_med, sans-serif;
  font-size: 14px;
  text-align: center;
  line-height: 35px;
}
.popup_div_btn_no{
  background-color: #5b5b5b;

}

.popup_div_btn:hover{
  background-color: #F28A00;

}
.popup_div_btn:hover p{
color:#fff;
}

.popup_body_div_download_files p{
  color:#F28A00;
}
.popup_subtitle_line{
  width: 5px;
  height: 30px;
  background-color: #5b5b5b;
  position: absolute;
}
.popup_subtitle_div{

}
.popup_subtitle_div p{
  padding-top:5px;
  padding-left: 15px;
  font-family: font_semibold, sans-serif;
  font-size: 15px;
  margin: 0;

}
.popup_subtitle_text p{
    font-family: font_med, sans-serif;
      margin-top: 10px;
}
.popup_download_rating_bg{
  width: 30px;
  height: 30px;
  background-color: #5b5b5b;

}
.popup_download_rating{
  margin-top: 10px;
}
.popup_download_rating_bg{
  display: inline-block;
  /* margin-right: 6px; */
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */


}
.popup_download_rating_bg p{
  color:#fff;
  font-family: font_semibold, sans-serif;
  text-align: center;
    line-height: 30px;
}

.home_starts_box_frame_starts_popup_stars ul li img{


height:30px;
margin:0 2px;

}
.popup_download_srating_review textarea{
  width: 384px;
  background-color: transparent;
  height: 130px;
  border: solid 3px #E2E2E2;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 10px;
  border-radius: 4px;
  z-index: 10;
  margin-top: 5px;
}
.popup_download_srating_review_btn{
width: 100%;
display: inline-block;
height: 43px;
background-color: #E2E2E2;
padding: 0 30px;
cursor: pointer;
margin-right: 3px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #F28A00;
border-radius: 4px;
}
.popup_download_srating_review_btn p{
  line-height: 43px;
font-family: font_med, sans-serif;
text-align:center;
color:#fff;
}
.popup_download_srating_review_footer{
  margin: 5px 0;
}
.popup_download_srating_review_footer p{
  font-size: 11px;
  color:#999999;
  text-align: center;
margin: 0;
}
.popup_attach_btn{
  display: inline-block;
width: 140px;
height: 43px;
border-radius: 5px;
border: solid 3px #e2e2e2;
margin-top: 30px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: all 100ms;
text-align: center;
}

.popup_attach_btn p{
  color: #474747;
font-size: 14px;
line-height: 40px;
font-family: font_semibold, sans-serif;
}
.popup_attach_btn:hover{
  background-color: #F28A00;
  border: solid 3px #F28A00;

}
.popup_attach_btn:hover p{
  color: #fff;
}
.popup_div_design_attach_file{
  width: 430px;
}
.upload_progress_bar_div{
  width: 100%;
  height:10px;
  background-color: #d8d8d8;
  border-radius: 50px;
  overflow: hidden;
}
.upload_progress_bar{
  height:10px;
  width: 60%;
  background-color: #F28A00;
  border-radius: 50px;

}
.upload_progress_bar_div_text {
  float: right;
  margin-bottom: 3px;
}
.upload_progress_bar_div_text p{
  font-family: font_semibold, sans-serif;
  margin: 0;
  padding: 0;


}
.upload_progress_bar_div_textarea textarea{
  width: 100%;
  height:70px;
}
.upload_progress_bar_div_submit_btn{
  display: inline-block;
width: 160px;
height: 43px;
border-radius: 5px;
border: solid 3px #F28A00;
background-color: #F28A00;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: all 100ms;
text-align: center;
}
.upload_progress_bar_div_submit_btn p{
  color: #fff;
font-size: 14px;
line-height: 39px;
font-family: font_semibold, sans-serif;
}

.project_design_fullscreen_selectfinal_popup_div{
  width: 330px;
display: none;
  background-color: #fff;
    box-shadow: 0 0px 10px 2px rgba(0,0,0,0.2);
    position: absolute;
    margin-left: -110px;
    margin-top: 37px;
    z-index: 300;
    text-align: left;
    padding: 15px;
}
.project_design_fullscreen_selectfinal_popup_div p{
  font-family: font_reg, sans-serif;
  font-size: 14px;
  color:#474747;
}
.project_design_fullscreen_selectfinal_popup_div_btn{
  display: inline-block;
  padding: 6px 30px;
  border: solid 3px #F28A00;
  background-color: #F28A00;
  border-radius: 4px;
  cursor: pointer;
width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 100ms;text-align: center;
  margin-top: 10px;
}

.project_design_fullscreen_selectfinal_popup_div_arrow{
  width: 30px;
  height:30px;
  background-color:#fff;
  position: absolute;
  z-index: -1;
  margin-top: -24px;
  -ms-transform: rotate(45deg); /* IE 9 */
     -webkit-transform: rotate(45deg); /* Safari */
     transform: rotate(45deg);
     box-shadow:-10px -10px 10px -7px rgba(0, 0, 0, 0.2);
     margin-left: 129px;

}


.project_design_fullscreen_selectfinal_popup_div_btn p{
  color:#fff;
}
.get_help_main_title p{
font-size: 20px;
font-family: font_semibold, sans-serif;
  margin: 0;
padding-top: 3px;
padding-left: 17px;
}
.get_help_main_title_line{
  height: 32px;
  width: 6px;
  background-color: #F28A00;
  position: absolute;
}
.get_help_faq_title{
  cursor: pointer;
}
.get_help_faq_title p{
  font-size: 14px;
font-family: font_med, sans-serif;
  display: inline-block;
  vertical-align: top;
  margin: 10px 0;
  text-align: justify;

}
.get_help_faq_title:hover p{
    color:#F28A00 !important;
}

.get_help_faq_title:hover i{
    color:#F28A00 !important;
}

.get_help_faq_title i{
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
transform-origin: center;
/* width: 20px;
height: 20px; */
  margin-left: 5px;
  margin-top: 3px;
transition: all 200ms;
}
.get_help_faq_body{
  display: none;
}
.get_help_faq_body p{
font-family: font_med, sans-serif;
  font-size: 13px;
  text-align: justify;
/* letter-spacing: 0.5; */
color:#474747;
}
.get_help_faq_box{
  border-bottom: solid 1px #cfcfcf;
}
.get_help_footer_div{
  width: 100%;

  background-color: #fff;
  box-shadow: 0 0px 11px 4px rgba(0,0,0,0.1);

}
.get_help_footer_div{
  padding: 20px;
  text-align: center;
}
.get_help_footer_div_price{
  box-shadow: 0 0px 11px 4px rgba(0,0,0,0) !important;
}
.get_help_footer_title p{
  margin: 0;
  font-size: 19px;
  font-family: font_med, sans-serif
}
.get_help_footer_phone{
  text-align: left;
  display: inline-block;
  margin-top: 5px;
}
.get_help_footer_phone i{
  position: absolute;
  font-size: 30px;
  color:#F28A00;
  margin-top: 7px;
}
.get_help_footer_phone p{
padding-left: 35px;
font-size: 30px;
color:#F28A00;
font-family: font_med, sans-serif;
margin: 0;

}
.get_help_footer_phone_time p{
  color:#8c8c8c;
  font-size: 11px;
  letter-spacing: 1px;
  margin: 0;
  margin-top: 5px;
  font-family: font_med, sans-serif;
}

.designer_project_download_source_down{
  width: 100%;
  padding: 13px 20px;
  /* background: #f4f4f4; */
  border-bottom: solid 2px #f4f4f4;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}
.designer_project_download_source_down img{
  float: right;
  height:20px;
  margin-left: 10px;
  margin-top: 4px;

}

.designer_project_download_source_down p{
  margin: 0;
  font-size: 15px;
  font-family: font_med, sans-serif;
  color:#898989;
}

.designer_project_download_source_down i{
  float: right;
  font-size: 17px;
  margin-top: 6px;
  color:#898989;
}

.designer_project_download_source_down:hover{
  background-color: #f4f4f4;
}

.designer_project_download_source_down:hover p{
  color:#474747;
}

.designer_project_download_source_down_down:hover{
  color:#474747;
}
.designer_project_download_source_trash{
  margin-left:20px;
}
.designer_project_download_source_trash:hover{
  color:#F28A00;
}

.designer_project_download_source_down_progress_bar{
  width: 160px;
height: 10px;
background-color: #d8d8d8;
border-radius: 50px;
overflow: hidden;
float: right;
margin-top: 8px;
}
.designer_project_download_source_down_progress_bar_pro{
  height: 10px;
width: 60%;
background-color: #F28A00;
border-radius: 50px;
}
.payment_client_dash_2_fullscreen_outer_mob{
  display: none;
}
.how_it_works_div_mobile{
  display: none;
}
.designer_workplace_tab_2_active_mob{
  float: none;
  margin: 0;
  width: 100%;
  margin-top: 20px;
  display: none;
}
.project_porfile_dots_div{
  background-color: #E2E2E2;
  float: right;
    border-radius: 3px;
    width: 43px;
    height:43px;
    margin-left: 10px;
    cursor: pointer;
    text-align: center;
  padding-top: 6px;
}
.project_porfile_dots_div:hover{
  background-color: #F28A00 !important;
}

.project_porfile_dots_div:hover .project_porfile_dot{
  background-color: #fff !important;;
}

.project_porfile_dot{
  width: 5px;
  height:5px;
  border-radius: 70px;
  background-color: #727272;
margin: 4px 19px;
}

.project_design_fullscreen_selectfinal_popup_div_password{
  width: 240px;
display: none;
  background-color: #fff;
    box-shadow: 0 0px 10px 2px rgba(0,0,0,0.2);
    position: absolute;
    margin-left: -182px;
    margin-top: 37px;
    z-index: 300;
    text-align: left;
    padding: 15px;
}
.project_design_fullscreen_selectfinal_popup_div_password p{
  font-family: font_reg, sans-serif;
  font-size: 14px;
  margin: 0;
}
.project_design_fullscreen_selectfinal_popup_div_password_btn{
  display: inline-block;
  padding: 6px 30px;
  border: solid 3px #E2E2E2;
  background-color: #fff;
  border-radius: 4px;
  cursor: pointer;
width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 100ms;text-align: center;

}
.project_design_fullscreen_selectfinal_popup_div_password_btn p{
  font-family: font_med, sans-serif;
  /* color:#fff; */
}
.project_design_fullscreen_selectfinal_popup_div_password_btn:hover{
  border: solid 3px #F28A00;
  background-color: #F28A00;
}
.project_design_fullscreen_selectfinal_popup_div_password_btn:hover p{
  color:#fff;
}
.project_design_fullscreen_selectfinal_popup_div_arrow_password{
  width: 30px;
  height:30px;
  background-color:#fff;
  position: absolute;
  z-index: -1;
  margin-top: -24px;
  -ms-transform: rotate(45deg); /* IE 9 */
     -webkit-transform: rotate(45deg); /* Safari */
     transform: rotate(45deg);
     box-shadow:-10px -10px 10px -7px rgba(0, 0, 0, 0.2);
     margin-left: 177px;

}
.blog_main_header_info{
  float: right;
  margin-top: -40px;
}
.blog_main_header_info ul{
  list-style: none;
  padding: 0;
  margin: 0;

}
.blog_main_header_info ul li{
  float: left;
  margin-left: 20px;
}
.blog_main_header_info ul li i{
  font-size: 25px;
color:#8e8e8e;
cursor: pointer;
}

.blog_main_header_info ul li i:hover{

color:#474747;
}

.blog_main_header_info ul li p{
  color:#8e8e8e;

  font-size: 14px;
  line-height: 25px;
}
.blog_main_top_img{
    width: 100%;
  margin-top: -50px;
  border: solid 10px #fff;
  display: inline-block;
    box-shadow: 0 0px 20px 2px rgba(0,0,0,0.2);
}
.blog_main_top_img img{
width: 100%;
}
.blog_title_line{
  width: 8px;
  height: 38px;
  background-color: #F28A00;
  position: absolute;
  margin-top: 8px;
}
.blog_title_main p{
  padding-left: 30px;
  font-size: 36px;
  font-family: font_semibold, sans-serif;


}
.blog_body_text p{
  font-size: 15px;
  text-align: justify;
}
.blog_body_full_img{
  display: inline-block;
  width: 100%;
  /* border: solid 10px #fff; */
/* box-shadow: 0 0px 20px 2px rgba(0,0,0,0.2); */
}
.blog_body_full_img img{
  width: 100%;
}
.blog_body_img_right{
  display: inline-block;
  float: right;
  width: 50%;
  border: solid 10px #fff;
box-shadow: 0 0px 20px 2px rgba(0,0,0,0.2);
margin-left: 20px;
/* margin-bottom:  20px; */
}
.blog_body_img_right img{
  width: 100%;
}
.blog_body_img_left{
  display: inline-block;
  float: left;
  width: 50%;
  /* border: solid 10px #fff; */
/* box-shadow: 0 0px 20px 2px rgba(0,0,0,0.2); */
margin-right: 20px;
/* margin-bottom:  20px; */
}
.blog_body_img_left img{
  width: 100%;
}
.designer_payment_structure_3{
display: none;
}
.designer_payment_structure_4{
display: none;
}
.client_profile_textsection{
  width: 422px;

  display: inline-block;
text-align: left;
  margin: 14px;
}
.client_profile_textsection_title p{
  font-family: font_med, sans-serif;
  font-size: 19px;
}
.client_profile_textsection_info_div{
  display: inline-block;
  margin-right: 20px;
  margin-bottom:  20px;
}
.client_profile_textsection_info_div h2{
  margin: 0;
  padding: 0;
  font-family: font_semibold, sans-serif;
  font-size: 16px;
  color:#686868;

}
.client_profile_textsection_info_div p{
  margin: 0;
  padding: 0;
  font-family: font_med, sans-serif;
  margin-top: 4px;
  color:#686868;

}

.client_profile_textsection_info_div_left{
  width: 250px;
}
.client_profile_textsection_info_div_right{
  width: 100px;

}
.login_goto_register{
  /* margin: 10px 0; */
}
.login_goto_register p{
  font-size: 14px !important;
color: #474747;
margin: 0;
font-family: font_reg, sans-serif !important;
}

.login_goto_register_forgot p {
text-align: right;
margin-top: 5px;

}
.logo_design_home_btn{
  width: 220px;
  height: 50px;
  border:solid 3px #f28a00;
  background-color: #f28a00;
  text-align: center;
  border-radius: 35px;
  margin-top: 30px;
  cursor: pointer;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */

}
.logo_design_home_btn p{
  line-height: 44px;
  margin: 0;
  padding: 0;
  font-family: font_semibold, sans-serif;
  font-size: 18px;
  color:#fff;
}
.logo_design_home_header_img_div{
  width: 450px;

height: 450px;
  outline: solid 10px #fff;
  box-shadow: 0 0px 30px 2px rgba(0,0,0,0.3);
  margin-top: -108px;
overflow: hidden;
display: inline-block;
text-align: left;
}
.logo_design_home_header_img_div img{
  width: 100%;


}
.logo_design_home_header_img_dots_div{
  text-align: center;
}
.logo_design_home_header_img_dot{
  width: 8px;
  height:8px;
  background-color: #c4c4c4;
  border-radius: 50px;
display: inline-block;
margin: 0 5px;
cursor: pointer;
}
.logo_design_home_header_img_dot_active{
  background-color: #898989;

}
.what_client_say_title P{
  margin: 0;
  padding: 0;
  font-size: 22px;
  font-family: font_semibold, sans-serif;
}
.what_client_say_title{
padding-left: 30px;
}
.what_client_say_title_line{
  width: 7px;
  height: 53px;
  background-color: #474747;
  position: absolute;
  margin-top: 4px;
}
.what_client_say_left_img_1{
  width: 250px;
  position: absolute;
    box-shadow: 0 0px 20px 2px rgba(0,0,0,0.2);
    z-index: 1;
transition: all 600ms;
}
.what_client_say_left_img_1 img{
  width: 100%;
}
.what_client_say_left_img_2{
  width: 200px;
  position: absolute;
    box-shadow: 0 0px 20px 2px rgba(0,0,0,0.2);
    margin-top: 90px;
    margin-left: 140px;
    z-index: 0;
transition: all 600ms;
}
.what_client_say_left_img_2 img{
  width: 100%;
}



.what_client_say_left{
  height: 300px;
}
.what_client_say_left_dots{
  text-align: center;
}
.what_client_say_left_dot{
  width: 8px;
  height:8px;
  background-color: #c4c4c4;
  border-radius: 50px;
display: inline-block;
margin: 0 5px;
cursor: pointer;
}
.what_client_say_left_dot_active{

  background-color: #898989;
}
.what_client_say_left_quotation_1 i{
  font-size: 80px;
  color:#c4c4c4;
}
.what_client_say_left_main_text p{
  color:#909090;
  font-size: 15px;
}
.what_client_say_left_quotation_2 i{
  font-size: 60px;
  color:#c4c4c4;
  float: right;
}
.what_client_say_left_main_from p{
  font-family: font_min_mid, sans-serif;
color: #32435b;
font-size: 18px;
}























.home_package_div_left_box_div_2_1 img{
  height:79px;
  display: inline-block;
  margin-top: 44px;
}
.home_package_div_left_box_div_2_1{
  width: 250px;
  height:250px;
  /* background-color: #eee; */
  text-align: center;
  display: inline-block;
  font-size: 14px;
  vertical-align: top;
  padding: 0 40px;
  transition: all 400ms;
  cursor: pointer;
}

.home_package_div_left_box_div_2_1:hover{
  box-shadow: 0 0px 15px 5px rgba(226,226,226,1);
}

.home_package_div_left_box_div_2_1:hover  p{

  color:#F28A00;
}


.home_package_div_left_box_div_2_1:hover  .home_package_div_left_box_line_2{
  background-color: #F28A00;

}


.home_package_div_left_box_line_2{
  display: inline-block;
  width: 40px;
  height:3px;
  background-color: #989898;
  margin-top: 20px;
}
.home_package_div_left_box_div_2_1 p{
  font-size: 14px;
  font-family: font_semibold, sans-serif;
  color:#989898;
  margin-top: 6px;
}

.home_package_bottom_line_2{
  border-bottom: solid 2px #e2e2e2;

}
.home_package_right_line_2{
  border-right: solid 2px #e2e2e2;

}
.home_package_div_left_2{
  font-size: 0;
  width:750px;

display: inline-block;
  text-align: left;
}
.home_design_package_banner_mobile{
  display: none;
  margin-bottom: 30px;
}
.home_package_display_final_box{
  font-size: 16px !important;
  margin-top: 94px !important;
}
.home_starts_box_frame_outer_1{
  overflow: hidden;
}
.home_review_slider{
    width: 1140px;
    transition: all 600ms;
}
.home_review_slider1{
  margin-left: 0%;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */

}
.home_review_slider2{

  margin-top: -372px;
  margin-left: 100%;
}
.home_review_slider_mobile_parent{
  width: 432px;
display: inline-block;
overflow: hidden;
}
.home_review_slider_mobile{
transition: all 300ms;
height:312px;
  width: 432px;
}
.home_review_slider_mobile_1{

  margin-left: 0%;
}

.home_review_slider_mobile_2{
  margin-top: -312px;
  margin-left: 100%;
}
.home_review_slider_mobile_3{
  margin-top: -312px;
  margin-left: 200%;
}

.home_review_slider_mobile_4{
  margin-top: -312px;
  margin-left: 300%;
}
.logo_design_home_header_img_div_container{
  width: 100%;
}


.logo_design_home_header_img_div_1{

transition: all 400ms;

}

.logo_design_home_header_img_div_2{
margin-top: -472px;
margin-left: 100%;
transition: all 400ms;
}
.what_client_say_left_main_text{
  height:154px;
}





.form_title_designer_join_payment_header p{

font-family: font_semibold, sans-serif;
font-size: 20px;

}



.form_title_designer_join_payment_header_line{
  width: 5px;
height: 27px;
  background-color: #474747;
  position: absolute;
}

.form_title_designer_join_payment_header p{

    padding-left: 20px;
}
.intl-tel-input{
  width: 100%;
}
.payment_method_div_register_login{
  margin-top: 5vh !important;
  width: 410px;
}
.form_save_darft_popup_div{
  width: 100%;
height: 100%;
  position: fixed;
  top:0;
  left:0;
  background-color: white;;
z-index: 99999;
overflow: auto;

visibility: hidden;
opacity: 0;
transition: all 200ms;
}
.payment_method_close_div_save_draft_close{
float: right;
margin-top: -50px;
cursor: pointer;
}
.payment_method_bg_2_save_draft{


}





.form_attach_btn_designer_reg{
  width: 160px;
  height:40px;
  display: inline-block;
  border: solid 3px #E2E2E2;
  border-radius: 35px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
  cursor: pointer;
  transition: all 100ms;
  text-align: center;
  border: solid 3px #F28A00;

}


.form_attach_btn_designer_reg p{
  text-align: center;
font-size: 15px;
color: #474747;
  font-family: font_med, sans-serif;

line-height: 34px;
}

.form_attach_btn_designer_reg:hover{
background-color: #F28A00;
}
.form_attach_btn_designer_reg:hover p{
color:#fff;
}
.portfolio_light_box_bg{
  position: fixed;
  width: 100%;
  height:100%;
  top:0;
  left:0;
  background-color: rgba(0,0,0,0.5);
  z-index: 99999999999999;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  transition: all 200ms;
}
.portfolio_light_box_div{
  width: 500px;
  /* height: 600px; */
  background-color: #fff;
  display: inline-block;
  margin-top: -10vh;
  padding:  10px ;
border-radius: 10px;
  transition: all 400ms;
}
.portfolio_light_box_img{
  width: 100%;
  background-color: #eee;
  display: inline-block;
  background-color: #F7F7F7;
  border: solid 1px #E6E6E6;
}
.portfolio_light_box_img img{
  width: 100%;
}
.portfolio_light_box_top_section_text_line{
  width: 5px;
  height: 20px;
  background-color: #F28A00;
  position: absolute;
  margin-top: 6px;
}
.portfolio_light_box_top_section_text{
  text-align: left;
  padding-left: 15px;
}
.portfolio_light_box_top_section_text p{
font-family: font_semibold, sans-serif;
margin: 0;
font-size: 17px;
padding-top: 4px;
}
.portfolio_light_box_top_section_close{
  float: right;
  cursor: pointer;
  margin-top: 6px;
margin-right: 10px;
}
.portfolio_light_box_top_section_close img{
  width: 15px;
}
.portfolio_light_box_bottom_div_left_btn{

  width: 130px;
  height: 33px;
  border-radius: 5px;
  border: solid 3px #f28a00;
  /* background-color: #f28a00; */

  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  transition: all 100ms;
}

.portfolio_light_box_bottom_div_left_btn p{
  color: #474747;
  font-size: 14px;
  line-height: 28px;
  font-family: font_semibold, sans-serif;

}
.portfolio_light_box_bottom_div_left_btn:hover{
  background-color: #f28a00;

}
.portfolio_light_box_bottom_div_left_btn:hover p{

  color: #fff;

}


.portfolio_light_box_bottom_div_right_btn{

  width: 130px;
  height: 33px;
  border-radius: 5px;
  border: solid 3px #f28a00;
  /* background-color: #f28a00; */

  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  transition: all 100ms;
  float: right;
}
.portfolio_light_box_bottom_div_right_btn:hover{
  background-color: #f28a00;

}
.portfolio_light_box_bottom_div_right_btn:hover p{

  color: #fff;

}

.portfolio_light_box_bottom_div_right_btn p{
  color: #474747;
  font-size: 14px;
  line-height: 30px;
  font-family: font_semibold, sans-serif;

}
.promocode_check_btn{
  width: 100%;
  height: 43px;
  border: solid 3px #E2E2E2;
  border-radius: 5px;
  -webkit-appearance: none;
  font-family: font_med, sans-serif;
  font-size: 13px;

  text-align: center;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.promocode_check_btn p{

  color: #474747;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  margin-top: 8px;
  font-family: font_med, sans-serif !important;

}
.promocode_check_btn:hover{
  background-color: #f28a00;
  border: solid 3px #f28a00;
}
.promocode_check_btn:hover p{
color:#fff;
}
.designer_project_message_right_msg_type_div input{
  width: 91%;
}
.designer_remort_design_icons{
  float: right;
  margin-top: 10px;
  margin-right: 10px;
  cursor: pointer;
}
.designer_remort_design_icons i{
  color:#7a7a7a;
  font-size: 17px;
}
.popup_div_design_report{
  width: 900px;
}
.report_design_popup_img{
  width: 100%;
  box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);
  margin-bottom: 10px;
}
.report_design_popup_img img{
  width: 100%;
}
.form_out_div_fields_report_design_popup textarea{
  height: 115px;
}
.popup_div_btn_report{
  width: 140px;
  height:35px;
  background-color: #F28A00;
  border-radius: 4px;
  display: inline-block;
margin-right: 13px;
  cursor: pointer;
}
.popup_div_btn_report p{
  color:#fff;
  font-family: font_med, sans-serif;
  font-size: 14px;
  text-align: center;
  line-height: 35px;
}
.form_out_div_fields_report_design_popup p{
  font-size: 14px;
}
.report_design_popup_close {
  margin-top: 5px;
  float: right;
  cursor: pointer;
}
.form_error_msg{
  font-size: 12px !important;
  color:red !important;
  display: none !important;
  font-family: font_med, sans-serif !important;
}
.form_error_msg_active{
    display: block !important;
}
.uploded_portfolio_list{
  margin-left: 20px;
  margin-top: 10px;
}
.designer_frame_hover_selectted{
  border:solid 4px #F28A00 !important;
box-shadow:0 0px 15px 5px rgba(226,226,226,1);
padding:20px;
}
.designer_frame_hover_selectted .designer_frame_title{
color:#F28A00;
}

.designer_frame_hover_selectted .designer_frame_line{
background-color: #F28A00;
}

.designer_frame_hover_selectted .designer_recommended_div{
background-color: #F28A00;
}

.file_uploding_img{
  display: none;
}

.file_uploding_img img{
  height:25px;
}
.file_uploding_img_active{
    display: block;
}
.logo_design_step_1_form{
  visibility: hidden;

}
.payment_detail_item_2_orange{
  color: #F28A00 !important;
}


.form_place_project_popup_div{
  width: 100%;
height: 100%;
  position: fixed;
  top:0;
  left:0;
  background-color: white;;
z-index: 99999;
overflow: auto;

visibility: hidden;
opacity: 0;
transition: all 200ms;
}
.no_designs_icon_div{

}
.no_designs_icon_div{
  margin: 120px 0;
}
.no_designs_icon_div img{
  display: inline-block;
  width: 80px;
}
.no_designs_icon_div p{
  color:#c0bfbf;
  font-family: font_bold, sans-serif;
  font-size: 20px;
  margin-top: 6px;
}
.design_brief_logo_designs_img {

}
.design_brief_logo_designs_p {
  padding-left: 0px !important;
}
.design_brief_logo_designs_p p{
  padding-left: 0px !important;
  padding-top: 10px !important;

}
.messaging_system_not_selected_div {
  text-align: center;
  margin: 60px 0;
}
.messaging_system_not_selected_div img{
  display: inline-block;
}

.messaging_system_not_selected_div p{
  color: #c0bfbf;
  font-family: font_bold, sans-serif;
  font-size: 20px;
  margin-top: 6px;
}
.messaging_system_not_selected_div i{
  font-size: 63px;
    color: #c0bfbf;
}
.uploded_attached_files_client_message{
  /* float: right; */
  /* list-style: none; */
  padding: 0;

}
.uploded_attached_files_client_message li{
  float: left;
  margin-right: 20px;
  font-size: 10px;
}
.file_uploding_img_message_attachment img{

  height: 15px;
margin-top: -7px;
}
.client_brief_color_use_div_client_message_attachment{
  margin-bottom: 0;
  margin-top: 10px;
}
.client_project_message_right_msg_type_div_btn_section{
  float: right;
}
.designer_design_upload_frame_popup{
  width: 370px;
  height: 370px;
  background-color: #F7F7F7;
  border: solid 1px #E6E6E6;
  text-align: center;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
cursor: pointer;
overflow: hidden;

}
.designer_design_upload_frame_popup h1{
  padding: 0;
  margin: 0;
font-size: 24px;
font-family: font_semibold, sans-serif;
color:#7d7d7d;
margin-bottom: 5px;
margin-top: 150px;
}
.designer_design_upload_frame_popup p{
  font-family: font_med, sans-serif;
  font-size: 11px;
  margin: 0;
  line-height: 18px;
  color:#939393;
}
.designer_design_upload_frame_popup img{
  width: 100%;
}
.popup_close_btn_submit_design {

}
.close_popup{
  display: none;
}
.popup_close_btn_submit_design{
  float: right;
cursor: pointer;

}
.popup_close_btn_submit_design img{
  height:20px;
  margin-top: 8px;
}
.client_project_message_right_msg_type_send_btn_select_design_page_fullscreen{
  width: 43px;
  height:43px;
  background-color: #969696;
  border-radius: 4px;
  text-align: center;
  /* margin-top: 11px; */
  background-color: #f28a00;
cursor: pointer;
transition: all 200ms;
/* margin-left: 10px; */

float: right;
}

.client_project_message_right_msg_type_send_btn_select_design_page_fullscreen:hover{
  background-color: #f28a00;
}
.client_project_message_right_msg_type_send_btn_select_design_page_fullscreen i{
  color:#fff;
  font-size: 17px;
  margin-top: 12px;
}


.client_project_message_right_msg_type_div_full textarea{
  width: 86%;
  height:97px;
  padding-left: 10px;
  border-radius: 4px;
  border: solid 3px #e2e2e2;
}
.client_work_frame_right_time_2_full{
  display: inline-block;
  vertical-align: top;
  /* width: 165px; */
  margin-top: -4px;
  margin-left: 5px;
}
.client_work_frame_right_time_2_full ul{
  list-style: none;
  padding: 0;

}

.client_work_frame_right_time_2_full ul li{

float: left;
margin-right: 10px;

}
.client_work_frame_right_time_2_full ul li i{
font-size: 14px;
color:#A5A5A5;
}
.client_work_frame_right_time_2_full ul li p{
color:#A5A5A5;
font-size: 12px;
padding-top: 6px;
}
.client_work_frame_right_time_2_full ul li img{
margin-top: 5px;
height:14px;

}
.select_star_rates{
  cursor: pointer;
}
.client_project_download_source_down_all_submit_fiels{
  display: inline-block;
  padding: 10px 30px;
  border: solid 3px #d5d5d5;
background-color: #d5d5d5;
  border-radius: 4px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 100ms;
  float: right;
cursor: not-allowed;
}

.client_project_download_source_down_all_submit_fiels p{
  margin: 0;
  font-family: font_semibold, sans-serif;
    color:#7e7e7e;
}


.client_project_download_source_down_all_submit_fiels_active{
  border: solid 3px #f28a00;
background-color: #f28a00;
cursor: pointer;
}
.client_project_download_source_down_all_submit_fiels_active p{
  color:#fff;
}



.client_project_download_source_down_all_submit_fiels_active:hover{
  background-color: #F28A00;
}

.client_project_download_source_down_all_submit_fiels_active:hover p{
color: #fff;

}
.payment_success_frame{



display: inline-block;
margin-top: 25vh;
text-align: left;
padding: 20px 40px;
/* background-color: red; */
  background-color: #fcfcfc;
  border: solid 1px #eaeaea;
}

.payment_success_frame_img{
  display: inline-block;
  vertical-align: top;
}

.payment_success_frame_text_body{
  display: inline-block;
  vertical-align: top;
  margin:15px;
}

.payment_success_frame_text_title p{
  font-family: font_bold, sans-serif;
  margin:0;
  font-size: 31px;
  color:#57b543;
}
.payment_success_frame_text_subtitle p{

  margin:0;
  line-height: 25px;
  font-family: font_med, sans-serif;


}
.payment_success_frame_text_title_failed p{
  color:#f42f2f;
}

.payment_success_btn{
  display: inline-block;
  padding: 10px 30px;
  border: solid 3px #F28A00;
border-radius: 4px;
cursor: pointer;

-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
transition: all 100ms;
}

.payment_success_btn:hover{
  background-color: #F28A00;
}

.payment_success_btn:hover p{
color: #fff;

}

.payment_success_btn p{
  margin: 0;
  font-family: font_semibold, sans-serif;
}








.payment_success_frame_application_sent{

  width: 876px;

display: inline-block;
margin-top: 25vh;
text-align: left;
padding: 20px 40px;
/* background-color: red; */
  background-color: #fcfcfc;
  border: solid 1px #eaeaea;
}

.payment_success_frame_application_sent_img{
  display: inline-block;
  vertical-align: top;
}

.payment_success_frame_application_sent_text_body{
  display: inline-block;
  vertical-align: top;
margin: 35px 15px;
}

.payment_success_frame_application_sent_text_title p{
  font-family: font_bold, sans-serif;
  margin:0;
  font-size: 31px;
  color:#57b543;
}
.payment_success_frame_application_sent_text_subtitle p{

  margin:0;
  line-height: 25px;
  font-family: font_med, sans-serif;


}
.my404_div_frame{
  margin-top: 30vh;
  display: inline-block;
  text-align: left;
  vertical-align: top;
}

.my404_div_frame_img{
  display: inline-block;
  vertical-align: top;
}

.my404_div_frame_body{
  display: inline-block;
  vertical-align: top;

  margin: 8px 20px;
}
.my404_div_frame_body p{
line-height: 36px;
}
.my404_div_frame_text_code p{
  font-size: 14px;
  color: #c4c4c4;
  margin: 0;line-height: 22px !important;

}
.my404_div_frame_title p{
  font-size: 40px;
  font-family: font_bold, sans-serif;
  margin: 0;

}
.my404_div_frame_title_2 p{
  color:#ffc536;
  font-size: 30px;
  font-family: font_bold, sans-serif;
  margin: 0;

}


.my404_div_frame_btn{
  display: inline-block;
  padding: 0px 30px;
  border: solid 3px #ffc536;
border-radius: 4px;
cursor: pointer;
  background-color: #ffc536;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
transition: all 100ms;
margin-top: 6px;
}

.my404_div_frame_btn:hover{
  background-color: #1db4ff;
  border: solid 3px #1db4ff;

}

.my404_div_frame_btn:hover p{
color: #fff;

}

.my404_div_frame_btn p{
  margin: 0;
  font-family: font_semibold, sans-serif;
  color: #fff;
}
.workplace_empty_div{




}

.workplace_empty_div{
  margin-top: 20vh;
  margin-bottom: 15vh;
}

.workplace_empty_frame_img{
display: inline-block;
vertical-align: top;
}
.workplace_empty_frame_body{
display: inline-block;
vertical-align: top;
text-align: left;
margin: 15px;
}

.workplace_empty_frame_title p{
  font-size: 40px;
  font-family: font_bold, sans-serif;
color:#1d214f;
margin: 0;
line-height: 40px;

}
.workplace_empty_frame_title_2 p{
  font-size: 30px;
  font-family: font_bold, sans-serif;
  color:#f28a00;
  margin: 0;
}


.workplace_empty_frame_title_3 p{
  font-size: 18px;
  font-family: font_bold, sans-serif;
  color:#f28a00;
  margin: 0;
}




.workplace_empty_frame_btn{
  display: inline-block;
padding: 7px 20px;
  border: solid 3px #f28a00;
border-radius: 4px;
cursor: pointer;
  background-color: #f28a00;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
transition: all 100ms;
margin-top: 6px;
}

.workplace_empty_frame_btn:hover{
  background-color: #f28a00;
  border: solid 3px #f28a00;

}

.workplace_empty_frame_btn:hover p{
color: #fff;

}

.workplace_empty_frame_btn p{
  margin: 0;
  font-family: font_semibold, sans-serif;
  color: #fff;
  font-size: 18px;
}

.portfolio_light_box_bottom_div{
  margin-top: 10px;
}
.client_work_frame_header_right_p_down{
  margin-top: 10px;
}
.select_design_designer_mobile{
width: 100%;
display: inline-block;
  height:43px;
  background-color: #E2E2E2;
  padding: 0 30px;
  cursor: pointer;
margin-top: 20px;
display: none;
border-radius: 4px;
text-align: center;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}
.select_design_designer_mobile p{
  line-height: 43px;
  font-family: font_med, sans-serif;
}
.submit_design_desktop_version_btn{

}
.submit_design_desktop_version_btn{
  min-width: 120px;
display: inline-block;
  height:43px;
  background-color: #E2E2E2;
  padding: 0 30px;
  cursor: pointer;
margin-right: 3px;
float: right;
border-radius: 4px;
margin-left: 15px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}

.submit_design_desktop_version_btn p{
  line-height: 43px;
  font-family: font_med, sans-serif;


}
.home_starts_box_frame_starts_2_client_fullscreen_right{
  float: right;
  display: block;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #474747;
    cursor: default;
    background-color: #e7e7e7 !important;
    border-color: #dedede !important;
    font-size: 12px;
}
.pagination > li > a, .pagination > li > span{
  color: #474747;
  font-family: font_reg, sans-serif;
  font-weight: normal;
}
.notification_div_line {
  width:100%;
  height:1px;
  /* margin: 20px 0; */
    background-image: linear-gradient(to right, #d1d1d1 , #fff);
}
.client_project_design_box_frame2_selected_design_details{
  position: absolute;
  z-index: 10;
right:-21px;

}
.client_project_design_box_frame2_selected_design_details img{
  width: 80%;
}
.pagination > li > a, .pagination > li > span {

padding: 10px 16px;
}
.pagination > li > a, .pagination > li > span{
  font-size: 12px;

}
.uploading_wait_div{
  display: none;
}
.uploading_wait_div p{
font-family: font_semibold, sans-serif;
}
.message_sending_img{
  display: none;
  cursor: not-allowed;
}
.agreement_popup_bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
text-align: center;
    z-index: 100000000000;
    top: 0;
    overflow-y: scroll;
    transition: all 400ms;
    border-radius: 4px;
    visibility: hidden;
    opacity: 0;

}
.agreement_popup{

  transition: all 400ms;
  width: 800px;

margin-top:0px;
margin-bottom: 100px;
background-color: #fff;
display: inline-block;
text-align: left;
padding: 0 150px;

}
.agreement_popup_title{
  font-family: font_semibold, sans-serif;
  margin:0;
  font-size: 16px;
  line-height: 35px;
}
.agreement_popup_body{
  color:#5f5f5f;
  font-family: font_med, sans-serif;
  margin:0;
  line-height: 25px;
  text-align: justify;
}
.agreement_popup_main_title{
  font-family: font_bold, sans-serif;
  margin:0;
  font-size: 26px;
padding-left: 20px;
}
.agreement_popup_line{
  width: 7px;
  height: 38px;
background-color: #F28A00;
position: absolute;
}
.form_out_div_fields_2 textarea{
  width: 100%;

  border: solid 3px #E2E2E2;
  border-radius: 15px;
  -webkit-appearance: none;
  font-family: font_med, sans-serif;
  font-size: 13px;

  padding: 15px;
  transition: all 200ms;
  outline: 2px solid transparent;     /* oranges! yey */
}
.agreement_btn{

height: 43px;
border: solid 3px #E2E2E2;
border-radius: 5px;
-webkit-appearance: none;
font-family: font_med, sans-serif;
font-size: 13px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* display: inline-block; */
  padding: 0 50px;
}

.agreement_btn p{
  color: #474747;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  margin-top: 8px;
  font-family: font_med, sans-serif !important;
}
.agreement_btn:hover{
    border: solid 3px #F28A00;
    /* background-color: #F28A00; */
}
.agreement_btn:hover p{
    /* color:#fff; */
}
.popup_download_rating ul{
  list-style: none;
}
.popup_download_rating ul li{
  float: left;
  margin-right: 6px;
}
.contact_us_field_city_state{
  width: 500px;

}
.contact_us_field_city_state input{
  border: solid 3px #E2E2E2;
  height: 43px;
  width: 100%;
  padding-left: 10px;
border-radius: 35px;
}
.loding_img_hide{
display: none;
}
@media screen and (max-width:630px) {
  .contact_us_field_city_state{
    width: 100%;

  }

}
.sitemap_div{
padding-left: 20px
}
.sitemap_title p{
  font-family: font_semibold, sans-serif;
  font-size: 19px;
}
.sitemap_links p{
  font-family: font_med, sans-serif;
  font-size: 14px;
}
.addon_on_skip_text p{
  font-family: font_med, sans-serif;
  color:#F28A00;
  font-size: 19px;
}
.main_header_notification{
  display: none;
width: 100%;
padding: 10px 0;
background-color: #F28A00;
}
.main_header_notification p{
  font-family: font_med, sans-serif;
  margin: 0;
  color:#fff;
  text-align: center;
  font-size: 12px;
}
.main_header_notification img{
  float: right;
  height:21px;
  cursor: pointer;
}




.payment_client_dash_2_inactive{
 cursor: not-allowed;
 border: solid 3px #d5d5d5;
 background-color: #d5d5d5;

}.payment_client_dash_2_inactive p{
  color:#7e7e7e;
}
.payment_client_dash_2_mobile{
  width: 100%;
}
.payment_client_dash_2_mobile p{
  text-align: center;
}


/* Internasional Popup */

.inter_popup_bg{

width: 100%;
height:100%;
background-color: rgba(255,255,255,0.9);
top:0;
left:0;
position: fixed;

text-align: center;
z-index: 9999999999999999999999999999999999999;
}




.inter_popup_div{
  width: 100%;
  height:400px;

  display: inline-block;
  margin-top: 10vh;
}
.inter_popup_div_img{
  height:100px;
}

.inter_popup_div_btn{
  display: inline-block;
  width: 250px;
  height: 43px;
  border-radius: 5px;
  border: solid 3px #f28a00;

  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  transition: all 100ms;
}

.inter_popup_div_btn p{

  color: #f28a00;
  font-size: 14px;
  line-height: 40px;
  font-family: font_semibold, sans-serif;
}

.inter_popup_div_btn:hover{
  background-color: #f28a00;

}
.inter_popup_div_text p{
  font-size: 16px;
color: #898989;
padding: 0;
line-height: 25px;
margin: 0;
}

.inter_popup_div_btn:hover p{
color: #fff;
}

/* Internasional Popup */


/* designer_popup */

.designer_payment_popup_bg{
  width: 100%;
  height:100%;
  background-color: rgba(0,0,0,0.7);
  position: fixed;
  top:0;
  left:0;
  z-index: 99999999;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  transition: all 200ms;
}


.designer_payment_popup_div{
  width: 700px;
  height:400px;
  background-color: #fff;
  display: inline-block;
  text-align: left;
  margin-top: 0vh;
  padding: 30px;
  transition: all 300ms;
  border-radius: 4px;

}

.designer_payment_popup_title p{
  font-family: font_semibold, sans-serif;
  font-size: 21px;
  margin-top: -2px;
  margin-left: 20px;
  margin-top: 12px;
}


.designer_payment_popup_title_line{
  background-color: #F28A00;
  height: 35px;
  width: 6px;
  position: absolute;
  margin-top: 8px;
}


.designer_payment_popup_body table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

.designer_payment_popup_body td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  font-family: font_reg, sans-serif;
}

.designer_payment_popup_body tr:nth-child(even) {
  background-color: #eee;
}

/* designer_popup */
.designer_payment_popup_body{
  max-height: 250px;
  overflow: auto;
}

.designer_payment_popup_close{
  float: right;
  margin-top: 18px;
  cursor: pointer;
}
.designer_payment_popup_close img{
  height:20px;

}
@media screen and (max-width:730px) {
  .designer_payment_popup_div{
    width: 90%;
  }
}
.review_div_main{
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */

}
.portfolio_div{
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */

}

.payment_method_div {
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}
.mascot_text p{
  font-size: 12px;
text-align: center;
color: #898989;
}
.search_icon_admin_side{
  z-index: 1 !important;
cursor: pointer !important;
position: relative !important;
}
.mobile_home_portfolio_div{
  display: none;
}
.socials_div{
  width: 60px;
  height:60px;
  background-color: #fecf0a;
  position: fixed;
top:90%;;
left:2%;
bottom: 20px;
border-radius: 60px;
text-align: center;
  /* box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1); */
  cursor: pointer;
transition: all 300ms;
top: auto;
z-index: 9;
}

.social_div_frame{
    height: 60px;
      width: 48px;
      overflow: hidden;
      transition: all 300ms;

}
.social_div_frame img{
  height: 30px;
  /* display: inline-block; */
  margin-top: 15px;
  margin-left: 17px;
}

.portfolio_item  img{
  width: 100%;
}
.no-gutter {
  margin-right: 0;
  margin-left: 0;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}








/* happy hours-------------------------- */





.dashboard_notification_bar_counter{
  background-color:#DD3A85;
}

.dash_nav_offer_box{
  border: solid 2px #fff;
  padding: 5px 10px;
  border-radius: 3px;
  display: inline-block;
}
.dash_nav_offer_box img{
display: inline-block;
height: 20px;
  position: absolute;
}
.dash_nav_offer_box p{
  display: inline-block;
padding-left: 29px;
font-family: font_semibold;
}
.dash_nav_offer{
  display: inline-block;
  margin-left: -20px;

}

.dash_nav_offer p{
  display: inline-block;
  font-size: 14px;


}
.dash_nav_offer_btn {
  display: inline-block;
padding: 7px 60px;
border-radius: 3px;
  background-color: #fff;
  float: right;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
cursor: pointer;
  box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);

}
.dash_nav_offer_btn p{
  color:#000 !important;
  padding: 0;
  margin: 0;
}
.dash_nav_offer_btn_off{
  cursor: default;
}

.dashboard_notification_bar_off{
  background-color:#954067;

}
.dashboard_notification_bar_off p{
  color:#eee !important;
}

.dashboard_notification_bar_off .dash_nav_offer_btn{
  background-color: #aeaeae;
}



@media screen and (max-width:1199px){
.dash_nav_offer_box p {
font-size: 10px;
}

.dash_nav_offer p {
  font-size: 12px;

}
.dash_nav_offer p b{
  font-size: 14px !important;

}
.dash_nav_offer_btn {
    padding: 7px 50px;

  }
}
@media screen and (max-width:991px){

  .dash_nav_offer_box p {
  font-size: 13px;
  }

  .dash_nav_offer p {
    font-size: 13px;
    margin-top: 5px;


  }
  .dash_nav_offer p b{
    font-size: 16px !important;

  }
  .dash_nav_offer_btn {
margin-top: -20px;

    }
}
@media screen and (max-width:673px){

  .dash_nav_offer_box p {
  font-size: 13px;
  }

  .dash_nav_offer p {
    font-size: 13px;
    margin-top: 5px;


  }
  .dash_nav_offer p b{
    font-size: 16px !important;

  }
  .dash_nav_offer_btn {
margin-top: 10px;
float: none;
width: 100%;
text-align: center;

    }
}









.mobileslider_nav_main{
  display: none;
  /* margin-bottom: 30px; */
  height: 50px;
  margin-top: -20px;
}



.mobileslider_nav_main ul{
  list-style: none;
width: 3000px;
/* display: none; */

}
.mobileslider_nav_main ul li{
float: left;

width: 180px;
height: 43px;
border-radius: 5px;
border: solid 3px #E2E2E2;
margin-top: 10px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
margin-right: 20px;
}
.mobileslider_nav_main ul li p{
  color: #474747;
font-size: 14px;
width: 100%;
line-height: 40px;
font-family: font_med,sans-serif;
}
.mobileslider_nav_main_active{
  background-color: #f28a00;
  border: solid 3px #f28a00 !important;

}
.mobileslider_nav_main_active p{
  color:#fff !important;
}
.festival_announcement{
  font-size: 13px; color: #919191;
  display: none;
}


.socials_div{
width: 170px;
background-color: #f28a00;
  box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);
}
.social_div_frame{
  width: 170px;

}
.socials_div p{
  font-family: font_semibold;
color: #fff;
font-size: 16px;

margin-top: 19px;
}
.footer_section_div_outer {
    display: grid;
    grid-column-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.footer_section_div_3{
  padding-left: 50px;
}
.footer_number_div{
  width: 100%;
  height: 200px;
  background-color: #f28a00;
  padding:  30px 0;
}
.footer_number_frame{
  width: 100%;
  height: 140px;
  border: solid 2px #fff;
  position: relative;
  text-align: center;

}
.footer_number_frame_phone{
  position: absolute;

width:45px;
left: 50%;
transform: translateX(-50%);
background-color: #f28a00;
padding: 0 11px;
margin-top: -18px;
}
.footer_number_frame_bottom_text{
  width: 230px;
margin: 0;
font-size: 13px;
color:#fff;
font-family: font_med;
position: absolute;
margin-left: 50%;
transform: translateX(-50%);
bottom:  -5px;
background-color: #f28a00;
padding: 0 11px;
text-align: center;
}
.footer_number_frame p{
  padding-top: 29px;
  font-family: font_med;
  font-size: 25px;
  color:  #fff;
}
.footer_number_frame_number{
  padding-top:0px !important;
  font-family: font_semibold !important;
  font-size: 28px !important;


}
.main_package_frame_grid{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 30px;
position: relative;
padding-bottom:  40px;
grid-auto-flow:dense;
}
.main_package_frame{
  min-width: 0;
  min-height: 0px;
padding: 30px 25px;
  background-color: #24ABC1;
padding-bottom: 62px !important;
  position: relative;
width: 100%;
  border-radius: 6px;
  /* margin-bottom: 28px; */
  padding-top: 10px !important;
}
.main_package_frame_left_main{
  height: 100px;
  margin-top: 12px;
}
.main_package_frame_left_bar{
  width: 25px;
  height: 4px;
  border-radius: 0px;
  background-color: #fff;
  display: inline-block;
  margin-top: 10px;
display: none;
}

.main_package_frame_left_rupee{
  display: inline-block !important;
  height: 17px !important;
}

.main_package_frame_left_rupee_b{
  display: inline-block !important;
  height: 19px !important;
}
.main_package_frame_left h1{
  color:#fff;
  font-size: 25px;
  font-family: font_semibold;
  margin: 0;
  margin-top: 7px;
  display: none;
}

.main_package_frame_left{
  width: 110px;
  position: relative;

    margin-bottom: 20px;
}
.main_package_frame_right{
  margin-left: 0px;

}
.main_package_frame_right_list{
  /* height: 25px; */
  /* width: 370px; */
}
.main_package_frame_right_list img{
  width: 15px;
  margin-top: 5px;
  position: absolute;

}
.main_package_frame_right_list p{
  display: inline-block;
  color: #fff;
      font-size: 15px;
      margin-left: 5px;
      margin-left: 23px;
      line-height: 18px;
}
.main_package_frame_right h2{
  font-family: font_semibold;
  margin: 0;
  font-size: 28px;
  color: #fff;
  margin-bottom: 20px;
  display: none;
}
.main_package_frame_2{
  background-color: #FF9800;



}
.main_package_frame_3{
  background-color: #ff7861;


}
.main_package_frame_4{
  background-color: #EA3B6C;
}


.main_package_frame_5{
  background-color: #9962D3;
}


.main_package_frame_6{
  background-color: #4dac4a;

}
.main_package_frame_left_mob_right{
position: absolute;
margin-left: 113px;
/* display: none; */
}
.main_package_frame_left_mob_right h2{
  font-family: font_semibold;
  margin: 0;
  font-size: 21px;
  color: #fff;
  margin-top: 20px;
}

.main_package_frame_left_mob_right p{
  font-family: font_semibold;
  margin: 0;
  font-size: 21px;
  color: #fff;
  margin-top: 20px;
}
.main_package_frame_left_mob_right h1{
  color:#fff;
  font-size: 25px;
  font-family: font_semibold;
  margin: 0;
  margin-top: 7px;
}

.main_package_frame_left_mob_right .main_package_frame_new_h1{
  color:#fff;
  font-size: 25px;
  font-family: font_semibold;
  margin: 0;
  margin-top: 7px;
}


.main_package_frame_left_mob_right_line{
  width: 100%;
  height: 2px;
  margin: 7px 0;
  background-color: #fff;
}
.main_package_frame_left_mob_right_h1{
  color:#fff !important;
  font-size: 14px !important;
  font-family: font_semibold !important;
  margin: 0 !important;
  margin-top: 7px !important;
}

.main_package_btn_parent{
  position: relative;
}

/* test */
.main_package_btn{
  width: 88%;
  text-align: center;
  /* background-color: #fff; */
  border: solid 2px #fff;
border-radius: 50px;

margin-top: 10px;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
position: absolute;

bottom: 18px;

}
.main_package_btn p{
  color:  #fff;

  margin: 0;

  padding: 5px 14px;

  font-family: font_semibold, sans-serif;;

  font-size: 13px;
  text-transform: uppercase;
}
.main_package_frame_left_mob_right b{
  color: #fff;
}
.owl-nav{
  display: none;
}
.header_bg_portfolio_padding{
  padding-top: 12px;
}
.main_logotype_div{
  width: 100%;


}
.logotype_frame{
  width: 100%;

  border: solid 3px #E2E2E2;
border-radius: 15px;
padding: 20px;
text-align: left;
padding-left: 37px;
cursor: pointer;
}
.logotype_frame_title p{
  font-size: 16px;
  font-family: font_semibold;
}
.logotype_frame_img_div {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap:15px;
}
.logotype_frame_img{
  width: 100%;
  margin-right: 9px;
}
.logotype_frame_img img{
  width:100%;
}
















.logotype_frame_radio_container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.logotype_frame_radio_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.logotype_frame_radio_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.logotype_frame_radio_container:hover input ~ .logotype_frame_radio_checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.logotype_frame_radio_container input:checked ~ .logotype_frame_radio_checkmark {
  background-color: #f28a00;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.logotype_frame_radio_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.logotype_frame_radio_container input:checked ~ .logotype_frame_radio_checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.logotype_frame_radio_container .logotype_frame_radio_checkmark:after {
  top: 4px;
  left: 4px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background:
  white;
}
.logotype_frame_radio{
  position: absolute;
  margin-left: -24px;
  margin-top: 3px;
}
.logotype_frame_outer{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap:20px;
}
.logo_type_title {
  text-align: left;
}
.logo_type_title h2{
  margin: 0;
  font-family: font_semibold, sans-serif;
font-size: 32px;
margin-top: -2px;
}
.logo_type_title h3{
  padding: 0;
  color:  #474747;
  margin: 0;
  font-size: 14px;
  padding: 15px 0;
  font-family: font_reg, sans-serif;
  letter-spacing: 0.5px;
  line-height: 20px;
}
.logotype_frame_select{
  border: solid 3px #f28a00;
}
.slider_package_btn_left{
  width: 40px;
  height: 40px;
  background-color:
  #424242;
  border-radius: 50px;
  position: absolute;
  z-index: 2;
bottom: -53px;
  transform: translateY(-60%);
  left: 0px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slider_package_btn_left img{
  display: inline-block;
  margin-top: 11px;
  height: 16px;
  margin-left: -3px;
/* -ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg); */
}
.slider_package_btn_right {
  width: 40px;
  height: 40px;
  background-color:
  #424242;
  border-radius: 50px;
  position: absolute;
  z-index: 2;
bottom: -53px;
  transform: translateY(-60%);
  right: 0px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.slider_package_btn_right img{
  display: inline-block;
  margin-top: 12px;
  height: 16px;
  margin-left: 3px;
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.slider_package_btn{
  border-radius: 60px;
  border: solid 3px
      #202733;
      display: inline-block;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      cursor: pointer;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        margin-top: 27px;
  }

.slider_package_btn p{
  margin: 0;
  color:
      #202733;
      font-size: 15px;
      padding: 8px 23px;
      font-family: font_semibold;
      width: 181px;
  }


  .slider_package_btn:hover{
background-color: #202733;
  }
  .slider_package_btn:hover p{
color:#fff;
  }

  .mobile_footer_text_open {
    display: none;
}
  .mobile_footer_text_open p {
      color:
      #fff;
      font-family: font_med;
      text-align: center;
      cursor: pointer;
  }
.brand_name_logo_design_box{
  width: 325px;
  height: 171px;
border: solid 4px #eee;
cursor: pointer;
display: inline-block;
text-align: left;
padding: 20px !important;
padding-top: 24px !important;
padding-left: 24px !important;
padding-bottom: 21px !important;
margin: 10px;
}
.brand_name_logo_design_box:hover{
  border: solid 4px #f28a00;

}
.designer_frame_tick_new{
  margin: 0;
  right: 0;
  top: 0;
}
.brand_name_logo_only_outer{
width: 694px;

  /* border: solid 4px #eee; */
  display: inline-block;

}
.brand_name_logo_only_div{

}
.brand_name_logo_only_frame{
  width: 100%;
  border: solid 4px #eee;
  background-color: #eee;
height: 200px;
}
.brand_name_logo_only_frame:hover{
  border: solid 4px #f28a00;
  cursor: pointer;


}








.container_bundle_check {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container_bundle_check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark_bundle_check {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 5px;

}

/* On mouse-over, add a grey background color */
.container_bundle_check:hover input ~ .checkmark_bundle_check {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container_bundle_check input:checked ~ .checkmark_bundle_check {
  background-color: #f28a00;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark_bundle_check:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container_bundle_check input:checked ~ .checkmark_bundle_check:after {
  display: block;
}

/* Style the checkmark/indicator */
.container_bundle_check .checkmark_bundle_check:after {
  left: 9px;
  top: 4px;
  width: 8px;
  height: 13px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.bundle_advance_check{
  text-align: left;
  display: inline-block;
}
.package_bullet_points{
  list-style: none;
  margin-left: 12px;
}
.package_bullet_points li::before {
  content: "• ";
  color: #898989 ; /* or whatever color you prefer */
  float: left;
  font-size: 23px;
margin-top: -6px;
margin-left: -14px;
}

.main_package_btn:hover{
  background-color: #fff;
}
.main_package_btn p{

}













.main_package_frame_package_1{
  background-color: #e53935;

}

.main_package_frame_package_2{
  background-color: #8E24AA;

}

.main_package_frame_package_3{
  background-color: #3949AB;

}

.main_package_frame_package_4{
  background-color: #039BE5;

}


.main_package_frame_package_5{
  background-color: #00897B;

}









.main_package_frame_bna_1{
  background-color: #e74c3c;

}

.main_package_frame_bna_2{
  background-color: #2980b9;

}

.main_package_frame_bna_3{
  background-color: #9b59b6;

}

.main_package_frame_bna_4{
  background-color: #27ae60;

}

.main_package_frame_bna_5{
  background-color: #f39c12;

}

.main_package_frame_bna_6{
  background-color: #1abc9c;

}

.main_package_frame_bna_7{
  background-color: #d45c9e;

}

.main_package_frame_bna_8{
  background-color: #f46c6e;

}

.main_package_frame_bna_9{
  background-color: #FFC107;

}
.main_package_frame_web_1{
  background-color: #4dac4a;

}

.main_package_frame_web_2{
  background-color: #9b57ca;

}

.main_package_frame_web_3{
  background-color: #ff6196;

}
.main_package_frame_new{
  min-width: 0;
  min-height: 0px;
padding: 30px 25px;
  background-color: #fff;
  border:solid 1px #E2E2E2;
padding-bottom: 62px !important;
  position: relative;
width: 100%;
  border-radius: 6px;
  /* margin-bottom: 28px; */
  padding-top: 10px !important;
}
.main_package_frame_new .main_package_frame_left_mob_right h2{
  color: #24ABC1;
}
.main_package_frame_new .main_package_frame_left_mob_right h1{
  color: #24ABC1;
}
.main_package_frame_new .main_package_frame_left_mob_right_line{
  background-color:  #24ABC1;

}
.main_package_frame_new .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_new .main_package_btn{
  background-color:  #24ABC1;
  border: solid 3px  #24ABC1;
}








.main_package_frame_2 .main_package_frame_left_mob_right h2{
  color: #FF9800;
}
.main_package_frame_2 .main_package_frame_left_mob_right h1{
  color: #FF9800;
}
.main_package_frame_2 .main_package_frame_left_mob_right_line{
  background-color:  #FF9800;

}
.main_package_frame_2 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_2 .main_package_btn{
  background-color:  #FF9800;
  border: solid 3px  #FF9800;


}




.main_package_frame_3 .main_package_frame_left_mob_right h2{
  color: #ff7861;
}
.main_package_frame_3 .main_package_frame_left_mob_right h1{
  color: #ff7861;
}
.main_package_frame_3 .main_package_frame_left_mob_right_line{
  background-color:  #ff7861;

}
.main_package_frame_3 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_3 .main_package_btn{
  background-color:  #ff7861;
  border: solid 3px  #ff7861;


}


.main_package_frame_4 .main_package_frame_left_mob_right h2{
  color: #EA3B6C;
}
.main_package_frame_4 .main_package_frame_left_mob_right h1{
  color: #EA3B6C;
}
.main_package_frame_4 .main_package_frame_left_mob_right_line{
  background-color:  #EA3B6C;

}
.main_package_frame_4 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_4 .main_package_btn{
  background-color:  #EA3B6C;
  border: solid 3px  #EA3B6C;


}






.main_package_frame_5 .main_package_frame_left_mob_right h2{
  color: #4dac4a;
}
.main_package_frame_5 .main_package_frame_left_mob_right h1{
  color: #4dac4a;
}
.main_package_frame_5 .main_package_frame_left_mob_right_line{
  background-color:  #4dac4a;

}
.main_package_frame_5 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_5 .main_package_btn{
  background-color:  #4dac4a;
  border: solid 3px  #4dac4a;


}


.main_package_frame_web_2 .main_package_frame_left_mob_right h2{
  color: #9b57ca;
}
.main_package_frame_web_2 .main_package_frame_left_mob_right h1{
  color: #9b57ca;
}
.main_package_frame_web_2 .main_package_frame_left_mob_right_line{
  background-color:  #9b57ca;

}
.main_package_frame_web_2 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_web_2 .main_package_btn{
  background-color:  #9b57ca;
  border: solid 3px  #9b57ca;


}



.main_package_frame_web_3 .main_package_frame_left_mob_right h2{
  color: #ff6196;
}
.main_package_frame_web_3 .main_package_frame_left_mob_right h1{
  color: #ff6196;
}
.main_package_frame_web_3 .main_package_frame_left_mob_right_line{
  background-color:  #ff6196;

}
.main_package_frame_web_3 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_web_3 .main_package_btn{
  background-color:  #ff6196;
  border: solid 3px  #ff6196;


}



.main_package_frame_web_1 .main_package_frame_left_mob_right h2{
  color: #4dac4a;
}
.main_package_frame_web_1 .main_package_frame_left_mob_right h1{
  color: #4dac4a;
}
.main_package_frame_web_1 .main_package_frame_left_mob_right_line{
  background-color:  #4dac4a;

}
.main_package_frame_web_1 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_web_1 .main_package_btn{
  background-color:  #4dac4a;
  border: solid 3px  #4dac4a;


}









.main_package_frame_package_1 .main_package_frame_left_mob_right h2{
  color: #e53935;
}
.main_package_frame_package_1 .main_package_frame_left_mob_right h1{
  color: #e53935;
}
.main_package_frame_package_1 .main_package_frame_left_mob_right_line{
  background-color:  #e53935;

}
.main_package_frame_package_1 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_package_1 .main_package_btn{
  background-color:  #e53935;
  border: solid 3px  #e53935;


}




.main_package_frame_package_2 .main_package_frame_left_mob_right h2{
  color: #8E24AA;
}
.main_package_frame_package_2 .main_package_frame_left_mob_right h1{
  color: #8E24AA;
}
.main_package_frame_package_2 .main_package_frame_left_mob_right_line{
  background-color:  #8E24AA;

}
.main_package_frame_package_2 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_package_2 .main_package_btn{
  background-color:  #8E24AA;
  border: solid 3px  #8E24AA;


}




.main_package_frame_package_3 .main_package_frame_left_mob_right h2{
  color: #3949AB;
}
.main_package_frame_package_3 .main_package_frame_left_mob_right h1{
  color: #3949AB;
}
.main_package_frame_package_3 .main_package_frame_left_mob_right_line{
  background-color:  #3949AB;

}
.main_package_frame_package_3 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_package_3 .main_package_btn{
  background-color:  #3949AB;
  border: solid 3px  #3949AB;


}




.main_package_frame_package_4 .main_package_frame_left_mob_right h2{
  color: #039BE5;
}
.main_package_frame_package_4 .main_package_frame_left_mob_right h1{
  color: #039BE5;
}
.main_package_frame_package_4 .main_package_frame_left_mob_right_line{
  background-color:  #039BE5;

}
.main_package_frame_package_4 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_package_4 .main_package_btn{
  background-color:  #039BE5;
  border: solid 3px  #039BE5;


}




.main_package_frame_package_5 .main_package_frame_left_mob_right h2{
  color: #00897B;
}
.main_package_frame_package_5 .main_package_frame_left_mob_right h1{
  color: #00897B;
}
.main_package_frame_package_5 .main_package_frame_left_mob_right_line{

  background-color:  #00897B;

}
.main_package_frame_package_5 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_package_5 .main_package_btn{
  background-color:  #00897B;
  border: solid 3px  #00897B;

}



.main_package_frame_bna_1 .main_package_frame_left_mob_right h2{
  color: #e74c3c;
}
.main_package_frame_bna_1 .main_package_frame_left_mob_right h1{
  color: #e74c3c;
}
.main_package_frame_bna_1 .main_package_frame_left_mob_right_line{

  background-color:  #e74c3c;

}
.main_package_frame_bna_1 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_bna_1 .main_package_btn{
  background-color:  #e74c3c;
  border: solid 3px  #e74c3c;

}



.main_package_frame_bna_2 .main_package_frame_left_mob_right h2{
  color: #2980b9;
}
.main_package_frame_bna_2 .main_package_frame_left_mob_right h1{
  color: #2980b9;
}
.main_package_frame_bna_2 .main_package_frame_left_mob_right_line{

  background-color:  #2980b9;

}
.main_package_frame_bna_2 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_bna_2 .main_package_btn{
  background-color:  #2980b9;
  border: solid 3px  #2980b9;
}



.main_package_frame_bna_3 .main_package_frame_left_mob_right h2{
  color: #9b59b6;
}
.main_package_frame_bna_3 .main_package_frame_left_mob_right h1{
  color: #9b59b6;
}
.main_package_frame_bna_3 .main_package_frame_left_mob_right_line{

  background-color:  #9b59b6;

}
.main_package_frame_bna_3 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_bna_3 .main_package_btn{
  background-color:  #9b59b6;
  border: solid 3px  #9b59b6;
}



.main_package_frame_bna_4 .main_package_frame_left_mob_right h2{
  color: #27ae60;
}
.main_package_frame_bna_4 .main_package_frame_left_mob_right h1{
  color: #27ae60;
}
.main_package_frame_bna_4 .main_package_frame_left_mob_right_line{

  background-color:  #27ae60;

}
.main_package_frame_bna_4 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_bna_4 .main_package_btn{
  background-color:  #27ae60;
  border: solid 3px  #27ae60;
}



.main_package_frame_bna_5 .main_package_frame_left_mob_right h2{
  color: #f39c12;
}
.main_package_frame_bna_5 .main_package_frame_left_mob_right h1{
  color: #f39c12;
}
.main_package_frame_bna_5 .main_package_frame_left_mob_right_line{

  background-color:  #f39c12;

}
.main_package_frame_bna_5 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_bna_5 .main_package_btn{
  background-color:  #f39c12;
  border: solid 3px  #f39c12;
}



.main_package_frame_bna_6 .main_package_frame_left_mob_right h2{
  color: #1abc9c;
}
.main_package_frame_bna_6 .main_package_frame_left_mob_right h1{
  color: #1abc9c;
}
.main_package_frame_bna_6 .main_package_frame_left_mob_right_line{

  background-color:  #1abc9c;

}
.main_package_frame_bna_6 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_bna_6 .main_package_btn{
  background-color:  #1abc9c;
  border: solid 3px  #1abc9c;
}



.main_package_frame_bna_7 .main_package_frame_left_mob_right h2{
  color: #d45c9e;
}
.main_package_frame_bna_7 .main_package_frame_left_mob_right h1{
  color: #d45c9e;
}
.main_package_frame_bna_7 .main_package_frame_left_mob_right_line{

  background-color:  #d45c9e;

}
.main_package_frame_bna_7 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_bna_7 .main_package_btn{
  background-color:  #d45c9e;
  border: solid 3px  #d45c9e;
}



.main_package_frame_bna_8 .main_package_frame_left_mob_right h2{
  color: #f46c6e;
}
.main_package_frame_bna_8 .main_package_frame_left_mob_right h1{
  color: #f46c6e;
}
.main_package_frame_bna_8 .main_package_frame_left_mob_right_line{

  background-color:  #f46c6e;

}
.main_package_frame_bna_8 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_bna_8 .main_package_btn{
  background-color: #f46c6e;
  border: solid 3px #f46c6e;
}



.main_package_frame_bna_9 .main_package_frame_left_mob_right h2{
  color: #FFC107;
}
.main_package_frame_bna_9 .main_package_frame_left_mob_right h1{
  color: #FFC107;
}
.main_package_frame_bna_9 .main_package_frame_left_mob_right_line{

  background-color:  #FFC107;

}
.main_package_frame_bna_9 .main_package_frame_right_list p{
color: #898989;
}
.main_package_frame_bna_9 .main_package_btn{
  background-color:  #FFC107;
  border: solid 3px  #FFC107;
}
.loding_package_div{
  display: block;
}
.load_images{
  display: none !important;
}
.package_title_sub{
  text-align: center;
  font-family: font_semibold, sans-serif;
  font-size: 20px;;
  color: #474747;
  padding: 0 20px;
  line-height: 28px;
}
.main_package_frame_left_mob_right h4 {
    font-family: font_semibold, sans-serif;
    margin: 0;
        margin-top: 0px;
    font-size: 21px;
    color:
    #fff;
    margin-top: 20px;
}
.main_package_frame_new_basic .main_package_frame_left_mob_right h4{
color: #9D66B0;
}
.main_package_frame_new_basic .main_package_frame_left_mob_right p{
color: #9D66B0;
}
.main_package_frame_new_basic .main_package_btn{
  background-color:  #9D66B0;
  border: solid 3px  #9D66B0;


}
.main_package_frame_new_basic .main_package_frame_left_mob_right_line{
background-color: #9D66B0;
}
.portfolio_div{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 20px;
}
.review_div_btn_port{
  position: absolute;
  width: 100%;
}
.main_package_frame_left_mob_right_h2{
  font-family: font_semibold !important;
  margin: 0 !important;
font-size: 14px !important;
  color: #fff !important;
  margin-top: 20px !important;
}

.main_header_notification{
width: 100%;
padding: 10px 0;
background-color: #F28A00;
position: fixed;
bottom: 0;
display: none;
z-index: 2;
}
.main_header_notification p{
  font-family: font_med, sans-serif;
  margin: 0;
  color:#fff;
  text-align: center;
  font-size: 12px;
}
.main_header_notification img{
  float: right;
  height:21px;
  cursor: pointer;
}
.mob_br_an{
  display: none;
}
@media screen and (max-width:635px) {
  .warning_popup{
  width:90%;
}
.main_header_notification p{
  font-size: 11px;
}
.mob_br_an{
  display: block;
}
}
.main_header_notification_holder{
  display: none;
}
.bundle_body_list_frame_img {
    height: 14px;
    position: absolute;
    margin-top: 9px;
}
.designer_join_payment_body p{
  margin-left: 20px;
}
.package_home_btn {
    border-radius: 60px;
    border: solid 3px #202733;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
.package_home_btn p {
    margin: 0;
    color: #202733;
    font-size: 15px;
    padding: 8px 23px;
    font-family: font_semibold, sans-serif;
}
