@font-face {
    font-family: 'arial-roundedregular';
    src: url('fonts/unicode.arialr-webfont.woff2') format('woff2'),
         url('fonts/unicode.arialr-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{ font-family: 'Roboto', sans-serif; font-size:16px; font-weight:300; color:#a1a1a1; }
h1,h2,h3,h4,h5,h6{ font-weight:700; color:#282828;}
ul{ list-style:none; padding:0px; margin:0px;}

strong{ font-weight:700;}

a:hover{ text-decoration:none; color:#fff;}

.bg_gray{ background:#bdc3c7; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.headding_border h2{ position:relative; margin-bottom:17.5px; padding-bottom:17.5px;}
.headding_border h2:after{ position:absolute; content:""; border-bottom:4px solid #2c3e50; width:40px; left:48%; bottom:0px;}

.left_border { position: relative; float:left; margin-bottom: 17.5px; padding-bottom:19.5px;}
.left_border::after { position: absolute; content: ""; border-bottom: 4px solid #2c3e50; width: 40px; left:0; bottom: 0px;}


.button_green{ background:#f39c12; font-size:20px; font-weight:700; color:#fff; border:none; border-bottom:4px solid #01b960; padding:6px 0px 5px 0px; display: inline-block; margin:0px auto; cursor:pointer; width:240px; text-align:center;}
.gray_button { margin: 0px auto; width: 400px; height: 100px; background: #bdc3c7 url(../images/arrow_rignt.png) no-repeat scroll 96% 50%; border: 1px solid #e8e8e8; font-size:30px; color:#2c3e50 !important; font-weight:700; padding:20px 0;}
.gray_button span{ color:#a1a1a1 !important; font-size:16px; font-weight:300;}

.padding_80{ padding:73px 0 78px 0;}
.padding_60{ padding:55px 0 60px 0;}


.vr_middle{ display: flex; align-items: center; justify-content: center; height:100%; }

.full_wrap{ width:100%; display:block;}
.center_text{ text-align:center;}
.center_text .text-center{ width:100%; padding-bottom:13px;}

.col_green{ color:#2c3e50 !important;}
.border_top_non{ border:none !important;}

select{ -moz-appearance: none; -webkit-appearance: none; background:url(../images/arrow_bottom.png) no-repeat; background-position:95% 50%; }

/*HEADER AREA*/
#header{ background:#424242;}
#header.fixed-header { position: fixed; width: 100%; z-index:1111;}
#header .header_Wrap{ padding:5px 14px; height:70px;}
#header .navigation { float: left; width: 100%;}
#header .navigation nav .nav_side{ float:left; margin-right:73px;}
#header .navigation a.navbar-brand{ color:#fff; font-weight:700; font-size:30px; padding:0px;}

#header .navigation .navbar-nav li:last-child{ border-left:1px solid #fff;}
#header .navigation .navbar-nav li a{ color:#fff; padding:0px 18px;}
#header .search_btn a{ float:left; color:#fff;}
#header .search_btn a.login{ border: 1px solid #fff; padding: 8px 15px; margin-right: 25px; width: 100px; height: 40px; text-align: center;}
#header .search_btn a.search_bt{ padding:12px 0px;}

#header .inner_header { background: #424242; border-top:1px solid #a7a7a7; display:none;}
#header.fixed-header .inner_header{ display:block;}
#header .inner_header ul li{ float:left;}
#header .inner_header ul li a{ color: #fff; font-size: 14px; padding: 5px 17px; height: 30px; float: left;}
#header .inner_header ul li:first-child a{ padding-left:0px;}

.progress-container { width: 100%; height: 5px; background: #bdc3c7;}
.progress-bar { height: 5px; background: #2c3e50; width: 0%;}
/*HEADER AREA*/


/*BANNER AREA*/
.banner { width: 100%; overflow: hidden; position:relative;}
.banner img { width: 100%;}
.banner .caption_area { position: absolute; top: 0; width: 100%;}
.banner .caption_wrp{ width:60%; margin-bottom:70px; padding-left: 15px;}
.banner .caption_wrp h2{ color:#fff; font-size:60px; margin-bottom:15px;}
.banner .caption_wrp h2 span{ color:#2c3e50; text-decoration:underline; font-family: 'arial-roundedregular';}
.banner .caption_wrp p{ color:#fff; margin-bottom: 30px;}
.banner .caption_wrp .search_form{ float:left; width:100%;}
.banner .caption_wrp .search_form input[type="text"] { float: left; padding:10px 65px; border-radius: 0px; border: none; background:#fff url(../images/search_img.png) no-repeat scroll 15px 50%; width:430px; height:44px;}
.banner .caption_wrp .search_form input[type="button"]{}
.banner .caption_wrp .search_form input.button_green{ width:auto; padding:6px 35px 5px;}
.banner .tags_wrap { float: left; width: 100%; padding: 15px 0 0 0;}
.banner .tags_wrap span{ font-weight:bold; color:#fff;}
.banner .tags_wrap a{ color:#fff; border:1px solid #fff; display:inline-block; padding:0 15px; margin:0 11px;}
.banner .bottom_caption{ background:rgba(0, 0, 0, .70); padding:15px 180px; float:left; width:100%; position:absolute; left:0px; bottom:0px;}
.banner .bottom_caption img{ width:auto; margin:0px auto; display:block;}
/*BANNER AREA*/

/*CATGORIES AREA*/
#catgories_wrap {}
#catgories_wrap .loop_cat .row .col { border-bottom: 1px solid #e1e1e1; }
#catgories_wrap .row .col { border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
#catgories_wrap .row.bord .col { border:none;}
#catgories_wrap .row:last-child .col { border-bottom:none;}
#catgories_wrap .row.loop_cat .col:last-child { border-right: 0;}
#catgories_wrap .row .col .cat_loop { float:left; width:100%; }
#catgories_wrap .row .col .cat_loop a{ float:left; width:100%;  position:relative;}
#catgories_wrap .row .col .cat_loop img{ margin:15px auto 7px; display: flex; align-items: center; justify-content: center;}
#catgories_wrap .row .col .cat_loop a:after{ position: absolute; content: ""; left: 39%; bottom: 50px; border: 2px solid #ebebeb; width: 50px;}
#catgories_wrap .row .col .cat_loop a:hover:after{ border-color:#2c3e50;}
#catgories_wrap .row .col .cat_loop h3{ color:#a1a1a1; font-size:16px; font-weight:300; margin: 0px; padding:20px 0 17px 0;}
/*CATGORIES AREA*/

/*AGENT AREA*/
#agent_area{}
#agent_area .agent_left{ float:left; width:100%;}
#agent_area .agent_left .agent_info{ float:left; width:100%;}
#agent_area .agent_left p{ float:left; width:100%; margin-bottom: 28px;}
#agent_area .agent_left .agent_info .info_loop{ float:left; width:100%; margin-bottom:25px;}
#agent_area .agent_left .agent_info .info_loop img{ float:left; margin-right:25px;}
#agent_area .agent_left .agent_info .info_loop .info_text{ float:left;}
#agent_area .agent_left .agent_info .info_loop .info_text h4{ font-size:20px;}
#agent_area .agent_left .agent_info .info_loop .info_text p{ float:left;}
#agent_area .agent_left .agent_info .info_loop .info_text p:last-child{ margin-bottom:0px;}

#agent_area .agent_right{ display: flex; align-items: center; justify-content: center; height:100%;  }
#agent_area .agent_right .row{ float:left; width:100%;}
#agent_area .user_loop{ float:left; width:100%; text-align:center;}
#agent_area .user_loop .img_online{ float:left; width:100%; position:relative;}
#agent_area .user_loop .img_online img{ width:141px; height:140px; border-radius:100px;}
#agent_area .user_loop .img_online .online_sign{ float: right; background:#50c64c; width: 40px; height: 40px; position: absolute; bottom: 2px; right: 13px;    border-radius: 100px; border: 4px solid #bdc3c7;}
#agent_area .user_loop .user_info{ float:left; width:100%; margin:20px 0 0 0;}
#agent_area .user_loop .user_info h3{ font-size:22px;}
#agent_area .user_loop .user_info p{ margin:0px 0 5px 0; font-size:17px;}
#agent_area .user_loop .user_info .ratting_area i{ color:#fce727; font-size:18px;}
#agent_area .button_green{ margin-top:15px;}
/*AGENT AREA*/

/*CONTACT AREA*/
#contact_wrap{}
#contact_wrap .contact_form{ float:left; width:100%;}
#contact_wrap .contact_form p{ float:left; width:100%; margin-bottom:20px;}
#contact_wrap .contact_form .form_area{ float:left; width:100%; margin-top:10px;}
#contact_wrap .contact_form .form_area .row .form-group { margin-bottom:30px;}
#contact_wrap .contact_form .form_area .form-group input,#contact_wrap .contact_form .form_area .form-group select{ border-color:#e8e8e8; border-radius:0px; height:40px;}
#contact_wrap .contact_form .form_area .form-group textarea{ border-color:#e8e8e8; border-radius:0px; height:140px;}
#contact_wrap .attach_area { float: left; width: 100%; margin-bottom:18px;}
#contact_wrap .attach_area a{ float:left; color:#2c3e50;}
#contact_wrap .attach_area span{ float:right;}
#contact_wrap .contact_form .form_area .button_green{ float:right;}
/*CONTACT AREA*/

/*JOIN AREA*/
#join_area{}
#join_area h2{ width:100%; float:left; }
#join_area h2 span{ font-weight:normal;}
#join_area .img_block{ float:right;}
#join_area .block_contnet{ float:left; width:100%; padding:48px 0 33px 0;}
#join_area .block_contnet img{ margin-bottom:20px;}
#join_area .block_contnet h4{ font-size:20px;}
/*JOIN AREA*/


/*NATION AREA*/
#nation_wrap{}
#nation_wrap .area_listing{ float:left; width:100%;}
#nation_wrap .area_listing h2{ width:100%;}
#nation_wrap .area_listing .row { float: left; width: 100%;}

#nation_wrap .map_area{ margin:40px 0 0 0; }
#nation_wrap .area_list{ float:left; width:100%; margin-top:28px;}
#nation_wrap .area_list h2{ font-size:16px; margin-bottom:40px;}
#nation_wrap .area_list h2.left_border{ margin-bottom:24px;}
#nation_wrap .area_list li { float:left; width:100%;  padding-bottom:20px;}
#nation_wrap .area_list li:last-child{ padding-bottom:0px;}
#nation_wrap .area_list li a{ color:#a1a1a1; font-size: 15px; }

/*NATION AREA*/

#sidebar-wrapper{ display:none; position:absolute; top:75px; background:#fff; width:258px; left:25px; height:660px; }
#sidebar-wrapper.toggled{ display:block;}
#sidebar-wrapper .sidebar-nav{ float:left; width:100%;}
#sidebar-wrapper .sidebar-brand{ width:100%; text-align:center; float:left; height:70px; padding:4px 0px; list-style:none;}
#sidebar-wrapper .sidebar-brand a{ font-size:30px; font-weight:700;  color:#424242; display:block; padding:10px 0;}
#sidebar-wrapper .sidebar-nav li{ float:left; width:100%;}
#sidebar-wrapper .sidebar-nav li.nav-item.dropdown.show a.nav-link.dropdown-toggle{ box-shadow:0 0 5px #ccc}
#sidebar-wrapper .sidebar-nav li.border_bottom{ border-top:1px solid #e0e0e0; }
#sidebar-wrapper .sidebar-nav li a{ float:left; width:100%; padding:14px 15px; text-transform:capitalize; display:inline-flex;  font-size:15px; color:#757575; border-left:9px solid #fff; font-weight:400;}
#sidebar-wrapper .sidebar-nav li a.dropdown-toggle::after{ right: 15px; position: absolute; top: 25px; background:url(../images/arrow_bottom.png) no-repeat; background-position: right; width: 11px; height: 7px; padding: 2px 4px; border:none; }
#sidebar-wrapper .sidebar-nav li.nav-item.dropdown.show a.nav-link.dropdown-toggle::after{ background:url(../images/arrow_top.png) no-repeat; }

#sidebar-wrapper .sidebar-nav li a.active{ border-left:9px solid #2c3e50; background:#ececec;}
#sidebar-wrapper .sidebar-nav li a:hover{ border-left:9px solid #2c3e50; background:#ececec;}
#sidebar-wrapper .sidebar-nav li a i{ margin-right:20px; font-size:20px;}

#sidebar-wrapper .sidebar-nav li ul{ float:left; width:100%; border:none; border-radius:0px; border-bottom:1px solid #e0e0e0; position: relative !important; transform: unset !important;}
#sidebar-wrapper .sidebar-nav li ul li{ float:left; width:100%;}
#sidebar-wrapper .sidebar-nav li ul li a{ padding: 5px 57px; color: #282828; font-weight: 700; }
#sidebar-wrapper .sidebar-nav li ul li a:hover{ background:#fff; border-color:#fff;}

.menu_toggle { float: left; width: 100%; text-align: center; border-top:1px solid #e0e0e0; padding:15px 0;}
.menu_toggle li { width: 50%; float: left;}
.menu_toggle li a{ color:#282828;}
.menu_toggle li a.active{ color:#2c3e50;}
.menu_toggle li a:hover{ color:#2c3e50;}
.menu_toggle li a i{ width:100%; padding-bottom:5px;}

.menu_toggle.top_baz { padding: 13px 0;}
.menu_toggle.top_baz li:first-child{ border-right:1px solid #e0e0e0;}
.menu_toggle.top_baz i { width: auto; margin-right: 10px;}



/*TESTMONIAL AREA*/
#testmonial{ padding:55px 0 0px 0;}
#testmonial .container{ border-bottom:1px solid #e8e8e8; padding-bottom: 109px;}
#testmonial h2 { margin: 0px auto 40px;}
#testmonial .headding_border h2::after{ left: 38%; }
#testmonial .carousel{ box-shadow:0 0 10px #ccc;}
#testmonial .testmonial_contnent { padding: 0 70px; }
#testmonial .testmonial_contnent p{ font-family: 'Libre Baskerville', serif; font-size:19px;}
#testmonial .testmonial_contnent span { float: left; width: 100%; padding: 20px 0 15px 0;}

#testmonial .carousel-indicators{ bottom: -55px; margin:0px; }
#testmonial .carousel-indicators li{ width:13px; height:13px; background:#bdc3c7; border:none; border-radius:100% ; opacity:1; }
#testmonial .carousel-indicators li.active{ background:#2c3e50;}


/*TESTMONIAL AREA*/

/*CALL TO ACTION AREA*/
#call_to_action{ padding:30px 0;    background-color: #bdc3c7;}
#call_to_action h2{ font-size:32px;}
#call_to_action p{ color:#a1a1a1; margin-bottom:28px;}
/*CALL TO ACTION AREA*/


/*FOOTER AREA*/
#footer{ float:left; width:100%; background:#2c3e50; border-bottom:8px solid #2c3e50; padding:53px 0 0 0;}
#footer .top_footer { float: left; width: 100%; padding-bottom:30px;}
#footer .top_footer .footer_info{ float: left; width: 100%;}
#footer .top_footer .footer_info h2{ color:#fff; font-size:30px;}
#footer .top_footer .footer_info p{ color:#fff; font-size:12px;}

#footer .middle_footer { float: left; width: 100%; display: flex;}
#footer .middle_footer .footer_links{ float:left; width:100%;}
#footer .middle_footer .footer_links h2{ color:#fff; font-size:18px; margin-bottom:18px;}
#footer .middle_footer .footer_links ul li{ float:left; width:100%; margin-bottom:4px;}
#footer .middle_footer .footer_links ul li a{ color:#fff; font-size:14px;}

#footer .bottom_wrap{ float:left; width:100%; border-top:1px solid #ffffff; margin-top:35px;}
#footer .bottom_wrap .footer_social { float:left;}
#footer .bottom_wrap .footer_social li{ float:left;}
#footer .bottom_wrap .footer_social li a{ color:#fff; padding:24px 11px; display:block;}
#footer .bottom_wrap .copy_right { float: right;}
#footer .bottom_wrap .copy_right p{ color:#fff; margin:10px 0 0 0; font-size:14px;}




/**INNER PAGES**/

.full_wrap.center_text.ask_wrap { padding: 55px 0 0 0;}
.ask_wrap h2{ font-size:48px; color:#282828; position:relative;}
.ask_wrap h2 span{ color:#2c3e50; padding: 0 0 27px 0; display: block; margin: 0 0 20px 0;}
.ask_wrap h2 span:after{ position:absolute; left:50%; top:100%; border-bottom:4px solid #2c3e50; content:""; width:40px;}

.step_block { float: left; width: 100%;}
.step_block h3{ color:#bdc3c7; font-size:36px;}
.step_block img{ margin:10px 0 25px 0;}
.step_block h4{ font-size:24px; color:#282828; margin-bottom:26px;}
.step_block p{}

.full_wrap.center_text.ask_wrap .row.step_block_row{ background:url(../images/border-img.jpg) no-repeat; background-position: 50% 36%; background-size: 54%; }

.full_wrap.center_text.ask_wrap .button_green{ margin:27px auto 62px;}
.full_wrap.center_text.ask_wrap .border_full { border-top: 1px solid #e8e8e8; padding: 60px 0;}

.top_ask_nav{ background: #bdc3c7; display:block; border:1px solid #e8e8e8; border-left:none; border-right:none; min-height:70px; }
.top_ask_nav ul {   left: 0px; width: 100%; display: flex; justify-content: center; border:none;}
.top_ask_nav ul li { margin: 0; padding: 0; float:left;}
.top_ask_nav ul li a { text-decoration: none; padding: 19px 20px; display: block; color: #FFF; font-weight:700; text-align: center; font-size:20px; color:#282828;
 position:relative; float:left;}
.top_ask_nav ul li a.active{ background-color:transparent !important; border:none !important;}
.top_ask_nav ul li a:hover{ border:none;}
.top_ask_nav ul li a.nav-link.active:after{ position: absolute; content: ""; border-bottom: 4px solid #2c3e50; width: 40px; bottom: 11px; left: 38%;}

.full_wrap.center_text.ask_wrap.bottom { padding: 0px;}


.full_wrap.center_text.ask_wrap .row.step_block_row.bgnone{ background:none; position:relative; padding-bottom:25px;}
.full_wrap.center_text.ask_wrap .row.step_block_row.bgnone.bg_bod:after{ background:url(../images/border_line.jpg) no-repeat scroll center; position:absolute; content:""; width:9px; height:590px; left:49.8%; top: 50px;} 
.full_wrap.center_text.ask_wrap .row.step_block_row .left_right { background: none; display: flex; align-items: center;
justify-content: center; position:relative; z-index:11;}
.full_wrap.center_text.ask_wrap .row.step_block_row h4{ margin-bottom:14px;}
.full_wrap.center_text.ask_wrap .row.step_block_row .left_right .right_content { text-align: right;}
.full_wrap.center_text.ask_wrap .row.step_block_row .left_right .left_content{ text-align: left;}


#inner_tabs { padding: 0 25px; margin: 30px 0 0 0; text-align:left; }
#inner_tabs ul.nav.nav-tabs{ display: flex; justify-content: center; }
#inner_tabs ul.nav.nav-tabs li.nav-item{ width: 33.3%; text-align: center;  }

#inner_tabs li a { font-size: 20px; font-weight: 700; color:#a1a1a1;}
#inner_tabs li a:hover{ border-color:#fff;}
#inner_tabs li a.show.active{ border-top:4px solid #2c3e50; border-radius:0px; color:#282828;}
#inner_tabs li a.show.active:hover{ border-left-color:#e8e8e8; border-right-color:#e8e8e8; border-bottom-color:#fff; border-top-color: #2c3e50;}
#inner_tabs .tab-content {  border: 1px solid #e8e8e8; border-top:none; padding:55px 41px 6px 41px;}

#inner_tabs .col-md-6 ul { margin-left: 110px;}
#inner_tabs .col-md-6 ul li { font-weight: 700; color: #282828; padding-bottom: 23px; position:relative;}
#inner_tabs .col-md-6 ul li::before {content: "\2022"; color: #2c3e50; display: inline-block; margin-left: -1em; font-size: 30px; position: absolute; top: -9px;
left: 6px;}
#inner_tabs .button_green{ margin:0px auto;}
#inner_tabs a.gray_bg_buton{ background:#bdc3c7; color:#bbbaba; width:84px; height:44px; text-align: center; padding: 14px 0;}
#inner_tabs .button_row { margin: 20px 0 28px 0;}

.img_wrap { padding: 30px 0 10px 0;}


.inner_wrapper{ padding:35px 0 60px 15px;}

.filter_wrap_left { float: left; width: 100%; background: #fff; padding: 15px;}
.filter_wrap_left h3{ font-size:20px;}
.radio_loop_wrap{ float:left; width:100%; position: relative; padding-left:10px; margin-bottom:8px;}
.radio_loop_wrap .radio_loop { position: relative; padding-left: 25px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; display:block; float:left; width:100%;}
  .radio_loop_wrap .radio_loop label{ float:left; margin:0px; font-size:16px;}

.radio_loop input { position: absolute; opacity: 0; cursor: pointer; left: 1px; top: 1px; z-index: 11;}
.checkmark { position: absolute;top: 4px; left: 0; height: 15px; width: 15px; background-color: #eee; border-radius: 50%;}
.radio_loop:hover input ~ .checkmark { background-color: #ccc;}
.radio_loop input:checked ~ .checkmark { background-color: #fff; border:1px solid #ccc;}
.checkmark:after { content: "";  position: absolute;display: none;}
.radio_loop input:checked ~ .checkmark:after { display: block;}
.radio_loop .checkmark:after { top: 2.6px; left: 2.6px; width: 8px; height: 8px; border-radius: 50%; background:#2c3e50; }



.search_loop_fields{ float:left; width:100%; margin-bottom:14px;}
.search_loop_fields label{ float:left; width:100%; font-weight:bold; color:#282828;}
.search_loop_fields input[type=text]{float: left; width: 100%; border: 1px solid #e8e8e8; height: 40px; padding: 0 12px; font-size: 14px; color: #a1a1a1;}
.search_loop_fields select{float: left; width: 100%; border: 1px solid #e8e8e8; height: 40px; padding: 0 12px; font-size: 14px; color: #a1a1a1;} 
.search_loop_fields .button_green { margin: 18px auto 5px; display: block;}
















.gig_listing { float: left; width: 100%; background: #fff; padding:11px 0 0 0; margin-bottom:20px; border:1px solid #e0e0e0;}
.gig_listing_wrp { float: left; width: 100%; padding:0 20px 11px 20px;}
.gig_listing .img_gig{ float:left; width:39px; height:39px; border-radius: 100%; position: relative;}
.gig_listing .img_gig img{ width:100%; border-radius: 100%; overflow:hidden;}
.onl_sign { background:#2c3e50; width: 10px; height: 10px; float: left; position: absolute; border-radius: 50%; bottom: 2px; right: 2px;}

.gig_info { float: left; width: 545px; padding-left: 20px;}
.gig_headding { float: left; width: 100%;}
.gig_headding h3{ float:left; font-size:18px; color:#2c3e50; margin:0 0 3px 0;}
.gig_headding span{ float:left; padding-left:10px; font-size:14px; color:#282828;}
.gig_headding span img{ padding-right:5px;}

.degree_tag { float: left; width: 100%;}
.degree_tag p{ font-weight:700; font-size:14px; color:#8f8f8f; margin:0 0 9px 0;}

.disc_gig { float: left; width: 100%;}
.disc_gig p{ margin:0px; font-size:14px;}
.disc_gig a{ font-size:14px; color:#01b960;}

.button_wrap { float: right; width: 190px; padding:21px 0 0 0; text-align:center;}
.button_wrap a.button_green{ width:100%;}
.button_wrap a:last-child{ text-decoration:underline; color:#282828; margin:6px 0 0 0; display:block; font-size:14px;}


.bottom_toggle { float: left; width: 100%; border-top:1px solid #e0e0e0; padding:8px 20px;}
.bottom_toggle .img_gig{ text-align:center; width:28px; height:28px; background:#e8e8e8; color:#828282; margin:0 25px 0 6px;}
.bottom_toggle .img_gig a{ padding:6px 0; display:block;}


.tag_listing { float: left;}
.tag_listing li { float: left;}
.tag_listing li a { background: #e8e8e8; padding: 4px 10px; color: #282828; font-size: 14px; display: inline-block; margin: 0 15px 0 0;}

.ask_ques { float: right;}
.ask_ques a{ color:#2c3e50; padding:3px 0 0 0; display:block;}

.toggle_inner_gig{ float:left; width:100%; background:#e8e8e8; padding:20px 80px; display:none;}
.toggle_inner_gig li { float: left; width: 50%; font-size:14px; color:#424242;}
.toggle_inner_gig li:nth-child(2){ padding-bottom:12px;}
.toggle_inner_gig li img{ margin-right:20px; float:left;}
.toggle_inner_gig li span{ float:left; width:85%;}



.tags_wrapping { float: left; width: 100%; margin-bottom:32px;}
.tags_wrapping label{ float: left; margin:0 12px 0 0px;}
.tags_wrapping ul{ float: left;}
.tags_wrapping ul li{ float: left;}
.tags_wrapping ul li a{ float: left; padding:4px 10px; background: #e8e8e8; padding: 4px 10px; color: #282828; font-size: 14px; display: inline-block; margin: 0 15px 0 0;}

.show_gigl { float: right; margin-top:4px;}
.show_gigl label{ float: left;}
.show_gigl select{ float: left; border:none; color:#2c3e50; background:url(../images/arrow_bottom.png) no-repeat scroll right center; padding:0 20px 0 0;}



.gig_filter_wrapper { float: left; width: 100%; background: #fff; padding: 10px; box-shadow: 0 0 15px #ccc; margin-bottom:30px;}
.gig_filter_wrapper input[type=text]{ border:1px solid #e8e8e8; height:40px; float:left; width:467px; font-size:14px; color:#a1a1a1; padding:0 15px; font-style:italic;}
.gig_filter_wrapper select{ border:1px solid #e8e8e8; height:40px; float:left; font-size:14px; color:#a1a1a1; width:322px; padding:0 25px; background-image:url(../images/nad.png), url(../images/arrow_bottom.png); background-position:10px 50%,95% 50%; background-repeat:no-repeat, no-repeat; }
.gig_filter_wrapper input[type=submit]{ width:50px; height:40px; background: #2c3e50 url(../images/search_fil.png) no-repeat scroll center center; font-size: 20px; font-weight: 700; color: #fff; border: none; border-bottom: 4px solid #01b960; padding: 6px 0px 5px 0px; display: inline-block; margin: 0px auto; cursor: pointer; text-align: center;}





.gig_pagination { float: left; width: 100%; background: #fff; padding: 20px 25px; margin:10px 0 0 0;}
.gig_pagination .left_link{ float:left;}
.gig_pagination .right_link{ float:right; margin-top: -24px; color:#2c3e50;}
.gig_pagination span ul { float: left;}
.gig_pagination span ul li { float: left;}
.gig_pagination span ul li a{ color:#8f8f8f; padding:0 12px;}


.user_info_user { float: left; width: 100%; box-shadow:0 0 10px #ccc; border:1px solid #e8e8e8;}
.user_info_user .user_headding { float: left; width: 100%; background: #bdc3c7; padding:10px 25px; border-bottom:1px solid #e8e8e8;}
.user_info_user .user_headding .user_prf_img { width: 39px; height: 39px; float: left; border-radius:50px; position:relative;}
.user_info_user .user_headding .user_prf_img img{ width:100%;}
.user_info_user .user_headding h2{ font-size:24px; color:#a1a1a1; margin-left:7px; float:left; margin:6px 0px 0px 7px;}
.user_info_wraper { float: left; width: 100%; background: #fff; padding:0px;}
.user_info_wraper ul{ float:left; width:100%; margin-bottom: 20px;}
.user_info_wraper ul li{ float:left; width:100%; }
.user_info_wraper li a{ float:left; width:100%; color:#282828; padding:12px 25px; border:1px solid #fff; border-left:none; border-right:none;}
.user_info_wraper li a.active{ background:#bdc3c7; border:1px solid #e8e8e8; border-left:none; border-right:none;}
.user_info_wraper li a:hover{ background:#bdc3c7; border:1px solid #e8e8e8; border-left:none; border-right:none;}
.user_info_wraper li a span { width:26px; float: left; margin:5px 20px 0 0px; text-align:center;}
.user_info_wraper a.button_green { margin: 0px auto 28px; display: table;}

.social_wrapper { float: left; width: 100%; border: 1px solid #e8e8e8; background: #fff; height:60px; margin-top:25px;}
.social_wrapper ul{ float: left; width:100%; padding:19px 0;}
.social_wrapper ul li{ float: left; width:20%; text-align:center;}
.social_wrapper ul li a{ float:left; font-size:20px; width:100%;}
.social_wrapper ul li a.facebook i{ color:#3c5a9a; }
.social_wrapper ul li a.twitter i{ color:#55adee;}
.social_wrapper ul li a.google i{ color:#da4b42;}
.social_wrapper ul li a.linkedin i{ color:#0b9bd5;}
.social_wrapper ul li a.email i{ color:#2c3e50;}



.profile_banner_area { float: left; width: 100%;  border:1px solid #e8e8e8;}

.inner_padding_wrapper { float: left; width: 100%; padding: 0 80px;}

.profile_banner_area .profile_banner { float: left; width: 100%; height:197px; overflow:hidden; border-bottom:1px solid #e8e8e8;}
.profile_banner_area .profile_banner img{ float: left; width: 100%;}


.profile_banner_area .profile_wrapper { float: left; width: 100%; position: relative;}
.profile_banner_area .profile_wrapper div{ background:#fff;}
.profile_banner_area .profile_img{ width:100px; height:100px; border-radius:50%; position:relative; float:left; margin-top:-50px;}
.profile_banner_area .profile_img img{ width:100%; height:100%; border-radius:50px;}
.profile_banner_area .profile_img .onl_sign{ width: 15px; height: 15px; bottom: 5px; right: 10px;}

.profile_banner_area .profile_wrapper div.gig_info{ padding:15px 0 10px 30px;}


.profile_banner_area .profile_wrapper .upload_btn{ float: right; margin-top: -25.5px; background: transparent;  }
.profile_banner_area .profile_wrapper .upload_btn a{ display:block; background: #2c3e50; width: 51px; height: 51px; border-radius: 50px; text-align: center;   padding: 17px 0; box-shadow: 0 0 10px #656363;}
.profile_banner_area .profile_wrapper .upload_btn a i{ color:#424242;}

.profile_banner_area .toggle_inner_gig{ display:block;}


.block_wrap_inner{ float: left; width: 100%; background: #fff; border:1px solid #e8e8e8; margin-top:25px; padding:32px 0px;}

#accordion_wrap .card{ border:2px dashed #e8e8e8; border-radius:0px; border-left:0px; border-right:0px; border-bottom:0px;}
#accordion_wrap .card:last-child{ border-bottom:2px dashed #e8e8e8;}
#accordion_wrap .card .card-header{ border:none; background:#fff; padding:15px 2px;}
#accordion_wrap .card .card-header a{ color:#a1a1a1; float:left; width:100%;  }
#accordion_wrap .card .card-header a.card-link.collapsed{ background:url(../images/arrow_bottom.png) no-repeat scroll right center; }
#accordion_wrap .card .card-header a.card-link{ background:url(../images/arrow_top.jpg) no-repeat scroll right center;}
#accordion_wrap .card .card-body{ padding:0 2px 20px 2px;}

#accordion_wrap.block_wrap_inner { padding-top: 15px;}
.block_wrap_inner .gray_tab { float: left; width: 100%; background: #e8e8e8; border: 1px solid #e0e0e0; border-left:0px; border-right:0px; height:40px; padding:8px 0; margin:8px 0 34px 0;}
.block_wrap_inner .gray_tab h2{ font-size:18px; color:#a1a1a1; float:left; margin:0px;}
.block_wrap_inner .gray_tab a{ color:#2c3e50; float:right;}


.block_wrap_inner .butn_wpr { float: right;}
.block_wrap_inner .butn_wpr span{ color:#2c3e50; float:left; margin-top: 10px;}
.block_wrap_inner .butn_wpr .button_green{ margin-left:10px;}



.gig_loop { float: left; width: 100%; border:1px solid #e0e0e0; padding:0 10px;}
.gig_loop .gigl_img { width: 62px; height: 62px; margin:8px auto 12px; display: block; position: relative;}
.gig_loop .gigl_img img { width: 100%; height: 100%; border-radius: 50%;}
.gig_loop .gigl_img .onl_sign{ bottom:5px;}

.gig_info_wrap { float: left; width: 100%; text-align: center; border-bottom:1px solid #e0e0e0; padding-bottom:6px;}
.gig_info_wrap h3{ margin:0 0 4px 0; font-size:14px; color:#2c3e50;}
.gig_info_wrap p{ margin:0 0 4px 0; font-size:12px; font-weight:bold;}
.gig_info_wrap span{ margin:0px; font-size:12px;}

.middile_part { float: left; width: 100%; margin-top:6px;}
.middile_part span { font-size: 12px;}

.middile_part h2 { font-size: 18px; margin:3px 0 13px 0;}


.bottom_part { border-bottom: 1px solid #e0e0e0; float: left; width: 100%; padding-bottom: 7px;}
.bottom_part span:last-child { float: right;}
.bottom_part span i, .bottom_part span img{ padding-right:5px;}

.last_part { float: left; width: 100%; padding:8px 0;}
.last_part h2 { float: left; margin: 0px; font-size: 20px; color: #8f8f8f;}
.last_part a.button_green { width: 82px; height: 26px; font-size: 16px; line-height: 12px; float: right;}



.pop_style .modal-dialog{ max-width: 750px; }
.pop_style .modal-dialog .modal-content{ border-radius:0px;}
.pop_style .modal-dialog .modal-body{ padding:0px;}


.pop_style .modal-dialog .modal-body .right_side{ float:left; width:100%;}

.pop_style .modal-dialog .modal-body .right_side.close_pop{ display:none;}
.pop_style .modal-dialog .modal-body .right_side.non_ds{ display:none;}
.pop_style .modal-dialog .modal-body .right_side.show_pop{ display:block;}



.pop_style .modal-dialog .modal-body .left_side { width: 350px; float: left;}

.pop_style .modal-dialog .modal-body .right_inner { float: left; width: 398px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_header{ float:left; width:100%; background:#2c3e50; padding:10.5px 23px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_header h3{ font-size:24px; color:#ffffff; font-weight:normal; float:left; margin:0px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_header .close{ color:#fff; float:right; opacity:1;}

.pop_style .modal-dialog .modal-body .right_inner .pop_tagline { float: left; width: 100%; text-align: center; padding:30px 0 20px 0;}
.pop_style .modal-dialog .modal-body .right_inner .pop_tagline h4{ font-size:18px; }
.pop_style .modal-dialog .modal-body .right_inner .pop_tagline p{ font-size:14px; margin:0px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form { float: left; width: 100%; text-align: center;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .user_login { width: 300px; margin: 0px auto; display: block;}

.pop_style .modal-dialog .modal-body .right_inner .pop_form .loop_pop{ float: left; width: 100%; position:relative; margin-bottom:6px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .loop_pop label { margin: 0; float: left; position: absolute; left: 0; top: 9px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .loop_pop input { float: left; width:100%; border:none; border-bottom:1px solid #c2c2c2;
padding:5px 35px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .loop_pop select { float: left; width:100%; border:none; border-bottom:1px solid #c2c2c2;
padding:5px 35px; color:#a1a1a1;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .lose_password { float: right; width: 100%; text-align: right; margin-bottom:27px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .lose_password a{ color:#2c3e50; font-size:14px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .login_btn { float: left; width: 100%; margin: 0px 0 8px 0;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .login_btn.rem{ margin-top:20px;}

.pop_style .modal-dialog .modal-body .right_inner .pop_form .pop_bottom_link { float: left; width: 100%;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .pop_bottom_link span{ font-size:14px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .pop_bottom_link span a{ font-weight:700; color:#282828;}
.pop_style .modal-dialog .modal-body .right_inner .pop_form .pop_bottom_link p{ font-size:10px;}

.pop_style .modal-dialog .modal-body .right_inner .pop_bottom { float: left; width: 100%; padding:25px 25px 0 25px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_bottom span{ float:left; width:100%; padding-bottom:5px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_bottom ul li{ float:left;}
.pop_style .modal-dialog .modal-body .right_inner .pop_bottom ul li a{ color:#c2c2c2; margin-right:20px; font-size:20px;}



.pop_style .modal-dialog .modal-body .right_inner .pop_form .pop_bottom { float: left; width: 100%; padding: 0 25px;}
.pop_style .modal-dialog .modal-body .right_inner .pop_bottom.remb { padding-top: 0 !important;}

.pop_style .modal-dialog .modal-body .right_inner .toggle_form { width: 300px; text-align: center; border-bottom: 1px solid #c2c2c2; margin:0px auto 26px; display:table; }
.pop_style .modal-dialog .modal-body .right_inner .toggle_form.rem{ padding-top:22px; }
.pop_style .modal-dialog .modal-body .right_inner .toggle_form ul li{ display:inline-block; padding:0 10px;}
.pop_style .modal-dialog .modal-body .right_inner .toggle_form ul li a{ color:#282828; font-weight:700; display:block; padding:0 0 4px 0;}
.pop_style .modal-dialog .modal-body .right_inner .toggle_form ul li a.active{ position:relative;}
.pop_style .modal-dialog .modal-body .right_inner .toggle_form ul li a.active:after{ position:absolute; content:""; width:100%; left:0px; bottom:-2px; border-bottom:4px solid #2c3e50;}

.profile_img_change { float: left; width: 100%; position: relative; padding-bottom:20px; background:#fff;}
.profile_img_change img { width: 100%;}
.profile_img_change span { position: absolute; top: 10px; right: 10px;}
.profile_img_change span a{ color:#2c3e50; font-size:30px;}


.social_wrapper.link_copy { height: auto; padding:16px 20px 16px 10px;}
.social_wrapper.link_copy .loop_social_links{ float:left; width:100%; margin-bottom:23px;}
.social_wrapper.link_copy .loop_social_links .social_icone{ float:left; width:35px; text-align:center; margin-right:5px; padding:5px 0 0 0;}
.social_wrapper.link_copy .loop_social_links .social_icone i{ font-size:20px;}
.social_wrapper.link_copy .loop_social_links .social_icone.facebook{ color:#3c5a9a; }
.social_wrapper.link_copy .loop_social_links .social_icone.twitter{ color:#55adee;}
.social_wrapper.link_copy .loop_social_links .social_icone.google{ color:#d94a41;}
.social_wrapper.link_copy .loop_social_links .social_icone.linkedin{ color:#62bfe3;}

.social_wrapper.link_copy .loop_social_links .link_fields_soial{ float:left; width:85%;}
.social_wrapper.link_copy .loop_social_links .link_fields_soial input[type=text]{ float:left; width:82%; border:1px solid #e0e0e0; height:32px; padding:0 5px; font-size:13px;}
.social_wrapper.link_copy .loop_social_links .link_fields_soial .button_green{ background:#2c3e50 url(../images/link_img.png) no-repeat; float:left; width:40px;
 height:32px; background-position:center center;}
 
.social_wrapper.link_copy a.button_green { width: 96px; height: 32px; padding: 0; margin: 0px auto 15px; display: table;}

.profile_fields { float: left; width: 100%; border: 1px solid #e0e0e0; background: #fff;}
.profile_fields .bg_wrp_text { float: left; width: 100%;}
.profile_fields .bg_wrp_container { float: left; width: 100%; padding: 0 80px;}
.profile_fields .bg_wrp_container .headding{ float:left; width:100%; height:60px;}
.profile_fields .bg_wrp_container .headding h2{ margin:0px;  padding:16px 0; font-size:24px;}
.profile_fields .bg_wrp_container.bg_gray{ background:#e8e8e8; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; height:40px; margin-bottom:30px;}

.profile_fields .bg_wrp_container.bg_gray .headding h2{ font-size:18px; color:#a1a1a1; padding:8px 0;}
.profile_fields .bg_wrp_container.bg_gray .headding h2 i{ margin-right: 15px; }
.profile_fields .bg_wrp_container .form_wrap { float: left; width: 100%;}
.profile_fields .bg_wrp_container .form_wrap .loop_fields { float: left; width: 100%; margin-bottom:20px;}
.profile_fields .bg_wrp_container .form_wrap .loop_fields label{ margin:0px; width:135px; font-weight:bold; color:#282828;}
.profile_fields .bg_wrp_container .form_wrap .loop_fields input{ border:1px solid #e0e0e0; width:75%; height:40px; padding:0 20px; color:#cccccc;}
.profile_fields .bg_wrp_container .form_wrap .loop_fields input:disabled { background: #f4f2f2;}
.profile_fields .bg_wrp_container .form_wrap .loop_fields select{ border:1px solid #e0e0e0; width:75%; height:40px; padding:0 20px; color:#cccccc;}
.profile_fields .bg_wrp_container .form_wrap .loop_fields .right_btn_up { float: left; padding: 5px 0 0 140px; color:#2c3e50; font-weight:400;}

.profile_fields .bg_wrp_container .form_wrap .loop_fields span{ text-align: center; width: 35px; float: right; padding: 12px 0; }
.profile_fields .bg_wrp_container .form_wrap .loop_fields span i{ color:#2c3e50;}
.profile_fields .bg_wrp_container .form_wrap .loop_fields span.blue i{ color:#55adee;}

.profile_fields .bg_wrp_container .form_wrap .loop_fields.button_wp{ text-align:right; padding:0 35px 0 0px;}
.profile_fields .bg_wrp_container .form_wrap .loop_fields.button_wp a{ color:#282828; margin-right:15px;}
.profile_fields .bg_wrp_container .form_wrap .loop_fields.button_wp input{ color:#fff; border:none; border-bottom: 4px solid #01b960; width:96px; height:30px; padding:0px;}

.profile_form_gallery { float: left; width: 100%; text-align: center; background: #e8e8e8; border-bottom:1px solid #e0e0e0;}
#igUpload1_ibb { background: url(../images/upload_img.jpg) no-repeat; width: 313px !important; height: 197px !important; border: none; margin: 0px auto; display: block; cursor: pointer;}
#igUpload1_ibb #igUpload1_ibb_lbl { display: none;}

/** New Sections ****/

.text-left {
    text-align: left !important;
}
.m-bottom-50 {
    margin-bottom: 50px;
}
.m-top-25 {
    margin-top: 25px;
}
.btn.btn--rounded {
    border-radius: 200px;
}

.btn {
    text-transform: capitalize;
    font-size: 0.93333rem;
    font-weight: 500;
}
.divider p {
    margin: 1rem 0 0 0;
    font-size: 18px;
}
.arrow-list1 {
    font-weight: 500;
    margin-bottom: 0.45rem;
    vertical-align: middle;
}
.list-item {
    display: flex;
    align-items: flex-start;
    margin-top:10px;
        color: black;
}
.arrow-list1:last-child {
    margin-bottom: 0;
}
.icon-box-one, .icon-box-two {
    margin-bottom: 3.33333rem;
}
.icon-box span {
    font-size: 2.66667rem;
    margin-bottom: 1.33333rem;
    display: inline-block;
    line-height: 1;
}
.icon-box h6 {
    margin-bottom: 1.13333rem;
}
.icon-box p {
    margin: 0;
}
.la {
    font: normal normal normal 16px/1 LineAwesome;
    font-size: inherit;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #2c3e50;
}
.showcase {
/*    margin: 4.66667rem 0 4rem 0;
    border-bottom: 1px solid #e4e8ed;*/
    font-size: 1.6rem;
    line-height: 48px;
    padding: 2rem 0;
    border-radius: 0;
}
.content-block.content--block2 {
    padding: 80px 0 40px 0;
}
.section-padding {
    padding: 80px 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
.section-bg {
    background: #bdc3c7;
}
.section-feature-boxes {
    overflow: hidden;
}
.section-feature-boxes .section-img {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.section-feature-boxes .feature-boxes {
    margin-bottom: -30px;
}
.feature-boxes .icon-box-nine {
    margin-bottom: 2rem;
}
.icon-box-nine {
    margin-bottom: 2rem;
    border-radius: 0.3rem;
    box-shadow: 0 5px 10px rgba(105, 106, 119, 0.05);
    padding: 2rem 1.5rem;
    background-color: white;
}
.icon-box-nine .icon-rounded-sm {
    background: none;
    border: 1px solid rgba(6, 181, 144, 0.2);
    color: #2c3e50;
}
.la, .la-stack {
    display: inline-block;
}
.arrow-list1:before {
    content: "\f121";
    font-family: "Lineawesome", sans-serif;
    margin-right: 10px;
    color: #2c3e50;
}
.rounded {
    -webkit-border-radius: 0.266rem !important;
    border-radius: 0.266rem !important;
}
.about-image {
    top: 15%;
    position: relative;
}

img {
    max-width: 100%;
}
.icon-rounded-sm {
    border-radius: 50%;
    margin-bottom: 1.33333rem;
}
.icon-rounded-sm, .icon-square-sm {
    display: inline-flex;
    width: 4rem;
    height: 4rem;
    font-size: 2rem;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease;
}
.pricing.pricing--1 {
    padding: 10px 0px 30px;;
    border:1px solid;
    background-color: white;
}
.pricing {
    text-align: center;
    padding: 30px;
    margin-bottom: 2rem;
}
.pricing__title {
    padding: 20px;
}
h4.heading-price {
    font-size: 20px;
}
.pricing__price{
    background-color: #E4FBF0;
        padding:25px 0px 35px 0px;
}
.pricing__features {
    padding: 20px 15px 100px 15px;
}
.pricing .pricing__price p {
    font-size: 1.33rem;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 2.93333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: 	black;

}
.try-button{
	    background: #2c3e50;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    border: none;
    border-bottom: 4px solid #01b960;
    padding: 6px 10px 5px 10px;
    display: inline-block;
    margin: 0px auto;
    cursor: pointer;
    width: auto;
    text-align: center;
}
/*.pricing.pricing--2 .pricing__wrapper .pricing_option:hover {*/
/*    box-shadow: 0 5px 30px rgba(41, 41, 59, 0.1);*/
/*}*/
.pricing.pricing--2 {
    padding: 0px;
    margin-top: 50px;
}
.pricing.pricing--2 .pricing__wrapper {
    flex: 2;
    flex-wrap: wrap;
}
.pricing.pricing--2 .pricing__wrapper .pricing_option {
    /*padding: 3.20rem 2rem 3.33rem;*/
    flex-basis: 0;
    flex-grow: 1;
    transition: all 0.3s ease;
    border: 1px solid #e1e1e1;
    background-color: white;
}
  .pricing__features_last {
    padding: 100px 15px 100px 15px;
        display: inline-grid;
}
.pricing__features_last h4 {
    margin-bottom: 30px;
}
.try-button-last {
    background: #2c3e50;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    border: none;
    border-bottom: 4px solid #01b960;
    padding: 6px 18px 5px 18px;
    display: inline-block;
    margin: 0px auto;
    cursor: pointer;
    width: auto;
    text-align: center;
    margin-bottom: 	20px;
}
.contact-feature{
	font-size: 	24px;
	color: 	black;
}  
.pricing__second {
    background-color: #E4FBF0 !important;
    padding: 25px 0px 35px 0px !important;
    border: 10px solid #2c3e50 !important;
} 
.pricing_option.custom-margin {
    margin: 25px 0px;
} 
.pricing__second p {
    font-size: 1.33rem;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 2.93333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
}
ul.arrow--list1 {
  font-size: 14px;
}
p.most-popular{
	
    position: relative;
    top: 50px;
    color: 	#2c3e50;
    font-size:18px;
    font-weight: bold;
}      
.heading{

	text-align: center;
	padding-bottom: 17.5px;
} 
.heading h2:after   { 
    position: absolute;
    content: "";
    border-bottom: 4px solid #2c3e50;
    width: 40px;
    left: 48%;
    bottom: 0px;
}
.pricing_option.second_list {
    box-shadow: 0 5px 8px rgba(41, 41, 59, 0.1);
}
/** About Us **/

.lower-menu {
    text-align: center;
}

ul.lower-ul {
    display: inline-flex;
} 
li.lower-li{
	margin: 25px;
    font-size: 20px;
    color: black;
    font-weight: bold;
}
ul.lower-ul li a.current:after{
    position: absolute;
    content: "";
    border-bottom: 4px solid #2c3e50;
    width: 41px;
    display: block;  
        margin: 10px 15px; 

}
.col-lg-12.custom-padding {
    padding: 50px 148px;
}
.inner-heading{
	text-align: center;

}
.inner-heading span {
    color: #2c3e50;
}
h1.paragraph-heading {
    color: #2c3e50;
    font-size: 60px;
}
ul.about-icons {
    display: flex;
}
h2.inner-heading span:after{
	    position: absolute;
    content: "";
    border-bottom: 4px solid #2c3e50;
    width: 40px;
    left: 48%;
    bottom: 0px;
}
.about-icons li {
    margin: 10px 50px 0px 0px;
}
.about-icons li a{

	color: #2c3e50;
}

/** End About Us **/

/** why Us **/

.why-block {
    background-color: whitesmoke;
    margin-bottom: 15px;
    display: flex;
}
.outer-why-block {
    background-color: whitesmoke;
    padding: 10px 15px;
}

.col-md-6.custom-margin
{
	margin-bottom: 20px;
}

li.list-item.arrow-list1.color-dark.bold {
    font-size: 16px;
    font-weight: 600;
    color: black;
}
ul.arrow--list1.why-ul {
    margin: 40px 5px;
}
.other-benifits {
    background-color: whitesmoke;
    padding: 25px;
}
.other-benifits ul.arrow--list1.why-ul {
    margin: 20px 10px;
}
.other-benifits ul.arrow--list1 {
    font-size: 16px;
    font-weight: 100;
    color: inherit;
}
.number {
    width: 30%;
}
.lines {
    width: 70%;
}
a.block-link {
    color: #2c3e50;
    font-weight: 900;
}
.why-block .number {
    width: 50%;
    text-align: center;
    font-size: 60px;
    font-weight: bold;
}
.why-block .lines {
    width: 50%;
    display: flex;
    align-items: center;
    font-size: 16px;
}
.outer-why-block i {
    position: relative;
    left: 45%;
    color: #2c3e50;
}

/** why Us **/

/** Contact us **/

.m-bottom-30 {
    margin-bottom: 30px;
}
.form-wrapper {
    padding: 60px 50px;
    border: 1px solid #ced4da;
}
.m-top-30 {
    margin-top: 30px;
}
.col-lg-12.send-button.m-top-30 {
    text-align: end;
    margin-top: 50px;
}
input#img {
    color: white;
}
div#countWord {
    color: black;
}
.col-lg-12.attachment.m-bottom-20 {
    display: flex;
    justify-content: space-between;
}
label.myattach {
    color: #2c3e50;
    font-weight: 900;
}
input#file {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
#new-section{
	    padding: 30px 0;
    background-color: #bdc3c7;
}
#new-section p {
    color: #2c3e50;
}
h2.inner-heading {
    font-size: 48px;
}

/** end contact us **/


/** Pricing **/





 .progressbar {
  counter-reset: step;
}

.progressbar li {
  position: relative;
  list-style: none;
  float: left;
  width: 25%;
  text-align: center;
}

 /*Circles */
.progressbar li:before {
  content: "\f121";
  counter-increment: step;
  width: 90px;
  height: 90px;
  border: 1px solid #2979FF;
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
  border-radius: 50%;
  border:5px solid #E8E8E8;
  font-family: "Lineawesome", sans-serif;
  background-color: white;
   
   /*Center # in circle */ 
  line-height: 90px;
}

.progressbar li:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 10px;
  background: #bdc3c7 ;
  top: 45px; /*half of height Parent (li) */
  left: -50%;
  z-index: -1;
}

.progressbar li:first-child:after {
  content: none;
}

.progressbar li.active:before {
  
  content: "✔";  
  border:5px solid #2c3e50;
}
.progressbar li.second:before {
  
  content: "✔";  
  border:5px solid #E8E8E8;
}.progressbar li.third:before {
  
  content: "✔";  
  border:5px solid #E8E8E8;
}.progressbar li.last:before {
  
  content: "✔";   
  border:5px solid #E8E8E8;
}
.progressbar li.active + li:after {
  background: #2c3e50;
}
.row.m-top-30.row-text {
    text-align: left;
}
.question i {
    margin-right: 30px;
}
.question {
    display: flex;
}
.progressbar li p {
    color: black;
    font-weight: bold;
}
h2.green-heading
{
	color: #2c3e50;
}


/** end pricing **/
@media (max-width: 768px){
.text-md-left {
    text-align: left !important;
}
.col-lg-12.custom-padding {
    padding: 50px 20px;
}
h1.paragraph-heading {

 font-size: 30px;

}
li.lower-li {
	font-size: 16px;
}
.why-block .number {

	    font-size: 40px;
}
  .form-wrapper {
    padding: 0px;
  	border:none;
  } 
  .col-lg-12.send-button.m-top-30 {

  	text-align: center;
  }
  .pricing.pricing--2 .pricing__wrapper .pricing_option {

  	margin: 5px 20px;
  }
  .progressbar li{

  	    width: 100%;
  }
  .progressbar li:after{

  	height: 0px;
  }
  .outer-why-block i {
    
    left: 25%;
}
}
@media (min-width: 992px){
.offset-lg-6 {
    margin-left: 50%;
}
}