/*
Theme Name: Parishil
Theme URI: 
Author: Techtic
Author URI: 
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: 
Text Domain: parishil

*/


*{
	box-sizing:border-box;
}
html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
		margin:0;
		padding:0;
		border:0;
		outline:0;
	}
header, footer, article, section, hgroup, nav, figure {
		display:block;
		margin:0px;
		padding:0px;
}
img {
	border: 0 none;
	height: auto;
	max-width: 100%;
	vertical-align:middle;
	transition: all 0.5s ease-in-out 0s;
}
ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
a, button{
		text-decoration:none;
		outline:none;
		transition: all 0.5s ease-in-out 0s;
		color:#222222;
}
i.fa{
	transition: all 0.5s ease-in-out 0s;
}
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a {
		padding:0px;
		margin:0px;
		border:none;
		text-decoration:none;
		font-weight:normal;
}

input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"] ,textarea {
	-webkit-appearance: none;  
	-webkit-border-radius: 0;
	-webkit-appearance: none;
	transition: all 0.5s ease-in-out 0s;
	outline:none;
	resize: none;
}
input[type="submit"], input[type="button"], input[type="reset"]{
	outline:none;
	cursor:pointer;
}
.clear {
	clear: both; 
}
.vm{ 
	vertical-align: middle; 
}
.relative{ 
	position: relative; 
}
.left{
	float: left;
}
.right {
		float:right !important;
}
/*placeholder css*/
input::-webkit-input-placeholder {
		opacity:1 !important;
}
.searchbox input::-webkit-input-placeholder{
		color:#d4d8e4 !important;
}
input::-moz-placeholder {
		opacity:1 !important;
		font-size:14px;
		color: #616161;
}
input:-ms-input-placeholder {
		opacity:1 !important;
		font-size:14px;
		color:#616161;
}
input:-moz-placeholder {
		opacity:1 !important;
		font-size:14px;
}

textarea::-webkit-textarea-placeholder {
	opacity:1 !important;
	font-size:14px;
	color:#616161;
}
textarea::-moz-placeholder {
	opacity:1 !important;
	font-size:14px;
	color:#616161;
}
textarea:-ms-textarea-placeholder {
	opacity:1 !important;
	font-size:14px;
	color:#616161;
}

textarea:-moz-placeholder {
	opacity:1 !important;
	font-size:14px;
	color:#616161;
}
::-webkit-textarea-placeholder{
	font-size: 16px;
	color: #616161;
}

/*ends css*/
body{
	margin:0;
	padding:0;
	font-size:16px;
	line-height:normal; 
	color:#616161;
	font-family: 'GothamBook';
}


/*selection color*/
::-moz-selection {
    background: #000;
    color: #ffffff;
}
::-webkit-selection {
    background: #000;
    color: #ffffff;
}
::selection {
    background: #000;
    color: #ffffff;
}




	

/*======= Common CSS =======*/
p{
	font-size:16px; 
	line-height:26px; 
	color: #616161;
	font-family: 'GothamBook';
}
h1{
	font-size:110px; 
	line-height:100px;
	color:#fff; 
}
h2{
	font-size:60px;
	line-height:65px;
	color: #fff;
}
h3{
	font-size:20px;
	color: #2a303d;
	font-family: 'GothamMedium' !important;
}

a:hover, a:focus{
	text-decoration:none;
	color:inherit;
}
.full_width{
	width:100%; 
	float:left;
}

h1, h2, h3, h4, h5, h6{font-family: 'FreightBigPro-Bold';}

