/*
Theme Name: Barak
Theme URI: https://navot.co.il
Author: ram
Author URI: https://navot.co.il
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: barak

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{margin: 0 auto; padding: 0; outline: 0; box-sizing: border-box;}
h1, h2, h3, h4, h5, h6, ul,ol, p{margin:0; padding:0;}
a, a:hover, a:focus, a:hover{text-decoration: none; outline: 0;}
img, img:hover{max-width: 100%; outline: 0;}
a:focus{outline:none; outline-offset:0px; text-decoration:none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:none;}
.clr{clear:both;}
@font-face {
  font-family: 'Rubik-Medium';
  src: url('fonts/Rubik-Medium.eot?#iefix') format('embedded-opentype'),  
  		url('fonts/Rubik-Medium.woff') format('woff'),
		url('fonts/Rubik-Medium.ttf')  format('truetype'), 
		url('fonts/Rubik-Medium.svg#Rubik-Medium') format('svg');
		font-display: swap;
  font-weight: normal;
  font-style: normal;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #231f20;
  font-size:18px;
  font-family: 'Rubik-Medium';
  font-weight: 400; direction:rtl;}
.main_container{margin:0px;}
/*header nav css*/
.fixed{top:0px; position:fixed; width:100%; z-index:999;}
header.fixed{box-shadow:0 3px 2px 0 rgba(0,0,0,0.20); padding:10px 0;}
header{background:#fff; padding:17px 0px;}
.contact_number{float:left; width:220px; text-align:left; padding:4px 0 0}
.contact_number ul li{float:left; list-style:none;}
.contact_number ul li:first-child a{margin-right:24px; background:#1b2340; padding:16px 18px; line-height:16px; font-size:15px; color:#fff; border-radius:6px; display:block;}
.contact_number ul li:first-child a img{float:right; padding-left:10px;}
.contact_number ul li:last-child img{margin-top:5px;}
header .logo{width:164px; float:right;}
header nav{width:calc(100% - 398px); float:left;}
header nav ul{list-style:none; float:right}
header nav ul li{float:right; position:relative; padding:16px 12px 19px;}
header nav ul li:last-child{ display:none;}
header nav ul li a{color:#071022; font-size:22px; display:block; /*-webkit-transform: perspective(1px) translateZ(0)*/;
/*  transform: perspective(1px) translateZ(0);
  transition: all .5s;
  text-transform:uppercase;*/
}
header nav ul li:hover a, header nav ul li a.active{color:#3970e7;  }
header nav ul li.arrow a{background:url('images/arrow.png') no-repeat left center; padding-left:14px;}
header nav ul li.arrow:hover a{background:url('images/arrow_hover.png') no-repeat left center;}
header nav ul li ul{position:absolute; background:#f9f9f9; padding:0px 0px 14px; right:0px; top:65px; width:300px; z-index:99;  display:none;}
header nav ul li:hover ul{ display:block}
header nav ul li ul li{float:none; border-top:1px solid #ddd; padding-bottom:10px;}
header nav ul li ul li a{background:none !important; color:#000 !important; font-size:16px; text-transform:capitalize;}
header nav ul li ul li a:hover{color:#3970e7 !important;}
.mobileback{background:rgba(116,119,116,0.8); height:100%; left:0; right:0; bottom:0; margin:auto; top:0; position:fixed; width:100%; z-index:98; display:none;}
.btnmenu, .mobilemenuclose{display: none;}
/*header.fixed nav ul li ul{top:78px;}*/
header nav ul li ul li:last-child{ display:block}
/*header css end */
.profile_sec{background:url(images/patern_bg.png) no-repeat bottom center; padding-top:48px; background-size:cover;}
.smart_picview{margin-right:110px;}
.smart_picview h1{font-size:71px;   font-weight:bold; margin:20px 0 8px; color:#1b2340}
.smart_picview ul li{list-style:none; font-size:23px; line-height:34px; color:#7d8297; background:url(images/list_icon.png) right 10px no-repeat; padding-right:25px;}
.smart_btn{background:#336eb0 url(images/left_arrow.png) 30px center no-repeat; border-radius:6px; padding-left:60px; height:60px; line-height:60px; display:inline-block; vertical-align:top; margin-top:30px; transition:.5s ease;}
.smart_btn a{font-size:24px; color:#fff; height:66px; display:block; margin:0px 26px 0px 35px;}
.smart_btn:hover{border-radius:30px;}
.profile_edit{background:#f6f8fd; padding:68px 0px 44px 0px; direction:ltr;}
.edit_wrap{text-align:center; letter-spacing:20px;}
.edit_box{letter-spacing:normal; width:272px; height:254px; background:#fff; border-radius:4px; margin-bottom:24px; display:inline-block; vertical-align:top; padding:0px 28px; transition:.5s ease;}
.edit_box figure img{padding:74px 0px 32px 0px;}
.edit_box h3 a{color:#1b2340; font-size:18px;}
.edit_box:hover, .edit_box:hover a{border-radius:30px; color:#3970e7;}
.about_sec{position:relative; padding:0px 0px 54px}
/*.full_width{position:absolute; left:0px; top:0px;}*/
.about_sec figure{position:relative; text-align:left; padding:54px 0px; width:41%; float:left;}
.about_sec figure:before{content:""; position:absolute; left:0px; top:0px; width:62px; height:54px; background:#32cc8e;}
.about_sec figure:after{content:""; position:absolute; left:0px; bottom:0px; width:50%; height:54px; background:#32cc8e;}
.about_sec figure img{ width:100%; display:block; height:auto;}
.about_sec .container:before{content:""; position:absolute; right:0px; top:0px; width:52px; height:52px; background:#3c7fc9;}
.about_list{max-width:580px; width:50%; margin:0; padding:45px 0 0 0;}
.about_list h2{font-size:32px; margin-bottom:32px; direction:ltr; text-align:right;}
.about_list ul{list-style:none; float:left; width:50%;}
.about_list ul li{ background:url(images/list_icon.png) right 10px no-repeat; background-size:10px; margin-bottom:20px; padding-right:26px;}
.about_list ul li a{font-size:22px; color:#000; display:inline-block; vertical-align:top; }
.about_list ul li a:hover{color:#3970e7;}
.carousel_box{direction:ltr; background:#eef2fc; padding:90px 0px 58px 0px;}
.carousel_box h1{font-size:32px; text-align:center; margin-bottom:60px;}
.carousel_box ul{list-style:none;}
.carousel_box ul li{background:#fff; text-align:center; padding-bottom:30px; margin:0px 8px; direction:rtl; min-height:440px; position:relative;}
.carousel_box ul li img{width:100%;}
.date_info{display:block; text-align:right; font-size:13px; color:#8995aa; padding:15px 24px 10px 24px;}
.carousel_box ul li p{font-size:14px; color:#1e1c1c; padding:0px 24px; text-align:justify; line-height:24px;}
.carousel_box ul li h4{text-align:right; padding:10px 24px 0px 24px; position:absolute; right:0px; bottom:24px;}
.carousel_box ul li h4 a{font-size:18px; color:#336eb0;}
.carousel_box ul li h4 a:hover{text-decoration:underline;}
/*slider css*/
.instagram_img .owl-theme .owl-controls{margin:0;}
#owl-demo2 .owl-prev {
    background: url(images/left_arrow2.png) left center no-repeat;
    width:42px;
    height:42px;
    position: absolute;
    left:-50px;
    top: 40%;
	font-size:0px;
	margin:0;
	opacity: inherit;
}
#owl-demo2 .owl-next {
    background: url(images/right_arrow.png) left center no-repeat;
    width:42px;
    height:42px;
    position: absolute;
    right:-50px;
    top: 40%;
	font-size:0px;
	margin:0;
	opacity: inherit;
}
/*slider css end*/
.text_section{padding:66px 0px 110px 0px; text-align:center;}
.text_section p{font-size:20px; color:#1b2340; max-width:720px; width:100%; margin:0 auto;}
.text_section h3{font-size:24px; color:#3c7fc9;  margin-top:30px;}
.new_contact{background:#3c7fc9; padding:30px 0px; text-align:center;}
.new_number{background:#fff; width:224px; height:60px; line-height:60px; float:left; border-radius:6px;}
.new_number a{color:#141519; font-size:18px; background:url(images/ph_iconblack.png) right center no-repeat; padding-right:32px;}
.new_numbertxt{float:right; width:calc(100% - 224px); color:#f6f6fc; font-size:32px; font-weight:normal; padding-top:6px;}
footer{background:#071022; padding:80px 0px 0px 0px; color:#fff;}
.form_sec h2{font-size:36px; margin-bottom:15px;}
/*.form_sec input[type="text"]{border:1px solid #131a2b; background:url(images/icon_1.png) 94% center no-repeat #131a2b; height:54px; width:100%; font-size:16px; color:#fff; text-align:right; padding:0px 44px 0px 15px; margin-bottom:24px; border-radius:4px; font-weight:normal;}
.form_sec ::placeholder{color:#7d8297;}
.form_sec input[type="text"].icon_2{ background:url(images/icon_2.png) 94% center no-repeat #131a2b;}
.form_sec input[type="text"].icon_3{ background:url(images/icon_3.png) 94% center no-repeat #131a2b;}
.form_sec input[type="text"].icon_4{ background:url(images/icon_4.png) 94% center no-repeat #131a2b;}
.form_sec textarea{border:1px solid #131a2b; background:#131a2b; height:110px; width:100%; font-size:17px; color:#fff; text-align:right; padding:10px 15px 0px 15px; font-weight:normal;}
.form_sec input[type="submit"]{background:url(images/right_arrow2.png) 38% center no-repeat #3c7fc9; height:70px; width:100%; border:0; color:#fff; font-size:18px; float:right; margin-top:20px; transition:.5s ease; border-radius:4px;}
.form_sec input[type="submit"]:hover{border-radius:40px;}*/

.form_sec ul{ padding:0px; margin:0;}
.form_sec ul li{ width:48%; float:right; list-style-type:none; position:relative; margin:0 0 22px;}
.form_sec ul li img{ position:absolute; top:0; right:0}
.form_sec ul li:nth-child(2n+2){ float:left;}
.form_sec ul li.full{ width:100%;}
.form_sec ul li input[type=text],
.form_sec ul li input[type=password],
.form_sec ul li input[type=email],
.form_sec ul li input[type=tel],
.form_sec ul li input[type=url]{ background:#131a2b; height:53px; line-height:53px; font-size:16px; color:#7d8297; padding:0 41px 0 10px; border-radius:4px; border:0;}
.form_sec ul li textarea{ background:#131a2b; height:114px; font-size:16px; color:#7d8297; padding:13px; border-radius:4px; border:0;}

.form_sec ul li input[type=submit]{ width:100%; background:#3c7fc9 url(images/send.jpg) no-repeat 44% center ; height:69px; line-height:69px; text-align:center; border-radius:4px; font-size:0; color:#FFF; padding:0; margin:0; border:0; text-indent: 25px;}
 
.form_sec.contat_formpage ul li input[type=text],
.form_sec.contat_formpage ul li input[type=password],
.form_sec.contat_formpage ul li input[type=email],
.form_sec.contat_formpage ul li input[type=tel],
.form_sec.contat_formpage ul li input[type=url]{ background:#f0f3fc; height:53px; line-height:53px; font-size:16px; color:#7d8297; padding:0 41px 0 10px; border-radius:4px; border:0;}
.form_sec.contat_formpage ul li textarea{ background:#f0f3fc; height:114px; font-size:16px; color:#7d8297; padding:13px; border-radius:4px; border:0; direction:rtl}

textarea {resize:none}

.footer_map{padding:15px; border:1px solid #151e2f; margin-left:60px; margin-bottom:10px;}
.footer_map+.footer_map{margin-bottom:36px;}
.footer_map figure{float:left; width:50%;}
.footer_map p{width:50%; font-size:14px; text-transform:uppercase; padding-left:70px; line-height:30px; text-align:right; direction:ltr;}
.footer_map p span{display:block; font-size:18px;}
.footer_map p i{font-style:normal; letter-spacing:10px; margin-right:-10px;}
.footer_map p label{direction:rtl;}
.footer_map p b{font-weight:normal; float:left;}
.footer_map p b a{color:#fff;}
.footer_txt{font-size:14px; width:50%; float:left; line-height:30px;}
.footer_txt span{display:block;}
.border_right{border-right:1px solid #151e2f; padding-right:20px;}
.meedia_box{float:right;}
.app_link2{float:left;}
.app_link2 p{font-size:15px;}
.app_img a img{width:105px; height:auto}
.app_img a{margin:4px 0px 0px 10px; display:inline-block;}
.app_img a:last-child{margin-right:22px;}
.wheelchair_bg{background:#101b30 url(images/wheelchair.svg) no-repeat 84% center; background-size:20px; color:#fff !important; border-radius:20px; padding:7px 40px 7px 20px;}
.social_list{float:left; margin-left:44px;}
.social_list ul{float:right; margin-top:20px;}
.social_list ul li{float:left; list-style:none; margin-left:14px;}
.footer_bg{background:#10192b; padding:36px 0px; font-size:18px; text-align:center; margin-top:30px; direction:ltr;}
/*Cntact us css*/
footer.footer_contactpage .app_img a:last-child{float:right;}
footer.footer_contactpage{padding-top:30px;}
footer.footer_contactpage .social_list{float:right;}
.contact_pagebg{background:url(images/contact_bg2.jpg) top center no-repeat; background-size:cover; padding:160px 0px;}
.contact_addbox{background:#fff; padding:36px 30px; border-radius:20px; position:relative; text-align:right; direction:ltr; max-width:382px; width:100%; float:right;}
.contact_addbox h2{font-size:20px; font-weight:bold;}
.contact_addbox p{font-size:16px; text-transform:uppercase; line-height:30px;}
.contact_addbox p label{font-weight:normal; direction:rtl}
.contact_addbox p b{font-weight:normal; float:left;}
.contact_addbox p b a{color:#4f5365;}
.contact_addbox:after{content:""; position:absolute; left:50px; bottom:-26px; width:70px; height:31px; background:url(images/bottom_bg.png) 0px 0px no-repeat;}
.contat_formpage{background:#fff; margin-left:70px; padding:48px 24px; border-radius:4px;}
.form_sec.contat_formpage ::placeholder{color:#000;}

.address_p{float:left; color:#1b2340; font-size:16px; margin-top:44px; width:50%;}
.address_p span{display:block;}
.media_mobile{display:none; position:fixed; left:0px;  bottom:0px; width:100%;}
.media_mobile ul{background:#e0e9f3; padding:16px 50px; margin:0px 15px; border-radius:50px 50px 0px 0px; text-align:center; display:flex; list-style:none; direction:ltr;}
/*Inner page css*/
.inner_sec{background:url(images/inner_bg1.jpg) center top no-repeat; background-size:cover; padding:40px 0px; color:#fff;}
.inner_sec figure{position:relative; text-align:left; padding:0px 74px;}
.inner_sec figure img{border-radius:0px 100px 0px 100px;}
.inner_sec figure:before{content:""; position:absolute; left:0px; top:0; background:url(images/doted_icon.png) left top no-repeat; width:48px; height:100px;}
.inner_sec figure:after{content:""; position:absolute; right:0px; bottom:0; background:url(images/doted_icon.png) left top no-repeat; width:48px; height:100px;}
.inner_sec h1{font-size:48px; font-weight:bold; margin-top:80px; line-height:50px;}
.inner_sec h1 span{display:block; font-size:24px; font-weight:normal;}
.inner_infobg{background:#f8f8fb; padding-bottom:80px;}
.inner_infobg h2{margin-top:80px; color:#1040ab; font-size:36px;}
.inner_infobg p{margin-top:40px; font-size:20px;}
.app_img br{display:none;}

span.wpcf7-not-valid-tip { font-size:11px; width:100%; float:left;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-mail-sent-ok { width:100%; float:left; margin:0; font-size:14px;}
.inner_infobg a { word-break: break-all;}
p:empty { display:none;}

header.fixed nav ul li {padding: 16px 12px 33px;}
header.fixed nav ul li ul li {
	padding-bottom: 10px !important;
}

.Inc { padding:0px!important;}
.Inc p, .Inc h1,.Inc h2, .Inc h3,.Inc h4, .Inc h5, .Inc h6{ padding-left:30px!important; padding-right:30px!important}
.InTB p, .InTB h1,.InTB h2, .InTB h3,.InTB h4, .InTB h5, .InTB h6{ padding-left:0px!important; padding-right:0px!important}

@media screen and (max-width:1169px){
	header nav ul li{padding:10px 6px;}
	header nav ul li a{font-size:18px;}
	.smart_picview{margin-right:0px;}
	.about_list{padding-right:0px;}
	.full_width{width:44%;}
	#owl-demo2 .owl-prev{left:-34px;}
	#owl-demo2 .owl-next{right:-34px;}
	.about_sec{padding-bottom:0px;}
	.footer_map p{width:60%;}
	.footer_map{margin-left:0px;}
	/*Inner css*/
	.inner_sec{padding-top:44px;}
	.inner_sec figure img{border-radius:0px 30px 0px 30px;}
	.inner_sec h1{margin-top:60px; font-size:36px;}
}
@media screen and (max-width:1023px){
	.contact_number ul li:last-child img{display:none;}
	header nav{display:none; position:fixed; width:280px; height:100%; background:#fff; z-index:99; top:0; right:-280px; text-align:left;}
	.btnmenu{display: block;width:30px; position:absolute; right:15px;top:14px;}
	.mobilemenuclose{display:block; position:absolute; right:24px; top:30px;}
	.mobilemenuclose img{width:30px;}
	header nav ul{float:none; padding-top:70px;}
	header nav ul li{float:none; text-align:right;}
	header{padding:10px 0px;}
	header nav ul li{padding:10px 12px;}
	header nav ul li a{font-size:22px;}
	header nav ul li.arrow a{display:inline-block;}
	header nav ul li ul{width:100%;}
	header.fixed nav ul li ul{top:65px;}
	.smart_picview h1{font-size:50px;}
	.full_width{position:inherit; width:auto; margin-bottom:54px;}
	.about_sec .container{position:static;}
	.about_sec .container:before{top:0px;}
	.about_sec{padding:0px 0px 54px 0px;}
	#owl-demo2 .owl-prev, #owl-demo2 .owl-next{display:none;}
	.footer_map figure, .footer_map p{float:none; width:100%;}
	.footer_map figure img{width:100%; margin-bottom:20px;}
	.social_list{margin-left:0px;}
	.profile_sec{overflow:hidden;}
	.contat_formpage{margin-left:0px;}
	.contact_addbox{float:none;}
	/*Inner css*/
	.inner_sec h1{margin:0px; font-size:36px;}
	.inner_infobg p{margin-top:30px;}
	.inner_infobg h2{font-size:30px; margin-top:50px;}
	header nav ul li ul { position:inherit;}
	header nav ul li:last-child{ display:block;} 
	.contact_number { width:33.33%; float:left;}
	.btnmenu{ width:33.33%; float:left;}
	.btnmenu img{ width:30px; height:auto}
	header .logo { width:33.33%; text-align:center; float:left; margin:0}
	header .logo img{ width:120px;}

}
@media screen and (max-width:767px){
	.contact_number ul li:first-child a{margin-right:0px; padding:10px 5px; font-size:10px;}
	.contact_number ul li:first-child a img{height:14px;}
	.profile_sec{background:none; padding-bottom:54px;}
	.profile_sec .mob_bg{background: url(images/patern_bg2.png) no-repeat bottom center; background-size:cover; margin-bottom:32px;}
	.smart_picview h1{font-size:38px; margin-right:20px;}
	.smart_picview ul li{font-size:16px;}
	.smart_btn{display:block; text-align:center; background-position:24%; padding:0px;}
	.edit_wrap{background:#fff; border-radius:4px;}
	.edit_box{width:45%; padding:0px; height:180px;}
	.edit_box figure img{padding:32px 0px;}
	.edit_box h3{line-height:14px;}
	.edit_box h3 a{font-size:14px;}
	.about_sec .container:before{display:none;}
	.about_list h2{font-size:24px;}
	.full_width{margin-bottom:30px;}
	.about_sec{background:#f6f8fd;}
	.about_list ul{width:100%; float:none;}
	.about_list ul li a{font-size:18px;}
	.owl-theme .owl-controls .owl-page span{width:10px; height:10px;}
	.carousel_box{padding:50px 0px 30px 0px;}
	.carousel_box h1{margin-bottom:30px;}
	.text_section{padding:60px 0px;}
	.text_section p{text-align:justify; font-size:16px;}
	.text_section h3{font-size:20px;}
	.new_numbertxt{float:none; width:100%; font-size:16px; margin-bottom:20px;}
	.new_number{float:none;}
	.new_number a{font-size:18px;}
	.form_sec input[type="text"]{padding-right:50px;}
	footer{padding:30px 0px 0px 0px;}
	.form_sec h2{font-size:24px;}
	.footer_map{margin-top:30px;}
	.app_link2{float:none; text-align:center;}
	.app_img a:last-child{margin:10px 0px 0px 0px;}
	.social_list, .social_list ul{float:none; text-align:center;}
	.footer_bg{font-size:14px; padding-bottom:70px;}
	.contact_pagebg{padding:50px 0px;}
	.contact_pagebg .pull-right{float:none !important;}
	.contact_addbox{margin-top:50px;}
	.contact_addbox:after{display:none;}
	.white_bgcolor{background:#fff; border-radius:10px; padding:15px; margin-top:30px;}
	.address_p{margin-top:0px;}
	footer.footer_contactpage .app_img a:last-child{float:none;}
	.app_img br{display:block;}
	/*Inner css*/
    .inner_sec{padding-bottom:35px;}
    .inner_sec h1{margin-top:40px;}
	.inner_footer{padding-bottom:34px;}
header .logo img{ width:90px;}
	.profile_sec { padding:30px 0 0}
	.mob_bg{ text-align:center;}
	.mob_bg img{ width:75%;}
	.smart_picview ul{ padding:0 18px}
	.smart_picview ul li {font-size: 13px;text-align: right;color: #7d8297;line-height: 19px; background:url(images/red-bullet.png) no-repeat right 7px; margin-bottom:10px;}
.smart_btn {background-position: 34%; background: #336eb0 url(images/left_arrow.png) 30px center no-repeat;height: 46px;line-height: 46px;margin-top: 20px;}
.smart_btn a { height:46px; font-size:14px;}
.smart_picview{ padding-bottom:60px}
.profile_edit { padding:18px 0 0}
.full_width { margin:0}
.about_sec figure:before,.about_sec figure:after{ height:24px;} 
.about_sec figure:after { width:70%;}
.about_sec figure {padding: 24px 0; width:100%;}
.about_list {width: 100%;padding: 31px 0 0 0;float: left;}
.about_list ul li {margin-bottom: 8px;}
.text_section {padding: 40px 30px 80px;}
.text_section p { font-size:14px;}
.text_section h3 {font-size: 14px;	margin: 50px 0 0;}
.form_sec ul li input[type="text"], .form_sec ul li input[type="password"], .form_sec ul li input[type="email"], .form_sec ul li input[type="tel"], .form_sec ul li input[type="url"],.form_sec.contat_formpage ul li input[type="text"], .form_sec.contat_formpage ul li input[type="password"], .form_sec.contat_formpage ul li input[type="email"], .form_sec.contat_formpage ul li input[type="tel"], .form_sec.contat_formpage ul li input[type="url"] { height:36px; line-height:36px; padding:0 30px 0 10px; font-size:11px;}
.form_sec ul li textarea,.form_sec.contat_formpage ul li textarea { height:77px; font-size:11px;}
.form_sec ul li img { width:28px;}
.form_sec ul li input[type="submit"] {height: 47px;	line-height: 47px;	text-indent: 35px;}
.footer_map figure { float:left; width:50%;}
.footer_map.ffir p span{ font-size:11px;}
.footer_map.ffir p{ width:50%; float:left; padding:0px 0 0 10px; font-size:11px; line-height:normal;}
.footer_map.ffir p a{ font-size:10px;}
.footer_bg{ padding-bottom:30px}
.meedia_box { width:100%;}
.social_list ul li {float: none;margin-left:0;display: inline-block;margin: 0 3px;}
.contact_number { padding-top:2px;}
}










