#pickup-station{
box-shadow: -2px 2px 3px #06603b;
}

.package-container .tips-info{
	text-align: right;
	line-height: 2;
}

.package-container .tips-info.left {
    right: -70px;
}

.package-container .tips-info.left::after {
    right: 80px;
    left: auto;
}

@font-face {
    font-family: "NotoKufiArabic";
    src: url("../fonts/NotoKufiArabic-Regular.ttf");
}
html, body {
	font-family: "NotoKufiArabic", Helvetica, Arial, sans-serif;
	font-weight: 100;
}
.fa-big {
	font-size: 80px;
	line-height: 80px;
	text-align: center;
}
.fa-li{
	right: -2.14285714em;
	left:auto;
}

.pull-left {
    float: right !important;
}

.pull-right {
    float: left !important;
}
/*
.col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12 {
	padding-left: 15px;
	padding-right: 0;
	/* pto --
}
*/
.mo-font-weight-6{
	font-weight: 400;
}

.integration-image{
		left: -800%;
}

@media (min-width: 768px){
	.navbar-nav > li {
    float: right;
	}

	.navbar-right {
	    float: left !important;
	    margin-right: auto ;
	    margin-left: -15px;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.container {
	}
	.col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11 {
		float: right;
	}
	.col-ms-pull-0 {
		left: auto;
		right: auto;
		/* lrto */
	}
	.col-ms-pull-1 {
		left: 8.33333333%;
		right: auto;
		/* lrto */
	}
	.col-ms-pull-2 {
		left: 16.66666667%;
		right: auto;
		/* lrto */
	}
	.col-sm-pull-3 {
		left: 25%;
		right: auto;
		/* lrto */
	}
	.col-sm-pull-4 {
		left: 33.33333333%;
		right: auto;
		/* lrto */
	}
	.col-sm-pull-5 {
		left: 41.66666667%;
		right: auto;
		/* lrto */
	}
	.col-sm-pull-6 {
		left: 50%;
		right: auto;
		/* lrto */
	}
	.col-sm-pull-7 {
		left: 58.33333333%;
		right: auto;
		/* lrto */
	}
	.col-ms-pull-8 {
		left: 66.66666667%;
		right: auto;
		/* lrto */
	}
	.col-ms-pull-9 {
		left: 75%;
		right: auto;
		/* lrto */
	}
	.col-ms-pull-10 {
		left: 83.33333333%;
		right: auto;
		/* lrto */
	}
	.col-ms-pull-11 {
		left: 91.66666667%;
		right: auto;
		/* lrto */
	}
	.col-ms-pull-12 {
		left: 100%;
		right: auto;
		/* lrto */
	}
	.col-ms-push-0 {
		right: auto;
		left: auto;
		/* lrto */
	}
	.col-ms-push-1 {
		right: 8.33333333%;
		left: auto;
		/* lrto */
	}
	.col-ms-push-2 {
		right: 16.66666667%;
		left: auto;
		/* lrto */
	}
	.col-sm-push-3 {
		right: 25%;
		left: auto;
		/* lrto */
	}
	.col-sm-push-4 {
		right: 33.33333333%;
		left: auto;
		/* lrto */
	}
	.col-sm-push-5 {
		right: 41.66666667%;
		left: auto;
		/* lrto */
	}
	.col-sm-push-6 {
		right: 50%;
		left: auto;
		/* lrto */
	}
	.col-sm-push-7 {
		right: 58.33333333%;
		left: auto;
		/* lrto */
	}
	.col-ms-push-8 {
		right: 66.66666667%;
		left: auto;
		/* lrto */
	}
	.col-ms-push-9 {
		right: 75%;
		left: auto;
		/* lrto */
	}
	.col-ms-push-10 {
		right: 83.33333333%;
		left: auto;
		/* lrto */
	}
	.col-ms-push-11 {
		right: 91.66666667%;
		left: auto;
		/* lrto */
	}
	.col-ms-push-12 {
		right: 100%;
		left: auto;
		/* lrto */
	}
	.col-ms-offset-0 {
		margin-right: 0;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-1 {
		margin-right: 8.33333333%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-2 {
		margin-right: 16.66666667%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-3 {
		margin-right: 25%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-4 {
		margin-right: 33.33333333%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-5 {
		margin-right: 41.66666667%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-6 {
		margin-right: 50%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-7 {
		margin-right: 58.33333333%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-8 {
		margin-right: 66.66666667%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-9 {
		margin-right: 75%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-10 {
		margin-right: 83.33333333%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-11 {
		margin-right: 91.66666667%;
		margin-left: auto;
		/* mto */
	}
	.col-ms-offset-12 {
		margin-right: 100%;
		margin-left: auto;
		/* mto */
	}
}

.slogan {
	float: right;
	font-size: 0.9em;
	color: #2a86c5;
}
#why h4 {
	text-align: center
}
.navbar-default .navbar-nav > li > a, .navbar-default .top-nav .navbar-nav > li > a {
	font-weight: bold;
}
.navbar-default .navbar-nav > li > .dropdown-ellipse:hover {
	border-color: #3407D6;
}
.nav > li > .dropdown-ellipse, .dropdown-ellipse {
	border: 1px solid rgb(219, 219, 219);
	border-radius: 15px;
}
.head-menu {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(174, 169, 169, 0.8);
	-moz-box-shadow: 0px 0px 4px 1px rgba(174, 169, 169, 0.8);
	box-shadow: 0px 0px 4px 1px rgba(174, 169, 169, 0.8);
}
@media only screen and (min-width: 768px) {
	.nav > li > .dropdown-ellipse.last {
		margin-left: 35px;
		margin-right: auto;
		/* mto */
	}
}
@media only screen and (max-width: 768px) {
	.navbar-brand {
	}
}
@media only screen and (max-width: 325px) {
	.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
		margin-right: 0px;
		margin-left: auto;
		/* mto */
	}
}
.panel-default > .panel-heading {
	border-color: #D3E0E9;
	font-weight: bold;
}
.modal {
	right: 0;
	left: auto;
	/* lrto */
}
.special-heading {
	text-align: center;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(20,27,65,0.47);
	-moz-box-shadow: 0px 0px 2px 0px rgba(20,27,65,0.47);
	box-shadow: 0px 0px 2px 0px rgba(20,27,65,0.47);
	font-weight: bold;
	text-shadow: 0px 0px 4px #141b41;
	font-size: 22px;
}
.special-heading-ovelap {
	text-align: center;
	border: 5px solid rgb(48, 4, 210);
	border: 0;
	font-weight: bold;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(241,125,34,1);
	-moz-box-shadow: 10px 10px 5px 0px rgba(241,125,34,1);
	box-shadow: 10px 10px 5px 0px rgba(241,125,34,1);
	border: 1px solid #5c6382;
}
.product-price {
	padding: 1px 5px;
}
.breadcumps {
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,1);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,1);
	border-radius: 5px;
}
.breadcumps a {
	font-weight: bold;
}
.product-title-2 {
	font-weight: 900;
}
.product-title-3 {
	-moz-box-shadow: inset 0 0 0 1px #63ad0d;
	-webkit-box-shadow: inset 0 0 0 1px #63ad0d;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: solid 1px #d0d0d0;
	border-radius: 3px;
	box-shadow: inset 0 0 0 1px #f5f5f5;
	font: bold 27px Arial, Helvetica, Clean, sans-serif;
	text-align: center;
	text-shadow: 0 1px 0 #fafafa;
}

.side-menu .header {
	font-size: 16px;
}
.pinfo-title {
font-size: 21px;
letter-spacing: 0;
}
.share-link a {
	font-size: 14px;
}
.product-details-table tr td {
	line-height: 24px;
	font-size: 13px;
	padding: 2px 5px 2px 0;
}
.product-details-table tr td:first-child {
	font-weight: 700;
}
.center-text {
	text-align: center;
}

.profile-head {
	float: right;
}
.profile-head img {
	border: 5px solid #fff;
	border-radius: 5px;
	border: 1px solid;
}
.profile-head h5 {
	font-weight: bold;
	font-size: 25px;
}
.profile-head p {
	text-align: justify;
	font-size: 17px;
}

.profile-head ul li {
	font-weight: 700;
	font-size: 13px;
}
.profile-head ul li span {
	padding-left: 10px;
	padding-right: 0;
	/* pto */
}
.profile-head h6 {
	text-align: center;
	font-weight: 100;
	font-size: 15px;
}
.company-tag {
	border-radius: 15px;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: auto;
	/* mto */
}
.company-tag a {
	font-size: 10px;
	padding-left: 10px;
}
.yes {
	border-radius: 50%;
	padding: 2px 6px;
	margin-right: -8px;
}

.company-special-row {

	margin-right: 0px;
	margin-left: 0px;
}
.accordion-heading {
	border-radius: 4px;
	border: 1px solid #C9590F;
	border: 1px solid #306bac;
}
.accordion-body {
	border: 1px solid rgb(201, 89, 15);
	border: 1px solid #306bac;
	border-radius: 4px;
}
.accordion-toggle {
	font-weight: bold;
}
.panel-heading span {
	font-size: 15px;
}
.range {

	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	padding-right: 8px;
		padding-left: 0;
}
.ranger-col, .ranger-col div[class*='col-'] {

	padding-left: 0;
	padding-right: 0;
}
.range input[type="range"]::-webkit-slider-thumb {
	text-align: center;
	border-radius: 0px;
}
.range input[type="range"]::-moz-slider-thumb {
	text-align: center;
	border-radius: 0px;
}
.range input[type="text"] {
	border: 0;
	text-align: center;
	border-radius: 4px;
	transition: all 0.5s ease;
}
.price-filter-col {
	border: 1px solid #ceaa30;
}
.filter-col {
	border: 1px solid #faebcc;
}
#product-search-page .panel label {
	font-weight: 300;
}
#product-search-page .panel input, #product-search-page .panel select {
	border-color: #777da7;
}
.hint {
	font-size: 12px;
}

#dynamic_ad {
	text-align: center;
	font-weight: bold;
	font-size: 25px;
}
#dynamic_ad #slide4 {
	line-height: 1em;
}
#dynamic_ad .fa-level-up {
	font-size: 19px;
}
.re-back {
	margin-right: -48px;
	margin-left: auto;
	/* mto */
}
.panel-primary > .panel-heading {
	border-color: #3097d1;
}
.btn-primary {
	border-color: #699ada;
}
.btn-warning {
	border-color: #f3b432;
}
.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open > .btn-primary.dropdown-toggle {
	border-color: #306bac;
}
.bold {
	font-weight: bold;
}
#products-search-form label {
	text-align: right;
}
.company-ad-container {
	text-align: center;
	font-size: 14px;
}
.company-ad-container #slide1 {
	font-size: 20px;
}
.company-ad-container #slide6 a {
	font-size: 16px;
	margin-right: 15px;
	margin-left: auto;
	/* mto */
}

