@charset "utf-8";
/* CSS Document */
 /************************************* Common CSS Starts**************************************/
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 400;
    src: local("Montserrat-Regular"), url("https://fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2") format("woff2");
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 700;
    src: local("Montserrat-Bold"), url("https://fonts.gstatic.com/s/montserrat/v6/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2") format("woff2");
}



/*
@font-face {
    font-family: "Montserrat";
    src: url('../fonts/montserrat/montserrat-regular-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;

}*/


@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat/montserrat-light-webfont.eot');
    src: url('../fonts/montserrat/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat/montserrat-light-webfont.woff2') format('woff2'),
         url('../fonts/montserrat/montserrat-light-webfont.woff') format('woff'),
         url('../fonts/montserrat/montserrat-light-webfont.ttf') format('truetype'),
         url('../fonts/montserrat/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;

}


html {
 overflow-y: scroll!important;
}

body
{
	font-family:"montserratlight",Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-bottom:40px;
	color:#5e5e5e;

}
a
{color:#333!important;}


a:hover, a:active, a:focus, a.active.focus, a.active:focus, a.focus:active, a:active:focus 	    {

		outline:none!important;
		outline-offset:none!important;

	}



h2
{
line-height: 32px;
font-size: 24px;
color:#333;
font-family:"Montserrat",Arial,Helvetica,sans-serif;
margin-top:5px;
margin-bottom:17px;
}

.clear
{
	clear:both;
}
/*select
{

	-webkit-appearance: none!important;
  	-webkit-border-radius: 0px!important;
	-webkit-box-shadow:none!important;
    appearance:none!important;
	background-color:#fff!important;

}


select > option
{

	-webkit-appearance: none!important;
  	-webkit-border-radius: 0px!important;
	-webkit-box-shadow:none!important;
    appearance:none!important;
	background-color:#fff!important;

}


option
{

	-webkit-appearance: none!important;
  	-webkit-border-radius: 0px!important;
	-webkit-box-shadow:none!important;
    appearance:none!important;
	background-color:#fff!important;

}
@media screen
  and (-webkit-min-device-pixel-ratio: 1) {
	  select
		{
			-webkit-appearance: none;

			background:#fff;


		}
  }

  @media screen
  and (-webkit-min-device-pixel-ratio: 2)
{

  	select
	{
		-webkit-appearance: none;
	}
}

@media screen
  and (-webkit-min-device-pixel-ratio: 3)
{
	select
	{
		-webkit-appearance: none;
	}
}


::i-block-chrome, select{
	-webkit-appearance: none;
}

::i-block-chrome, select > option
	{

		-webkit-appearance: none;
		-webkit-border-radius: 0px;
		background:#fff!important;



	}*/





 /************************************* Common CSS Ends**************************************/



 /************************************* Header CSS Starts**************************************/
	.menubar
	{
		background-attachment: scroll;
		/*background-image:url(../img/mainnav_headerbg.jpg);*/
		background-position: center center;
		background-repeat: repeat-x;
		background-size: cover;
		 padding: 0px;
		 border-radius:0px; height:138px; border:0px;
	}

	.social_icon_header
	{
		background:#76cba9; min-height:43px; border-bottom:solid 1px #fff;
	}
	.social-networks
	{
		font-size:12px; text-align:right;
		margin-top: 15px;
		max-width: 400px;
		float:right;
	}

	.social-networks a img
	{ margin-top:-4px!important}

	.menubar a
	{
		color:#fff!important;
	}

	.social-networks a
	{
		color:#fff!important;
	}

	@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon/icomoon.eot?-x0jbjz');
	src: url('../fonts/icomoon/icomoon.eot?#iefix-x0jbjz') format('embedded-opentype'), url('../fonts/icomoon/icomoon.woff?-x0jbjz') format('woff'), url('../fonts/icomoon/icomoon.ttf?-x0jbjz') format('truetype'), url('../fonts/icomoon/icomoon.svg?-x0jbjz#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	[class^="icon-"],
	[class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}
	.icon-facebook:before {
	content: "\e604";
	}
	.icon-twitter:before {
	content: "\e605";
	}
	.icon-youtube:before {
	content: "\e622";
	}
	.icon-facebook:hover
	{
		text-decoration:none;
	}
	.icon-twitter:hover
	{
		text-decoration:none;
	}
	.icon-youtube:hover
	{
		text-decoration:none;
	}
	.fusion-social-network-icon
	{
		margin-left:17px;  font-size:16px;
	}
	.social-networks a:first-child
	{
		margin-left:0px!important;
	}

	.myglyphicon
	{
		font-size:22px; color:#000;
	}

	.myglyphicon:hover
	{color:#76cba9;}

	.myglyphiconremove
	{
		font-size:25px;  color:#000; margin-left:10px;
	}
	.myglyphiconremove:hover
	{color:#76cba9;}

	.logout
	{
			 position:absolute; float:right; margin:0px; color:#fff; z-index:2000;
			 width:100%; text-align:right; position:relative; height:1px;
	}

	.user_nm
	{
		 height:20px; display:block; position:absolute; width:100%; margin-top:12px;
	}

	.menubar-collapse
	{
			padding-left:0px; padding-right:0px;
	}

	.menubar-inverse  ul.menubar-nav

	{

		margin:0px 0px 0 0; padding:0px 0px 0 0; float:right;

	}



	.menubar-inverse  ul.menubar-nav li

	{

		margin:0px; padding:0px; float:left; color:#ffffff; font-family:"Montserrat",Arial,Helvetica,sans-serif;!important;
		text-transform:uppercase; list-style-type:none; padding-right: 30px;



	}

	.menubar-inverse  ul.menubar-nav li:last-child
	{
			padding-right:0px!important
	}
	.navlogin
	{
		background-image: url("../img/mainnav_loginbox.gif");
		background-position: center center;
		background-repeat: no-repeat;
		text-align: center;
		width: 79px;
	}
	.navlogin a
	{
		text-align: center;
		width: 79px;
	}

	.menubar-inverse ul.menubar-nav li a

	{

		margin:0px; padding:0px; /*background:url(../images/rebooku/menu_bg.jpg) repeat-x;*/ float:left; color:#FCFCFC ; text-transform:uppercase; font-size:16px; font-weight:normal; font-family: "Montserrat",Arial,Helvetica,sans-serif!important;  list-style-type:none; text-decoration:none;
		height: 83px;
		line-height: 83px; box-sizing: content-box; border-top: 0 none;
		padding-top: 3px;

	}



	.menubar-inverse ul.menubar-nav li a:hover

	{

		/*background:url(../images/rebooku/menu_select.jpg) repeat-x;*/

		 border-color: #a1e0c0;

    	 color: #a1e0c0!important;
		 background-color:none;

	}

	.menubar-inverse ul.menubar-nav li.open
	{

		background-color:transparent!important;
	}

	.menubar-inverse ul.menubar-nav li a.selected

	{

		/*background:url(../images/rebooku/menu_select.jpg) repeat-x;*/

	}

	.menubar-inverse ul.menubar-nav li ul.dropdown-menu

	{

		margin:-10px -130px 0 0	;
		right:0px;

		padding:0px;

		position:absolute;

		z-index:2000;

		float:none;

		border:none;

		width:240px;
		border-top:solid 3px #a1e0c0!important;

		height: auto;

		background-color:#f2efef; color:#000000;
		box-shadow: none;





	}

	.menubar-inverse ul.menubar-nav li:last-child ul.dropdown-menu
	{
		margin-right:0px;
	}

	.menubar-inverse ul.menubar-nav ul.dropdown-menu li

	{

		margin:0px;

		padding:0px;

		float:none;

		height:20px;

		font-size:14px;

		font-weight:normal;

		/*border-bottom:1px solid #CCCCCC; */

		color:#000000; clear:both;
		/*text-align:right;*/

	}





	.menubar-inverse ul.menubar-nav li ul.dropdown-menu li a{

		/*min-width:150px; color:#000000;*/

		-moz-border-bottom-colors: none;

		-moz-border-left-colors: none;

		-moz-border-right-colors: none;

		-moz-border-top-colors: none;

		border-image: none;

		height: auto; width:200px; display:block;

	   /* padding: 7px 20px 7px 20px;*/

		text-indent: 0; color:#333!important; font-size:14px; font-weight:500; border-bottom:1px solid #CCCCCC;
		padding:7px 20px; line-height:normal;
		font-family:"montserratlight",Arial,Helvetica,sans-serif!important;

	}



	.menubar-inverse  ul.menubar-nav li ul.dropdown-menu li a:hover{

		/*min-width:150px; color:#000000;*/

		-moz-border-bottom-colors: none;

		-moz-border-left-colors: none;

		-moz-border-right-colors: none;

		-moz-border-top-colors: none;

		border-image: none;

		height: auto;

	   /* padding: 7px 20px;*/

		text-indent: 0; color:#000000; font-size:14px; background-color:#f8f8f8;  border-bottom:1px solid #CCCCCC;

	}
	.menubar-inverse .menubar-nav > .open > a, .menubar-inverse .menubar-nav > .open > a:focus, .menubar-inverse .menubar-nav > .open > a:hover
	{
			background-color:transparent;
	}
	.logo
	{
			float: left;
			margin: -25px 0 20px;

	}

	.icon-facebook:before {

  content: "\e604";

}

.icon-flickr:before {

  content: "\e608";

}
	.proofdownload{width:187px!important; word-wrap: break-word!important;}

	@media screen and (min-width: 768px) and (max-width: 990px){
		.proofdownload{width:113px!important; word-wrap: break-word!important;}
	}


	@media (max-width:767px)
	{


		.social-networks
		{
			text-align:center; max-width:100%; float:none; margin-top:20px;
		}

		.logo
		{
			margin:0px; width:100%; text-align:center; padding-bottom:20px;
		}


		/*.logout
		{
				 position:absolute; float:none; margin:0px; line-height:normal; margin-top:10px; color:#fff; border-bottom: 0px solid #dadada; width:auto;
				 padding:10px; right:10px;
		}
		*/
		.user_nm
		{
			margin-top:15px;
		}

		.menubar
		{
				background-attachment: scroll;
				/*background-image: url("../img/mainnav_headerbg.jpg");*/
				background-position: center center;
				background-repeat: repeat-x;
				background-size: cover;
				height:auto;
		}

		.menubar a
		{
			color:#333!important;
		}

		.menubar a:hover
		{
			color:#333!important;
		}

		.menubar-collapse
		{
			background-color:#fff; margin-top:-20px;
		}

		.menubar-inverse ul.menubar-nav
		{
				width:100%; overflow:hidden!important;
		}

		.menubar-inverse ul.menubar-nav li
		{
			float:none;
			width:100%; text-align:left;
			color: #333333;
			display: block;
			font-size: 14px;
			line-height: normal;
			padding: 10px;
			border-bottom:solid 1px #dadada;
			height:auto;

		}
		.menubar-inverse ul.menubar-nav li:hover
		{
			background-color:#f6f6f6;
		}

		.menubar-inverse ul.menubar-nav li a
		{
			float:none;
			width:100%; text-align:left;
			color: #333333;
			display: block;
			font-size: 14px;
			line-height: normal;
			height:auto;

		}
		.menubar-inverse ul.menubar-nav li a:hover
		{
			color: #333333!important;
		}

		.social_icon_header
		{
			min-height:54px;
		}

		.menubar-header
		{
			margin:20px 5px; margin-left:5px!important; margin-right:5px!important; margin-top:20px; border-color:#fff!important;
		}

		.menubar-collapse
		{
			margin:20px 5px; margin-left:5px!important; margin-right:5px!important; margin-top:-20px; border-color:#fff!important;
		}
		.menubar-inverse
		{
			border-color:#fff!important;
		}

		.navlogin
		{
				background-image:none;
		}
		.menubar-toggle
		{
				background-color: #f9f9f9;  border-color: #dadada!important; cursor: pointer;
				font-size: 14px;
				line-height: 31px;
				position: relative;
				width: 100%;
				margin:0px;
				border-radius:0px;
				padding:0 10px;
		}
		.menubar-toggle:hover, .menubar-toggle:focus
		{
				background-color:#fff!important;
		}
		.menubar-toggle .icon-menubar
		{
			background-color:#dadada!important; border-radius:0px; height:3px; width:20px; margin-left:10px;
		}

		.mob_menu
		{
			overflow:visible; position:relative; float:left; width:auto; height:auto;
		}
		.slidebar
		{
			float:right; width:auto; padding-top:7px; height:31px; border-left:solid 1px #dadada;
		}
		.menubar-inverse .menubar-nav > .open > a, .menubar-inverse .menubar-nav > .open > a:focus, .menubar-inverse .menubar-nav > .open > a:hover
		{
				background-color:transparent; color:#333;
		}
		.menubar-inverse ul.menubar-nav li ul.dropdown-menu
		{
			position:relative;
			background-color:transparent;
			width:107%;
			margin-top:10px;
			display:block;
			box-shadow: none;
			margin-right:-6px;
			margin-left:-10px;
			border-top:0px!important;
		}
		.menubar-inverse ul.menubar-nav li ul.dropdown-menu li
		{
				 height:auto; padding-left:5px; border-bottom:0px; border-top:1px solid #dadada;
		}
		.menubar-inverse ul.menubar-nav li ul.dropdown-menu li a
		{
			border-bottom:0px; padding:10px; width:auto; font-family:"montserratlight",Arial,Helvetica,sans-serif!important;
		}

		.menubar-inverse ul.menubar-nav li ul.dropdown-menu li:last-child a
		{
			padding-bottom:0px;
		}

		.menubar-inverse ul.menubar-nav li ul.dropdown-menu li a::before
		{
			content: "-";
			 margin-left: -6px;

			 margin-right: 2px;
		}
		.menubar-inverse ul.menubar-nav li ul.dropdown-menu li a:hover
		{
			border-bottom:0px;
		}
		.logout a
		{
			color:#fff!important;
		}

		.logout a:hover
		{
			color:#fff!important;
		}
		.social-networks a
	{
		color:#fff!important;
	}

		.social-networks a:hover
	{
		color:#fff!important;
	}

	}
	@media (max-width:480px)
	{
		.user_nm
		{
			text-align:center;
		}
	}

	/******************Header CSS Ends************************************/

	/***********************Page container css strts************************/

	.page_heading
	{
		color: #333333; line-height: 48px; font-size: 32px; font-family:"Montserrat",Arial,Helvetica,sans-serif; width:100%; border-radius:4px;
		background-color:#76cba9; border:solid 1px #50b990; padding-left:15px;
		margin:0 0 20px;
	}

	.content_holder
	{
			border:solid 1px #d7d6d6; border-radius:4px; background-color:#fff; padding-bottom:40px;
	}

	.mypanel-heading
	{
		background-color: #f5f5f5;
		border-color: #ddd;
		color: #333;
		border-top-left-radius: 3px;
   		border-top-right-radius: 3px;
		 border-bottom: 1px solid #ddd;
		 text-align:center;

	}

	.wrapper
	{
		 margin:0px auto 0px;
	}
	.myform-label
	{
		font-weight:normal!important;
	}


	.myform-label
	{
		font-weight:normal!important;
	}

	.has-error .myform-control
	{
		border-color: #c7254e !important;
	}
	.myform-group
	{
		width:100%; float:left; margin-bottom:20px;
	}

	.form-group
	{
		margin-bottom:20px!important;
	}

	.error
	{

		color: #c7254e !important;
		padding: 4px !important;
		text-align: left !important;
		padding-bottom:0px!important;
		float:left;
	}


	.myradio label
	{
		margin-left:-32px!important; line-height:26px; font-weight:normal!important;
	}
	.myradiobtn
	{
		margin-top:3px!important;
	}


	input.myradiobtn[type="checkbox"]:not(old), input.myradiobtn[type="radio"]:not(old) {
    font-size: 1em !important;
    margin: 0 !important;
    opacity: 0 !important;
    padding: 0 !important;
    width: 2em !important;
	}
	input[type="radio"], input[type="checkbox"] {
		line-height: normal;
		margin: 4px 0 0;
	}
	input[type="checkbox"], input[type="radio"] {
		box-sizing: border-box;
		padding: 0;
	}



	input.myradiobtn[type="radio"]:checked:not(old) + label > span > span {
	background: #52bb92 !important;
    background: rgb(255, 163, 0) linear-gradient(rgb(118, 203, 169), rgb(82, 187, 146)) repeat scroll 0 0 !important;
    border: 0.0625em solid #52bb92 !important;
    border-radius: 0.5em !important;
    display: block !important;
    height: 0.45em !important;
    margin: 0.25em 0.24em !important;
    width: 0.42em !important;
}
input.myradiobtn[type="checkbox"]:checked:not(old) + label > span, input.myradiobtn[type="radio"]:not(old) + label > span {
    background: rgb(240, 240, 240) linear-gradient(rgb(240, 240, 240), rgb(224, 224, 224)) repeat scroll 0 0 !important;
    border: 0.25em solid rgb(192, 192, 192) !important;
    border-radius: 1em !important;
    cursor: pointer;
    display: inline-block !important;
    height: 1.4em !important;
    margin: 0.25em 0.5em 0.25em 0.25em !important;
    vertical-align: bottom !important;
    width: 1.4em !important;
}


input.myradiobtn[type="checkbox"]:checked + label > span, input.myradiobtn[type="radio"]:checked + label > span {

    background: rgb(240, 240, 240) linear-gradient(rgb(255, 2255, 255), rgb(255, 255, 255)) repeat scroll 0 0 !important;
    border: 0.3em solid #52bb92 !important;
    border-radius: 1em !important;
    display: inline-block !important;
    height: 1.4em !important;
    margin: 0.25em 0.5em 0.25em 0.25em !important;
    vertical-align: bottom !important;
    width: 1.4em !important;
}

	.mychkbtn
	{
		margin-top:3px!important;
	}


	@media (min-width:1200px){.my_container{width:940px!important; padding-left:0px; padding-right:0px;}}

	@media (max-width:767px){
	.content_holder
	{
		padding:0px;  padding-bottom:40px;
	}
	.myform-label
	{
		font-weight:normal!important; width:100%; float:left;
	}

	}

	/***********************Page container css Ends************************/
	/***********************Select Optiopn css starts************************/

	/*select.myform-control, select
	{
	-moz-appearance: none !important;
    background: #fff url("../img/select-dropdown-ico.png") no-repeat scroll right top / 22px 100%;
    padding-right: 30px !important;
    text-align: left;
    text-indent: 0.01px;
    text-overflow: "";
	}*/


	select.form-control,select
	{
	-webkit-appearance:none !important; /* Safari and Chrome /        -moz-appearance:none !important; / Firefox */
	 -o-appearance:none !important;
  -ms-appearance:none !important;
  -moz-appearance: none !important;
  appearance:none !important;
  text-indent:0.01px;
  text-overflow :'';
  background:url("../img/select-dropdown-ico.png") no-repeat scroll right top  #fff!important;
  background-size: 22px 100%;
  padding-right: 30px !important;
  text-align:left;
  }
	@media screen and (-webkit-min-device-pixel-ratio:0) {
select {
	-webkit-appearance: none;
    background: #fff url("../img/select-dropdown-ico.png") no-repeat scroll right top / 22px 100%;

}
}

::i-block-chrome, select{
	 background: #fff url("../img/select-dropdown-ico.png") no-repeat scroll right top / 22px 100%;
}



	/***********************Select Optiopn css starts************************/


	/******************Login CSS start************************************/
	.login_container
	{
		border: 1px solid #ddd;
		border-radius: 4px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
		margin: 0 auto;
		max-width: 525px;
		min-width: auto;
		padding: 40px;
	}

	.login_container a
	{
		color:#5e5e5e!important;
	}



	.internet_exp
		{
			background-image:url(../img/internet_explorer.jpg);
			background-position:top;
			padding-top:75px;
			background-repeat:no-repeat;
			background-size: 110px auto;

		}
	.internet_exp a
	{
		color:#0dba80!important;
	}
	.clck_here
	{
		color:#0dba80!important;
	}

	.clck_here a
	{
		color:#0dba80!important;
	}
	.myform-control
	{
		background-color: #ffffff;
		border: 1px solid #c1c1c1;
		border-radius: 4px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
		color: #555555;
		transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
		display: block;
		font-size: 14px;
		height: 34px;
		line-height: 1.42857;
		padding: 6px 12px;
		/*margin-bottom:20px;*/
	}
	.myform-control:focus
	{
		border-color:#76cba9; outline:0px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(162, 246, 212, 0.6);
	}


	.forgot_psd
	{
		float: right;
		margin: 12px 0 12px; color: #999; position:relative;

	}

	.btn-black {
		background-color: #363630!important;
		border-color: #000!important;
		color: #fff !important;
		width:auto!important;
		    min-width: 120px!important;
		 padding: 6px 12px!important;
	}
	.btn-black:hover, .btn-black:active, .btn-black:focus, .btn-black.active.focus, .btn-black.active:focus, .btn-black.focus:active, .btn-black:active:focus  {
		background-color: #fff!important;
		border-color: #000!important;
		color: #000!important;
		outline:none!important;
		outline-offset:none!important;
	}

	.btn-green {
		background-color: #76cba9!important;
		border-color: #50b990!important;
		color: #000 !important;
		 padding: 6px 12px!important;
		 width:auto!important;
		min-width: 120px!important;
	}
	.btn-green:hover, .btn-green:active, .btn-green:focus, .btn-green.active.focus, .btn-green.active:focus, .btn-green.focus:active, .btn-green:active:focus 	    {
		background-color: #fff!important;
		border-color: #50b990!important;
		outline:none!important;
		outline-offset:none!important;

	}





/******************Login CSS Ends************************************/


/******************Service Detail CSS Starts************************************/
	.service_detail
	{
		width:80%; margin:20px auto 0;
	}

	.attribute_look
	{
		margin:0px;  margin-bottom:12px; text-align:left; float:left; width:100%;
	}


	@media (max-width:767px)
	{
		.service_detail
		{
			width:100%; margin:20px auto;
		}
	}
/******************Service Detail CSS ends************************************/

/******************Profile page CSS starts************************************/

.tab_section
{

    margin: 0 auto;
    width: auto;
	text-align:center;
	display:inline-block;
	margin-bottom:-5px;
}


.tab_section ul
{
	float: left;
    padding: 10px 10px 0;
    width: auto; border-bottom: medium none;
	list-style: outside none none;
    margin-bottom: 0;
}


.tab_section ul li
{
	min-width: 170px; display: inline-block;
    float: left; margin-bottom: 4px; position: relative; list-style-type:none; font-family:"Montserrat",Arial,Helvetica,sans-serif;
}
.tab_section ul li a
{
	border-radius: 4px 4px 0 0;
    line-height: 1.42857;
    margin-right: 2px;
	text-align: center;
	display: block;
    padding: 10px 15px;
	color:#333;
    position: relative;
	background: #fafafa none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #000;
    font-size: 16px;

}
.tab_section ul li a:hover, .tab_section ul li a:focus, .tab_section ul li a:active
{
	color: #51ba91;
	background-color:#fafafa;
	 border: 1px solid #ddd!important; text-decoration:none;
}


.tab_section ul li.active
{

}
.tab_section ul > li.active > a, .tab_section ul > li.active > a:focus, .tab_section ul > li.active > a:hover, .tab_section ul > li.active > a.active.focus, .tab_section ul > li.active > a.active:focus, .tab_section ul > li.active > a.focus:active, .tab_section ul > li.active > a:active:focus
{
	border-bottom:solid 1px #fff!important; color: #51ba91!important;
	outline:none!important;
		outline-offset:none!important;
}



.tab_section ul li.active a
{
background: #fff none repeat scroll 0 0;
    color: #51ba91; border-bottom:solid 1px #fff;
}

.tabdetail_container
{
		margin:20px auto; width:63%; float:none;
}
.account_detail_container
{
	display:block;
}
.billing_detail_container
{
	display:none;
}
.creditcard_detail_container
{
	display:none;
}

.myform-control[disabled], .myform-control[readonly], fieldset[disabled] .myform-control
{
	background-color:#fff;
}



@media (max-width:767px)
{

		.tabdetail_container
			{
					margin:20px auto; width:100%; float:none;
			}

}

@media (max-width:575px)
{

.tab_section ul > li.active > a, .tab_section ul > li.active > a:focus, .tab_section ul > li.active > a:hover, .tab_section ul > li.active > a.active.focus, .tab_section ul > li.active > a.active:focus, .tab_section ul > li.active > a.focus:active, .tab_section ul > li.active > a:active:focus
{
	border-bottom:solid 1px #ddd!important; color: #51ba91!important;
	outline:none!important;
		outline-offset:none!important;
}
}



/******************Profile CSS ends************************************/

/******************Service List CSS start************************************/

.service_list
{
	padding:5px;
}

.services-box
{
	background-color:#f5f5f5; padding:10px!important; margin-bottom:10px; float:left; width:100%;
}

.services-box:last-child
{
	margin-bottom:
}

.services-box h2.service_name
{
	font-family:"Montserrat",Arial,Helvetica,sans-serif; font-size:20px; color:#333;/* width:80%; */float:left; margin:0px; padding:0px;
	line-height:none;
}
.services-box .circle_button a.down
{
	float:right;
	background: rgba(0, 0, 0, 0) url("../img/circle_btn.png") no-repeat scroll center bottom;
    border: medium none;
    display: inline-block;
    height: 37px;
    margin-left: 10px;
    outline: medium none;
    vertical-align: middle;
    width: 37px;
}

.services-box .circle_button a.up
{
	float:right;
	background: rgba(0, 0, 0, 0) url("../img/circle_btn.png") no-repeat scroll center top;
    border: medium none;
    display: inline-block;
    height: 37px;
    margin-left: 10px;
    outline: medium none;
    vertical-align: middle;
    width: 37px;
}
th
{color:#333;}

.service_table_desk
{
	display:block;
}

.service_table_mobile
{
	display:none;
}

.table_desk > tbody > tr > td, .table_desk > tbody > tr > th, .table_desk > tfoot > tr > td, .table_desk > tfoot > tr > th, .table_desk > thead > tr > td, .table_desk > thead > tr > th
{
	white-space: normal!important; padding-top:12px; padding-bottom:12px;
}

.table_mobile > tbody > tr > td, .table_mobile > tbody > tr > th, .table_mobile > tfoot > tr > td, .table_mobile > tfoot > tr > th, .table_mobile > thead > tr > td, .table_mobile > thead > tr > th
{
	white-space: normal!important; padding-top:12px; padding-bottom:12px;
}

.mytable-responsive
{
	border:0px!important;
}

@media (max-width:767px)
{
	.service_table_desk
{
	display:none; width:100%;
}

.service_table_mobile
{
	display:block; width:100%;
}

.table_mobile
{
margin-bottom:20px; border:solid 1px #ddd;
}
}

/******************Service List CSS ends************************************/

/******************Order CSS starts************************************/
.order_container
{
	padding:10px; margin:0px;
}

.tab-content
{
		margin:0px;
}

.order_desktop
{
	display:block;
}

.order_mobile
{
	display:none;
}

.ord_tbl
{
	border:solid 1px #ddd; border-radius:4px!important; border-collapse:separate; margin-bottom:0px;
}

.ord_tbl > tbody > tr > td:first-child {
	border-left:0px!important;

}

.ord_tbl > thead.tbl_heading
{
	margin:0px; padding:0px; background-color:#e2e1e1;
}

.ord_tbl > thead > tr > th
{
	border-bottom:0px!important;
}



.ord_tbl > tbody > tr > td, .ord_tbl > tbody > tr > th, .ord_tbl > tfoot > tr > td, .ord_tbl > tfoot > tr > th, .ord_tbl > thead > tr > td, .ord_tbl > thead > tr > th
{
	white-space: normal!important; padding-top:20px; padding-bottom:20px; border-top:solid 1px #ddd;

    border-left: 1px solid #ddd;
    border-spacing: 0 !important;
    vertical-align: top;
}
.ord_tbl > tbody > tr:nth-of-type(2n+1) {
    background-color: #f6f6f6;
}

@media (max-width:767px)
{
.order_desktop
{
	display:none;
}
.ord_tbl
{
	margin-bottom:20px;
}
.order_mobile
{
	display:block;
}
}

/******************Order CSS ends************************************/


/************************Cart css starts******************************/

.cart_tbl
{
	margin-bottom:40px!important;
}


.cart_tbl > thead.tbl_heading
{
	margin:0px; padding:0px; background-color:#efefef; border-radius: 4px 4px 0 0!important;
}


.cart_tbl > thead > tr > th:first-child, .cart_tbl > thead > tr > td:first-child
{
	border-left:0px;}


.cart_tbl > tbody > tr > td, .cart_tbl > tbody > tr > th, .cart_tbl > tfoot > tr > td, .cart_tbl > tfoot > tr > th, .cart_tbl > thead > tr > td, .cart_tbl > thead > tr > th
{
	white-space: normal!important; padding-top:10px; padding-bottom:10px; border-top:solid 1px #ddd;
	border-left: 0px solid #ddd;
    border-spacing: 0 !important;
    vertical-align: top;
}
.cart_tbl > thead > tr > th
{
	border-bottom:0px!important; padding-top:20px; padding-bottom:20px;
}
.btn_cont_shop
{
	margin-right:10px!important; float:left!important; margin-bottom:10px!important;
}

.btn_checkout
{ float:right!important; margin-top:0px!important;}


	.dis_container
	{
		 display:block; width:600px!important; float:right
	}

	.dis_code
	{
		width:355px!important; float:left; margin-bottom:0px!important;
	}

	/*.btn-green
	{
		width:120px!important;
	}*/
	.dis_code_label
		{
			width:105px!important

		}
	.redeem_btn
	{
		margin-left:10px!important; margin-top:0px!important; width:120px!important;
	}


	/************************chrom***************/
@media screen and (-webkit-min-device-pixel-ratio:0) {


		.dis_container
		{
			 display:block; width:600px!important; float:right
		}
		.dis_code
		{
			width:354px!important;
		}
		.redeem_btn
		{
			margin-left:10px!important; margin-top:0px!important; width:120px!important;
		}
		.dis_code_label
		{
			width:106px!important;

		}
	}



	/************************safari***************/
	::i-block-chrome,.dis_container
		{
			 display:block; width:600px!important; float:right
		}
	::i-block-chrome,.dis_code
		{
			width:328px!important;
		}

	::i-block-chrome,.redeem_btn
		{
			margin-left:10px!important; margin-top:0px!important; width:120px!important;
		}
		::i-block-chrome,.dis_code_label
		{
			width:132px!important;

		}
.desk_tbl_cart
{
	display:block;
}
.mobi_tbl_cart
{
	display:none;
}
@media (max-width:767px){
.desk_tbl_cart
{
	display:block;
}
.mobi_tbl_cart
{
	display:none;
}
.dis_container
		{
			 display:block; width:100%!important; float:left;
		}
.redeem_btn
{
	margin-left:10px!important; margin-top:10px!important; float:right!important;
}
}


@media (max-width:530px){

.redeem_btn
{
	margin-left:0px!important; margin-top:10px!important; float:left!important;
}
.dis_code
{
	width:100%;
	float:left;
}

}

@media (max-width:400px)

{
	.btn_checkout
	{
		float:none!important; margin-top:0px!important;
	}
}




/***************************Cart Css ends************************************/



/***************************Paymentpaytrace Css starts************************************/
.billing_info_container
{
	display:block;
}
.payment_opt_container
{
	display:none;
}
.payment_container
{
		margin:20px auto; width:64%; float:none;
}
.credit_card
{
	margin:10px 0px; padding:20px 0px; width:100%; display:block; border:solid 1px #d7d6d6; border-radius:4px; background-color:#fff;
	float:left;
}
@media (max-width:767px)
{

		.payment_container
			{
					margin:20px auto; width:100%; float:none;
			}

}
/***************************Paymentpaytrace Css ends************************************/

/***************************Forgot Password Css ends************************************/


.forgot_password
{
	margin:20px auto; width:60%;
}

@media (max-width:767px)
{
	.forgot_password
	{
		width:100%;
	}
}


/***************************Forgot Password Css ends************************************/

/***************************Register Css Starts************************************/


.new_acc_container
{
	display:block;
}
.reg_billing_detail
{
	display:none;
}
@media (max-width:767px)
{



}


/***************************Register Css Starts************************************/

/***************************Order Detail Css Starts************************************/

.ord_tbl_detail_desktop
{
	display:block;
}

.ord_tbl_detail_mobi
{
	display:none;
}


.ord_tbl_detail
{
	border:solid 1px #ddd; border-radius:4px!important; border-collapse:separate; margin-bottom:10px;
}

.ord_tbl_detail > tbody > tr > td:first-child {
	border-left:0px!important;

}

.ord_tbl_detail > thead.tbl_heading
{
	margin:0px; padding:0px; background-color:#e2e1e1;
}

.ord_tbl_detail > thead > tr > th
{
	border-bottom:0px!important;
}
.ord_tbl_detail > thead > tr > th:first-child
{
	border-left:0px!important;
}



.ord_tbl_detail > tbody > tr > td, .ord_tbl_detail > tbody > tr > th, .ord_tbl_detail > tfoot > tr > td, .ord_tbl_detail > tfoot > tr > th, .ord_tbl_detail > thead > tr > td, .ord_tbl_detail > thead > tr > th
{
	white-space: normal!important; padding-top:20px; padding-bottom:20px; border-top:solid 1px #ddd;

    border-left: 1px solid #ddd;
    border-spacing: 0 !important;
    vertical-align: top;
}
.ord_tbl_detail > tbody > tr:nth-of-type(2n+1) {
    background-color: #fff	;
}



@media (max-width:767px)
{

.ord_tbl_detail
{
	margin-bottom:10px;
}

.ord_tbl_detail_desktop
{
	display:none;
}

.ord_tbl_detail_mobi
{
	display:block;
}





}

/***************************Order Detail Css Ends************************************/

/***************************Submit Image Css Starts************************************/
.submit_images_container
{
	/*width:60%;*/ width:80%; margin:20px auto; float:none;
}

@media (max-width:767px)
{
	.submit_images_container
	{
		width:100%;
	}
}
/***************************Submit Images Css Ends************************************/

/***************************Uploader Css Starts************************************/

.upload_images_container
{
	width:100%; padding:20px 40px;
}

.bold_statement
{
	font-weight:700;
}

.uploader
{
	border: 1px solid #000;
    float: none;
    margin: 20px auto;
    overflow: hidden;
    padding: 30px;
    width: 94%;
}
.lft_Div
{
	float:left;
	width:50%

}

.rght_Div
{
	float:left;
	width:50%

}


.left {
    text-align: center;
}

.drag {

    font-size: 24px;
    font-weight: bold;
}
.psubmit {
    font-family: Helvetica;
    font-size: 16px;
    margin: 30px auto 0;
    width: 94%;
}

.upload_result
{
	margin: 30px auto 0;
    width: 94%;
}

.instr_submit {
    float: left;
    font-size: 15px;
    width: 77%;
}

.rght_btn {
    float: right!important;
    text-align: right!important;
    width: 23%!important;
}



@media (max-width:767px)
{


.lft_Div
{
	float:none;
	width:100%;
	margin-bottom:10px;

}

.rght_Div
{
	float:none;
	width:100%;

}
.upload_result
{
	float:left; margin-top:20px;
}

}
@media (max-width:580px)
{
.instr_submit {
    float: left;
    font-size: 15px;
    width: 100%;
	margin-bottom:10px;
}

.rght_btn {
    float: right!important;
    text-align: right!important;
    width: 100%!important;
}
}

/***************************Uploader Css Starts************************************/




/***************************Refaral Css Starts************************************/

.refaral_tbl_desktop
{
	display:block;
}

.refaral_tbl_mobi
{
	display:none;
}

.refaral_tbl
{
	margin:20px auto; padding:0px; width:90%;
}

.refaral_tbl td
{
	width:50%!important; display:table-cell;
}


@media (max-width:767px)
{

.refaral_tbl_desktop
{
	display:none;
}

.refaral_tbl_mobi
{
	display:block;
}

}

@media (max-width:480px)
{
.refaral_tbl td
{
	padding:0px 5px;
}
}

/***************************Refaral Css Starts************************************/


 /************************************* Header servo CSS Starts**************************************/
	.menubar_servo
	{	border:0px;
		 border-bottom: 2px solid #616161;
		height: 138px;
		padding: 0px;
		border-radius:0px;
		background:#fff;
	}

	.social_icon_header
	{
		background:#76cba9; min-height:43px; border-bottom:solid 1px #fff;
	}
	.social-networks
	{
		font-size:12px; text-align:right;
		margin-top: 15px;
		max-width: 400px;
		float:right;
	}

	.social-networks a img
	{ margin-top:-4px!important}

	.menubar_servo a
	{
		color:#fff!important; background:none!important;
	}

	.social-networks a
	{
		color:#fff!important;
	}

	@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon/icomoon.eot?-x0jbjz');
	src: url('../fonts/icomoon/icomoon.eot?#iefix-x0jbjz') format('embedded-opentype'), url('../fonts/icomoon/icomoon.woff?-x0jbjz') format('woff'), url('../fonts/icomoon/icomoon.ttf?-x0jbjz') format('truetype'), url('../fonts/icomoon/icomoon.svg?-x0jbjz#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	[class^="icon-"],
	[class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}
	.icon-facebook:before {
	content: "\e604";
	}
	.icon-twitter:before {
	content: "\e605";
	}
	.icon-youtube:before {
	content: "\e622";
	}
	.icon-facebook:hover
	{
		text-decoration:none;
	}
	.icon-twitter:hover
	{
		text-decoration:none;
	}
	.icon-youtube:hover
	{
		text-decoration:none;
	}
	.fusion-social-network-icon
	{
		margin-left:17px;  font-size:16px;
	}
	.social-networks a:first-child
	{
		margin-left:0px!important;
	}

	.myglyphicon
	{
		font-size:22px; color:#000;
	}

	.myglyphicon:hover
	{color:#76cba9;}

	.myglyphiconremove
	{
		font-size:25px;  color:#000; margin-left:10px;
	}
	.myglyphiconremove:hover
	{color:#76cba9;}

	.logout
	{
			 position:absolute; float:right; margin:0px; color:#fff; z-index:2000;
			 width:100%; text-align:right; position:relative; height:1px;
	}

	.user_nm
	{
		 height:20px; display:block; position:absolute; width:100%; margin-top:12px;
	}

	.menubar-collapse
	{
			padding-left:0px; padding-right:0px;
	}

	.menubar-inverse_servo  ul.menubar-nav

	{

		float: right;
		margin: 25px 60px 0 0;
		padding: 0;

	}



	.menubar-inverse_servo  ul.menubar-nav li

	{

		color: #ffffff;
		float: none;
		font-family: "Century Gothic" !important;
		font-size: 14px;
		height: 22px;
		list-style-type: none;
		margin: 0 0 5px;
		padding: 0;

		text-transform: uppercase;

	}


	.menubar-inverse_servo  ul.menubar-nav li a

	{

		background-color:#7e7e7e!important;
		border-radius:7px;
		color: #ffffff;
		display: block;
		float: none;
		font-family: "Century Gothic" !important;
		font-size: 14px;
		height: 22px;
		list-style-type: none;
		margin: 0;
		padding: 1px 10px 0;
		text-decoration: none;
		text-transform: uppercase;
		width:125px;
		line-height: 21px;

	}



	.menubar-inverse_servo  ul.menubar-nav li a:hover

	{

		background:url(../images/rebooku/menu_select.jpg) repeat-x;


    	 color: #fff!important;
		 background-color:#4f4f4f!important;

	}

	.menubar-inverse_servo  ul.menubar-nav li.open
	{

		background-color:transparent!important;
	}

	.menubar-inverse_servo  ul.menubar-nav li a.selected

	{

		/*background:url(../images/rebooku/menu_select.jpg) repeat-x;*/

	}

	.menubar-inverse_servo  ul.menubar-nav li ul.dropdown-menu

	{

		margin:-10px 30px 0 0	;
		right:0px;

		padding:0px;

		position:absolute;

		z-index:2000;

		float:none;

		border:none;

		width:160px;
		border-top:solid 3px #a1e0c0!important;

		height: auto;

		background-color:#f2efef; color:#000000;
		box-shadow: none;






	}

	.menubar-inverse_servo  ul.menubar-nav li:last-child ul.dropdown-menu
	{
		margin-right:0px;
	}

	.menubar-inverse_servo  ul.menubar-nav ul.dropdown-menu li

	{

		margin:0px;

		padding:0px;

		float:none;

		height:20px;

		font-size:14px;

		font-weight:normal;

		/*border-bottom:1px solid #CCCCCC; */

		color:#000000; clear:both;
		text-align:right;

	}

	#myaccountSubmenu{position:inherit;z-index:1000000;visibility: hidden;background:#4F4F4F;padding:5px; border-radius:5px;}
	#myaccountSubmenu a{background:none !important;}
	#myaccountSubmenu a:hover{background:#7e7e7e !important;}
	#askpieSubmenu{position:inherit;z-index:1000000;visibility: hidden;background:#4F4F4F;padding:5px; border-radius:5px;}
	#askpieSubmenu a{background:none !important;}
	#askpieSubmenu a:hover{background:#7e7e7e !important;}



	.menubar-inverse_servo  ul.menubar-nav li ul.dropdown-menu li a{

		/*min-width:150px; color:#000000;*/

		-moz-border-bottom-colors: none;

		-moz-border-left-colors: none;

		-moz-border-right-colors: none;

		-moz-border-top-colors: none;

		border-image: none;

		height: auto; width:120px; display:block;

	   /* padding: 7px 20px 7px 20px;*/

		text-indent: 0; color:#333!important; font-size:14px; font-weight:500; border-bottom:1px solid #CCCCCC;
		padding:7px 20px; line-height:normal;
		font-family: "Century Gothic" !important;

	}



	.menubar-inverse_servo  ul.menubar-nav li ul.dropdown-menu li a:hover{

		/*min-width:150px; color:#000000;*/

		-moz-border-bottom-colors: none;

		-moz-border-left-colors: none;

		-moz-border-right-colors: none;

		-moz-border-top-colors: none;

		border-image: none;

		height: auto;

	   /* padding: 7px 20px;*/

		text-indent: 0; color:#000000; font-size:14px; background-color:#f8f8f8;  border-bottom:1px solid #CCCCCC;

	}
	.menubar-inverse_servo .menubar-nav > .open > a, .menubar-inverse_servo .menubar-nav > .open > a:focus, .menubar-inverse_servo .menubar-nav > .open > a:hover
	{
			background-color:transparent;
	}

	.logo_servo
	{
			float: left;
			height: 96px;
			margin: 8px 0 0;
			padding: 0;

	}
	/*.logo_servo a
	{
		margin:0px; padding:0px; display:block; text-decoration:none; border-bottom:0px;
	}*/

	.icon-facebook:before {

  content: "\e604";

	}

	.icon-flickr:before {

	  content: "\e608";

	}
			@media (min-width:1200px)
			{
				.my_container_servo{width:910px!important; padding-left:0px; padding-right:0px;}
			}

		@media (max-width:995px)
			{


				.my_container_servo{width:95%!important; padding-left:0px; padding-right:0px;}
				.menubar-inverse_servo  ul.menubar-nav
				{
					margin-right:10px;
				}
			}


			@media (max-width:995px)
			{


				.my_container_servo{width:98%!important; padding-left:0px; padding-right:0px;}
				.menubar-inverse_servo  ul.menubar-nav
				{
					margin-right:0px;
				}

				.menubar-inverse_servo ul.menubar-nav li a
				{
					width:105px;
				}
			}




	@media (max-width:767px)
	{
		.social-networks
		{
			text-align:center; max-width:100%; float:none; margin-top:20px;
		}

		.logo_servo
		{
			margin:0px; width:100%; text-align:center; padding-bottom:20px;
		}

		/*.logout
		{
				 position:absolute; float:none; margin:0px; line-height:normal; margin-top:10px; color:#fff; border-bottom: 0px solid #dadada; width:auto;
				 padding:10px; right:10px;
		}
		*/
		.user_nm
		{
			margin-top:15px;
		}

		.menubar_servo
		{
			background-color:#fff;
				height:auto;
		}

		.menubar_servo a
		{
			color:#333!important;
		}

		.menubar_servo a:hover
		{
			color:#333!important;
		}

		.menubar-collapse
		{
			background-color:#fff; margin-top:-20px;
		}

		.menubar-inverse_servo ul.menubar-nav
		{
				width:100%; overflow:hidden!important;
		}

		.menubar-inverse_servo ul.menubar-nav li
		{
			float:none;
			width:100%; text-align:left;
			color: #333333;
			display: block;
			font-size: 14px;
			line-height: normal;
			padding: 0px;
			border-bottom:solid 0px #dadada;
			height:auto;

		}



		.menubar-inverse_servo ul.menubar-nav li:hover
		{
			background-color:#fff;
		}

		.menubar-inverse_servo ul.menubar-nav li a
		{ width:95%; padding:5px; height:auto; color:#fff!important; padding-left:10px;}

		#myaccountSubmenu{position:inherit;z-index:1000000;visibility: visible !important;margin-left:10px; background:#4F4F4F;padding:5px; border-radius:2px;}
		#myaccountSubmenu a:hover{background:#7e7e7e !important;border-radius:0px;}
		#askpieSubmenu{position:inherit;z-index:1000000;visibility: visible !important;background:#4F4F4F;margin-left:10px;padding:5px; border-radius:2px;}
		#askpieSubmenu a:hover{background:#7e7e7e !important;border-radius:0px;}

		.social_icon_header
		{
			min-height:54px;
		}

		.menubar-header
		{
			margin:20px 5px; margin-left:5px!important; margin-right:5px!important; margin-top:20px; border-color:#fff!important;
		}

		.menubar-collapse
		{
			margin:20px 5px; margin-left:5px!important; margin-right:5px!important; margin-top:-20px; border-color:#fff!important;
		}
		.menubar-inverse_servo
		{
			border-color:#fff!important;
		}

		.navlogin
		{
				background-image:none;
		}
		.menubar-toggle
		{
				background-color: #f9f9f9;  border-color: #dadada!important; cursor: pointer;
				font-size: 14px;
				line-height: 31px;
				position: relative;
				width: 100%;
				margin:0px;
				border-radius:0px;
				padding:0 10px;
		}
		.menubar-toggle:hover, .menubar-toggle:focus
		{
				background-color:#fff!important;
		}
		.menubar-toggle .icon-menubar
		{
			background-color:#dadada!important; border-radius:0px; height:3px; width:20px; margin-left:10px;
		}

		.mob_menu
		{
			overflow:visible; position:relative; float:left; width:auto; height:auto;
		}
		.slidebar
		{
			float:right; width:auto; padding-top:7px; height:31px; border-left:solid 1px #dadada;
		}
		.menubar-inverse_servo .menubar-nav > .open > a, .menubar-inverse_servo .menubar-nav > .open > a:focus, .menubar-inverse_servo .menubar-nav > .open > a:hover
		{
				background-color:transparent; color:#333;
		}
		.menubar-inverse_servo ul.menubar-nav li ul.dropdown-menu
		{
			position:relative;
			background-color:transparent;
			width:107%;
			margin-top:10px;
			display:block;
			box-shadow: none;
			margin-right:-6px;
			margin-left:-10px;
			border-top:0px!important;
		}
		.menubar-inverse_servo ul.menubar-nav li ul.dropdown-menu li
		{
				 height:auto; padding-left:5px; border-bottom:0px; border-top:1px solid #dadada;
		}
		.menubar-inverse_servo ul.menubar-nav li ul.dropdown-menu li a
		{
			border-bottom:0px; padding:10px; width:auto; font-family: "Century Gothic" !important;
		}

		.menubar-inverse_servo ul.menubar-nav li ul.dropdown-menu li:last-child a
		{
			padding-bottom:0px;
		}

		.menubar-inverse_servo ul.menubar-nav li ul.dropdown-menu li a::before
		{
			content: "-";
			 margin-left: -6px;

			 margin-right: 2px;
		}
		.menubar-inverse_servo ul.menubar-nav li ul.dropdown-menu li a:hover
		{
			border-bottom:0px;
		}
		.logout_servo > a
		{
			color:#9f1d77 !important;
		}

		.logout_servo > a:hover
		{
			color:#9f1d77 !important;
		}
		.social-networks a
	{
		color:#fff!important;
	}

		.social-networks a:hover
	{
		color:#fff!important;
	}
	.logo_servo
	{
		height:auto!important;
	}
	}
	@media (max-width:650px)
	{

	.logo_servo a img
		{
			width:90%;
		}
	}

	@media (max-width:480px)
	{
		.user_nm
		{
			text-align:center;
		}
	}

	/****************** servo Header CSS Ends************************************/

/******************* For Merged Services button ********************************/
.apply_sameimg
       {
			position: absolute;
            right: 0;
            top: -15px;
            width: auto !important;
    }
 @media (max-width: 480px) {


    .apply_sameimg
       {
               position: absolute;
               right: auto;
               top: -25px;
               width: auto !important;
    }

}
/******************* End merged Services **************************************/

.icon-delete {
    background: url(../img/icon-delete.png) no-repeat top left;
    width: 22px;
    height: 22px;
    display: inline-block;
    border: none;
    outline: none;
	}

.btn-red {

		background-color: #ff0000!important;

		border-color: #ff0000!important;

		color: #fff !important;

		 padding: 6px 12px!important;

		 width:auto!important;

		min-width: 120px!important;

	}

.btn-red:hover
	{
		background-color: #fff!important;

		border-color: #F27171!important;

		outline:none!important;

		outline-offset:none!important;

		color: #000 !important;
	}

.input-group-addon
{
	background-color:#FFFFFF !important;
	border:0px ;
}
.input-group .form-control:last-child
{
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}


#complete_order_delivery_box { width:100%; background:#76cba9; border-radius:5px;margin-top:20px; border:1px solid #50b990; color:#000; font-size:12px; padding:10px 20px }


@media only screen
and (min-width : 992px) {
  #delivery_box { width:100%; background:#76cba9; border-radius:5px;margin-top:20px; border:1px solid #50b990; color:#000; font-size:12px; padding:10px 20px; float:left; text-align: center; }
  .delivery_box_exceed { width:48%;height:120px;margin-top:20px;font-size:12px; padding:10px 20px;display:none; float:left;margin-left: 10px; }
}

@media (max-width: 768px) {
	#delivery_box { background:#76cba9; border-radius:5px;margin-top:0px; border:1px solid #50b990; color:#000; font-size:12px; padding:10px 20px; float:left; }
	.delivery_box_exceed { margin-top:20px;font-size:12px; padding:10px 20px;display:none; float:left;margin-left: 0px; }
 }

@media (max-width: 576px) {
	#delivery_box { background:#76cba9; border-radius:5px;margin-top:0px; border:1px solid #50b990; color:#000; font-size:12px; padding:10px 20px; float:left; }
	.delivery_box_exceed { margin-top:20px;font-size:12px; padding:10px 20px;display:none; float:left;margin-left: 0px; }
}

.modal-title { font-size: 15px; font-weight: bold; text-align: center; color: #000000 }
/*.modal-body .pieform-group { padding: 15px 50px; font-size: 12px; }*/
.modal-body .pieform-group { width:70%;margin:0 auto; font-size: 12px; }