@font-face {
  font-family: 'FreightBigPro-Bold';
  src: url('../parishil/assets/font/FreightBigPro-Bold.eot?#iefix') format('embedded-opentype'),  url('../parishil/assets/font/FreightBigPro-Bold.otf')  format('opentype'),
	     url('../parishil/assets/font/FreightBigPro-Bold.woff') format('woff'), url('../parishil/assets/font/FreightBigPro-Bold.ttf')  format('truetype'), url('../parishil/assets/font/FreightBigPro-Bold.svg#FreightBigPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'GothamBook';
  src: url('../parishil/assets/font/GothamBook.eot?#iefix') format('embedded-opentype'),  url('../parishil/assets/font/GothamBook.woff') format('woff'), url('../parishil/assets/font/GothamBook.ttf')  format('truetype'), url('../parishil/assets/font/GothamBook.svg#GothamBook') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'GothamMedium';
  src: url('../parishil/assets/font/GothamMedium.eot?#iefix') format('embedded-opentype'),  url('../parishil/assets/font/GothamMedium.woff') format('woff'), url('../parishil/assets/font/GothamMedium.ttf')  format('truetype'), url('../parishil/assets/font/GothamMedium.svg#GothamMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}

.container{max-width: 1200px;}

/*--------- Home Page Start -------------*/
/*Banner*/
.banner{background: url(../parishil/assets/images/banner.jpg) no-repeat;background-size: cover;position: relative;z-index: 0; padding:366px 0 145px;}
.banner:before{content: '';position: absolute;background: rgba(7, 28, 39, 0.6);top: 0px;left: 0px;width: 100%;height: 100%;z-index: -1;}
.head_left{float: left;}
.head_right{float: right; padding-top:13px;}
.navbar{display: inline-block;}
.head_right .phone{display: inline-block;}

.header{padding: 50px; position:absolute; top:0; left:0; right:0; margin:0 auto; z-index:3;}

.navbar ul li{display: inline-block;font-family: 'GothamBook';font-size: 16px;margin-right: 49px;}
.navbar ul li a{color: #ffffff;position: relative;transition: all ease-in-out .5s;}
.navbar ul li a:after{content: '';position: absolute;background: #63ac09;height: 2px;width: 0%;transition: all ease-in-out .5s;left: 0px;bottom: -10px;}
.navbar ul li.active > a, .navbar ul li a:hover{transition: all ease-in-out .5s;color: #63ac09;}
.navbar ul li a:hover{transition: all ease-in-out .5s;color: #63ac09;}
.navbar ul li.active > a:after, .navbar ul li a:hover:after{transition: all ease-in-out .5s;width: 100%;}
.navbar li.current-menu-ancestor > a {transition: all ease-in-out .5s !important;color: #63ac09 !important;}
.navbar li.current-menu-parent > a{color: #63ac09 !important;}
.navbar .current-menu-ancestor > a:after{transition: all ease-in-out .5s !important;width: 100% !important;}

.head_right .phone a{color: #fff;}
.head_right .phone a:hover{color:#63ac09;}
.head_right .phone{position: relative;margin-left: 10px;}
.head_right .phone:before{content: '';position: absolute;background: #768188;height: 41px;width: 1px;left: -40px;top: 50%;transform: translateY(-50%);}

.bnr_content{max-width:1600px;margin: 0 auto;}
.bnr_inner{max-width: 820px;}
.bnr_inner ul li{display: inline-block;line-height: 26px;margin-right: 28px;position: relative;color: rgba(255, 255, 255, .8);}
.bnr_inner ul li:last-child{margin-right: 0px;}
.bnr_inner ul li:after{content: '';position: absolute;background: rgba(255, 255, 255, .8);height: 15px;width: 2px;top: 50%;transform: translateY(-50%);right: -18px;}
.bnr_inner ul li a{font-size: 16px;color: rgba(255, 255, 255, .8);}
.bnr_inner ul li a .bnr_inner ul li a:hover{color:#63ac09;}
.bnr_inner ul li:last-child:after{display:none;}
.bnr_inner ul{margin-top: 30px;}

/*Banner Bottom*/
.bnr_bottom{padding: 150px 0px 157px;}
.bnr_btm_box{width: 33.33%;float: left;padding-right: 122px;}
.bnr_btm_box h3{margin: 25px 0px 17px;}

/*Welcome Parishil Lab*/
.parishil_lab{background: #054263;background-image: url(../parishil/assets/images/parishil_lab.jpg);background-repeat: no-repeat;background-position: left;}
.parishil_lab .container{max-width: 1630px;}
.lab_content h2{margin-bottom: 14px;}
.lab_content p{color: #fff;margin-bottom: 27px;}
.lab_content{float: right;max-width: 983px; padding:118px 0 140px 52px;}
.lab_content_btm {margin-top:50px;}
.content_bt{float:left; width:60%; }
.content_bt h3{color:#fff; margin-bottom:20px;}
.content_bt ul li{color:#fff; line-height:34px; position:relative; padding-left:26px;}

.content_right{float:right; width:40%;}
.content_right figure{display:block; width:266px; line-height:266px; background:#fff; text-align:center; }


/*services section */
.services_sec{padding: 118px 0px 140px; background:#fff; }
.services_sec h2{color:#2a303d; margin-bottom:23px;}
.service_box{/*width:47.8%;*//* margin:0px 25px 0px;*/ float:left; }
.service_box:nth-child(odd){margin-left:0px;}
.service_box:nth-child(even){margin-right:0px;}
/*.service_box:nth-last-child(2),.service_box:nth-last-child(1){margin-bottom:0px;}*/
.service_box figure{margin-bottom:40px;}

.services_sec  .services_outer{display: grid; grid-template-columns: repeat(auto-fill, minmax(48.1%, 1fr)); 
	grid-gap: 20px; align-items: stretch; }
.serv_cont{padding-left:47px}
.serv_cont h3{margin-bottom:20px;}
.serv_cont ul li{color:#616161; line-height:36px; position:relative; padding-left:26px}
.inner_contant ul li:before, .serv_cont ul li:before{ background:url(../parishil/assets/images/black_arrow.png) no-repeat; width:13px; height:10px;  color:#fff; position:absolute; top:13px;  left:0; content:'';}

/*gallery section*/

.gallery_sec{padding:118px 0 100px; background:#054263;}
.gallery_sec .container{max-width:1630px; }
.gallery_sec h2{color:#fff; margin-bottom:55px;}

/*.gallery_box{margin:0 25px 50px; float:left; width:calc(100% / 4 - 38px); }*/
/*.gallery_box:first-child{margin-left:0px;}
.gallery_box:nth-child(4n+1){margin-left:0px;}
.gallery_box:nth-child(4n){margin-right:0px;}*/

/*get started section*/
	
.get_started_sec{padding:118px 0 150px; background:#fff;}
.get_started_outer{max-width:770px; float:left; width:100%;}
.get_started_outer h2{color:#2a303d; margin-bottom:23px;}
.get_started_outer .wpcf7-validation-errors{display: block;
width: 100%;
float: left;}
.wpcf7-not-valid-tip { margin-top: 5px; }

.get_started_left{max-width:370px; float:left; width:100%;}
.get_started_right{max-width:370px; float:right; width:100%;}
.get_started_right textarea,.get_started_right input, .get_started_left input{width:100%; height:50px; background:transparent; border:1px solid #e2e2e2; padding:10px 18px;  font-size:16px; margin-top:10px !important;}
.get_started_left input:last-child{margin-bottom:0px;}
.get_started_right textarea{height:170px; padding:10px 18px; line-height: 26px;  }
/*.submit_btn{margin-top:20px; text-align:right; float:left; width:100%;}*/
.submit_btn {
    margin-top: 37px;
    text-align: right;
    clear: both;
    width: 100%;
    position: relative;
    top: 20px;
}
.submit_btn input{width:170px; line-height:50px;text-align:center; color:#fff; background:#63ac09; border:none;  transition:all 0.5s ease-in-out;	 font-size:16px; float: right;}
.career_form .submit_btn input:hover,.submit_btn input:hover{background:#2a303d; color:#fff; transition:all 0.5s ease-in-out;}


/*foote section*/

footer{padding:118px 0 150px; background:#2a303d; }
footer .container{max-width:1630px; }

footer h2{color:#fff; margin-bottom:13px;}
.footer_left_side{max-width:984px; width:100%; float:left;}
.footer_left_side ul li{display:block; color:#fff;font-size:16px; line-height:26px; color:#fff;}
.footer_left_side span{padding-bottom:50px; border-bottom:1px solid #555964; margin-bottom:50px; display:inline-block;}
.footer_left_side p{color:#fff; font-size:14px; line-height:22px; max-width:96%; display:block;}
.footer_left_side p a{color:#da2128;}
.footer_left_side p a:hover{color:#63ac09;}
.footer_right_side ul li:before{background:url(../parishil/assets/images/white_arrow.png) no-repeat; width:13px; height:10px; color:#fff; position:absolute; top:16px; left:0; content:''; }
.footer_right_side{float:right; max-width:500px; width:100%;}
.footer_right_side ul li{display:block; position:relative; transition:all 0.5s ease-in-out;}
.footer_right_side ul li a{color:#fff; line-height:40px; font-size:16px; margin-left:26px; position: relative;}
.footer_right_side ul li:hover:before, .footer_right_side ul li:hover a{color:#63ac09; }
.footer_right_side ul li:hover{margin-left:5px; transition:all 0.5s ease-in-out;}
.footer_right_side ul li a:after{content: '';position: absolute;background: #63ac09;height: 2px;width: 0%;transition: all ease-in-out .5s;left: 0px;bottom: -7px;}
.footer_right_side ul li.active > a, .footer_right_side ul li a:hover{transition: all ease-in-out .5s;color: #63ac09;}
.footer_right_side ul li.active > a:after, .footer_right_side ul li a:hover:after{transition: all ease-in-out .5s;width: 100%;}

div.wpcf7-mail-sent-ok {
    border: 2px solid #d4edda;
        border-top-color: rgb(212, 237, 218);
        border-right-color: rgb(212, 237, 218);
        border-bottom-color: rgb(212, 237, 218);
        border-left-color: rgb(212, 237, 218);
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

/*hover effct*/
.gallery_box figure {
	position: relative;
	overflow:hidden;
}
.gallery_box figure:before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(99,172,9,0.8) 0%, rgba(99,172,9,.6) 100%);
	background: linear-gradient(to right, rgba(99,172,9,0) 0%, rgba(99,172,9,.6) 100%);
	-webkit-transform: skewX(-20deg);
	transform: skewX(-20deg);
	transition:all 1s ease-in-out;
}
.gallery_box figure:hover:before {
	left:125%;
	transition:all 1s ease-in-out;
}

div.wpcf7-mail-sent-ng, div.wpcf7-aborted {
    float: left;
    width: 100%;
    text-align: center;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    padding: 6px !important;
    margin: 10px 0 !important;
}

.bnr_inner h1{
	color: #fff;
}

.inner_pages_in{
	background-size:cover;
	position:relative;
	background-position:center;
	height:470px;
}

.inner_pages_in:before{
	content: '';
    position: absolute;
    background: rgba(7, 28, 39, 0.6);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.inner_pages_in .text_head{
	width: 100%;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 42%;
    /* -webkit-transform: translate(-50%, -50%); */
    transform: translate(-50%, 0);
    z-index: 1;
}

.inner_contant {
    padding: 60px 0;
    float: left;
    width: 100%;
    margin: 0 auto;
}

.footer_contnet {
    float: left;
    width: 100%;
}

/*.inner_contant p {
    margin-bottom: 20px;
}*/

.inner_contant ul li {
    padding-left: 20px;
    margin-bottom: 0;
    position: relative;
    line-height: 36px;
}

.content_bt ul li:before {
	background:url(../parishil/assets/images/white_arrow.png) no-repeat;
	width:13px;
	height:10px;
	color:#fff;
	position:absolute;
	top:12px;
	left:0;
	content:'';
}

.navbar ul li{position: relative;}
.navbar .sub-menu li{display: block;margin-bottom: 15px; width: 100%;}
.navbar .sub-menu {position: absolute;margin-top: 50px;transition: all ease-in-out .5s;visibility: hidden;opacity: 0;width: 200px; padding: 10px; background: #054263;}
.navbar ul > li:hover > .sub-menu{margin-top: 20px;transition: all ease-in-out .5s;visibility: visible;opacity: 1;}

.navbar .sub-menu li ul li{display: block;margin-bottom: 15px; width: 100%;}

/*.navbar ul.sub-menu > li:hover ul.sub-menu {margin-top: 20px;transition: all ease-in-out .5s;visibility: visible;opacity: 1;right: 0;}*/

.gallery_inner {
    padding: 20px;
}
.navbar ul li ul li > .sub-menu{right: -100%;visibility: hidden;opacity: 0;top: -30px;width: 250px;left: 100%;}
.navbar ul.sub-menu > li:hover .sub-menu{margin-top: 20px;transition: all ease-in-out .5s;visibility: visible;opacity: 1; margin-left: 10px;width: 307px;}
.navbar .sub-menu li:last-child {margin-bottom: 7px; }

.career_form{width:100%;}
.career_form input,.career_form textarea{width:100%; height:50px; background:transparent; border:1px solid #e2e2e2; padding:10px 18px;  font-size:16px; margin-top:10px;}
/*.career_form input:last-child{margin-bottom:0px;}*/
.career_form textarea{height: 130px; }
.career_form .submit_btn input{    width: 170px; padding:0; line-height: 50px; text-align: center; color: #fff; background: #63ac09; border: none; transition: all 0.5s ease-in-out; font-size: 16px; float: right; }


.wpcf7-validation-errors{
    text-align: center !important;
    color: #a94442 !important;
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
	margin-right: 30px !important;
	margin-left: 0 !important;
}


.career_form span.ajax-loader.is-active {
	margin-top: 27px;
    margin-right: 5px;
}

.inner-sidebar span.ajax-loader{
    margin-top: 20px;
    margin-right: 5px;
}
.inner-sidebar .service_box{
	width: 100%;
}

.inner-sidebar .serv_cont h3{
	font-size: 23px;
	line-height: normal;
	font-family: 'GothamBook' !important;
}

.inner-sidebar .serv_cont ul {
    padding-left: 5px;
}

.center-address{text-align: center; }
.contact-us-page .submit_btn{margin-top: 0px; }
.contact-us-map{margin-bottom: 30px; }


.widget-area .widget{
	margin-bottom: 50px;
}

.sidebar_style.widget_text h2{
	margin-bottom: 15px;
}
.widget-title {
	color: #2a303d;
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 20px;
}

.widget_text .sidebar-slider {
    border: 1px solid #e2e2e2;
}

.sidebar_style {
    float: left;
    width: 100%;
    border: 1px solid #e2e2e2;
    padding: 25px;
}


.widget_text .serv_cont {
    padding: 0 24px;
}

.sidebar-slider .owl-nav button {
    padding-left: 10px;
    border: none;
    background: unset;
    width: auto;
    height: auto;
}
.sidebar-slider .owl-nav {
    margin: 20px auto;
    text-align: center;
}

.inner_contant h3 {
    font-size: 35px;
    color: #2a303d !important;
    font-family: 'FreightBigPro-Bold' !important;
}

.breadcrumbs span {
    color: #fff;
}

.breadcrumbs .breadcrumb-separator {
    margin: 0 17px;
}

.breadcrumbs .current-item {
    color: #63ac09;
}

.text_head .breadcrumbs {
    text-align: center;
    margin-top: 10px;
}

.address-side {
    position: relative;
    float: left;
    width: 100%;
    display: grid;
}
.address-side .address {
    margin-top: 20px;
    float: left;
    word-break: break-all;
}
.address i {
    float: left;
    width: 8%;
    margin-top: 5px;
}
.address .address-content {
    float: right;
    width: 85%;
}
.address-content h5 {
    margin-bottom: 7px;
    font-size: 20px;
    font-weight: 600;
    font-family: 'GothamBook';
}
.address-content p {
    margin: 0;
}
div#wpcf7-f338-o1 {
    margin-top: 20px;
}

.contact-form .address textarea {
    height: 85px;
}

.wpcf7-form-control-wrap {
    position: relative;
    float: left;
    width: 100%;
}

span.ajax-loader.is-active {float: right; margin: 13px 2px; }
.panel-grid, .so-panel { margin-bottom: 10px !important; }

.page-header h1{
	font-size: 40px;
	color: #2a303d;
	font-family: 'FreightBigPro-Bold';
}

.main-content{
	margin-top: 30px;
	margin-bottom: 30px;
}

.nav-subtitle {
	background: transparent;
	color: #767676;
	display: block;
	font-size: 11px;
	font-size: 0.6875rem;
	letter-spacing: 0.1818em;
	margin-bottom: 1em;
	text-transform: uppercase;
}

.nav-title {
	color: #333;
	font-size: 15px;
	font-size: 0.9375rem;
}

.nav-previous{
	float: left;
}
.nav-next{
	float: right;
}
.nav-links{
	display: block;
    margin: 85px 0;
    float: left;
    width: 100%;
}

.g-recaptcha-response{
	text-align: left !important;
	margin-top: -5px;


}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    text-align: center !important;
	margin-right: 30px !important;
	margin-left: 0 !important;
}

.contact_map iframe{float:left}
.page-not-found h2{color:#2a303d;}
.page-not-found p {margin-bottom: 20px; margin-top: 10px;}

a.link_btn{
	padding: 14px 40px;
    text-align: center;
    color: #fff;
    background: #63ac09;
    border: none;
    transition: all 0.5s ease-in-out;
    font-size: 16px;
    display: inline-block;
}

a.link_btn:hover{
    background: #2a303d;
    color: #fff;
    transition: all 0.5s ease-in-out;
}

.services_outer .service_box, .entry-content .service_box {
    margin-bottom: 50px;
}

.get_started_sec .container {
    display: flex;
    justify-content: center;
}

.link_btn_contact{
	color: #63ac09;
}

.address-content span {
    display: block;
    margin-bottom: 5px;
}

.error404 .inner_contant .inner_pages_cont {
    text-align: center;
    float: left;
    width: 100%;
}


span.wpcf7-not-valid-tip
{
	width: 100%;
}
.serv_cont ul li a{
	color: #616161;
}
.page-id-78 #panel-78-0-0-1 .so-widget-sow-editor-base .siteorigin-widget-tinymce{text-align: center;}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .inner_pages_in .text_head{width: auto;}
   .sidebar-slider .owl-nav button{background: none;}
   .address-side .address{width: 100%;}

}

.inner_contant h4 {
    font-size: 30px;
    color: #2a303d !important;
    font-family: 'FreightBigPro-Bold' !important;
}

.serv_cont ul li a:hover,.bnr_inner ul li a:hover,.owl-nav a:hover,ul.certificate li a:hover{
	color: #63ac09;
}
.fancybox-opened .fancybox-title{
	display: none;
}

ul.certificate{
	margin-top: 40px;
	margin-bottom: 40px;
}
ul.certificate li:before{
    background: unset;
}
ul.certificate li:after{
    background: url(../parishil/assets/images/pdf.png) no-repeat;
    width: 43px !important;
    height: 100% !important;
    color: #7d2626;
    content: "";
    background-color: #64ac09;
    right: 0;
    top: 0;
    z-index: -1;
    padding: 8px;
    position: absolute;
    background-position: center;

}
ul.certificate li a {
    color: #616161;
    display: block;
    padding: 20px;
   /* font-weight: bold;
    font-family: 'FreightBigPro' !important;*/
        font-family: 'GothamBook';
    font-size: 18px;
    padding-right: 48px;
}
ul.certificate li {
    padding-left: 40px;
    border: 1px solid #e2e2e2;
    margin-bottom: 1px;
    line-height: normal;
    padding: 0;
}