.popup-message .glyphicon-remove-circle{
	right: 90%;
}
@media screen and (min-width: 768px) and (max-width: 1250px) {
	#companies-test .tab-slider, #companies-test .carousel-inner, .company-ad-container {
	}
}
@media screen and (min-width: 768px) and (max-width: 1150px) {
	.company-ad-container {
		font-size: 13px;
	}
	.company-ad-container #slide6 a {
		font-size: 13px;
	}
}
@media screen and (min-width: 768px) and (max-width: 840px) {
	.company-ad-container #slide1 {
		font-size: 13px;
	}
	.company-ad-container #slide6 a {
		font-size: 11px;
	}
}
#product-ad-container {
	text-align: center;
}
#product-ad-container h3 {
	margin-left: auto;
	/* mto */
}
#product-ad-container #slide6 {
	margin-right: -25px;
	margin-left: auto;
	/* mto */
}
@media screen and (min-width: 768px) and (max-width: 1010px) {
	#product-ad-container h3 {
		margin-right: 0;
		margin-left: auto;
		/* mto */
	}
	#product-ad-container #slide6 {
		margin-right: 0;
		margin-left: auto;
		/* mto */
	}
}
@media screen and (max-width: 767px) {
	#product-ad-container {
	}
}
a.button::before {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: #959595 0 2px 5px;
	-moz-box-shadow: #959595 0 2px 5px;
	border-radius: 3px;
	box-shadow: #959595 0 2px 5px;
	right: 0;
	left: auto;
	/* lrto */
}
a.button {
	-moz-box-shadow: inset 0 0 0 1px #63ad0d;
	-webkit-box-shadow: inset 0 0 0 1px #63ad0d;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: solid 1px #d0d0d0;
	border-radius: 3px;
	box-shadow: inset 0 0 0 1px #f5f5f5;
	font: bold 12px Arial, Helvetica, Clean, sans-serif;
	text-align: center;
	text-shadow: 0 1px 0 #fafafa;
}
a.button:hover {
	border: solid 1px #c2c2c2;
	box-shadow: inset 0 0 0 1px #efefef;
}
a.button:active {
	border: solid 1px #959595;
	box-shadow: inset 0 10px 15px 0 #c4c4c4;
}
a.button.orange {
	border: solid 1px #eab551;
	box-shadow: inset 0 0 0 1px #fee9aa;
	text-shadow: 0 1px 0 #fedd9b;
}
a.button.orange:hover {
	border: solid 1px #e6a93d;
	box-shadow: inset 0 0 0 1px #fedb98;
}

.order-side-menu{
	padding: 0;
}
@media screen and (min-width: 768px) {
	.navbar-default .navbar-nav > li > a, .navbar-default .top-nav .navbar-nav > li > a {
		font-size: 16px;
		padding-right: 10px;
		/* pto */
		padding-left: 10px;
		/* pto */
	}
	.slogan {
		font-size: 0.9em;
	}
}
@media screen and (min-width: 995px) {
	.navbar-default .navbar-nav > li > a, .navbar-default .top-nav .navbar-nav > li > a {
		font-size: 16px;
		padding-right: 13px;
		/* pto */
		padding-left: 13px;
		/* pto */
	}
	.slogan {
		font-size: 0.9em;
	}
}
@media screen and (min-width: 1200px) {
	.navbar-default .navbar-nav > li > a, .navbar-default .top-nav .navbar-nav > li > a {
		padding-right: 15px;

		padding-left: 15px;
		    font-size: 14px;
    line-height: 1.4285714;
	}
	.slogan {
		font-size: 0.9em;
	}
}
@media screen and (max-width: 767px) {
	.company-ad-container .fa-li {
	}
	.mob-nav.slogan {
		font-size: 0.8em;
	}
	footer {
		text-align: center;
	}
	#dynamic_ad {
		font-size: 15px;
	}
	.solar-responsive-table td {
		margin-right: 10px;
		margin-left: auto;
		/* mto */
	}
	.radio-inline{
	    margin-right: 10px;
	    margin-left: 0;
	}


.solar-responsive-order-table .order-td {
    padding-top: 95px;
}
}
@media screen and (max-width: 450px) {
	.mob-nav.slogan {
	}
}
.serviceBox {
	text-align: center;
}
.serviceBox .service-icon {

	border-radius: 3px;
	right: 0;
	left: 0;
	transition: all 0.3s ease-out 0s;
}
.serviceBox:hover .service-icon {
	transform: rotate(45deg);
}
.serviceBox .service-icon span {

	line-height: 60px;
	border-radius: 3px;
	font-size: 30px;
	right: 0;
	left: 0;
	transition: all 0.3s ease-out 0s;
}
.serviceBox .service-icon span i {
	transition: all 0.3s ease-out 0s;
}
.serviceBox:hover .service-icon span i {
	transform: rotate(-45deg);
}
.serviceBox .service-content {
	border: 1px solid #e7e7e7;
	border-radius: 3px;
}
.serviceBox .service-content:before {

	border: 1px solid #e7e7e7;
	border-radius: 3px;
	right: 0;
	left: 0;
	transition: all 0.3s ease-out 0s;
}
.serviceBox:hover .service-content:before {
	transform: rotate(45deg);
}
.serviceBox .title {
	font-size: 17px;
	font-weight: 500;
	transition: all 0.3s ease-out 0s;
}
.serviceBox .description {
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
}
.serviceBox .read-more {

	line-height: 38px;
	border-radius: 50%;
	border: 1px solid #e7e7e7;
	font-size: 14px;
	right: 0;
	left: 0;
	transition: all 0.3s ease-out 0s;
}
.serviceBox .read-more:hover {
	border: 1px solid #727cb6;
}
.serviceBox:hover .read-more {
	border: 1px solid #727cb6;
}
.serviceBox.green:hover .read-more {
	border: 1px solid #008b8b;
}
.serviceBox.blue:hover .read-more {
	border: 1px solid #3498db;
}
.serviceBox.orange:hover .read-more {
	border: 1px solid #e67e22;
}

.img-preview-box i{
	left: auto;
	right: 0;
}

.form-horizontal .registeration-category{
	text-align: right;
}

.dropdown-submenu>.dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: auto;
	margin-right: -1px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: left;

    border-width: 5px 5px 5px 0;
    border-right-color: #ccc;
    border-left-color: #ccc;

    margin-right: auto;
    margin-left: -10px;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    right: -100%;
    left: auto;
    margin-left: auto;
    margin-right: 10px;
    -webkit-border-radius: 6px 6px 6px 0;
    -moz-border-radius: 6px 6px 6px 0;
    border-radius: 6px 6px 6px 0;
}

.details-card-title{
	line-height: 1.5;
}

/*.hide-pop-up{*/
/*	left: auto;*/
/*	right:22%;*/
/*}*/

.intro-block-margin{
margin-right: 3.5%;
margin-left: 0;
}

@media screen and (max-width:992px){
			.intro-block{
		margin: 60px 10%;
width: 80%;
	}
}

  /** New COver profile */

  .cover-logo .cover-header-txt .company-tag{
    padding: 2px 8px 2px 0;
  }

  .cover-logo{
    left: unset;
    right: 50px;
  }

  .cover-logo img, .cover-logo .cover-header-txt{
    float: right;
  }

  .cover .sponsored{
    margin-right: 40px;
  }

  @media screen and (max-width: 676px){

	  .cover-logo img, .cover-logo .cover-header-txt{
	  	float: none;
	  }
	    .cover-logo{
	  	left: 0;
	  	right: 0;
	  }



  }

  .steps .nav-tabs > li{
    float: right;
  }

  .feedback-up{
    left: unset;
    right: 75px;
  }

.sme-model-body{
  text-align: right;
}


.glyphicon-circle-arrow-right::before {
    content: "\E132";
}

.col-20{
  float: right;
}

.package-container .package-titles{
  border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}


.package-small-screen .package-header-txt,   .package-small-screen .package-header-txt-note{
 text-align: right;
}

.text-left{
text-align: right;	
}
