/* Travel Menu Sticky */
#travel-menu{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    background-color: #fff;
}
.windows-safari #travel-menu{
	width:100%;
}
#travel-menu.sticky{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	z-index: 9;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.fixed-header #travel-menu.sticky{
	 top: 90px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
@media (max-width: 1022px) {
.fixed-header #travel-menu.sticky{
	top:126px;
}
}
/*****************
general feature page
******************/
.ticking-sec{
	padding:60px 0 25px 0;
}
.title-sec .h2-title{
	margin:0px;
  font-family: 'montserratregular';
  font-size: 30px;
  font-style: italic;
  line-height: 1.27;
  letter-spacing: 0.7px;
  text-align: center;
  color: #000000;
  margin-bottom:20px;
}
.title-sec .sub-title {
  font-family: 'montserratregular';
   font-size: 17px;
  line-height: 1.59;
  text-align: center;
  color: #000000;
  font-weight:normal;
  margin-bottom:20px;
}
.title-sec .short-desc {
  font-family: 'montserratlight';
  font-size: 16px;
  line-height: 1.69;
  text-align: center;
  color: #8d8d8d;
  font-weight:normal;
}
.title-sec .short-desc span{
  font-family: 'montserratregular';
  color: #000;
  font-weight:normal;
}
.ticking-boxes .ticking-list{
	margin-top:55px;
}
.ticking-list .icon-title {
  font-family: 'montserratlight';
  font-size: 11px;
  font-weight: 300;
  line-height: 1.64;
  letter-spacing: 1.5px;
  text-align: center;
  text-transform:uppercase;
  color: #000000;
  padding: 0px 55px;
}
.ticking-list .icon-image{
	text-align:center;
	margin-bottom:20px;
}
.ticking-list .inner-ticking{
	margin-bottom:40px;
}
@media (max-width: 1199px) {
.ticking-list .icon-title {
    padding: 0;
}
.ticking-list .inner-ticking {
    margin-bottom: 25px;
}
}
@media (max-width: 991px) {
.title-sec .h2-title {
    font-size: 24px;
    margin-bottom: 20px;
}
}


/************
Portfolio page
************/
.portfolio-text{
	padding:60px 0 60px 0;
}

/* Shine */
.portfolio-inner .gallery-box-thumb{
	position:relative;
	overflow: hidden;
}
/* .portfolio-inner .gallery-box-thumb .image_holder::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.portfolio-inner .gallery-box-thumb .image_holder:hover::before {
	-webkit-animation: shine .90s;
	animation: shine .90s;
}*/
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
 .portfolio-inner .text_holder {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(242,106,68,0.9);
  width: 100%;
  height: 0;
  transition: .5s ease;
  padding-top: 55px;
}

.portfolio-inner .image_holder:hover .text_holder {
  height: 100%;
}
.portfolio-sec .portfolio-inner{
	margin-bottom:30px;
}
.portfolio-sec{
	padding-bottom:60px;
}
.portfolio-inner .image_holder .header-typ4 {
  white-space: nowrap; 
  color: #fff;
 font-family: 'work_sanslight';
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
.title-sec br{
	display:none;
}
}
@media (max-width: 480px) {
.portfolio-sec .col-xs-6{
	width:100%;
}
}
/******************
Why Us Page
*******************/
.why-us-text .h2-title{
	margin:0px;
  font-family: 'montserratregular';
  font-size: 30px;
  font-style: italic;
  line-height: 1.27;
  letter-spacing: 0.7px;
  color: #000000;
  margin-bottom:20px;
}
.why-us-text .sub-title {
  font-family: 'montserratregular';
   font-size: 17px;
  line-height: 1.59;
  color: #000000;
  font-weight:normal;
  margin-bottom:20px;
}
.why-us-text .short-desc {
  font-family: 'montserratlight';
  font-size: 16px;
  line-height: 1.69;
  color: #8d8d8d;
  font-weight:normal;
}
.why-us-text .short-desc span{
  font-family: 'montserratregular';
  color: #000;
  font-weight:normal;
}
.why-text-area{
	padding-top:100px;
}
.why-text-area .why-us-text{
	margin-top:60px;
	padding-right: 110px;
}
.we-challenges-area{
	padding-top:100px;
}
.we-challenges-area .why-us-text {
    padding-left: 80px;
}
.why-us-img img{
	width:100%;
	box-shadow: 0px 7px 14px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 7px 14px 0px rgba(0, 0, 0, 0.5);
}
.pink-bg-color .image-left img{
	box-shadow: 0px 7px 14px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 7px 14px 0px rgba(0, 0, 0, 0.5);
}
@media (max-width: 1199px) {
.why-text-area .why-us-text{
	margin-top:40px;
	padding-right: 40px;
}
.we-challenges-area .why-us-text {
    padding-left: 10px;
}
.why-text-area {
    padding-top: 50px;
}
.we-challenges-area {
    padding-top: 50px;
}
.why-us-text .h2-title{
  margin-bottom:10px;
}
.why-us-text .sub-title {
  margin-bottom:10px;
}
}
@media (max-width: 991px) {
.we-challenges-area .why-us-text {
    margin-top:60px;
}
.why-text-area .why-us-text {
    margin-top: 0;
    padding-right: 0px;
}
.why-us-text{
	margin-bottom:20px;
	padding-left: 0px;
	text-align: center;
}
.why-us-img img{
	width:auto;
}
.why-us-img{
	text-align:center;
}
.why-us-text .h2-title{
  font-size: 24px;
  margin-bottom:20px;
}
}
@media (max-width: 767px) {
.we-challenges-area .why-us-text {
    margin-top:50px;
}
}
@media (max-width: 480px) {
.we-challenges-area .why-us-text {
    margin-top:30px;
}
}

/***************
Extra Css
*****************/
.pink-bg-color .button-sec{
	text-align:left;	
	display:inline-block;
}
.pink-bg-color .button-sec .enquire-sec a {
    -webkit-background-clip: text;
    color: #fff;
    -webkit-text-fill-color: white;
}
.pink-bg-color .italic-title-typ1{
	margin-top:30px;
}
/*.tour-operator-form .submit-get-btn .s-button{
	border:1px solid transparent;
}
.tour-operator-form .submit-get-btn .s-button:hover{
	border:1px solid #fff;
	border-image-source:none;
}
.button-sec{
	border:1px solid transparent;
	display: inline-block;
}
.button-sec:hover{
	border:1px solid #fff;
	border-image-source:none;
} */
/*.button-sec .enquire-sec::before {
    content: "\f101";
	font-family:FontAwesome;
}
.button-sec .enquire-sec:hover::before {
    left: 85%;
	opacity:1;
}
.button-sec .enquire-sec{
	overflow:hidden;
}
.button-sec .enquire-sec::before {
    left: 100%;
    top: 0;
	opacity:0;
}
.button-sec .enquire-sec::after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.button-sec .enquire-sec::before {
    position: absolute;
    height: 100%;
    font-size: 15px;
    line-height: 45px;
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	z-index:999;
	border:none;
	
}*/
.button-sec .enquire-sec{
	overflow:hidden;
	cursor:pointer;
}
.button-sec .enquire-sec a::after {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: -1;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	border:none;
}
.button-sec .enquire-sec a:hover::after {
	-webkit-animation: shine .80s;
	animation: shine .80s;
}
.travel-landing .enquire-sec:after,
.travel-landing .enquire-sec:before{
	content:none;
}
.btn-gradient-typ01{
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
.btn-gradient-typ01::before{
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	border:none;
}
.btn-gradient-typ01:hover::before {
	-webkit-animation: shine .80s;
	animation: shine .80s;
}
.tour-operator-form .submit-get-btn .s-button{
	overflow:hidden;
	cursor:pointer;
}
.tour-operator-form .submit-get-btn .s-button::before{
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	border:none;
}
.tour-operator-form .submit-get-btn .s-button:hover::before {
	-webkit-animation: shine .80s;
	animation: shine .80s;
}
#travel-menu ul li a{
	position:relative;
}
#travel-menu ul li:first-child a::before{
	display:none;
}

#travel-menu ul li a::before {
    display: inline-block;
    height: 45px;
    content: "";
	opacity:0.7;
    border: solid 1px #dddddd;
    left: 0;
    position: absolute;
    top: 14px;
}
#travel-menu ul li.current_page_item a::before{
	display:none;
}
#travel-menu ul li.current_page_item + li a::before{
	display:none;
}
#travel-menu ul li a:hover::before{
	display:none;
}
#travel-menu ul li a:hover::before{
	display:none;
}
.travel-contact-section .italic-title-typ1{
	margin-bottom: 25px;
}
.windows-safari .button-sec .enquire-sec{
	background: #000;
	border:1px solid #000;
}
.windows-safari .button-sec .enquire-sec::after{
	display:none;
}
.windows-safari .button-sec .enquire-sec::before{
	display:none;
}
.windows-safari .tour-operator-form .submit-get-btn .s-button{
	background: #000;
	border:1px solid #000;
}
.windows-safari .tour-operator-form .submit-get-btn .s-button::before{
	display:none;
}
.windows-safari .tour-operator-form .submit-get-btn .s-button::after{
	display:none;
}
.windows-safari .tour-operator-form .form-control::-webkit-input-placeholder { text-transform:uppercase; color:#fff; }
@media (max-width: 1199px) {
.pink-bg-color .italic-title-typ1{
	margin-top:25px;
}
.travel-midbar .button-sec .enquire-sec{
    border-style: none;
    border-width: 0px;
}
}
@media (max-width: 991px) {
.travel-base-text {
    font-size: 13px;
}
}
@media (max-width: 767px) {
.tour-operator-form .wpcf7-form-control-wrap textarea {
    height: 90px;
}
.ticking-list .col-md-3.col-sm-4{
	width:50%;
	float: left;
}
}
@media (max-width: 480px) {
.ticking-list .col-md-3.col-sm-4{
	width:100%;
	float: none;
}
}
/*********************
*** pharmacy page - 29-5-2017 ***
*********************/
/***********************************
Pharmacy Pages
***********************************/
.feature-list-typ1 .feature {
     text-align: center;
     margin-bottom: 48px;
 }

 .feature-list-typ1 .feature .image {
     margin-bottom: 20px;
 }

 .feature-list-typ1 .feature .title {
     font-family: 'montserratregular';
     font-size: 12px;
     line-height: 1.5;
     letter-spacing: 1.7px;
     text-align: center;
     color: #000000;
     text-transform: uppercase;
     min-height: 36px;
 }

 .feature-list-typ1 .feature .sdesc {
     font-family: 'montserratlight';
     font-size: 14px;
     line-height: 1.93;
     text-align: center;
     color: #8d8d8d;
     margin-top: 18px;
 }
 
 #travel-menu.pharmacy-menu ul li a:hover,
 #travel-menu.pharmacy-menu ul li.current-menu-item a {
     background-color: #cae3ff;
     color: #000;
 }

.travel-sections.center-text-section.pharmacy-overview-01 {
    padding: 75px 0;
    text-align: center;
}
.pharmacy-overview-01 .travel-base-text{
	margin-bottom:30px;
}
.travel-sections.center-text-section.pharmacy-overview-01 .italic-title-typ1{
	margin-bottom:33px;
}
.pharmacy-overview-02 .welcome-section-08 {
    padding: 20px 0 80px 0;
}
.pharmacy-overview-03 .italic-title-typ1,.pharmacy-overview-03 .travel-base-text{
	text-align:center;
	color:#fff;
}
.pharmacy-overview-03{
	background:#769ac4;
	padding:70px 0;
}
.pharmacy-overview-03 .enquire-sec{
	text-align:center;
	margin-top:40px;
}
.pharmacy-overview-03 .step-text .step-title {
  font-family: 'caveatregular';
  font-size: 28px;
  text-align: center;
  color: #ffffff;
  margin:0px;
  margin-bottom:10px;
}
.pharmacy-overview-03 .step-text .step-desc{
  font-family: 'montserratlight';
  font-size: 14px;
  line-height: 1.71;
  text-align: center;
  color: #ffffff;
}
.pharmacy-overview-03 .img-step{
	text-align:center;
	margin-bottom:20px;
}
.pharmacy-overview-03 .step-inner{
	margin-bottom:15px;
}
.pharmacy-overview-03 .step-area{
	margin-top:65px;
}
.pharmacy-overview-05{
	padding:70px 0;
}
.pharmacy-overview-05 .italic-title-typ1{
	text-align:center;
}
.pharmacy-overview-05 .package-text .package-title{
  font-family: 'caveatregular';
  font-size: 30px;
  font-weight: normal;
  text-align: center;
  color: #000000;
  font-weight:bold;
  margin-bottom:20px;
}
.pharmacy-overview-05 .package-text .package-desc {
  font-family: 'montserratlight';
  font-size: 15px;
  line-height: 1.8;
  text-align: center;
  color: #769ac4;
  min-height: 270px;
  margin-bottom:30px;
}
.pharmacy-overview-05 .button-sec{
  	text-align: center;
}
.pharmacy-overview-05 .package-inner{
	padding:45px;
	border: solid 1px #769ac4;
}
.pharmacy-overview-04 .travel-base-text {
    margin-bottom: 15px;
}
.pharmacy-overview-04 .image-section{
	margin-top:110px;
}
.pharmacy-overview-04 .text-title {
	font-family: 'montserratregular';
	font-size: 16px;
	line-height: 1.69;
	color: #000;
}
.pharmacy-overview-04 .welcome-section-08 {
    padding: 96px 0 0 0;
}
.light-blue-bg.pharmacy-overview-06{
	background:#e3f0ff;
}
.pharmacy-overview-06 .order-title {
	font-family: 'montserratregular';
	font-size: 16px;
	line-height: 1.69;
	color: #000;
	margin-bottom:15px;
}
.pharmacy-overview-06 .order-list ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.pharmacy-overview-06 .italic-title-typ1{
	margin-top:15px;
}
.pharmacy-overview-06 .order-list li {
    font-family: 'montserratlight';
    font-size: 14px;
    line-height: 1.93;
    color: #000;
	padding-left: 45px;
	position: relative;
	margin-bottom: 5px;
}
.pharmacy-overview-06 .order-list{
	margin-bottom:30px;
}
.pharmacy-overview-06 .order-list li::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 6px;
    vertical-align: top;
    height: 16px;
    width: 22px;
    background: url(../images/check-pharmacy.jpg) no-repeat;
}
.pharmacy-overview-07{
	padding:80px 0;
}
.pharmacy-overview-07 .italic-title-typ1{
	margin-bottom:15px;
}
.pharmacy-overview-07 .italic-title-typ1,.pharmacy-overview-07 .travel-base-text{
	text-align:center;
}
.pharmacy-overview-07 .travel-base-text{
    max-width: 920px;
    margin: 0 auto;
}
.pharmacy-overview-07 .pharmacy-fulfil-area{
	margin:70px 0px;
}
.pharmacy-overview-07 .fulfil-title {
	font-family: 'montserratregular';
	font-size: 16px;
	line-height: 1.69;
	color: #000;
	margin-bottom:15px;
}
.pharmacy-overview-07 .fulfil-desc {
    font-family: 'montserratlight';
    font-size: 14px;
    line-height: 1.71;
    color: #8d8d8d;
}
.pharmacy-overview-07 .inner-fulfil{
	margin-bottom:15px;
}
.pharmacy-overview-07 .center-img{
	text-align:center;
}
.pharmacy-overview-02 .italic-title-typ1{
	margin-top: 70px;
}
@media (max-width: 1199px) {
.pharmacy-overview-05 .package-inner {
    padding: 20px;
}
.pharmacy-overview-02 .italic-title-typ1{
	margin-top: 0px;
}
.pharmacy-overview-05 .package-text .package-desc {
    min-height: 298px;
}
.pharmacy-overview-04 .col-md-7.col-sm-12{
	width:100%;
	text-align:center;
}
.pharmacy-overview-04 .col-md-5.col-sm-12{
	width:100%;
	margin-bottom:20px;
}
}
@media (max-width: 991px) {
.pharmacy-overview-05 .package-inner {
   margin-bottom:15px;
}
.pharmacy-overview-05 .package-text .package-desc {
    min-height: 50px;
}
.pharmacy-overview-06 .image-section,.pharmacy-overview-04 .image-section{
	text-align:center;
}
.pharmacy-overview-06 .italic-title-typ1{
	margin-top:0px;
	text-align:center;
}
.pharmacy-overview-06 .travel-base-text {
    margin: 0 auto;
    max-width: 460px;
}
.pharmacy-overview-06 .enquire-sec{
	text-align:center;
}
}
@media (max-width: 767px) {
.pharmacy-overview-01 .sub-title-typ1 br{
	display:none;
	margin-bottom:15px;
}
.pharmacy-industry-page .travel-midbar .content{
	padding-top:50px;
}
}
/**********************************/

/**********************************
Pharmacy Pill Manager
***********************************/
.pharmacy-pill-manager-01 .title-sec-area{
	max-width:709px;
	margin:0 auto;
	padding:60px 0;
}
.pharmacy-pill-manager-01 .title-sec-area .italic-title-typ1,.pharmacy-pill-manager-01 .title-sec-area .travel-base-text{
	text-align:center;
}
.pharmacy-pill-manager-02{
	padding:100px 0;
}
.pharmacy-pill-manager-02 .travel-base-text{
	 font-size: 14px;
  line-height: 1.79;
}
.pharmacy-pill-manager-02 .italic-title-typ1{
	margin-bottom:25px;
}
.pharmacy-pill-manager-02 .app-link-sec{
	margin:40px 0 50px 0; 
}
.pharmacy-pill-manager-02 .app-link-sec .app-link-item{
	margin-right:10px;
}
.pharmacy-pill-manager-02 .app-link-sec a{
	display:inline-block;
}
.pharmacy-pill-manager-02 .mobile-web-img .slick-active .slick-pagination-item {
    background-color: #cae3ff;
}
.pharmacy-pill-manager-02 .mobile-web-img .slick-pagination-item {
    width: 10px;
    height: 10px;
    background-color: #d8d8d8;
    border-radius: 10px;
    cursor: pointer;
}
.pharmacy-pill-manager-02 .mobile-web-img .slick-dots li {
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
}
.pharmacy-pill-manager-02 .mobile-web-img{
	text-align:center;
	margin-top:25px;
}
.pharmacy-pill-manager-02 .mobile-web-img img{
	margin:0 auto;
}
.pharmacy-pill-manager-02 .mobile-web-img .slick-dots{
	margin-top:20px;
}
.pharmacy-pill-manager-03.bg-light-blue{
	background:#cae3ff;
	padding:80px 0;
}
.pharmacy-pill-manager-03 .prescription-section{
	text-align:center;
}
.pharmacy-pill-manager-03 .travel-base-text{
	color:#5f5f5f;
	font-size: 14px;
  line-height: 1.86;
  max-width:996px;
  margin:0 auto;
}
@media (max-width: 991px) {
.pharmacy-pill-manager-02 .mobile-web-text {
    text-align: center;
}
.pharmacy-pill-manager-02 .mobile-web-img {
    margin-bottom: 40px;
}
.pharmacy-pill-manager-02 {
    padding: 60px 0 40px 0;
}
.pharmacy-pill-manager-02 .mobile-web-img{
	margin-top:0px;
}
}
@media (max-width: 480px) {
.pharmacy-pill-manager-02 .app-link-sec .app-link-item {
    margin-bottom: 10px;
	display: inline-block;
}
}
@media (max-width: 320px) {
.pharmacy-pill-manager-02 .app-link-sec .app-link-item {
    margin-right: 0;
    margin-bottom: 10px;
    display: inline-block;
}
}
/**********************************/
/**********************************
Portfolio pharmacy page
/**********************************/
.page-pharmacy-web-design-portfolio .portfolio-inner .text_holder {
    background-color: rgba(202, 227, 255,0.9);
}
.page-pharmacy-web-design-portfolio .portfolio-inner .image_holder .header-typ4{
	color:#000;
}
.windows-safari .portfolio-inner .text_holder .title{
	text-align: center;
	display: inline-block;
}
.windows-safari .portfolio-inner .image_holder .header-typ4 {
	left: 0;
	right: 0;
	display: block;
}
.pharmacy-portfolio-01 {
    padding: 80px 0;
    text-align: center;
}
.pharmacy-portfolio-01 .travel-base-text{
	max-width:840px;
	margin:0 auto;
}
/**********************************
Why us pharmacy page
**********************************/
.bg-light-blue.pharmacy-why-us-01{
	background:#cae3ff;
	padding:60px 0;
}
.pharmacy-why-us-01 .italic-title-typ1{
	text-align:center;
	margin-bottom:60px;
}
.pillars-area .pillars-title{
  font-size: 15px;
  line-height: 1.8;
  text-align: center;
  font-family: 'montserratlight';
  color: #000000;
  margin-bottom:10px;
}
.pillars-area .pillars-sub-title{
  font-family: 'montserratregular';
  font-size: 15px;
  font-weight: normal;
  line-height: 1.6;
  text-align: center;
  color: #000000;
  margin-bottom:10px;
}
.pillars-area .pillars-desc {
  font-family: 'montserratlight';
  font-size: 13px;
  line-height: 1.85;
  text-align: center;
  color: #8d8d8d;
  padding: 0 10px;
}
.pillars-area {
    position: relative;
}
.pillars-area .why-item-sec-line {
    height: 1px;
    left: -100%;
    right: -100%;
    position: relative;
    background: #769ac4;
    position: absolute;
    top: 0px;
}
.pillars-area .pillars-item {
    display: inline-block;
    width: 19.6%;
    vertical-align: top;
}
.pillars-area .why-line {
    margin-right: -5px;
	margin-bottom: 20px;
}
.pillars-area .why-line .line {
    height: 1px;
    width: 100%;
    position: relative;
    background: #769ac4;
}
.pillars-area .why-line .line::after {
    content: "";
    height: 17px;
    width: 17px;
    border-radius: 17px;
    background: #769ac4;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -9px;
}
.pharmacy-why-us-02 .feature-list-typ1 .feature .sdesc{
	margin-top:0px;
}
.pharmacy-why-us{
	padding:70px 0;
}
.pharmacy-why-us .button-sec{
	margin-top:40px;
}
.pharmacy-why-us .travel-base-text{
	padding-right:20px;
}
.pharmacy-why-us .why-pharmacy-website{
	margin-top:85px;
}
.why-make-website-sec .inner-make-website{
	margin-bottom:30px;
	text-align:center;
}
.why-make-website-sec .inner-make-website .why-make-title {
  font-family: 'montserratregular';
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #000000;
  margin-bottom: 5px;
}
.why-make-website-sec .inner-make-website .why-make-desc {
  font-family: 'montserratlight';
  font-size: 14px;
  line-height: 1.71;
  color: #8d8d8d;
  padding: 0 25px;
  position:relative;
}
.why-make-website-sec .inner-make-website .why-make-desc.right-arrow::after {
	content:"";
	background:url(../images/pharmacy-why-us-arrow.jpg) no-repeat;
	display:inline-block;
	width:59px;
	height:21px;
	position:absolute;
	right: -43px;
	top: 25%;
}
.pharmacy-why-us-02 .feature-list-typ1 .feature .sdesc{
	padding:0 30px;
}
.why-make-website-sec .why-make-img{
	margin-bottom:30px;
}
.pharmacy-why-us-03 .italic-title-typ1{
	text-align:center;
	margin-bottom:50px;
}
.pharmacy-why-us-03{
	padding:20px 0 50px 0;
}
@media (max-width: 1199px) {
.pharmacy-why-us .why-pharmacy-website {
    margin-top: 40px;
}
.pharmacy-why-us-02 .feature-list-typ1 .feature .sdesc{
	padding:0px;
}
.pharmacy-overview-04 .image-section{
	margin-top:0px;
}
.pharmacy-portfolio-banner .midbar-title br{
	display:none;
}
.pharmacy-portfolio-banner .midbar-title{
	font-size:16px;
	line-height:1.1;
}
.pharmacy-portfolio-banner .midbar-sdesc{
	line-height:1.4;
	margin-bottom:15px;
}
}
@media (max-width: 991px) {
.order-list ul{
	text-align:left;
}
.pharmacy-why-us .why-pharmacy-website {
    margin-top: 0px;
}
.pillars-area .why-item-sec-line{
	display:none;
}
.pillars-area .why-line{
	display:none;
}
.pillars-area{
	text-align:center;
}
.pillars-area .pillars-item {
    width: 33%;
	margin-bottom:30px;
}
.pillars-area .pillars-desc {
    padding: 0 5px;
}
.bg-light-blue.pharmacy-why-us-01 {
    padding: 60px 0 30px 0;
}
.why-make-website-sec .inner-make-website .why-make-desc.right-arrow::after {
	display:inline-block;
	right: -45px;
    top: -22px;
}
.why-make-website-sec .inner-make-website .why-make-desc{
	padding:0px;
}
.pharmacy-why-us-01 .italic-title-typ1 {
    text-align: center;
    margin-bottom: 30px;
}
}
@media (max-width: 767px) {
.pharmacy-why-us .why-pharmacy-website {
    text-align:center;
	margin-bottom:30px;
}
.pillars-area .pillars-item {
    width: 49%;
}
.why-make-website-sec .inner-make-website .why-make-desc.right-arrow::after {
    display: inline-block;
    right: 0;
    top: auto;
    bottom: -35px;
    left: 0;
    margin: 0 auto;
    transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
}
.why-make-website-sec .inner-make-website .why-make-text{
    margin-bottom: 60px;
}
.pharmacy-why-us-03 {
    padding: 20px 0 0px 0;
}
.why-make-website-sec .why-make-img {
    margin-bottom: 30px;
}
}
@media (max-width: 665px) {
.pillars-area .pillars-item {
    width: 100%;
}
}
/**********************************/
/*********************************
Parmacy Features
*********************************/
.pharmacy-features-01{
	padding:60px 0;
}
.pharmacy-features-01 .title-sec-area{
	text-align:center;
}
.pharmacy-features-01 .italic-title-typ1{
	margin-bottom:10px;
}
.pharmacy-features-01 .main-feature-image img {
    width: auto;
    max-width: 100%;
}
.main-feature-image .media ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.main-feature-image .media li {
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 1.57;
    color: #39393a;
}
.pharmacy-features-01 .feature-media-01{
	padding-top:40px;
	padding-left: 85px;
	position:relative;
}
.pharmacy-features-01 .main-feature-image span.arrow{
	background:url(../images/features-media-01-arrow.png) no-repeat;
	display:inline-block;
	width:84px;
	height:57px;
	position:absolute;
	top:47%;
	left:0px;
}
.pharmacy-features-02 .main-feature-image .media {
    position: relative;
    margin-top: 0;
    max-width: 325px;
    text-align: left;
}
.pharmacy-features-02 .main-feature-image img {
    width: auto;
    max-width: 100%;
}
.pharmacy-features-02 .feature-media-02.first{
	margin-top:15px;
}
.pharmacy-features-02 .feature-media-02.first,.pharmacy-features-02 .feature-media-02.secound{
	margin-bottom:15px;
}
.pharmacy-features-02 .main-feature-image .media .media-heading{
	margin-bottom:5px;
}
.pharmacy-features-02 .main-feature-image{
	margin:0px;
	padding:0px;
}
.pharmacy-features-04 .main-feature-image{
	margin:0px;
	padding:0px;
	margin-top:50px;
}
.pharmacy-features-04 .main-feature-image .media {
    position: relative;
    margin-top: 0;
    max-width: 325px;
    text-align: left;
}
.prescription-text .title-typ1,.prescription-text .sub-title-typ2{
	text-align:center;
}
.pharmacy-features-04 .prescription-text{
	max-width: 765px;
	margin: 0 auto;
	margin-top:0px;
	text-align:center;
}
.pharmacy-features-04{
	padding:70px 0;
}
.pharmacy-features-04 .inner-prescription{
	position:relative;
}
.pharmacy-features-04 span.arrow{
	background:none;
	display:inline-block;
	width:70px;
	height:78px;
	position:absolute;
	bottom: -117px;
	left: -68px;
}
.pharmacy-features-05 .travel-base-text {
    max-width: 765px;
    margin-left: auto;
    margin-right: auto;
}
.pharmacy-features-06{
	padding:120px 0;
	background:#769ac4;
}
.pharmacy-features-06 .italic-title-typ1,.pharmacy-features-06 .sub-title-typ1,.pharmacy-features-06 .travel-base-text{
	color:#fff;
}
.pharmacy-features-06 .italic-title-typ1{
	margin-bottom:25px
}
.pharmacy-features-07 .feature-list {
    text-align: left;
    margin-top: 0;
}
.pharmacy-features-07 .feature-list .media-body p{
	min-height:85px;
}
.pharmacy-features-07 .feature-list .media {
    margin-bottom: 50px;
}
.pharmacy-features-07 .feature-list .col-sm-6:nth-child(2n) .media {
    position: relative;
    bottom: -100px;
}
.pharmacy-features-07{
	padding-top:90px;
	padding-bottom:100px;
}
.pharmacy-features-03{
	background:#cae3ff;
	padding:60px 0px 50px 0px;
}
.pharmacy-features-03 .main-feature-image{
	margin:0px;
	padding:0px;
}
.pharmacy-features-03 .main-feature-image .media {
    position: relative;
    margin-top: 0;
    max-width: 325px;
    text-align: left;
}
.pharmacy-features-03 .feature-media-05.atoz{
	padding-left:50px;
	padding-top:60px;
}
.pharmacy-features-03 .feature-media-05.branches{
 	position:absolute;
	right: 37px;
	bottom: -140px;
}
.pharmacy-features-03 .atoz span.arrow{
	background:url(../images/pharmacy-06-feature-arrow.png) no-repeat;
	display:inline-block;
	width:54px;
	height:85px;
	position:absolute;
	right: 0px;
top: 32px;
}
.pharmacy-features-03 .branches{
	overflow:visible;
}
.pharmacy-features-03 .branches span.arrow{
	background:url(../images/pharmacy-feature-07-arrow.png) no-repeat;
	display:inline-block;
	width:74px;
	height:73px;
	position:absolute;
	right: -51px;
	top: -85px;
}
.pharmacy-features-03 .feature-media-05.opening-times{
 	margin-bottom:15px;
	margin-left:250px;
	overflow:visible;
}
.pharmacy-features-03 .opening-times span.arrow{
	background:url(../images/pharmacy-feature-05-arrow.png) no-repeat;
	display:inline-block;
	width:87px;
	height:60px;
	position:absolute;
	bottom: -75px;
	right: 40px;
}
.pharmacy-features-02{
	padding-bottom:50px;
}
.pharmacy-features-01 .main-feature-image{
	margin:0px;
	padding:0px;
	padding:60px 0 40px 0;
} 
.pharmacy-features-06 .first-section .integration-text-sec{
	padding-right:45px;
}
.pharmacy-features-07 .feature-list .media-heading{
	margin-top:20px;
}
.pharmacy-features-06-new{
	padding:115px 0 100px 0;
}
.pharmacy-features-06-new .pharmacy-ecommerce{
	margin-top:100px;
}
.pharmacy-features-06-new .travel-base-text{
	font-size:14px;
}
.pharmacy-features-06-new .ecommerce-text {
  font-family: 'robotoregular';
  font-size: 15px;
  line-height: 1.4;
  position:relative;
  color: #000000;
  min-height:65px;
  padding-left:45px;
}
.pharmacy-features-06-new .ecommerce-text::before{
	content:"";
	background:url(../images/feature-shape.png) no-repeat;
	width:24px;
	height:20px;
	display:inline-block;
	position:absolute;
	vertical-align:top;
	left:0px;
	top:2px;
}
.pharmacy-features-06-new .ecommerce-features-list{
	margin-top:80px;
}
.pharmacy-features-06-new .ecommerce-features-inner{
	margin-bottom:20px;
}
@media (max-width: 1199px) {
.pharmacy-features-04 span.arrow {
    bottom: -162px;
}
.pharmacy-features-04 .main-feature-image {
    margin-top: 30px;
}
.pharmacy-features-07 .feature-list .col-sm-6:nth-child(2n) .media {
    position: relative;
    bottom: -75px;
}
.pharmacy-features-02 .feature-media-02.first, .pharmacy-features-02 .feature-media-02.secound {
    margin-bottom: 10px;
}
.pharmacy-features-03 .feature-media-05.opening-times {
    margin-left: 150px;
}
.pharmacy-features-03 .feature-media-05.atoz {
    padding-left: 25px;
    padding-top: 57px;
}
.pharmacy-features-03 .atoz span.arrow {
    right: 36px;
    top: 32px;
}
.pharmacy-features-03 .feature-media-05.branches {
    right: 37px;
    bottom: -90px;
}
.pharmacy-features-03 .branches span.arrow {
    right: -62px;
    top: -62px;
}
.pharmacy-features-04 .prescription-text {
    margin-top: 0px;
}
.pharmacy-features-06-new {
    padding: 60px 0 50px 0;
}
.pharmacy-features-06-new .pharmacy-ecommerce {
    margin-top: 15px;
}
}
@media (max-width: 991px) {
.pharmacy-features-01 .feature-media-01 {
    padding-top: 0;
    padding-left: 0;
    position: relative;
}
.pharmacy-features-02 .feature-media-02.first, .pharmacy-features-02 .feature-media-02.secound {
    margin-bottom: 5px;
}
.pharmacy-features-02 .main-feature-image .media p {
    font-size: 13px;
}
.pharmacy-features-07 .feature-list .media-heading{
	margin-top:0px;
}
.pharmacy-features-06 .first-section .integration-text-sec{
	padding-right:0px;
}
.pharmacy-features-01 .main-feature-image span.arrow{
	display:inline-block;
	    top: 68%;
    left: -67px;
}
.pharmacy-features-01 .feature-media-01 {
    overflow: visible;
}
.pharmacy-features-01 .main-feature-image{
	padding:60px 0 0px 0;
}
.pharmacy-features-03 .feature-media-05.opening-times {
    margin-left: 30px;
}
.pharmacy-features-03 .feature-media-05.atoz {
    padding-left: 0;
    padding-top: 45px;
}
.pharmacy-features-03 .feature-media-05.branches {
    right: 31px;
    bottom: -82px;
}
.pharmacy-features-03 .opening-times span.arrow {
    right: 20px;
}
.pharmacy-features-04 span.arrow {
    display:inline-block;
}
.pharmacy-features-04 .prescription-text {
    margin-top: 0px;
}
.pharmacy-features-06 {
    padding: 60px 0;
}
.pharmacy-features-05 .travel-base-text {
    padding: 0 15px;
}
.pharmacy-features-06-new .ecommerce-text{
	min-height: 105px;
}
}
@media (max-width: 767px) {
.pharmacy-features-01 .feature-media-01 {
    margin: 0 auto;
	margin-top:114px;
	overflow:visible;
}
.pharmacy-features-02 .feature-media-02.first, .pharmacy-features-02 .feature-media-02.secound {
    margin-bottom: 10px;
}
.pharmacy-features-02 .main-feature-image .media p {
    font-size: 14px;
}
.pharmacy-features-02 .feature-media-02 {
    margin: 0 auto;
	margin-bottom:20px;
}
.pharmacy-features-01 {
    padding: 60px 0 10px 0;
}
.a-z-section .feature-img{
	text-align:center;
}
.pharmacy-features-03 .atoz span.arrow {
    display:inline-block;
	top: 10px;
}
.pharmacy-features-04 span.arrow {
    display: inline-block;
    top: 98px;
    right: 0px;
    left: 0px;
    bottom: auto;
    margin: 0 auto;
}
.pharmacy-features-04 .prescription-text {
    margin-top: 0px;
    margin-bottom: 20px;
}
.pharmacy-features-03 .opening-times span.arrow {
    display:inline-block;
}
.pharmacy-features-03 .branches span.arrow {
    display:none;
}
.pharmacy-features-03 .feature-media-05.atoz{
	overflow: hidden;
	margin:0 auto;
}
.pharmacy-features-03 .feature-media-05.opening-times {
	margin:0 auto;
}
.pharmacy-features-03 .feature-media-05.branches {
    overflow: hidden;
	margin:0 auto;
	position: relative;
	top:0px;
	right:0px;	
}
.prescription-section .feature-img{
	text-align:center;
}
.pharmacy-features-04 .prescription-text {
    margin-top: 0px;
}
.pharmacy-features-04 .main-feature-image {
    margin-top: 20px;
}
.pharmacy-features-04 .main-feature-image .media {
    margin: 0 auto;
}
.pharmacy-features-06-new .ecommerce-text {
    min-height: 15px;
}
.pharmacy-features-06-new .ecommerce-features-list {
    margin-top: 20px;
}
.integration-text-sec{
	margin-bottom:30px;
}
.pharmacy-features-06 {
    padding: 60px 0 30px 0;
}
.pharmacy-features-07 .feature-list .media-body p {
    min-height: 51px;
}
.pharmacy-features-07 .feature-list .col-sm-6:nth-child(2n) .media {
    position: relative;
    bottom: 0;
}
.pharmacy-features-07 .feature-list .media {
    margin-bottom: 20px;
}
.pharmacy-features-07 {
    padding-bottom: 25px;
}
.pharmacy-features-01 .main-feature-image span.arrow{
	display:inline-block;
	top: -78px;
    left: 35px;
	transform:rotate(100deg);
	-webkit-transform:rotate(100deg);
}
.pharmacy-features-03 {
    padding: 60px 0px 50px 0px;
}
}
@media (max-width: 665px) {
.pharmacy-features-01 .main-feature-image {
    padding: 40px 0 0px 0;
}
.pharmacy-features-04 span.arrow {
    display: inline-block;
    top: 98px;
    right: 0px;
    left: 0px;
    bottom: auto;
    margin: 0 auto;
}
.pharmacy-features-04 .prescription-text {
    margin-top: 0px;
    margin-bottom: 10px;
}
.pharmacy-features-06-new .pharmacy-ecommerce {
    margin-top: 15px;
    margin-bottom: 20px;
}
.pharmacy-features-03 .pull-right .main-feature-image {
    margin: 0px;
    padding: 0px;
    margin-bottom: 70px;
}
.pharmacy-features-03 .opening-times span.arrow {
    right: 0;
    left: 0;
	bottom: -65px;
    margin: 0 auto;
}
.pharmacy-features-03 .feature-media-05.atoz {
    padding-left: 0;
    padding-top: 100px;
}
.pharmacy-features-03 .atoz span.arrow {
    display: inline-block;
    top: 10px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
}
.pharmacy-features-07 .feature-list .media-heading {
    margin-top: 5px;
}
}
@media (max-width: 480px) {
.pharmacy-features-02 .main-feature-image .media{
	max-width:100%;
}
.pharmacy-features-03 .main-feature-image .media{
	max-width:100%;
}
.pharmacy-features-04 .main-feature-image .media{
	max-width:100%;
}
.pharmacy-features-05{
	padding:30px 0;
}
}


/*******************
Only Pharmacy page Extra banner change
*******************/
.pharmacy-industry-page .travel-midbar {
    height: 500px;
}
.pharmacy-industry-page .travel-midbar .content {
    text-align:left;
}
.pharmacy-industry-page .travel-midbar .midbar-title{
	margin:0px;
	margin-bottom:20px;
	text-align:left;
}
.pharmacy-industry-page .travel-midbar .midbar-sdesc{
	margin:0px;
	margin-bottom:30px;
	text-align:left;
}
@media (max-width: 1199px) {
.pharmacy-industry-page .travel-midbar {
    height: 400px;
}
}
@media (max-width: 767px) {
.pharmacy-industry-page .travel-midbar {
    height: 400px;
}
}
.button-sec.btn-left .enquire-sec{
	margin:0;
}
.pharmacy-industry-page .button-sec .enquire-sec a{
	color:#fff;
	-webkit-text-fill-color:white;
	background-clip:text;
}
.pharmacy-industry-page .portfolio-inner .text_holder{
	display:block;
}
.pharmacy-industry-page .portfolio-inner .text_holder {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(202,227,255,0.9);
  width: 100%;
  height: 0;
  transition: .5s ease;
  padding-top: 55px;
}
.pharmacy-industry-page .portfolio-inner .text_holder a{
	color:#000;
}

.pharmacy-industry-page .portfolio-inner .image_holder:hover .text_holder {
  height: 100%;
}
.travel-midbar .black-txt .midbar-sdesc, .travel-midbar .black-txt .midbar-title {
    color: #000 !important;
}
.pharmacy-industry-page .travel-midbar .black-txt .midbar-sdesc {
    margin: 0 auto;
    margin-bottom: 30px;
    text-align: center;
}
.pharmacy-industry-page .travel-midbar .black-txt .midbar-title {
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center;
}
.black-txt .button-sec.btn-left .enquire-sec {
    margin: 0 auto;
}

@media (max-width: 1199px) {
.travel-midbar .pharmacy-overview-banner .midbar-sdesc{
	max-width:455px;
}
}
@media (max-width: 991px) {
.button-sec.btn-left .enquire-sec{
	margin:0 auto;
}
.travel-midbar .button-sec.btn-left .enquire-sec{
	margin:0;
}
.ecommerce-features-inner{
	text-align:left;
}
}
@media (max-width: 767px) {
.pharmacy-industry-page .travel-midbar .midbar-sdesc,
.pharmacy-industry-page .travel-midbar .midbar-title{
	padding:0;
}
.pharmacy-industry-page .travel-midbar .midbar-title br{
	display:none;
}
.travel-midbar .pharmacy-overview-banner .midbar-title{
	max-width:490px;
}
.pharmacy-overview-page .travel-midbar .content{
	background:rgba(0,0,0,0.2);
}
#travel-menu ul.menu::before{
	background: rgba(0, 0, 0, 0) linear-gradient(to left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 100%) repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 2;
}
#travel-menu ul.menu::after{
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 100%) repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 2;
}
}
 
/**********************
Tour View Tip Page
***********************/
.tour-operator-page .view-tip-sec{
	display:table;
	width:100%;
}
.tour-operator-page .view-tip-sec .ln-content-section-inner{
	display:table-cell;
	vertical-align:middle;
	background:rgba(0,0,0,0.4);
}
.tour-operator-page .view-tip-sec .button-sec .enquire-sec a {
    -webkit-background-clip: text;
    color: #fff;
    -webkit-text-fill-color: white;
}
.tour-operator-page .view-tip-sec .midbar-title{
    font-family: 'montserratbold';
    font-size: 22px;
    font-weight: bold;
    line-height: 1.27;
    letter-spacing: 3px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 50px;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
}
.tour-view-tip-page #travel-menu ul li.menu_pos0 a,.tour-view-tip-page #menu-travel-menu-ca ul li.menu_pos0 a {
    background-color: #f26a44;
    color: #FFFFFF;
}
.tour-view-tip-page #travel-menu ul li.menu_pos0 + li a::before,.tour-view-tip-page #menu-travel-menu-ca ul li.menu_pos0 + li a::before {
	display:none;
}
.tour-view-tip-page #travel-menu ul li.menu_pos0 a::before,.tour-view-tip-page #menu-travel-menu-ca ul li.menu_pos0 a::before {
    display:none;
}
.tour-view-tip-page .travel-sections.center-text-section .italic-title-typ1, .tour-view-tip-page .travel-sections.center-text-section .travel-base-text{
	max-width: 970px;
	margin:0 auto;
}
.tour-view-tip-page .travel-sections.center-text-section .italic-title-typ1{
	margin-bottom:50px;
}
.tour-view-tip-page .travel-sections.center-text-section{
	padding:90px 0;
}
.view-tip-title {
  font-family: 'montserratregular';
  font-size: 17px;
  line-height: 1.59;
  color: #000000;
  margin:0px;
  margin-bottom:25px;
}
.view-tip-content{
  font-family: 'montserratlight';
  font-size: 14px;
  line-height: 1.86;
  color: #000000;
}
.tour-view-tip-page .view-tip-content p{
	margin:0 0 5px 0;
}
.view-tip-row.no-margin {
	margin:0px;
}
.view-tip-row .view-tip-text.no-padding,.view-tip-row .view-tip-photo.no-padding,.view-tip-row .icon-sec.no-padding{
	padding:0px;
}
.view-tip-row {
    margin-left: 0px;
    margin-right: 0px;
	display:inline-block;
	padding-bottom:110px;
}
.view-tip-row:after{
	clear:both;
}
.view-tip-row .icon-sec{
float: left;
width:12%;
padding-left: 0px;
box-sizing: border-box;
margin-right:21px;
}
.view-tip-row .view-tip-title-sec{
float: left;
width:86%;
position: relative;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.view-tip-row .view-tip-photo,.view-tip-row .view-tip-text{
float: left;
width:43%;
position: relative;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.view-tip-row .right-space{
	padding-right:40px;
}
.view-tip-img.img-center{
	text-align:center;
}
.view-tip-row::before{
	content:"";
	position:absolute;
	width:1px;
	background:#f26a44;
	height:100%;
	left: 79px;
    display: inline-block;
	z-index:-1;
}
.view-tip-row.no-line::before{
	display:none;
}
.view-tip-area{
	position:relative;
}
.view-tip-row .right-side{
	float:right;
}
.view-tip-area-02 .view-tip-row .arrow{
	display:inline-block;
	background:url(../images/view-tip-01.png) no-repeat;
	width:75px;
	height:74px;
	position:absolute;
	right: -42px;
	bottom: -35px;
}
.view-tip-area-02 .view-tip-row.arrow-sec-02 .arrow{
	display:inline-block;
	background:url(../images/view-tip-02.png) no-repeat;
	width:84px;
	height:57px;
	position:absolute;
	right: 50px;
	bottom: -55px;
}
.view-tip-area-04.travel-sections{
	overflow:visible !important
}
.view-tip-area-04 .view-tip-row .arrow{
	display:inline-block;
	background:url(../images/view-tip-03.png) no-repeat;
	width:96px;
	height:43px;
	position:absolute;
	right: 30px;
	top: -35px;
}
.view-tip-area-07 .view-tip-row .arrow{
	display:inline-block;
	background:url(../images/view-tip-04.png) no-repeat;
	width:75px;
	height:74px;
	position:absolute;
	left: -10px;
	bottom: 0px;
}

/**** Enquire Button *****/
.button-sec1 .enquire-sec{
  width: 165px;
  height: 51px;
  border-style: solid;
  border-width: 2px;
  background: transparent;
  text-align: center;
  border-image-source: linear-gradient(106deg, #7e00cf, #f05047);
  border-image-slice: 1;
  position:relative;
  margin:0 auto;
}
.button-sec1 .enquire-sec::before{
  width: 8.1px;
  height: 2px;
  position:absolute;
  border: none;
  content:"";
  left: 0;
  top: 46%;
}
.button-sec1 .enquire-sec::after{
  width: 8.1px;
  height: 2px;
   position:absolute;
  content:"";
  border: none;
  right: 0;
	top: 46%;
}
.button-sec1 .enquire-sec a{
  display:block;
  background: transparent;
  font-size: 9px;
  line-height:47px;
  font-family: 'montserratregular';
  background: linear-gradient(to right, #7e00cf, #f05047);
  background: -webkit-linear-gradient(to right, #7e00cf, #f05047);
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  letter-spacing: 1.9px;
  text-align: center;
  position:relative;
  -webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.button-sec1 .enquire-sec a::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to right, #7e00cf, #f05047);
	background: -webkit-linear-gradient(to right, #7e00cf, #f05047);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.button-sec1 .enquire-sec a:hover{
  color: #fff;
  -webkit-text-fill-color: #fff;
}
.button-sec1 .enquire-sec{
	overflow:hidden;
	cursor:pointer;
}
.button-sec1 .enquire-sec a::after {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: -1;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	border:none;
}
.button-sec1 .enquire-sec a:hover::after {
	-webkit-animation: shine .80s;
	animation: shine .80s;
}
.view-tip-sec .button-sec1 .enquire-sec a {
    color: #fff;
    -webkit-text-fill-color: white;
    background-clip: text;
}
.view-tip-icon {
    margin-top: -35px;
}
.tour-view-tip-page .travel-sections {
    overflow: visible !important;
}
.tour-view-tip-page .travel-midbar .midbar-title{
	max-width: 840px;
	margin-top: 0px;
	margin-bottom:50px;
}
.view-tip-img.img-center.top-mrg {
    margin-top: 50px;
}

@media (max-width: 1199px) {
.view-tip-row .icon-sec {
    margin-right: 15px;
}
.view-tip-title{
	margin-bottom:10px;
}
.view-tip-content {
    padding: 0 5px;
}
.view-tip-row::before {
    left: 72px;
}
.view-tip-row .right-space {
    padding-right: 20px;
}
.view-tip-row {
    margin-left: 0px;
    margin-right: 0px;
    display: inline-block;
    padding-bottom: 50px;
}
.view-tip-area-02 .view-tip-row .arrow{
	z-index:1;
	right: -32px;
    bottom: -22px;
}
.view-tip-area-02 .view-tip-row.arrow-sec-02 .arrow {
    right: 35px;
    bottom: -60px;
}
.view-tip-area-04 .view-tip-row .arrow {
    right: 21px;
    top: 15px;
}
.view-tip-area-07 .view-tip-row .arrow {
    left: -46px;
    bottom: -20px;
}
.view-tip-img.img-center.top-mrg {
    margin-top: 90px;
}
.view-tip-area-04 .view-tip-img.img-center {
    margin-top: 90px;
}
.view-tip-area-05 .view-tip-img.img-center {
    text-align: center;
    margin-top: 80px;
}
}
@media (max-width: 991px) {
.view-tip-row .icon-sec {
    margin-right: 10px;
}
.view-tip-row::before {
    left: 59px;
}
.view-tip-area-04 .view-tip-row .arrow {
    right: 0;
    top: -60px;
    left: 0;
    margin: 0 auto;
}
.view-tip-area-07 .view-tip-row .arrow {
    left: 21px;
    top: 11px;
    bottom: auto;
    transform: rotate(100deg);
	-webkit-transform: rotate(100deg);
}
.view-tip-area-02 .view-tip-row .arrow {
    left: 15px;
    bottom: -104px;
    transform: rotate(100deg);
    -webkit-transform: rotate(100deg);
	right:auto;
}
.view-tip-area-02 .view-tip-row.arrow-sec-02 .arrow {
    right: 35px;
	left:auto;
    bottom: auto;
    top: 0;
    transform: rotate(300deg);
	-webkit-transform: rotate(300deg);
}
.view-tip-img.img-center.top-mrg {
    margin-top: 10px;
}
.view-tip-area-05 .view-tip-img.img-center {
    text-align: center;
    margin-top: 10px;
}
.view-tip-row .right-space {
    padding-right: 0;
}
.view-tip-img.img-center{
	margin:20px 0px;
}
/*.view-tip-row .icon-sec {
    float: none;
    width: 100%;
    padding-left: 20px;
	padding-right:20px;
    box-sizing: border-box;
    margin-right: 0px;
	text-align:center;
	margin-bottom:20px;
}
.view-tip-row .view-tip-photo, .view-tip-row .view-tip-text {
    float: none;
    width: 100%;
}
.view-tip-row::before {
   display:none;
}
.view-tip-content{
	margin-bottom:20px;
}*/
.view-tip-row {
    margin: 0px;
    padding-left: 112px;
}
.view-tip-row .view-tip-photo, .view-tip-row .view-tip-text {
    float: none;
    width: 100%;
}
.view-tip-row .icon-sec {
    float: none;
    width: 12%;
    margin-right: 0px;
    position: absolute;
    left: 13px;
}
.view-tip-icon {
    margin-top: -22px;
}
.tour-operator-page .view-tip-sec .midbar-title {
    max-width: 640px;
    margin-bottom: 30px;
}
.tour-operator-page .view-tip-sec .midbar-title br{
        display:none;
}
.tour-view-tip-page .travel-midbar .midbar-title {
    max-width: 630px;
    margin-bottom: 30px;
}
}
@media (max-width: 767px) {
.tour-operator-page .view-tip-sec .midbar-title{
        font-size: 18px;
        padding:0 15px;
}
.tour-operator-page .view-tip-sec .midbar-title br{
        display:none;
}
.view-tip-row .icon-sec {
    float: none;
    width: 100%;
    padding-left: 20px;
	padding-right:20px;
    box-sizing: border-box;
    margin-right: 0px;
	text-align:center;
	margin-bottom:20px;
}
.view-tip-row .view-tip-photo, .view-tip-row .view-tip-text {
    float: none;
    width: 100%;
}
.view-tip-row::before {
   display:none;
}
.tour-view-tip-page .travel-sections.center-text-section .italic-title-typ1 {
    margin-bottom: 30px;
}
.view-tip-area-04 .view-tip-img.img-center {
    margin-top: 10px;
}
.view-tip-content{
	margin-bottom:20px;
}
.view-tip-row {
    padding-bottom: 20px;
    border-bottom: 1px solid #f26a44;
    margin-bottom: 30px !important;
}
.view-tip-row.no-line{
	border-bottom: none;
	 padding-bottom: 0px;
}
.view-tip-icon {
    margin-top: 0;
}
.tour-view-tip-page .travel-sections.center-text-section {
    padding: 50px 0;
}
.view-tip-area-02 .view-tip-row.arrow-sec-02 .arrow {
    display:none;
}
.view-tip-area-04 .view-tip-row .arrow {
    display:none;
}
.view-tip-area-07 .view-tip-row .arrow {
    display:none;
}
.view-tip-area-02 .view-tip-row .arrow {
    display:none;
}
.view-tip-row .right-space {
    padding-right: 0px;
}
.view-tip-row {
    margin: 0px;
    padding-left: 0;
}
.view-tip-row .icon-sec {
    position: relative;
    left: 0px;
}
}
@media (max-width: 480px) {
.tour-operator-page .view-tip-sec .midbar-title{
        padding:0 10px;
}
}

/*** Footer View tip section ***/
.view-tip-foot-text {
  font-family: 'robotoregular';
  font-size: 20px;
  font-style: italic;
  line-height: 1.55;
  letter-spacing: 0.8px;
  color: #ffffff;
  padding-left:50px;
  margin-top:10px;
}
.footer-view-tip .button-sec1 .enquire-sec a {
    color: #fff;
    -webkit-text-fill-color: white;
    background-clip: text;
}
.footer-view-tip .inner-footer-view-tip{
	background:none;
	display:block;
	background-repeat: no-repeat;
	background-size:100% 100%;
	padding:50px 0 48px 0;
	margin:10px 0 80px 0; 
}
.footer-view-tip .inner-footer-view-tip.top-view-mrg{
	margin:80px 0 80px 0; 
}
.we-challenges-area{
	overflow:visible !important;
}
.inter-page-link{
    color: #f26a44;   
}
.inter-page-link:hover,.inter-page-link:active,.inter-page-link:focus{
    text-decoration: underline; 
    color: #000; 
}
@media (max-width: 1199px) {
.view-tip-foot-text {
    padding-left: 15px;
    margin-top: 10px;
}
}
@media (max-width: 991px) {
.view-tip-foot-text {
    padding-left: 0;
    margin-top: 0px;
    text-align: center;
    margin-bottom: 15px;
}
.footer-view-tip .inner-footer-view-tip{
	background-size:cover;
}
}
@media (max-width: 767px) {
.footer-view-tip .inner-footer-view-tip{
	margin:10px 0 60px 0; 
}
.footer-view-tip .inner-footer-view-tip.top-view-mrg{
	margin:60px 0 60px 0; 
}
}

/***********************
Wordpress Landing Page
************************/
#travel-menu.wordpress-landing-menu ul li a:hover,
#travel-menu.wordpress-landing-menu ul li.current-menu-item a {
     background-color: #0075af;
     color: #fff;
}
#travel-menu.wordpress-landing-menu ul li {
    display: table-cell;
    width: 16%;
}
/** overview **/
.wordpress-overview-01 .welcome-section-08 {
    padding:0;
}
.wordpress-overview-01{
    padding:90px 0;
}
.wordpress-overview-02.bg-image-parallax-01 {
    background-attachment: scroll;
}
.wordpress-overview-02.bg-image-parallax-01 .bold-type-typ1{
    max-width: 845px;
}
.wordpress-overview-02.bg-image-parallax-01 .content {
    height: 293px;
}
.wordpress-overview-02.bg-image-parallax-01 .travel-base-text {
    max-width: 850px;
    margin: 0 auto;
}
.wp-features-section{
	padding:35px 0 60px 0;
}
.wp-features .wp-text {
  max-width:873px;
  margin:0 auto;
  font-family: 'robotoregular';
  font-size: 16px;
  line-height: 1.88;
  text-align: center;
  color: #8d8d8d;
}
.wp-features .wp-features-list{
	margin-top:60px;
	text-align:center;
}
.wp-features .wp-features-item{
	width: 16.3%;
	display:inline-block;
	text-align:center;
	margin-bottom:40px;
	vertical-align:top;
}
.wp-features .wp-features-item .wp-icon{
	margin-bottom:25px;
}
.wp-features .wp-features-item .wp-feature-title{
  font-family: 'montserratlight';
  font-size: 11px;
  line-height: 1.64;
  letter-spacing: 1.5px;
  text-align: center;
  color: #000000;
  margin:0px;
  padding:0 15px;
  text-transform:uppercase;
}
.light-blue-bg.wordpress-overview-04{
	background:#e4f1f7;
	padding:40px 0 0 0;
}
.wordpress-overview-04 .welcome-section-08{
	padding:0px;
}
.wordpress-overview-04 .italic-title-typ1{
	margin-top:65px;
}
.wordpress-overview-04 .travel-base-text{
	margin-bottom:40px;
}
.wordpress-portfolio-01 .portfolio-txt-area{
	max-width:750px;
	margin:0 auto;
	text-align:center;
}
.wordpress-portfolio-01 .italic-title-typ1{
	margin-bottom:25px;
}
.wordpress-portfolio-01{
	padding:60px 0;
}
.single-portfolio.wordpress-portfolio-02 .portfolio-item {
    margin-bottom: 30px;
}
.wordpress-woocommerce-01{
	padding:65px 0; 
}
.wordpress-woocommerce-01 .italic-title-typ1{
	margin-bottom:20px;
}
.wordpress-woocommerce-02{
	padding:50px 0 0 0;
  	background:rgba(0,117,175,0.11);
	overflow:visible !important;
	margin-bottom:190px;
}
.wordpress-woocommerce-02 .fec3-title-sec {
    margin-bottom: 0;
	max-width:840px;
	margin: 0 auto;
	text-align:center;
}
.wordpress-woocommerce-02 .italic-title-typ1{
	margin-bottom:15px;
}
.wordpress-woocommerce-02 .property-cms-img{
	position:relative;
	top: 140px;
    text-align: right;
    left: -5px;
}
.wordpress-woocommerce-02 .property-mag-cms .main-feature-image {
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 30px;
}
.wordpress-woocommerce-02 .main-feature-image .woo-best-1 .media {
    position: absolute;
    top:50px;
	left:100px;
    max-width: 325px;
    text-align: left;
}
.wordpress-woocommerce-02 .main-feature-image .woo-best-2 .media {
    position: absolute;
    top:360px;
	left:0px;
    max-width: 325px;
    text-align: left;
}
.wordpress-woocommerce-02 .main-feature-image .woo-best-3 .media {
    position: absolute;
    top:204px;
	right: -20px;
    max-width: 325px;
    text-align: left;
}
.wordpress-woocommerce-02 .main-feature-image .woo-best-4 .media {
    position: absolute;
    left: 280px;
	bottom: -95px;
    max-width: 325px;
    text-align: left;
}
.wordpress-woocommerce-02 .main-feature-image .woo-best-5 .media {
    position: absolute;
    right: 190px;
	bottom: -195px;
    max-width: 325px;
    text-align: left;
}
.wordpress-landing-page .travel-midbar .midbar-title.large-txt ,.wordpress-landing-page .travel-midbar .midbar-sdesc.large-txt{
	max-width:755px;
}
.wordpress-woocommerce-03{
	padding:90px 0 90px 0;
}
.wordpress-woocommerce-03 .feature-list {
    margin-top: 0;
}
.wordpress-woocommerce-03 .feature-list .media {
    margin-bottom: 30px;
}
.wordpress-woocommerce-03 .feature-list .col-sm-6:nth-child(2n) .media {
    position: relative;
    bottom: -50px;
}
.wordpress-woocommerce-03 .feature-list .media .media-body {
    vertical-align: middle;
}
.wordpress-woocommerce-03 .feature-list .media-heading {
    width: 100%;
	font-size:16px;
}
.wordpress-plugin-01{
	padding:70px 0;
}
.wordpress-plugin-01 .italic-title-typ1{
	margin-bottom:15px;
}
.wp-plugin-section .wp-plugin-txt .wp-plugin-title {
  font-family: 'robotobold';
  font-size: 17px;
  line-height: 1.59;
  color: #000000;
  margin:0px;
  margin-bottom:20px;
}
.wp-plugin-section .wp-plugin-txt{
	padding-right:50px;
}
.wp-plugin-section .wp-plugin-txt .wp-plugin-desc{
  font-family: 'montserratlight';
  font-size: 14px;
  line-height: 1.86;
  text-align: left;
  color: #000000;
}
.wp-plugin-section{
	padding:60px 0 80px 0;
}
.wp-plugin-section .wp-plugin-link{
	margin-left:15px;
	margin-top:5px;
}
.wp-plugin-section .wp-plugin-link a{
  font-family: 'robotoregular';
  font-size: 15px;
  line-height: 1.8;
  color: #3ca1fb;
}
.wp-plugin-section .wp-plugin-link a:hover{
	color: #3ca1fb;
	text-decoration:underline;
}
.wp-plugin-section .arrow-section{
	position:relative;
}
.wp-plugin-section .plugin-arrow{
    background: url(../images/wp-plugin-icon-01.jpg) no-repeat;
    display: inline-block;
    width: 87px;
    height: 53px;
    position: absolute;
    right: 0px;
	bottom: -55px;
    z-index: 1;
}
.wp-plugin-section.wordpress-plugin-03{
	background:#fbfbfb;
}
.wp-plugin-section.right-section .plugin-arrow{
    background: url(../images/wp-plugin-icon-02.jpg) no-repeat;
    display: inline-block;
    width: 84px;
    height: 57px;
    position: absolute;
    left: -10px;
	bottom: -75px;
    z-index: 1;
}
.wp-plugin-section.right-section .wp-plugin-link {
    margin-left: 0px;
    text-align: right;
    margin-right: 29px;
}
.wp-plugin-section.right-section .wp-plugin-txt {
    padding-left: 50px;
	padding-right:0px;
	margin-top: 70px;
}
.wp-plugin-section .wp-plg-section1{
	margin-bottom:80px;
}
.wp-plugin-section .wp-plg-section2 .wp-plugin-img{
	text-align:right;
}
.wp-plugin-section .wp-plg-section2 .wp-plugin-txt{
	margin-top:60px;
}
.wp-plugin-section .wp-plg-section2 .wp-plugin-link {
    margin-left: 1px;
	margin-top:5px;
}
.wp-plugin-section .wp-plg-section1 .plugin-arrow{
    background: url(../images/wp-plugin-icon-03.jpg) no-repeat;
    width: 96px;
    height: 46px;
    right: 0px;
	bottom: -55px;
	transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
}
.wp-plugin-section .wp-plg-section2 .plugin-arrow{
    background: url(../images/wp-plugin-icon-04.jpg) no-repeat;
    width: 84px;
    height: 57px;
    left: -10px;
	bottom: -65px;
}
.wp-plugin-section.wordpress-plugin-05{
	background:rgba(0,117,175,0.11);
}
.wp-plugin-section.wordpress-plugin-07{
	background:#fbfbfb;
}
.wp-plugin-section .section1-text-plugin{
	margin-bottom:60px;
}
.wp-plugin-section.up-down-section .wp-plugin-img{
	text-align:center;
	padding-right:0px;
}
.wp-plugin-section.up-down-section .wp-plugin-desc{
	margin-top:15px;
	margin-bottom:15px;
}
.wp-plugin-section.up-down-section .wp-plugin-txt.top-mrg{
	margin-top:60px;
}
.wp-plugin-section.up-down-section .wp-plugin-img{
	position:relative;
}
.wp-plugin-section.up-down-section .wp-plugin-img.left .plugin-arrow{
    background: url(../images/wp-plugin-icon-05.jpg) no-repeat;
    width: 84px;
    height: 57px;
    left: 85px;
	bottom: 66px;
}
.wp-plugin-section.up-down-section .wp-plugin-img.right .plugin-arrow{
    background: url(../images/wp-plugin-icon-06.jpg) no-repeat;
    width: 75px;
    height: 74px;
    right: 200px;
	bottom: -80px;
}
.wordpress-why-us-01{
	padding:80px 0;
}
.wordpress-why-us-01 .why-pharmacy-website{
	margin-top:55px;
	padding-right:50px;
}
.php-development-page .wordpress-why-us-01 .why-pharmacy-website{
	margin-top:0;
}
.php-development-page .wordpress-why-us-01 .why-pharmacy-website .italic-title-typ1,
.php-development-page .b2b-whyus-03 .italic-title-typ1{
	font-style:normal;
	font-family:'montserratextralight';
	font-size:30px;
	line-height:1.36;
	letter-spacing:1.3px;
	color:#000000;
	text-transform:uppercase;
	position:relative;
	padding-bottom:10px;
}
.php-development-page .wordpress-why-us-01 .why-pharmacy-website .italic-title-typ1:before,
.php-development-page .b2b-whyus-03 .italic-title-typ1:before{
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:75px;
	height:1px;
	background:#737373;
}
.php-development-page  .hire-developer-row .header-typnew1{
	font-weight:normal;
}
.wp-why-slider .wp-why-sec-icon-num{
	display:inline-block;
	vertical-align:middle;
	float:none !important;
	text-align:center;
}
.wp-why-slider .wp-why-sec-icon-num .wp-why-sec-tab{
	width: 21px;
  	height: 21px;
  	background-color: #e4f1f7;
	display: inline-block;
	border-radius:21px;
	-webkit-border-radius:21px;
	cursor: pointer;
}
.wp-why-slider .wp-why-sec-icon-num.slick-current .wp-why-sec-tab{
	width: 36px;
  	height: 36px;
	border-radius:36px;
	-webkit-border-radius:36px;
}
.wp-why-sec-icon-num.slick-current .wp-why-sec-tab::before{
	margin-left: 9px;
}
.wp-why-slider .wp-why-sec-icon-num{
	position:relative;
}
.wp-why-sec-icon-num .wp-why-sec-tab::before{
	content:"";
	background:#0075af;
	height:1px;
	width:100%;
	display:block;
	position:absolute;
	top:45%;
	z-index:-1;
}
.wp-why-sec-icon-num .wp-why-sec-tab.last::before{
	display:none;
}
.wp-why-sec-slider{
	max-width:600px;
	margin:0 auto;
}
.wp-why-sec-slider .wp-why-sec-desc{
	position:relative;
}
.wp-why-sec-slider .wp-why-title{
  font-family: 'robotobold';
  font-size: 24px;
  font-weight: normal;
  line-height: 1.13;
  color: #000000;
  margin:0px;
  margin-bottom:15px;
}
.wp-why-sec-slider .wp-why-desc{
  font-family: 'robotoregular';
  font-size: 16px;
  line-height: 1.69;
  color: #8d8d8d;
  min-height: 130px;
}
.php-development-page .wp-why-sec-slider .wp-why-desc{
	color: #222222;
	font-family:'montserratlight';
	font-size:14px;
}
.wp-why-sec-slider .wp-why-count{
  font-family: 'montserratbold';
  font-size: 200px;
  color: #e4f1f7;
  position:absolute;
  left:0px;
  bottom:50px;
  line-height: 50px;
  z-index:-1;
}
.wordpress-why-us-02{
	padding:30px 0 100px 0;
}
.wp-why-slider .wp-why-sec-slider-nav{
	margin-bottom:45px;
}
.wp-why-sec-slider .slick-next.slick-arrow {
    background: url(../images/wp-why-right-arrow.png) no-repeat center center;
    position: absolute;
    top: 50%;
    right: -40px;
    width: 20px;
    height: 15px;
    display: inline-block;
    cursor: pointer;
    z-index: 1;
}
.wp-why-sec-slider .slick-prev.slick-arrow {
    background: url(../images/wp-why-left-arrow.png) no-repeat center center;
    position: absolute;
    top: 50%;
    left: -45px;
    width: 20px;
    height: 15px;
    display: inline-block;
    cursor: pointer;
    z-index: 1;
}
.wordpress-industries-01{
	padding:60px 0 30px 0;
}
.wordpress-industries-01 .italic-title-typ1{
	margin-bottom:15px;
}
.wordpress-industries-01 .industries-title-sec{
	text-align:center;
	margin-bottom:50px;
}
.wp-industries-main-list .wp-indst-item{
	text-align:center;
	margin-bottom:40px;
	min-height: 300px;
}
.wp-industries-main-list .wp-ind-icon{
	margin-bottom:20px;
}
.wp-industries-main-list .wp-ind-title a{
	color: #000000;
}
.wp-industries-main-list .wp-ind-title{
  font-family: 'montserratregular';
  font-size: 11px;
  line-height: 1.64;
  letter-spacing: 1.5px;
  color: #000000;
  text-transform:uppercase;
  margin-bottom:5px;
}
.wp-industries-main-list .wp-ind-desc{
	font-family: 'montserratlight';
  font-size: 11px;
  line-height: 1.64;
  letter-spacing: 1.5px;
  color: #8d8d8d;
}
.all-industry-cat-masonary.wp-industry-lists .cat-list-item-sec {
    width: 50%;
}
.all-industry-cat-masonary.wp-industry-lists .cat_page_list li a,.all-industry-cat-masonary.wp-industry-lists .filter-page-item a {
    padding-left: 0;
}
.all-industry-cat-masonary.wp-industry-lists .cat_page_list li a::after, .all-industry-cat-masonary.wp-industry-lists .filter-page-item a::after {
	display:none;
}
.all-industry-cat-masonary.wp-industry-lists .filter-page-item a:hover {
    color: #8d8d8d;
}
.wordpress-industries-02{
	padding:0 0 60px 0;
}
.all-industry-cat-masonary.wp-industry-lists .cat-list-item-sec:nth-child(3) .cat-list-item-sec-inner {
   	padding: 17px 0;	
    border-top: 1px solid #c2c2c2;
}
.wordpress-overview-01 .rest-img-website{
	margin-top:100px;
	padding-left:55px;
}
.wordpress-landing-page .tour-contact .indu-page-btn:focus,.wordpress-landing-page .tour-contact .indu-page-btn:active,
.wordpress-landing-page .tour-contact .get-free-demo-design:focus,.wordpress-landing-page .tour-contact .get-free-demo-design:active {
    color: #fff;
    background: #000;
    border-color: #000;
}
.wordpress-industries-02 .italic-title-typ1 {
    font-size: 26px;
}
.all-industry-cat-masonary.wp-industry-lists .cat-list-item-title{
	text-transform:none;
}
.wordpress-landing-page.overlay-back .travel-midbar .inner{
	background-color:rgba(0,0,0,0.4);
}
.wordpress-landing-page .inner-industries-link {
    display: block;
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    padding: 50px 0 48px 0;
    margin: 20px 0 0 0;
}
.wordpress-landing-page .inner-industries-link .industries-link-text {
    font-family: 'robotoregular';
    font-size: 20px;
    font-style: italic;
    line-height: 1.55;
    letter-spacing: 0.8px;
    color: #ffffff;
    padding-left: 50px;
    margin-top: 0px;
}
.wordpress-landing-page .inner-industries-link .home-industry-all-btn {
    margin-top: 8px;
    text-align: center;
}
.wordpress-plugin-05.wp-plugin-section .wp-plugin-link {
    margin-left: 0px;
    margin-top: 7px;
}
.wordpress-landing-page.overlay-back .indu-page-btn{
	background:#fff;
	color:#000;
	border:1px solid #fff;
}
.wordpress-landing-page.overlay-back .indu-page-btn:hover{
	background:#000;
	color:#fff;
	border:1px solid #000;
}
.wordpress-landing-page .button-sec .enquire-sec a {
    -webkit-background-clip: text;
    color: #fff;
    -webkit-text-fill-color: white;
}
.wordpress-landing-page .travel-midbar .midbar-title{
	text-transform:uppercase;
}
.wordpress-landing-page .ln-content-section .button-sec .enquire-sec{
	margin:0px;
	text-align:left;
}
.wordpress-landing-page .mid-bar-desc-sec .mid-title-area {
    text-align: center;
    max-width: 842px;
    margin: 0 auto;
}
.wordpress-plugin-07.wp-plugin-section .wp-plugin-link{
	margin-left:0px;
}
.wp-why-sec-slider .slick-arrow{
	display:inline-block !important;
}
.wordpress-landing-page .wordpress-woocommerce-02 .main-feature-image img{
	width:auto;
}
.wordpress-landing-page .mid-bar-desc-sec .sub-title-typ1{
	margin-top:0px;
}
.wordpress-landing-page .mid-bar-desc-sec .mid-desc {
    font-family: 'montserratlight';
    font-size: 16px;
    line-height: 1.69;
    color: #8d8d8d;
    margin-bottom: 40px;
}
@media(min-width:1600px){
.wordpress-overview-02.bg-image-parallax-01 .content {
    height: 325px;
}
}
@media(max-width:1199px){
.wordpress-overview-01 .rest-img-website{
	margin-top:185px;
	padding-left:30px;
}
.wordpress-overview-01 {
    padding: 60px 0;
}
.wordpress-overview-04 .italic-title-typ1 {
    margin-top: 40px;
	margin-bottom: 12px;
}
.wordpress-overview-04 .travel-base-text {
    margin-bottom: 20px;
}
.wp-features-section {
    padding: 35px 0 30px 0;
}
.wordpress-plugin-01 {
    padding: 60px 0 0 0;
}
.wp-plugin-section .plugin-arrow {
    bottom: -34px;
}
.wp-plugin-section .wp-plugin-txt {
    padding-right: 30px;
}
.wp-plugin-section.right-section .wp-plugin-txt {
    padding-left: 30px;
    margin-top: 20px;
}
.wp-plugin-section .wp-plg-section1 .plugin-arrow {
    bottom: -33px;
}
.wp-plugin-section .wp-plg-section2 .wp-plugin-txt {
    margin-top: 20px;
}
.wp-plugin-section {
    padding: 60px 0 50px 0;
}
.wordpress-woocommerce-01 {
    padding: 40px 0 30px 0;
}
.wordpress-woocommerce-03 .feature-list .media {
    margin-bottom: 25px;
}
.wordpress-woocommerce-02 .main-feature-image .woo-best-2 .media {
    top: 52px;
    right: 120px;
	left:auto;
}
.wordpress-woocommerce-02 .main-feature-image .woo-best-4 .media {
    left: 50px;
    bottom: -94px;
}
.wordpress-woocommerce-03 {
    padding: 60px 0 60px 0;
}
.wordpress-why-us-01 .why-pharmacy-website {
    margin-top: 0;
    padding-right: 0;
}
.wordpress-why-us-01 {
    padding: 60px 0;
}
.wp-industries-main-list .wp-indst-item {
    margin-bottom: 20px;
    min-height: 325px;
}
.wordpress-landing-page .inner-industries-link .industries-link-text {
    font-size: 18px;
    padding-left: 15px;
}
.wp-plugin-section.up-down-section .wp-plugin-img {
    text-align: right;
    padding-right: 50px;
}
}
@media(max-width:991px){
.wordpress-overview-01 .rest-img-website {
    margin-top: 25px;
    text-align: center;
	padding-left:0px;
	padding: 0 15px;
}
.wordpress-overview-01 .italic-title-typ1,.wordpress-overview-01 .sub-title-typ1,.wordpress-overview-01 .travel-base-text{
	text-align:center;
}
.wordpress-overview-02 .ln-content-section-inner{
	padding:0 15px;
}
.wp-features .wp-features-item {
    width: 19.3%;
}
.wordpress-overview-04 .italic-title-typ1 ,.wordpress-overview-04 .travel-base-text ,.wordpress-overview-04 .button-sec{
	text-align:center;
}
.wordpress-overview-04 .italic-title-typ1 {
    margin-top: 0;
    margin-bottom: 15px;
}
.wordpress-overview-04 .image-section{
	text-align:center;
}
.wordpress-overview-04 .pull-right {
    float: none !important;
}
.wordpress-overview-04 .button-sec {
    margin-bottom:15px;
}
.wp-plugin-section .plugin-arrow {
    right: -80px;
    bottom: -15px;
}
.wp-plugin-section .wp-plugin-txt {
    padding-right: 0;
}
.wp-plugin-section.right-section .wp-plugin-txt {
    padding-left: 0;
    margin-top: 0;

}
.wp-plugin-section.right-section .plugin-arrow {
    left: -102px;
    bottom: -40px;
}
.wp-plugin-section .wp-plg-section1 .plugin-arrow {
    right: -92px;
    bottom: 0px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.wp-plugin-section .wp-plg-section2 .plugin-arrow {
    left: -10px;
    bottom: -68px;
}
.wp-plugin-section.up-down-section .wp-plugin-img.right .plugin-arrow {
    right: 71px;
    bottom: -91px;
}
.wp-plugin-section.up-down-section .wp-plugin-img.left .plugin-arrow {
    left: 15px;
    bottom: 30px;
}
.wp-plugin-section .section1-text-plugin {
    margin-bottom: 40px;
}
.wp-plugin-section .wp-plg-section1 {
    margin-bottom: 40px;
}
.wordpress-woocommerce-02 .property-mag-cms{
	margin-top:30px;
}
.wordpress-woocommerce-02 .main-feature-image .woo-best-1 .media ,
.wordpress-woocommerce-02 .main-feature-image .woo-best-2 .media ,
.wordpress-woocommerce-02 .main-feature-image .woo-best-3 .media ,
.wordpress-woocommerce-02 .main-feature-image .woo-best-4 .media ,
.wordpress-woocommerce-02 .main-feature-image .woo-best-5 .media {
    position: relative;
    top: 0;
    left: 0;
	right:0px;
    max-width: 100%;
    text-align: left;
	margin-bottom:20px;
}
.wordpress-woocommerce-02 .property-cms-img {
    top: 0;
	right:0px;
    text-align: center;
}
.wordpress-woocommerce-02 {
    padding: 40px 0 20px 0;
    margin-bottom: 0px;
}
.wordpress-why-us-01 .why-pharmacy-website {
    text-align: center;
    margin-bottom: 30px;
}
.wordpress-why-us-01 .pharmacy-website-img{
	text-align:center;
}
.wordpress-why-us-02 {
    padding: 10px 0 50px 0;
}
.wordpress-landing-page .inner-industries-link .industries-link-text {
    padding-left: 0px;
	padding:0 15px;
	text-align:center;
	margin-bottom:10px;
}
.wordpress-landing-page .inner-industries-link {
    background-size: cover !important;
    padding: 30px 0 28px 0;
}
.wordpress-landing-page .ln-content-section .button-sec .enquire-sec {
    margin: 0 auto;
}
.wp-why-sec-slider {
    max-width: 590px;
}
}
@media(max-width:767px){
#travel-menu.wordpress-landing-menu ul li {
    display: inline-block;
    width: auto;
}
.wp-features .wp-features-item {
    width: 32.3%;
	margin-bottom: 25px;
}
.wordpress-portfolio-01 {
    padding: 40px 0;
}
.wp-plugin-section .wp-plugin-txt,.wp-plugin-section .wp-plugin-desc,.wp-plugin-section .wp-plugin-img,.wp-plugin-section .wp-plugin-link{
	text-align:center;
}
.wp-plugin-section .wp-plugin-txt .wp-plugin-desc{
	text-align:center;
}
.wp-plugin-section .wp-plugin-desc{
	margin-bottom:100px;
}
.wp-plugin-section .plugin-arrow {
    right: 0;
    bottom: -80px;
    left: 0;
    margin: 0 auto;
	transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
}
.wp-plugin-section.wordpress-plugin-02 .plugin-arrow {
	transform: rotate(100deg);
    -webkit-transform: rotate(100deg);
}
.wp-plugin-section.right-section.wordpress-plugin-03 .plugin-arrow {
    left: 0;
    bottom: -79px;
}
.wp-plugin-section {
    padding: 40px 0 40px 0;
}
.wp-plugin-section .wp-plugin-link {
    margin-left: 0;
}
.wp-plugin-section.right-section .wp-plugin-link {
    margin-left: 0px;
    text-align: center;
    margin-right: 0;
}
.wp-plugin-section .wp-plg-section1 .plugin-arrow {
    right: 0;
    bottom: -69px;
    transform: rotate(80deg);
    -webkit-transform: rotate(80deg);
}
.wp-plugin-section .wp-plg-section2 .wp-plugin-desc {
    margin-bottom:0px;
}
.wp-plugin-section .wp-plg-section2 .wp-plugin-link {
    margin-bottom:100px;
	margin-top:5px !important;
}
.wp-plugin-section .wp-plg-section2 .plugin-arrow {
    left: 0;
    bottom: -75px;
}
.wp-plugin-section .pull-right {
    float: none !important;
}
.wp-plugin-section .wp-plg-section2 .wp-plugin-link {
    margin-left: 0;
    margin-top: 30px;
}
.wp-plugin-section .wp-plg-section2 .wp-plugin-img {
    text-align: center;
}
.wp-plugin-section.wordpress-plugin-05 .wp-plugin-desc {
    margin-bottom: 0px;
}
.wp-plugin-section.wordpress-plugin-05 .wp-plugin-link {
    margin-bottom: 30px;
}
.wordpress-plugin-07.wp-plugin-section .wp-plugin-txt {
    margin-bottom: 30px;
}
.wordpress-plugin-07.wp-plugin-section .wp-plugin-desc {
    margin-bottom: 0px;
}
.wordpress-woocommerce-03 .feature-list .col-sm-6:nth-child(2n) .media {
    position: relative;
    bottom: 0;
}
.wordpress-woocommerce-03 .feature-list .media {
    margin-bottom: 20px;
}
.wp-why-sec-slider .slick-next.slick-arrow {
    right: 0;
	display:none !important;
}
.wp-why-sec-slider .slick-prev.slick-arrow {
    left: 0px;
	display:none !important;
}
.wp-industries-main-list .wp-indst-item {
    min-height: 50px;
	margin-bottom:30px;
}
.wp-plugin-section.up-down-section .wp-plugin-img {
    text-align: center;
    padding-right: 0;
}
.wordpress-plugin-06 .wp-plugin-txt{
	margin-bottom:100px;
}
.wp-plugin-section.up-down-section .wp-plugin-img.left .plugin-arrow {
    left: 0;
    top: -81px;
    bottom: auto;
	transform: rotate(87deg);
    -webkit-transform: rotate(87deg);
}
.wp-plugin-section.up-down-section .wp-plugin-txt.top-mrg{
	margin-top:100px;
	margin-bottom:0px;
}
.wp-plugin-section.up-down-section .wp-plugin-img.right .plugin-arrow {
    right: 0;
}
.wp-plugin-section.up-down-section .wp-plugin-desc {
    margin-bottom: 0;
}
.wp-why-sec-icon-num .wp-why-sec-tab.last::before{
	display:block;
}
}
@media(max-width:480px){
.wp-features .wp-features-item {
    width: 49.3%;
}
.all-industry-cat-masonary.wp-industry-lists .cat-list-item-sec {
    width: 100%;
}
.wordpress-landing-page .travel-contact-section .italic-title-typ1 br{
	display:none;
}
}
@media(max-width:374px){
.wp-plugin-section .wp-plg-section2 .plugin-arrow {
    left: 0;
    bottom: 72px;
}
}

/***********************
B2B Landing Page
************************/
#travel-menu.b2b-menu ul li a:hover,
#travel-menu.b2b-menu ul li.current-menu-item a {
     background-color: #f96b69;
     color: #fff;
}
/** overview **/
.b2b-overview-01 .welcome-section-08 {
    padding: 0px;
}
.b2b-overview-01 {
    padding: 100px 0;
}
.b2b-overview-01 .over-txt{
	padding-left:85px;
	margin-top:50px;
}
.b2b-overview-02.bg-image-parallax-01 {
    background-attachment: scroll;
}
.b2b-overview-02.bg-image-parallax-01 .content {
    height: 390px;
}
.b2b-overview-02.bg-image-parallax-01 .bold-type-typ1,
.b2b-overview-02.bg-image-parallax-01 .content{
	text-align:left;
	max-width:100%;
}
.b2b-overview-02.bg-image-parallax-01 .travel-base-text {
    font-family: 'montserratlight';
    font-size: 13px;
	line-height: 2;
	color: #ffffff;
}
.overview-lst .ov-lst-title{
  font-family: 'robotobold';
  font-size: 17px;
  line-height: 1.59;
  color: #000000;
  margin:0px;
  margin-bottom:10px;
}
.overview-lst .ov-lst-desc{
  font-family: 'montserratlight';
  font-size: 13px;
  line-height: 2;
  color: #8d8d8d;
}
.overview-lst .list-itm{
	margin-bottom:30px;
}
.b2b-overview-03,.b2b-overview-04,.b2b-overview-05{
	padding:50px 0;
}
.b2b-overview-04 .overview-img-sec{
	margin-top:40px;
}
.b2b-overview-05 .overview-img-sec{
	margin-top:50px;
}
.b2b-feature-01{
	padding:65px 0;
}
.b2b-feature-01 .title-sec{
	text-align:center;
	margin-bottom:60px;
}
.head-title{
  font-family: 'montserratbold';
  font-size: 22px;
  line-height: 1.27;
  letter-spacing: 3px;
  text-align: center;
  color: #000000;
  text-transform:uppercase;
  margin:0px;
  margin-bottom:20px;
}
.custom-solution-list{
	margin-top:50px;
}
.custom-solution-list .cs-title {
  font-family: 'montserratregular';
  font-size: 11px;
  line-height: 1.64;
  letter-spacing: 1.5px;
  color: #000000;
  margin:0px;
  margin-bottom:10px;
  text-transform:uppercase;
}
.custom-solution-list .cs-desc {
  font-family: 'montserratlight';
  font-size: 13px;
  line-height: 2;
  color: #8d8d8d;
  padding-right:45px;
}
.custom-solution-list .cs-icon{
	margin-bottom:20px;
}
.custom-solution-list .cs-item{
	margin-bottom:30px;
}
.b2b-feature-04 .custom-solution-list .cs-item{
	margin-bottom:50px;
}
.custom-solution-list .col-md-4:nth-child(3n+1){
	clear:both;
}
.gn-feature .feature-ul ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.gn-feature .feature-ul .fea-title{
  font-family: 'montserratregular';
  font-size: 11px;
  line-height: 1.64;
  letter-spacing: 1.5px;
  color: #000000;
  margin:0px;
  margin-bottom:10px;
  text-transform:uppercase;
}
.gn-feature .feature-ul .fea-desc{
  font-family: 'montserratlight';
  font-size: 13px;
  line-height: 1.77;
  color: #5a5a5a;
  display:block;
}
.gn-feature .feature-ul li{
	position:relative;
	padding-left:30px;
	margin-bottom:30px;
}
.gn-feature .feature-ul li::before {
    content: '';
    position: absolute;
    background: url('../images/featurelist-icon.png');
    height: 12px;
    width: 16px;
    top: 3px;
    left: 0;
}
.gn-feature{
	padding-top:30px;
}
.b2b-feature-02{
	background:#fbfbfb;
	padding:65px 0;
}
.b2b-magento{
	padding:60px 0;
	background:#fff;
	max-width:1320px;
	margin:0 auto;
}
.b2b-feature-03{
	background-repeat:no-repeat;
	background-color:#f96b69;
	padding:90px 0 72px 0;
}
.b2b-feature-04{
	background-color:#f96b69;
	padding:0 0 40px 0;
	margin-top:-2px;
}
.b2b-feature-04 .head-title,.b2b-feature-04 .custom-solution-list .cs-title,.b2b-feature-04 .custom-solution-list .cs-desc {
	color:#fff;
}
.b2b-integrations-01{
	padding:65px 0;
}
.b2b-integrations-01 .title-sec{
	text-align:center;
	margin-bottom:60px;
}
.b2b-integrations-01 .title-sec .italic-title-typ1{
	margin-bottom:20px;
}
.b2b-integrations-01 .title-sec .travel-base-text{
	color:#000;
}
.intergration-logos{
	max-width:780px;
	margin:0 auto;
}
.intergration-logos .logos-list{
	text-align:center;
}
.intergration-logos .logos-list .logos-item{
	width:25%;
	display:inline-block;
	border:1px solid #dcdcdc;
	height:140px;
	margin-left:-5px;
	margin-top:-6px;
}
.intergration-logos .logos-list .logos-inner{
	display:table;
	text-align:center;
	height:100%;
	width:100%;
}
.intergration-logos .logos-list .logo-link{
	display:table-cell;
	height:100%;
	vertical-align:middle;
	text-align:center;
}
.b2b-integrations-01 .head-title,.b2b-integrations-02 .head-title,.b2b-integrations-03 .head-title,.b2b-integrations-04 .head-title{
	margin-bottom:42px;
}
.b2b-integrations-02,.b2b-integrations-04{
	padding:65px 0;
	background:#fbfbfb;
}
.b2b-integrations-03{
	padding:65px 0;
}
.intergration-logos .logos-list .logo-link {
  font-family: 'montserratbold';
  font-size: 12px;
  line-height: 1.58;
  letter-spacing: 1.7px;
  color: #000000;
  text-transform:uppercase;
}
.b2b-integrations-04 .intergration-logos {
    max-width: 100%;
    margin: 0 auto;
}
.b2b-integrations-04 .intergration-logos .logos-list .logos-item {
    width: 16.66%;
}
.b2b-landing-page .travel-midbar .midbar-title{
	max-width: 690px;
}
.b2b-landing-page .travel-midbar .midbar-sdesc{
	max-width: 560px;
}
.b2b-feature-01 .italic-title-typ1{
	margin-bottom: 10px;
}
.b2b-whyus-02 .sub-title-typ1{
	margin-top:0px;
}
.b2b-feature-01 .sub-title-typ1{
	margin:0px;
}
@media(min-width:1920px){
.b2b-feature-03 {
    background-size:100%;
}
}
@media(min-width:768px){
#travel-menu.b2b-menu ul li {
    display: table-cell;
    width: 16%;
}
}
@media(max-width:1199px){
.b2b-overview-01 .over-txt {
    padding-left: 50px;
    margin-top: 20px;
}
.b2b-overview-01 {
    padding: 60px 0;
}
.b2b-overview-03, .b2b-overview-04, .b2b-overview-05 {
    padding: 25px 0;
}
.b2b-overview-04 .overview-img-sec {
    margin-top: 75px;
}
.b2b-overview-05 .overview-img-sec {
    margin-top: 80px;
}
.b2b-magento{
	max-width:100%;
	margin:0 15px;
}
.b2b-feature-04{
	margin-top:-2px;
}
.custom-solution-list .cs-desc {
  padding-right:0px;
}
}
@media(max-width:991px){
.b2b-overview-01 .over-txt {
    padding-left: 0px;
    margin-top: 20px;
}
.overview-img-sec{
	text-align:center;
}
.b2b-overview-04 .overview-img-sec {
    margin-top: 0px;
}
.b2b-overview-05 .overview-img-sec {
    margin-top: 0px;
	margin-bottom:20px;
}
.b2b-overview-03, .b2b-overview-04, .b2b-overview-05 {
    padding: 30px 0;
}
.head-title {
    font-size: 20px;
}
.custom-solution-list .col-md-4:nth-child(3n+1){
	clear:none;
}
.custom-solution-list .col-md-4:nth-child(2n+1){
	clear:both;
}
.b2b-feature-02 {
    padding: 45px 0;
}
.b2b-feature-01 {
    padding: 45px 0;
}
.b2b-feature-03 {
    padding: 45px 0 50px 0;
}
.b2b-feature-04 {
    padding: 0 0 30px 0;
	margin-top:-2px;
}
.b2b-integrations-01 {
    padding: 45px 0;
}
.b2b-integrations-01 .title-sec {
    text-align: center;
    margin-bottom: 40px;
}
.b2b-integrations-02, .b2b-integrations-04 {
    padding: 45px 0;
}
.b2b-integrations-03 {
    padding: 45px 0;
}
.b2b-integrations-04 .intergration-logos .logos-list .logos-item {
    width: 25%;
}
}
@media(max-width:767px){
.b2b-overview-03, .b2b-overview-04, .b2b-overview-05 {
   text-align:left;
}
.b2b-overview-03 .pull-right,.b2b-overview-05 .pull-right {
    float: none !important;
}
.b2b-overview-01 {
    padding: 45px 0;
}
.b2b-overview-02.bg-image-parallax-01 .bold-type-typ1, .b2b-overview-02.bg-image-parallax-01 .content {
    text-align: center;
}
.b2b-overview-02.bg-image-parallax-01 .travel-base-text {
    font-size: 12px;
}
.b2b-overview-02.bg-image-parallax-01 .bold-type-typ1{
	margin-top:0px;
}
.gn-feature {
   text-align:left;
}
}
@media(max-width:667px){
.intergration-logos .logos-list .logos-item {
    width: 33.33%;
}
.b2b-integrations-04 .intergration-logos .logos-list .logos-item {
    width: 33.33%;
}
}

@media(max-width:480px){
.intergration-logos .logos-list .logos-item {
    width: 50%;
}
.b2b-integrations-04 .intergration-logos .logos-list .logos-item {
    width: 50%;
}
}
@media(max-width:374px){
.intergration-logos .logos-list .logos-item {
    width: 100%;
}
.b2b-integrations-04 .intergration-logos .logos-list .logos-item {
    width: 100%;
}
}

/****************************/
/*24/08 B2B page css*/

.b2b-portfolio-01{
	padding: 70px 0;
}
.b2b-portfolio-01 .portfolio-txt-area{
	text-align: center;
	max-width: 706px;
	margin: 0 auto;
}
.b2b-portfolio-01 .italic-title-typ1{
	margin-bottom: 10px;
}
.single-portfolio.b2b-portfolio-02 .portfolio-item{
	margin-bottom: 20px;
}
.b2b-portfolio-02 .portfolio-list{
	padding-bottom: 45px;
}
/* B2B Why Us page css*/
.b2b-whyus-01{
	padding: 75px 0;
}
.b2b-whyus-01 .portfolio-txt-area{
	text-align: center;
	max-width: 990px;
	margin: 0 auto;
}
.b2b-whyus-01 .italic-title-typ1{
	margin: 0;
}
.b2b-whyus-02,.b2b-whyus-03{
	padding-bottom: 50px;
}
.righticon-ul-design{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.righticon-ul-design li{
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	padding-left: 32px;
	margin-bottom: 30px;
}
.righticon-ul-design li::before{
	content: '';
	position: absolute;
	background: url('../images/featurelist-icon.png');
	height: 12px;
	width: 16px;
	top: 10px;
	left: 0;
}
.b2b-whyus-03 .wp-why-sec-slider .wp-why-title{
	font-family: 'montserratlight';
}
.b2b-whyus-03 .wp-why-sec-slider{
	max-width: 750px;
}
.b2b-whyus-03  .wp-why-sec-slider .wp-why-sec-desc ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.b2b-whyus-03  .wp-why-sec-slider .wp-why-sec-desc ul li{
		font-family: 'montserratlight';
		font-size: 16px;
		line-height: 1.69;
		text-align: left;
		color: #8d8d8d;
		margin-bottom: 10px;
		position: relative;
		padding-left: 20px;
}
.b2b-whyus-03  .wp-why-sec-slider .wp-why-sec-desc ul li::before{
		content: '';
		position: absolute;
		height: 5px;
		width: 5px;
		background-color: #fac6c5;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		top: 10px;
		left: 0;
}
.b2b-whyus-03  .wp-why-sec-slider .wp-why-desc{
	padding-left: 40px;
}
.php-development-page .b2b-whyus-03  .wp-why-sec-slider .wp-why-desc{
	padding-left: 0px;
}
.b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc{
	padding-left: 80px;
	padding-top: 30px;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc{
	padding-left: 30px;
	padding-top: 30px;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc:after{
	content:"";
	display:table;
	clear:both;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc .why-sec-desc-img{
	width:120px;
	margin-right:30px;
	float:left;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc .why-sec-desc-txt{
	overflow:hidden;
	position:relative;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc .wp-why-count{
	display:none;
}
.b2b-whyus-03 .wp-why-slider .wp-why-sec-icon-num .wp-why-sec-tab{
	background-color: #fac6c5;
}
.php-development-page .b2b-whyus-03 .wp-why-slider .wp-why-sec-icon-num .wp-why-sec-tab{
	background-color: transparent;
	background-image: linear-gradient(132deg, #7e00cf, #f05047);
}
.b2b-whyus-03 .wp-why-slider .wp-why-sec-icon-num .wp-why-sec-tab::before{
	background: #fac6c5;
}
.php-development-page .b2b-whyus-03 .wp-why-slider .wp-why-sec-icon-num .wp-why-sec-tab::before{
	background:#7e00cf;
}
.b2b-whyus-03 .wp-why-sec-slider .wp-why-count{
	color: #fac6c5;
	top: 80px;
	left:25px;
	bottom: auto;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .wp-why-count{
	color:rgba(238,238,238,0.52);
}
.b2b-whyus-03 .wp-why-sec-slider .slick-prev.slick-arrow{
	background: url('../images/slider-prev.png') no-repeat center center;
}
.b2b-whyus-03 .wp-why-sec-slider .slick-next.slick-arrow{
	background: url('../images/slider-next.png') no-repeat center center;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .slick-prev.slick-arrow{
	background: url('../images/slider-prev-blue.png') no-repeat center center;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .slick-next.slick-arrow{
	background: url('../images/slider-next-blue.png') no-repeat center center;
}
/* B2B Industries page css*/
.b2b-industries-01{
	padding: 60px 0;
}
.b2b-industries-01 .portfolio-txt-area{
	max-width: 693px;
	margin: 0 auto;
	text-align: center;
}
.b2b-industries-01 .portfolio-txt-area .italic-title-typ1{
	margin-bottom: 15px;
}
.b2b-industries-02{
	padding-bottom: 70px;
}
.b2b-industries-02 .b2b-industries-listing{
	text-align: center;
}
.b2b-industries-02 .img-title-sec{
	display: inline-block;
	width: 25%;
	text-align: center;
	margin-bottom: 55px;
	margin-left: -4px;
	vertical-align: top;
}
.b2b-industries-02 .img-title-sec .img-sec {
    margin-bottom: 15px;
}
.b2b-industries-02 .img-title-sec .title-sec {
	font-size: 11px;
	line-height: 1.64;
	letter-spacing: 1.5px;
	color: #000000;
	font-family: 'montserratregular';
	text-transform: uppercase;
	margin:0px;
}

/* Media Query */
@media(max-width: 1199px){
	.b2b-whyus-03 .wp-why-sec-slider .slick-prev.slick-arrow{
		left: -25px;
	}
	.b2b-whyus-03 .wp-why-sec-slider .slick-next.slick-arrow{
		right: -20px;
	}
}
@media(max-width: 991px){
	.b2b-whyus-03 .wp-why-sec-slider{
		max-width: 590px;
	}
	.b2b-industries-02 .img-title-sec .title-sec br{
		display: block;
	}
	.b2b-whyus-03 .wp-why-sec-slider .wp-why-desc {
    padding-left: 20px;
}
.b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc {
    padding-left: 0px;
}
.php-development-page .wordpress-why-us-01 .why-pharmacy-website .italic-title-typ1,
.php-development-page .b2b-whyus-03 .italic-title-typ1{
	font-size:24px;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc{
	padding-left:10px;
	text-align:left;
}
.php-development-page .b2b-whyus-03 .travel-base-text{
	margin-bottom:30px;
}
.php-development-page .b2b-whyus-03{
	text-align:center;
}
}
@media(max-width: 767px){
	.b2b-portfolio-01,.b2b-whyus-01,.b2b-industries-01{
		padding: 40px 0;
	}
	.b2b-whyus-02, .b2b-whyus-03{
		padding-bottom: 20px;
		text-align: left;
	}
	.righticon-ul-design li,.b2b-whyus-02 .sub-title-typ1{
		margin-bottom: 15px;
	}
	.b2b-whyus-02 .b2b-whyus-features{
		margin-bottom: 30px;
	}
	.b2b-whyus-03 .wp-why-slider .wp-why-sec-slider-nav{
		margin-bottom: 15px;
	}
	.b2b-industries-02 .img-title-sec{
		margin-bottom: 30px;
	}
	.b2b-industries-02 {
	    padding-bottom: 20px;
	}
	.b2b-industries-02 .img-title-sec{
		width: 33.33%;
	}
.b2b-whyus-03 .wp-why-sec-slider .wp-why-count {
    color: rgba(250,198,197,0.4);
    left: 0px;
}
}
@media(max-width: 480px){
	.b2b-portfolio-02 .portfolio-list{
		padding-bottom: 0;
	}
	.b2b-whyus-03 .wp-why-sec-slider .wp-why-desc{
		padding-left: 30px;
	}
	.b2b-industries-02 .img-title-sec{
		width: 50%;
	}
}
@media(max-width: 375px){
.b2b-industries-02 .img-title-sec{
	width: 100%;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc .why-sec-desc-img{
	float:none;
	text-align:center;
	margin:0 auto 10px; auto;
}
.php-development-page .b2b-whyus-03 .wp-why-sec-slider .wp-why-sec-desc .why-sec-desc-txt{
	text-align:center;
}

}

/**************
UI UX Design page
**************/
.ux-ui-page .travel-midbar .content {
    text-align: left;
}
.ux-ui-page .travel-midbar .midbar-title {
    font-family: 'montserratextralight';
    font-size: 30px;
  	font-weight: normal;
  	line-height: 1.36;
 	letter-spacing: 1.3px;
    text-align: left;
    color: #ffffff;
    max-width: 570px;
	margin:0px;
	margin-bottom: 20px;
	text-transform:uppercase;
}
.ux-ui-page .travel-midbar .midbar-sdesc {
    font-family: 'montserratlight';
    max-width: 555px;
    margin: 0px;
    font-size: 15px;
    line-height: 1.64;
    text-align: left;
    color: #ffffff;
    margin-bottom: 50px;
}
.ux-ui-page .button-sec .enquire-sec{
	margin:0px;
}
.ux-ui-page .travel-midbar .button-sec .enquire-sec a {
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}
.travel-midbar.new-desing-template{
	height:529px;
}
.ux-ui-page  .button-sec .enquire-sec a:hover {
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.ui-ux-section1{
	padding:90px 0;
}
.ui-title{
  font-family: 'montserratextralight';
  font-size: 30px;
  font-weight: normal;
  line-height: 1.36;
  letter-spacing: 1.3px;
  text-align: center;
  color: #000000;
  position:relative;
  text-transform:uppercase;
  margin:0px;
  margin-bottom:30px;
}
.ui-title::after{
	content:"";
	display:block;
	width:75px;
	height:1px;
	background:#737373;
	margin:0 auto;
	margin-top:10px;
}
.ui-sub-title {
  font-family: 'montserratultra_light';
  font-size: 23px;
  line-height: 1.48;
  text-align: center;
  color: #000000;
  margin-bottom:20px;
}
.ui-desc {
  font-family: 'montserratlight';
  font-size: 15px;
  line-height: 1.8;
  text-align: center;
  color: #000000;
  padding: 0 75px;
  margin-bottom:20px;
}
.ui-ux-design{
	max-width: 970px;
	margin:0 auto;
}
.ui-img{
	margin-top:40px;
	text-align:center;
}
.light-orange-bg{
	background:#ffddc9;
	padding:40px 0 0 0;
}
.ui-ux-title {
  font-family: 'montserratultra_light';
  text-transform:uppercase;
  font-size: 26px;
  font-weight: normal;
  line-height: 1.31;
  color: #000000;
  margin:0px;
  margin-bottom:30px;
}
.ui-ux-desc {
  font-family: 'montserratlight';
  font-size: 15px;
  font-weight: 300;
  line-height: 1.8;
  color: #000000;
}
.ui-text{
	margin-top:100px;
}
.ui-images{
	padding-left:30px;
}
.image-bg{
	background-size:cover;
	height:630px;
	background-position:center center;
}
.image-bg .ui-ux-title {
  color: #fff;
}
.image-bg .ui-ux-desc {
  color: #fff;
}
.ui-ux-section3 .ui-text{
	margin-top:150px;
}
.ui-serves{
	max-width:755px;
	margin:0 auto;
}
.ui-serves .ui-title,.ui-serves .ui-desc{
	color:#fff;
}
.ui-serves .ui-title::after{
	display:none;
}
.ui-serves .ui-desc p{
	margin:0 0 40px 0;
}
.ux-ui-page .ui-serves .button-sec .enquire-sec {
    margin: 0 auto;
}
.ux-ui-page  .bg-image-parallax-01 .content{
	height:600px;
}
.ui-serves .button-sec .enquire-sec {
    border-image-source: none;
    border-color: #fff;
	width:225px;
}
.ui-serves .button-sec .enquire-sec::before {
    border: solid 1px #fff;
}
.ui-serves .button-sec .enquire-sec::after {
    border: solid 1px #fff;
}
.ui-serves .button-sec .enquire-sec a {
    background: transparent;
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.ui-serves .button-sec .enquire-sec a::before {
    background: #fff;
}
.ui-serves .button-sec .enquire-sec a:hover {
    color: #000;
    -webkit-text-fill-color: #000;
}
.ui-ux-section5{
	padding:90px 0;
}
.ui-solutions .sol-title {
  font-family: 'montserratsemibold';
  font-size: 11px;
  font-weight: normal;
  line-height: 1.64;
  letter-spacing: 1.8px;
  color: #7e00cf;
  text-transform:uppercase;
  margin:0px;
  margin-bottom:20px;
}
.ui-solutions .sol-desc {
  opacity: 0.8;
  font-family: 'montserratlight';
  font-size: 14px;
  line-height: 1.71;
  color: #4a4a4a;
}
.ui-solutions .sol-img{
	margin-bottom:40px;
}
.ui-solutions .sol-innner{
	text-align:center;
	padding:0 50px;
}
.ui-solutions{
	margin-top:80px;
}
.ui-ux-section6 .ui-sub-title{
	max-width:970px;
	margin:0 auto;
	margin-bottom:40px;
}
.ui-process .ui-process-item {
    display: inline-block;
    width: 33%;
	text-align:center;
}
.ui-process .pro-title {
  font-family: 'montserratsemibold';
  font-size: 11px;
  font-weight: normal;
  line-height: 1.64;
  letter-spacing: 1.8px;
  color: #000;
  text-transform:uppercase;
  margin:0px;
  margin-bottom:10px;
}
.ui-process .pro-desc {
  font-family: 'montserratlight';
  font-size: 14px;
  line-height: 1.71;
  color: #4a4a4a;
  padding: 0 60px;
}
.ui-process .ui-pro-img{
	margin-bottom:15px;
	position:relative;
	z-index:1;
}
.ui-process .ui-circle {
  width: 14px;
  height: 14px;
  border-radius:14px;
  margin:0 auto;
  margin-bottom:30px;
  background-color: #ffffff;
  border: solid 1.4px #cfcfcf;
  position: relative;
	z-index: 1;
}
.ui-circle::after{
	content:"";
	display:block;
	border:1px dashed #f2f2f2;
	position:absolute;
}
.ui-ux-section6{
	padding-bottom:90px;
}
.ui-process .ui-process-item.first{
	margin-bottom:100px;
}
.ui-ux-section7{
	padding:90px 0 40px 0;
}
.new-port-design .portfolio-lists{
	margin-left:-10px;
	margin-right:-10px;
}
.new-port-design .portfolio-lists .portfolio-item{
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
	float:left;
}
.new-port-design.portfolio-sec .portfolio-inner {
    margin-bottom: 25px;
}
.new-port-design.portfolio-sec {
    padding-bottom: 10px;
}
.new-port-design .portfolio-lists .portfolio-item.large-sec{
	width:100%;
}
.new-port-design .portfolio-lists .portfolio-item.small-sec{
	width:50%;
}
.border-area{
	position: absolute;
	top:70px;
	display:inline-block;
	width:100%;
}
.top-border{
	background-image: linear-gradient(to right, rgba(212, 212, 212, 1) 33%, rgba(255,255,255,0) 0%);
	background-position: bottom;
	background-size: 12px 1px;
	background-repeat: repeat-x;
	height:1px;
	max-width: 766px;
	margin: 0 auto;
}
.bottom-border,.middle-border{
	background-image: linear-gradient(to right, rgba(212, 212, 212, 1) 33%, rgba(255,255,255,0) 0%);
	background-position: bottom;
	background-size: 12px 1px;
	background-repeat: repeat-x;
	height:1px;
	max-width: 766px;
	margin: 0 auto;
}
.middle-border{
	max-width: 759px;
}
.right-border,.left-border{
	background-image: linear-gradient(to right, rgba(212, 212, 212, 1) 33%, rgba(255,255,255,0) 0%);
	background-position: bottom;
	background-size: 12px 1px;
	background-repeat: repeat-x;
	height:1px;
	max-width: 250px;
	margin:0px;
}
.ui-process{
	position:relative;
}
.border-area.bottom{
	top: auto;
	bottom: 160px;
}
.border-area.middle{
	top: auto;
	bottom: 381px;
}
.border-area.right{
	-webkit-transform: rotate(90deg);
 	transform: rotate(90deg);
  	width: 230px;
	right: 77px;
	margin: 0px;
	top: 180px;
}
.border-area.left{
	-webkit-transform: rotate(90deg);
 	transform: rotate(90deg);
  	width: 230px;
	left: 73px;
	margin: 0px;
	bottom: 266px;
	top:auto;
}
.windows-safari .ux-ui-page .button-sec .enquire-sec {
background: transparent;
border: 1px solid #fff;
}
.windows-safari .button-sec .enquire-sec::before {
    border: solid 1px #fff;
}
.windows-safari .button-sec .enquire-sec::after {
    border: solid 1px #fff;
}
.windows-safari .ux-ui-page .travel-midbar .button-sec .enquire-sec a {
color: #fff;
-webkit-text-fill-color: #fff;
}
.windows-safari .ux-ui-page .button-sec .enquire-sec a{
	line-height:49px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.border-area.bottom {
    top: auto;
    bottom: 156px;
}
}
@media(min-width:1600px){
.ux-ui-page .travel-midbar{
	height:590px;
}
}
@media(max-width:1199px){
.travel-midbar.new-desing-template {
    height: 460px;
}
.ui-text {
    margin-top: 15px;
}
.ui-ux-section3 .ui-text {
    margin-top: 50px;
}
.image-bg {
    height: 500px;
}
.ux-ui-page .bg-image-parallax-01 .content {
    height: 500px;
}
.ux-ui-page .travel-midbar .button-sec .enquire-sec {
    border-style: solid;
    border-width: 2px;
}
.top-border,.bottom-border {
    max-width: 639px;
}
.ui-ux-section6 {
    background-position: bottom center;
	background-repeat:no-repeat;
}
.border-area.bottom {
    top: auto;
    bottom: 156px;
}
.ui-process .pro-desc {
    padding: 0 24px;
}
.border-area.right {
    width: 200px;
    right: 57px;
    margin: 0px;
    top: 178px;
}
.border-area.left {
    width: 250px;
    left: 31px;
    bottom: 275px;
}
.middle-border {
    max-width: 620px;
}
.border-area.middle {
    top: auto;
    bottom: 400px;
}
}
@media(max-width:991px){
.ux-ui-page .travel-midbar .midbar-title {
    max-width: 450px;
}
.ui-ux-section1 {
    padding: 50px 0;
}
.ui-text {
    margin-top: 10px;
    text-align: center;
}
.ui-ux-section3 .ln-content-section-inner{
	height: 100%;
    background: rgba(0,0,0,0.8);
}
.image-bg {
    height: auto;
}
.ui-ux-section3 .ui-text {
    margin-top: 0;
    padding: 50px 0;
}
.ui-ux-section5 {
    padding: 50px 0;
}
.ui-solutions .sol-innner {
    text-align: center;
    padding: 0;
}
.ui-solutions {
    margin-top: 40px;
}
.ui-process .ui-process-item {
    display: inline-block;
    width: 49%;
    text-align: center;
	margin-bottom:30px;
}
.ui-process .pro-desc {
    padding: 0 15px;
}
.ui-process .ui-process-item.first {
    margin-bottom: 30px;
}
.ui-ux-section7 {
    padding: 50px 0 40px 0;
}
.ui-title{
	font-size:24px;
	line-height:30px;
	margin-bottom:15px;
}
.ui-sub-title {
    font-size: 19px;
    line-height: 25px;
}
.ui-images {
    padding-left: 0;
	text-align:center;
}
.ui-ux-title{
	font-size:22px;
	line-height:28px;
	margin-bottom:15px;
}
.border-area{
	display:none;
}
.ui-ux-section4.bg-image-parallax-01{
	margin-top:-2px;
}
.ui-ux-section6 {
    padding-bottom: 20px;
}
.ui-ux-section3 .pull-right {
    float: none !important;
}
}
@media(max-width:767px){
.ux-ui-page .bg-image-parallax-01 .content {
    height: 400px;
}
.ui-solutions .sol-innner {
    margin-bottom: 15px;
}
.ui-solutions .sol-img {
    margin-bottom: 10px;
}
.ui-ux-section7 {
    padding: 50px 0 20px 0;
}
.travel-midbar.new-desing-template {
    height: 400px;
}
.ux-ui-page .travel-midbar .midbar-title {
    max-width: 380px;
    margin: 0px;
    margin-bottom: 10px;
	font-size:24px;
	line-height:30px;
}
.ux-ui-page .travel-midbar .midbar-sdesc {
    margin-bottom: 20px;
}
.ux-ui-page .travel-midbar .content {
    padding-top: 0px;
}
.ui-desc {
    padding: 0;
}
.ui-ux-desc {
    font-size: 13px;
}
}
@media(max-width:667px){
.ui-process .ui-process-item {
    width: 100%;
}
.ui-ux-section6 {
    padding-bottom: 20px;
}
}
@media(max-width:665px){
.new-port-design .portfolio-lists .portfolio-item.small-sec {
    width: 100%;
}
.ui-ux-section6 {
    padding-bottom: 15px;
}
.ux-ui-page .travel-midbar .midbar-title{
	margin:0 auto;
	margin-bottom:15px;
}
.ux-ui-page .travel-midbar .midbar-title {
   text-align:center;
}
.ux-ui-page .travel-midbar .content {
    padding-top: 0px;
    background: rgba(0,0,0,0.7);
}
.ui-ux-section3 .ui-text {
    margin-top: 0;
    padding: 50px 0;
}
.image-bg {
    height: auto;
}
.ux-ui-page .bg-image-parallax-01 .content {
    height: 500px;
}
.ux-ui-page .button-sec .enquire-sec {
    margin: 0 auto;
}
.ux-ui-page .travel-midbar .midbar-sdesc {
    text-align: center;
}
.ui-serves .ui-desc p {
    margin: 0 0 20px 0;
}
.ux-ui-page .travel-midbar .button-sec .enquire-sec a {
    color: #fff;
    -webkit-text-fill-color: #fff;
}
}
@media(max-width:480px){
.ux-ui-page .travel-midbar .midbar-sdesc br{
    display:none;
}
.ui-process .pro-desc {
    padding: 0px;
}
}
@media screen\0 
{
.ui-ux-section4.bg-image-parallax-01{
	background-attachment:scroll;
}
.ux-ui-page .travel-midbar .button-sec .enquire-sec a {
color: #fff;
-webkit-text-fill-color: #fff;
}
.border-area{
	display:block;
}
}

/*****************
.net Devlopment services page
******************/

.net-development-page .travel-midbar.new-desing-template {
    height: 412px;
}
.net-development-page  .travel-midbar .midbar-title {
    font-family: 'montserratextralight';
    font-size: 30px;
    font-weight: normal;
    line-height: 1.36;
    letter-spacing: 1.3px;
    text-align: left;
    color: #ffffff;
    max-width: 460px;
    margin: 0px;
        margin-bottom: 0px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.net-development-page  .travel-midbar .midbar-sdesc {
    font-family: 'montserratlight';
    max-width: 420px;
    margin: 0px;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 1.64;
    text-align: left;
    color: #ffffff;
    margin-bottom: 30px;
}
.net-development-page .button-sec .enquire-sec {
    margin: 0px;
}
.net-development-page .travel-midbar .white-txt .button-sec .enquire-sec a,
.php-development-page .white-btn-sec .button-sec .enquire-sec a {
    -webkit-background-clip: #fff;
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.net-development-page .travel-midbar .black-txt .button-sec .enquire-sec a {
    -webkit-background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}
.net-development-page .travel-midbar .black-txt .button-sec .enquire-sec a:hover {
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.net-development-page .travel-midbar .white-txt  .button-sec .enquire-sec a:hover,
.php-development-page .white-btn-sec .button-sec .enquire-sec a:hover {
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.net-development-page .travel-midbar .button-sec .enquire-sec{
	width:225px;
}
.net-development-page .travel-midbar .white-txt .button-sec .enquire-sec,
.php-development-page .white-btn-sec .button-sec .enquire-sec{
	border-image-source: none;
	border-color: #fff;
}
.net-development-page .travel-midbar .white-txt .button-sec .enquire-sec::before,
.php-development-page .white-btn-sec .button-sec .enquire-sec:before {
    border: solid 1px #fff;
}
.net-development-page .travel-midbar .white-txt .button-sec .enquire-sec::after,
.php-development-page .white-btn-sec .button-sec .enquire-sec:after {
    border: solid 1px #fff;
}
.net-development-page .travel-midbar .white-txt .button-sec .enquire-sec a:hover,
.php-development-page .white-btn-sec .button-sec .enquire-sec a:hover {
    color: #000;
    -webkit-text-fill-color: #000;
}
.net-development-page .travel-midbar .white-txt .button-sec .enquire-sec a::before,
.php-development-page .white-btn-sec .button-sec .enquire-sec a:before{
	background:#fff;
}
.php-development-page .btn-cet-sec .button-sec .enquire-sec{
	margin:0 auto !important;
}
.net-development-01{
	padding:57px 0 22px 0;
}
.net-development-01 .ui-desc{
	padding:0px;
}
.net-development-01  .ui-img {
    margin-top: 15px;
}
.net-development-01 .ui-title{
	margin-bottom:15px;
}
.net-development-02  .ui-ux-design{
	max-width:100%;
}
.net-development-02 .ui-desc{
	padding:0 100px;
}
.net-development-02 .ui-title{
	max-width: 600px;
	margin: 0 auto;
	margin-bottom:30px;
}
.stage-devlopment-cycle .cycle-title{
  font-family: 'montserratsemibold';
  font-size: 11px;
  font-weight: normal;
  line-height: 1.64;
  letter-spacing: 1.8px;
  color: #7e00cf;
  margin:0 0 15px;
  text-transform:uppercase;
}
.stage-devlopment-cycle .cycle-desc {
  font-family: 'montserratlight';
  font-size: 14px;
  line-height: 1.93;
  color: #000000;
}
.stage-devlopment-cycle{
	max-width:1040px;
	margin:0 auto;
	margin-top:60px;
}
.stage-devlopment-cycle .step-item.odd{
	float:right;
	max-width:450px;
}
.stage-devlopment-cycle .step-item.even{
	float:left;
	max-width:450px;
	text-align:right;
}
.count-cycle{
	font-family: 'montserratbold';
	font-size: 427px;
	color: #eeeeee;
	z-index:-1;
}
.inner-cycle{
	position:relative;
	height:370px;
}
.stage-devlopment-cycle .step-item.odd .count-cycle {
    position: absolute;
    top: 0;
    left: -226px;
    line-height: 365px;
    display: inline-block;
}
.stage-devlopment-cycle .step-item.even .count-cycle {
    position: absolute;
    top: 0;
    right: -200px;
    line-height: 338px;
    display: inline-block;
}
.line-cycle{
	width:2px;
	background:#7e00cf;
	display:inline-block;
}
.circle-cycle {
  width: 13px;
  height: 13px;
  border-radius:13px;
  background-color: #7e00cf;
}
.stage-devlopment-cycle .step-item.odd .circle-cycle {
    position: absolute;
    top: 2px;
    left: -41px;
}
.stage-devlopment-cycle .step-item.even .circle-cycle {
    position: absolute;
    top: 2px;
    right: -40px;
}
.stage-devlopment-cycle .step-item.odd .line-cycle {
    position: absolute;
    top: 5px;
    height: 101%;
    left: -35px;
}
.stage-devlopment-cycle .step-item.even .line-cycle {
    position: absolute;
    top: 5px;
    height: 101%;
    right: -35px;
}
.shortline-cycle{
	background:#7e00cf;
	width:68px;
	height:2px;
	display:inline-block;
}
.stage-devlopment-cycle .step-item.odd .shortline-cycle {
    position:absolute;
	top:8px;
	left:-107px;
}
.stage-devlopment-cycle .step-item.even .shortline-cycle{
	position:absolute;
	top:8px;
	right:-107px;
}
.stage-devlopment-cycle .step-item.even .cycle-desc {
    padding-left: 35px;
}
.net-development-03{
	background-color: #251439;
	padding:70px 0;
}
.development-step .dev-step-title {
  font-family: 'montserratsemibold';
  font-size: 11px;
  font-weight: normal;
  line-height: 1.64;
  letter-spacing: 1.8px;
  color: #ffffff;
  text-transform:uppercase;
  margin:0px;
}
.development-step .dev-step-item{
	text-align:center;
	width:19.6%;
	position:relative;
	display:inline-block;
}
.development-step .dev-step-circle .oral {
  width: 17px;
  height: 17px;
  display: inline-block;
  border-radius:17px;
  background-color: #ffffff;
}
.development-step .dev-step-circle{
	margin:25px 0;
	position:relative;
}
.development-step  .oral-line{
  width: 170px;
  height: 3px;
  background: #7e00cf;
  display: inline-block;
  position: absolute;
  right: -89px;
  top: 7px;
}
.development-step  .step2 .oral-line{
	background: #9a14ae;
}
.development-step .step3   .oral-line{
	background: #d33b6a;
}
.development-step .step4  .oral-line{
	background: #ff5a5d;
}
.fix-bg-img.bg-image-parallax-01{
	height:488px;
}
.php-development-page .fix-bg-img.bg-image-parallax-01{
	height:350px;
}
.net-development-05{
	padding:65px 0;
}
.expertise-title {
    font-family: 'montserratsemibold';
    font-size: 11px;
    font-weight: normal;
    line-height: 1.64;
    letter-spacing: 1.8px;
    color: #7e00cf;
    margin: 0 0 15px;
    text-transform: uppercase;
}
.expertise-desc{
    font-family: 'montserratlight';
    font-size: 14px;
    line-height: 1.93;
    color: #000000;
}
.net-development-05 .ui-ux-design{
	max-width:100%;
	margin-bottom: 60px;
}
.net-development-05 .expertise-item{
	text-align:center;
	padding:0 13px;
}
.net-development-05 .ui-title{
	max-width: 865px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.net-development-06{
  padding:57px 0;
  background-color: #fcfcfc;
}
.focus-text {
  background-image: linear-gradient(103deg, #7e00cf, #f05047);
  font-family: 'montserratmedium';
  font-size: 17px;
  font-weight: 500;
  line-height: 1.76;
  text-align: left;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.focus-note {
  font-family: 'montserratlight';
  font-size: 14px;
  font-weight: 300;
  line-height: 1.93;
  color: #000000;
  margin: 35px 0 25px 0;
}
.focus-logo-sec .focus-logo-item{
	width:32.8%;
	vertical-align: top;
	margin-left: -5px;
	display:inline-block;
}
.focus-logo-sec{
	text-align:center;
}
.focus-logo-sec .focus-logo-item  .outer-logo-focus{
	display:table;
	background:#fff;
	border:1px solid #e8e8e8;
	height:170px;
	width:100%;
}
.focus-logo-sec .focus-logo-item  .inner-logo-focus{
	display:table-cell;
	height:100%;
	vertical-align:middle;
	text-align:center;
}
.net-development-06  .inner-focus {
    padding-right: 50px;
}
.type-tech-dot-net{
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-bottom:40px;
}
.type-tech-dot-net li{
	font-family: 'montserratlight';
	font-size: 14px;
	line-height: 2.07;
	color: #000000;
	position:relative;
	padding-left:33px;
}
.type-tech-dot-net li::before{
	content:"";
	width: 19px;
	height: 2px;
	background-image: linear-gradient(95deg, #7e00cf, #f05047);
	border-image-slice: 1;
	position:absolute;
	left:0px;
	display:inline-block;
	top:13px;
}
.net-development-02{
	padding:0 0 20px 0;
}
.php-development-page .net-development-02{
	padding-top:30px;
}
.net-development-06 .ui-title{
	margin-bottom:45px;
}
.net-development-08{
	padding:60px 0 20px 0;
}
.net-development-08 .ui-title {
	max-width:865px;
	margin:0 auto;
    margin-bottom: 75px;
}
.net-dev-service .dev-service-title {
  font-family: 'montserratsemibold';
  font-size: 13px;
  font-weight: normal;
  line-height: 2.15;
  letter-spacing: 0.9px;
  color: #000000;
  margin:0 0 10px;
  text-transform:uppercase;
}
.net-dev-service .dev-service-desc {
  font-family: 'montserratlight';
  font-size: 12px;
  line-height: 2;
  color: #000000;
  padding: 0 25px;
}
.net-dev-service .dev-service-item{
	width:32.9%;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin-bottom:60px;
	position:relative;
}
.net-dev-service .dev-service-circle{
	position:relative;
	margin-bottom:70px;
}
.dev-service-circle .round {
  width: 25px;
  height: 25px;
  border-radius:25px;
  display:inline-block;
  background-image: linear-gradient(132deg, #7e00cf, #f05047);
}
.dev-service-circle  .round-line{
	height:1px;
	width:375px;
	display:inline-block;
	background-image: linear-gradient(to right, #7e00cf, #f05047);
	position: absolute;
	left: 190px;
	top: 13px;
	z-index: -1;
}
.net-dev-service{
	text-align:center;
}
.net-dev-service .dev-service-count{
  font-family: 'montserratbold';
  font-size: 227px;
  line-height:150px;
  color: rgba(238,238,238,0.52);
  position:absolute;
  top:-15px;
  left: 0px;
  right: 0px;
  z-index:-2; 
}
.net-development-09 .focus-note{
	font-size:13px;
	line-height:26px;
	padding-right:50px;
	margin:0px;
}
.net-development-09 .type-tech-dot-net{
	margin:0px;
}
.net-development-09 .type-tech-dot-net li{
	font-size:13px;
	line-height:26px;
	margin-bottom:10px;
}
.net-development-09 {
	padding:0 0 60px 0;
}
.net-development-10{
	padding:70px 0;
	background-image: linear-gradient(99deg, #7e00cf, #f05047);	
}
.net-development-10 .take-title{
  font-family: 'montserratultra_light';
  font-size: 28px;
  font-weight: normal;
  line-height: 1.36;
  letter-spacing: 1.3px;
  color: #ffffff;
  margin:0 0 15px;
  text-transform:uppercase;
}
.net-development-10 .take-desc {
  font-family: 'montserratlight';
  font-size: 14px;
  font-weight: normal;
  line-height: 1.8;
  color: #ffffff;
  padding-right:45px;
}
.net-development-10 .take-desc  a{
	color:#fff;
	text-decoration:underline;
}
.net-development-10 .take-desc  a:hover{
	text-decoration:none;
}
.net-development-10  .call-us-net {
   font-family: 'montserratlight';
  font-size: 30px;
  font-weight: normal;
  line-height: 1.03;
  color: #ffffff;
  text-align:center;
  margin-bottom:20px;
}
.net-development-10  .call-us-net span{
  display:block;
  margin-bottom:5px;
}
.net-development-10  .call-us-net a{
  display:block;
  color:#fff;
  font-family: 'montserratbold';
}
.net-development-10  .call-us-net a:hover{
  text-decoration:underline;
}
.net-development-10  .call-us-net-text {
  font-family: 'montserratlight';
  font-size: 14px;
  font-weight: normal;
  line-height: 1.8;
  color: #ffffff;
  text-align:center;
  padding:0 50px;
}
.development-step .step4 .dev-step-icon {
    padding-left: 22px;
}
.net-development-page .travel-midbar .black-txt .midbar-title,
.net-development-page .travel-midbar .black-txt .midbar-sdesc{
	color:#000;
}
@media(max-width:1199px){
.net-development-page .travel-midbar .button-sec .enquire-sec {
    border-style: solid;
    border-width: 2px;
}
.net-development-01 {
    padding: 45px 0 25px 0;
}
.stage-devlopment-cycle .step-item.even {
    max-width: 400px;
}
.stage-devlopment-cycle .step-item.odd {
    max-width: 400px;
}
.inner-cycle {
    position: relative;
    height: 300px;
}
.stage-devlopment-cycle .step-item.odd .count-cycle {
    line-height: 313px;
}
.count-cycle {
    font-size: 320px;
}
.stage-devlopment-cycle .step-item.even .count-cycle {
    line-height: 310px;
}
.development-step .oral-line {
    width: 140px;
    right: -75px;
}
.net-development-03 {
    padding: 45px 0;
}
.fix-bg-img.bg-image-parallax-01 {
    height: 320px;
}
.php-development-page .fix-bg-img.bg-image-parallax-01{
	height:250px;
}
.net-development-05 {
    padding: 45px 0;
}
.net-development-05 .ui-ux-design {
    margin-bottom: 30px;
}
.net-development-05 .expertise-item {
    padding: 0;
}
.net-development-06 {
    padding: 45px 0;
}
.net-development-06 .inner-focus {
    padding-right: 0;
}
.net-development-08 {
    padding: 45px 0 10px 0;
}
.dev-service-circle .round-line {
    width: 305px;
    left: 160px;
}
.net-dev-service .dev-service-desc {
    padding: 0 10px;
}
.net-development-09 {
    padding: 0 0 45px 0;
}
.net-development-09 .focus-note {
    padding-right: 0;
}
.net-development-10 .take-desc {
    padding-right: 0;
}
.net-development-10 .take-title {
    font-size: 23px;
}
.net-development-10 .call-us-net-text {
    padding: 0;
}
.net-development-page .travel-midbar.new-desing-template {
    height: 360px;
}
.net-development-10 {
    padding: 45px 0;
}
.dev-step-icon img{
	height: 70px;
    width: auto;
}
.development-step .step4 .dev-step-icon {
    padding-left: 18px;
}
.net-dev-service .dev-service-circle {
    margin-bottom: 40px;
}
.focus-logo-sec .focus-logo-item:last-child{
	margin-left:-9px;
}
.net-development-08 .ui-title {
    margin-bottom: 60px;
}
}
@media(max-width:991px){
.net-development-page .travel-midbar .inner{
	background:rgba(0,0,0,0.4);
}
.net-development-page .travel-midbar.new-desing-template {
    height: 320px;
}
.stage-devlopment-cycle .step-item.odd {
    max-width: 290px;
}
.stage-devlopment-cycle .step-item.even {
    max-width: 290px;
}
.development-step .dev-step-item {
    width: 18.6%;
}
.development-step .oral-line {
    width: 87px;
    right: -47px;
}
.net-development-05 .expertise-item {
    padding: 0;
    margin-bottom: 30px;
}
.expertise-title {
    margin: 0 0 5px;
}
.net-development-05 {
    padding: 45px 0 15px 0;
}
.net-development-06 .ui-title {
    margin-bottom: 25px;
}
.focus-text{
	text-align:center;
}
.focus-logo-sec {
    text-align: center;
    margin-bottom: 30px;
}
.type-tech-dot-net {
    max-width: 240px;
    margin: 0 auto;
	margin-bottom:30px;
}
.dev-service-circle .round-line {
    width: 240px;
    left: 120px;
}
.net-dev-service .dev-service-count {
    font-size: 135px;
    line-height: 120px;
}
.net-dev-service .dev-service-circle {
    margin-bottom: 25px;
}
.net-dev-service .dev-service-item {
    margin-bottom: 30px;
}
.net-development-09 .type-tech-dot-net{
    max-width: 100%;
    margin: 0;
    margin-bottom: 0px;
}
.dev-step-icon img{
	height: 50px;
    width: auto;
}
.development-step .step4 .dev-step-icon {
    padding-left: 13px;
}
.net-development-08 .ui-title {
    margin-bottom: 40px;
}
.net-development-page .travel-midbar .black-txt .button-sec .enquire-sec a {
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.net-development-page .travel-midbar .black-txt .midbar-title,
.net-development-page .travel-midbar .black-txt .midbar-sdesc{
	color:#fff;
}
.net-development-page .travel-midbar .black-txt .button-sec .enquire-sec a {
    -webkit-background-clip: #fff;
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.net-development-page .travel-midbar .black-txt  .button-sec .enquire-sec a:hover {
    color: #fff;
    -webkit-text-fill-color: #fff;
}
.net-development-page .travel-midbar .black-txt .button-sec .enquire-sec{
	width:225px;
	border-image-source: none;
	border-color: #fff;
}
.net-development-page .travel-midbar .black-txt .button-sec .enquire-sec::before {
    border: solid 1px #fff;
}
.net-development-page .travel-midbar .black-txt .button-sec .enquire-sec::after {
    border: solid 1px #fff;
}
.net-development-page .travel-midbar .black-txt .button-sec .enquire-sec a:hover {
    color: #000;
    -webkit-text-fill-color: #000;
}
.net-development-page .travel-midbar .black-txt .button-sec .enquire-sec a::before {
	background:#fff;
}
}
@media(max-width:767px){
.net-development-page  .travel-midbar .content {
    padding-top: 0;
}
.net-development-page  .travel-midbar .midbar-title{
	margin-bottom: 10px;
}
.net-development-page  .travel-midbar .midbar-sdesc{
	margin-bottom: 20px;
}
.net-development-02 .ui-desc {
    padding: 0;
}
.stage-devlopment-cycle .step-item.odd{
	text-align:left;
}
.stage-devlopment-cycle .step-item.odd .line-cycle {
    left: -25px;
}
.stage-devlopment-cycle .step-item.odd .circle-cycle {
    left: -31px;
}
.stage-devlopment-cycle .step-item.even .circle-cycle {
    right: -31px;
}
.stage-devlopment-cycle .step-item.even .line-cycle {
    right: -26px;
}
.shortline-cycle {
    width: 80px;
}
.stage-devlopment-cycle .step-item.even .shortline-cycle {
    right: -103px;
}
.stage-devlopment-cycle .step-item.odd .shortline-cycle {
    left: -102px;
}
.stage-devlopment-cycle .step-item.odd .count-cycle {
    line-height: 200px;
	left: -130px;
}
.stage-devlopment-cycle .step-item.even .count-cycle {
    line-height: 200px;
	right: -130px;
}
.count-cycle {
    font-size: 225px;
}
.inner-cycle {
    height: 250px;
}
.net-development-02{
	padding:0 0 45px 0;
}
.type-tech-dot-net li {
    text-align: left;
}
.net-development-09 .focus-note {
    text-align: left;
    margin-bottom: 10px;
}
.net-development-10 .take-title {
    font-size: 24px;
    margin: 0 0 5px;
}
.net-development-10 .take-desc {
    margin-bottom: 20px;
}
.net-development-10 .call-us-net {
    font-size: 22px;
    margin-bottom: 10px;
}
.net-development-10 .call-us-net span {
    margin-bottom: 5px;
}
}
@media(max-width:667px){
.stage-devlopment-cycle .step-item.odd {
    max-width: 256px;
}
.stage-devlopment-cycle .step-item.even {
    max-width: 255px;
}
.development-step .dev-step-circle {
    margin: 20px 0;
}
.development-step .oral-line {
    height: 1px;
    top: 9px;
}
.dev-service-circle .round-line {
    width: 200px;
    left: 110px;
}
}
@media(max-width:665px){
.stage-devlopment-cycle .step-item .line-cycle {
    display:none;
}
/*.stage-devlopment-cycle .step-item .circle-cycle {
   display:none;
}*/
.stage-devlopment-cycle .step-item .shortline-cycle{
	display:none;
}
.stage-devlopment-cycle .step-item.odd {
    max-width: 100%;
    float: none;
    left: 0;
}
.stage-devlopment-cycle .step-item.even {
    float: none;
    max-width: 100%;
    text-align: left;
}
.inner-cycle {
    height: auto;
}
.stage-devlopment-cycle .step-item.even .count-cycle {
    right: auto;
    left: 0px;
}
.stage-devlopment-cycle .step-item.odd .count-cycle {
    left: 0;
}
.count-cycle {
    font-size: 160px;
    line-height: 160px !important;
}
.stage-devlopment-cycle .step-item {
    margin-bottom: 30px;
}
.stage-devlopment-cycle .step-item.even .cycle-desc {
    padding-left: 0;
}
.stage-devlopment-cycle .step-item.odd .circle-cycle {
    left: 0;
}
.stage-devlopment-cycle .cycle-title {
    padding-left: 25px;
}
.stage-devlopment-cycle .step-item.even .circle-cycle {
    right: auto;
    left: 0px;
}
.net-development-02 {
    padding: 0 0 10px 0;
}
.development-step .dev-step-circle {
    display: none;
}
.development-step .dev-step-item {
    width: 32.8%;
    vertical-align: top;
	margin-bottom:30px;
}
.net-development-03 {
    padding: 45px 0 15px 0;
}
.development-step .dev-step-icon{
	margin-bottom:15px;
}
.fix-bg-img.bg-image-parallax-01 {
    height: 240px;
}
.php-development-page .fix-bg-img.bg-image-parallax-01{
	height:200px;
}
.net-dev-service .dev-service-circle {
    display:none;
}
.net-dev-service .dev-service-item {
    width: 48.9%;
    margin-bottom: 30px;
}
}
@media(max-width:480px){
.net-development-page .travel-midbar .midbar-title {
    font-size: 22px;
    margin-bottom: 10px;
}
.net-development-page .travel-midbar .inner {
    background: rgba(0,0,0,0.6);
}
.net-development-page .travel-midbar .midbar-sdesc, 
.net-development-page .travel-midbar .midbar-title, 
.net-development-page .bold-type-typ1 {
    padding: 0px;
}
.development-step .dev-step-item {
    width: 49%;
}
.focus-logo-sec .focus-logo-item {
    width: 50%;
}
.type-tech-dot-net {
    max-width: 100%;
}
.net-dev-service .dev-service-item {
    width: 100%;
    margin-bottom: 20px;
}
}
@media(max-width:375px){
.net-development-10 .call-us-net-text br{
	display:none;
}	
}
@media screen\0 
{
.fix-bg-img.bg-image-parallax-01,
.php-development-page .fix-bg-img.bg-image-parallax-01{
	background-attachment:scroll;
}
.net-development-page .travel-midbar .button-sec .enquire-sec a{
color: #fff;
-webkit-text-fill-color: #fff;
}
.focus-text{
color: #7e00cf;
-webkit-text-fill-color: #7e00cf;
background:transparent;
}
}
.new-template-banner .slick-dots {
    position: absolute;
    bottom: 15px;
    text-align: center;
    width: 100%;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.new-template-banner .slick-dots li {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}
.new-template-banner .slick-pagination-item {
    width: 12px;
    height: 12px;
	background: rgba(170, 170, 170, 1);
    border: 1px solid rgba(229, 229, 229, 1);
    cursor: pointer;
}
.new-template-banner .slick-active .slick-pagination-item {
    width: 12px;
    height: 12px;
    background: rgba(0, 0, 0, 1);
}

/*******************************
Shopify landing page
********************************/
.shopify-landing .tour-contact .travel-base-text{
	max-width:765px;
}
.midbar-logo-sec{
	margin-bottom:20px;
}
.shopify-why-choose .sfy-why-list ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.shopify-why-choose .sfy-why-list li {
    font-family: 'montserratlight';
    font-size: 14px;
    line-height: 1.93;
    color: #000;
    padding-left: 63px;
	position: relative;
	margin-bottom: 20px;
}
.shopify-why-choose .sfy-why-list li::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 6px;
    vertical-align: top;
    height: 48px;
    width: 48px;
    background: url(../images/shopify-right-icon.svg) no-repeat;
}
.shopify-landing-03{
	padding:80px 0 110px 0;
}
.shopify-landing-01{
	padding:80px 0;
}
.shopify-landing-01 .italic-title-typ1 {
    margin-bottom: 10px;
}
.shopify-landing-01 .sub-title-typ1 {
    margin-bottom: 10px;
}
.shopify-landing-01 .travel-base-text{
    margin-bottom: 20px;
}
.shopify-landing-01 .rest-img-website img{
     margin-top: 20px;
}
.shopify-landing-01 .welcome-section-08{
	padding:0px;
}
.shopify-landing-03 .heading-sec{
	text-align:center;
}
.shopify-landing-03 .heading-sec .heading-logo-sec{
	margin-bottom:20px;
}
.shopify-why-choose{
	margin-top:70px;
}
.shopify-features-sec{
  background-color: rgba(148,191,60,0.22);
}
.shopify-feature-text .italic-title-typ1,.shopify-feature-text .travel-base-text{
	color:#000;
}
.shopify-feature-text .list-of-feature {
  font-family: 'montserratregular';
  font-size: 18px;
  line-height: 1.5;
  text-align: left;
  color: #000000;
  margin-top:45px;
}
.shopify-feature-inner{
	padding-top:55px;
}
.shopify-features-sec .shopify-feature-text{
	margin-top:60px;
}
.shopify-features-sec .shopify-feature-img{
	padding-right:50px;
}
.instant-shopping-sec{
	background:#f5f5f5;
}
.instant-shopping-sec .shopify-feature-inner{
	padding-top:50px;
	padding-bottom:60px;
}
.instant-shopping-sec .shopify-feature-text{
	margin-top:150px;
}
.extra-features-sec .shopify-feature-img{
	text-align:center;
}
.extra-features-sec .shopify-feature-inner{
	padding-top:70px;
}
.extra-features-sec .shopify-feature-text{
	margin-top:60px;
	padding-left:50px;
}
.shopify-feature-text .italic-title-typ1{
	margin-bottom:25px;
}
.control-hands-sec{
	background:#f5f5f5;
}
.control-hands-sec .shopify-feature-img{
	text-align:center;	
}
.control-hands-sec .shopify-feature-text{
	margin-top:60px;
}
.shopify-agency-sec{
	padding:80px 0 70px 0;
}
.shopify-site .shopify-site-title-sec{
	text-align:center;
}
.shopify-title {
  font-family: 'montserratbold';
  font-size: 22px;
  font-weight: normal;
  line-height: 1.27;
  letter-spacing: 3px;
  text-align: center;
  color: #000000;
  margin:0px;
  margin-bottom:50px;
}
.shopify-desc{
	font-family: 'montserratlight';
	font-size: 16px;
	line-height: 1.69;
	color: #8d8d8d;
}
.shopify-desc span{
	font-family: 'montserratregular';
	color: #000;
}
.shopify-agency-sec .agency-title-sec{
	text-align:center;
	margin-bottom:60px;
}
.shopify-agency-sec .shopify-agency{
	max-width:971px;
	margin:0 auto;
}
.shopify-agency-sec .shopify-agency-icon{
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}
.shopify-agency-sec .shopify-agency-txt{
	display: inline-block;
	vertical-align: middle;
}
.shopify-agency-sec .agency-item{
	margin-bottom:20px;
}
.shopify-agency-sec .shopify-agency-list .button-sec{
	margin-top:0px;
}
.shopify-agency-sec .shopify-agency-txt {
    font-family: 'montserratlight';
    font-size: 14px;
    line-height: 1.93;
    color: #000;
    margin:0px;
}
.shopify-agency-sec .shopify-agency-list{
	padding:0 60px;
}
.shopify-site-sec .shopify-site .shopify-title,.shopify-site-sec .shopify-site .shopify-desc{
	color:#fff;
}
.shopify-site-sec .shopify-site .shopify-title{
	margin-bottom:27px;
}

.shopify-site-sec .shopify-site{
	padding:75px 0 85px 0;
	background:rgba(148,191,60,0.97);
}

.spf-site-row::before {
    content: "";
    position: absolute;
    width: 1px;
    background: #5f8d38;
    height: 100%;
    left: 0;
    display: inline-block;
    z-index: -1;
    right: 0;
    margin: 0 auto;
}
.spf-site-row.last::before{
	display:none;
}
.spf-site-row .shopify-site-icon{
	content: "";
    position: absolute;
    left: 0;
    display: inline-block;
    right: 0;
	text-align:center;	
	top: -85px;
}
.spf-site-row.first .shopify-site-icon{
	top: -100px;
}
.spf-site-row{
	position:relative;
	padding-bottom:30px;
	min-height:235px;
}
.spf-site-row.last{
	min-height:100px;
}
.shopify-site-list .col-sm-6{
	position:static;
}
.shopify-site-sec .shopify-site-list{
	max-width:980px;
	margin:0 auto;
	padding:60px 0 0 0;
}
.shopify-site-desc .spf-site-title {
  font-family: 'montserratbold';
  font-size: 24px;
  font-weight: normal;
  line-height: 1.13;
  text-align: left;
  color: #000000;
  margin:0px;
  margin-bottom:15px;
}
.shopify-site-desc .spf-site-description {
  font-family: 'montserratlight';
  font-size: 15px;
  font-weight: 300;
  line-height: 1.8;
  text-align: left;
  color: #000000;
}
.spf-site-row.left .shopify-site-desc .spf-site-title,.spf-site-row.left .shopify-site-desc .spf-site-description{
	text-align:right;
}
.spf-site-row.right .spf-site-right{
	width:50%;
	float:right;
}
.spf-site-row.left .spf-site-right{
	width:50%;
	float:left;
}
.spf-site-row .shopify-site-text{
	max-width:365px;
	position:relative;
}
.spf-site-row.right .shopify-site-text{
	float:right;
}
.spf-site-row.left .shopify-site-text{
	float:left;
}
.spf-site-row .shopify-site-text .digit {
  opacity: 0.13;
  font-family: 'montserratbold';
  text-transform:uppercase;
  font-size: 200px;
  font-weight: normal;
  color: #5f8d38;
  position:absolute;
  right: -100px;
  bottom: -80px;
}
.spf-site-row.left .shopify-site-text .digit {
  right: auto;
  left:-100px;
}
.shopify-landing .tour-contact .indu-page-btn:focus,.shopify-landing .tour-contact .indu-page-btn:active,
.shopify-landing .tour-contact .get-free-demo-design:focus, .shopify-landing .tour-contact .get-free-demo-design:active{
    color: #fff !important;
	background: #000;
	border-color: #000;
}
.instant-shopping-sec .shopify-feature-img{
	padding-left:60px;
}
.shopify-agency-sec .col-sm-6.agency-item p{
    display:none;
}
@media screen\0 {
.bg-image-parallax.shopify-landing-02 {
    background-size: cover;
    background-attachment: scroll;
}
}
@media(max-width:1199px) {
.shopify-landing-01 .rest-img-website img{
	margin-top:80px;
}
.instant-shopping-sec .shopify-feature-img{
	padding-left:0px;
}
.spf-site-row .shopify-site-text .digit {
    right: 0px;
}
.spf-site-row.left .shopify-site-text .digit {
    left: 0px;
}
.shopify-feature-text .italic-title-typ1 {
    margin-bottom: 15px;
}
.shopify-feature-text .list-of-feature {
    margin-top: 20px;
}
.instant-shopping-sec .shopify-feature-text {
    margin-top: 135px;
}
.shopify-landing-01 {
    padding: 60px 0;
}
.spf-site-row{
	min-height:100px;
}
.instant-shopping-sec .shopify-feature-inner {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media(max-width:991px) {
.shopify-title br{
	display:none;
}
.shopify-title{
    font-size: 24px;
    margin-bottom: 20px;
}
.shopify-agency-sec .shopify-agency-list {
    padding: 0;
}
.shopify-agency-sec .shopify-agency-icon {
    margin-right: 10px;
}
.shopify-agency-sec .shopify-agency-txt {
    font-size: 11px;
}
.shopify-agency-sec .shopify-agency-list .button-sec {
    margin-top: 0px;
}
.spf-site-row .shopify-site-text {
    max-width: 260px;
}
.shopify-features-sec .shopify-feature-img {
    padding-right: 0;
}
.shopify-features-sec .shopify-feature-text {
    margin-top: 25px;
}
.shopify-feature-text .list-of-feature {
    font-size: 17px;
}
.instant-shopping-sec .shopify-feature-text {
    margin-top: 99px;
}
.shopify-landing-03 {
    padding: 60px 0 60px 0;
}
}
@media(max-width:767px) {
.shopify-landing-01 .italic-title-typ1,.shopify-landing-01 .sub-title-typ1,.shopify-landing-01 .travel-base-text{
	text-align:center;
}
.shopify-landing-01 .rest-img-website img {
    margin-top: 30px;
}
.shopify-landing-01 .enquire-sec {
    text-align: center;
}
.shopify-landing-01 .rest-img-website{
    text-align: center;
}
.shopify-agency-sec .shopify-agency-list {
    max-width: 330px;
    margin: 0 auto;
}
.shopify-agency-sec .shopify-agency-list .button-sec {
    text-align: center;
}
.spf-site-row::before{
	display:none;
}
.spf-site-row .shopify-site-icon{
	top:0px;
	position:relative;
	float: left;
}
.spf-site-row.first .shopify-site-icon {
    top: 0px;
}
.spf-site-row.right .spf-site-right {
    width: 100%;
    float: none;
}
.spf-site-row.right .shopify-site-text {
    float: none;
}
.spf-site-row .shopify-site-text {
    max-width: 100%;
}
.spf-site-row.left .shopify-site-text {
    float: none;
}
.spf-site-row .shopify-site-text {
	float:right !important;
	width:75%;
}
.spf-site-row.left .shopify-site-desc .spf-site-title, .spf-site-row.left .shopify-site-desc .spf-site-description {
    text-align: left;
}
.spf-site-row.left .spf-site-right {
    width: 100%;
    float: none;
}
.spf-site-row.left .shopify-site-text .digit {
    right: 0px;
    left: auto;
}
.spf-site-row {
    padding-bottom: 70px;
}
.shopify-feature-inner .shopify-feature-img {
    padding-right: 0;
    text-align: center;
}
.shopify-feature-inner .shopify-feature-text {
    margin-bottom: 25px;
    text-align: center;
}
.shopify-feature-text .list-of-feature {
    font-size: 17px;
    text-align: center;
}
.shopify-feature-inner {
    padding: 30px 0 0px 0;
}
.instant-shopping-sec .pull-right {
    float: none !important;
}
.instant-shopping-sec .shopify-feature-inner{
	padding:50px 0;
}
.extra-features-sec .shopify-feature-text {
    margin-top: 25px;
	padding-left: 0px;
}
.control-hands-sec .pull-right {
    float: none !important;
}
.shopify-landing-03 {
    padding: 30px 0 60px 0;
}
.shopify-site-sec .shopify-site {
    padding: 50px 0 50px 0;
}
.shopify-site-sec .shopify-site .shopify-desc br{
	display:none;
}
.shopify-agency-sec .agency-title-sec {
    margin-bottom: 30px;
}
.shopify-site .shopify-site-title-sec {
    text-align: center;
    padding: 0px 35px;
}
.instant-shopping-sec .shopify-feature-text {
    margin-top: 0;
}
}
@media(max-width:665px) {
.spf-site-row .shopify-site-icon {
    float: none;
}
.spf-site-row .shopify-site-text {
    float: none !important;
    width: 100%;
}
.spf-site-row .spf-site-right{
	text-align:center;
}
.shopify-site-desc .spf-site-title,.shopify-site-desc .spf-site-description{
	text-align:center;
}
.spf-site-row {
    padding-bottom: 40px;
}
.spf-site-row .shopify-site-icon {
    margin-bottom: 25px;
}
.spf-site-row.left .shopify-site-desc .spf-site-title, .spf-site-row.left .shopify-site-desc .spf-site-description{
	text-align:center;
}
.shopify-why-choose {
    margin-top: 40px;
}
.shopify-title {
    font-size: 22px;
    margin-bottom: 30px;
}
}
@media(max-width:479px) {
.shopify-site .shopify-site-title-sec {
    padding: 0px 0px;
}
}
@media(max-width:374px) {
.shopify-agency-sec .shopify-agency-txt {
    font-size: 11px;
}
.shopify-agency-sec .agency-item {
    margin-bottom: 10px;
}
}

/*********** shopify ppc ***********/

.page-shopify-ppc .midbar-logo-sec{
    margin-bottom: 25px;
}
.page-shopify-ppc .travel-midbar .midbar-title, .bold-type-typ1{
    margin-bottom: 35px;
    line-height: 30px;
}
.page-shopify-ppc .travel-midbar .midbar-sdesc{
    margin-bottom: 55px;
}

 /**** 1 sec ***/

.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01{
    margin-top: 0;
    padding: 85px 0 0;
}
.shopify-ppc-landing-01 .sfy-list-title{
    font-family: 'montserratregular';
    font-size: 17px;
    line-height: 27px;
    color: #000000;
    margin-bottom: 20px;
}
.shopify-why-choose.shopify-ppc-landing-01 .sfy-why-list li,.shopify-ppc-landing-03 .shopify-why-choose .sfy-why-list li{
    min-height: 40px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 30px;
    color: #8d8d8d;
}
.shopify-why-choose.shopify-ppc-landing-01 .sfy-why-list li::before,.shopify-ppc-landing-03 .shopify-why-choose .sfy-why-list li::before{
    height: 40px;
    width: 40px;
    background-size: 40px;
    top: 0;
}
    /**** 2 sec ***/
.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01.shopify-ppc-landing-02{
    background: #f5f5f5;
    padding: 70px 0;
}
.shopify-ppc-landing-02 .row{
    margin-left: -38px;
    margin-right: -38px;
}
.shopify-ppc-landing-02 .col-sm-6{
    padding-left: 38px;
    padding-right: 38px;
}
.shopify-ppc-landing-02 .shopify-title{
    margin-bottom: 60px;
    text-transform: uppercase;
}
.shopify-ppc-landing-02 .sfy-why-list{
    max-width: 930px;
    margin: 0 auto;
}
.shopify-why-choose.shopify-ppc-landing-02 .sfy-why-list li{
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 0.3px;
    color: #000;
    padding-top: 7px;
}
    /**** 3 sec ***/
.shopify-landing-03.shopify-ppc-landing-03 {
    padding: 85px 0;
}
.shopify-ppc-landing-03 .italic-title-typ1{
    margin-bottom: 35px;
}
.shopify-ppc-landing-03 .shopify-base-text{
    max-width: 1115px;
    margin: 0 auto;
    font-family: 'montserratlight';
    font-size: 15px;
    line-height: 30px;
    color: #8d8d8d;
}
.shopify-ppc-landing-03 .shopify-why-choose{
    margin-top: 55px;
    max-width: 935px;
    margin-left: auto;
    margin-right: auto;
}
.shopify-ppc-landing-03 .shopify-why-choose .sfy-why-list li{
    margin-bottom: 20px;
    line-height: 22px;
    color: #000;
    font-size: 13px;
    padding-top: 5px;
}
.shopify-ppc-landing-03 .shopify-why-choose .row{
    margin-left: -38px;
    margin-right: -38px;
}
.shopify-ppc-landing-03 .shopify-why-choose .col-sm-6{
    padding-left: 38px;
    padding-right: 38px;
}
    /**** 4 sec ***/
.shopify-ppc-landing-04.shopify-site-sec .shopify-site{
    padding: 65px 0;
}
.shopify-ppc-landing-04 .spy-btn-wrapper{
    margin-top: 30px;
}
    /**** 5 sec ***/

.shopify-landing-03.shopify-ppc-landing-05{
    padding: 85px 0 60px 0;
}
.shopify-ppc-landing-05 ul li .bold-li-txt{
    font-family: 'montserratregular';
}
.shopify-ppc-landing-05 ul li h3.bold-li-txt{
    font-family: 'montserratregular';
    margin:0px;
    color:#000;
    font-size:13px;
    line-height:22px;
}
.shopify-ppc-landing-05 ul li p{
    margin: 0;
}
    /**** 6 sec ***/
.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01.shopify-ppc-landing-06{
    padding: 60px 0 40px;
}
.shopify-ppc-landing-02.shopify-ppc-landing-06 .sfy-why-list{
    max-width: 665px;
}

.shopify-why-choose.shopify-ppc-landing-02.shopify-ppc-landing-06 .sfy-why-list li{
    padding-top: 5px;
}
.shopify-ppc-landing-06 .italic-title-typ1{
    margin-bottom: 55px;
}
        /**** 7 sec ***/

.shopify-ppc-landing-07{
    padding: 80px 0 70px 0;
}
.shopify-ppc-landing-07 .shopify-why-choose .row{
    margin-left: -34px;
    margin-right: -34px;
}
.shopify-ppc-landing-07 .shopify-why-choose .col-sm-6{
    padding-left: 34px;
    padding-right: 34px;
}
.shopify-ppc-landing-07 .media-left{
    padding-right: 20px;
}
.shopify-ppc-landing-07 .img-holder{
    width: 43px;
    height: 43px;
    border-radius: 43px;
    background: #f5f5f5;
    text-align: center;
    line-height: 43px;
}
.shopify-ppc-landing-07 .media-left img{
    max-width: inherit;
}
.shopify-ppc-landing-07 .shopify-why-choose .media.top-media{
    margin-top: 25px;
}
.shopify-ppc-landing-07 .media:first-child{
    margin-top: 0;
}
.shopify-ppc-landing-07 .media-body{
    font-family: 'montserratlight';
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 0.3px;
    color: #000;
    padding-right: 0;
    padding-top: 5px;
}
.shopify-ppc-landing-07 .media-body p{
    margin: 0;
}
.shopify-ppc-landing-07 .media-body .bold-li-txt{
    font-family: 'montserratregular';
}
.shopify-ppc-landing-07 .media-body h3.bold-li-txt{
    font-family: 'montserratregular';
    color:#000;
    font-size:13px;
    line-height:22px;
    letter-spacing:0.3px;
    margin:0px;
}
        /**** 8 sec ***/
.shopify-ppc-landing-08{
    padding: 60px 0 80px;
    background: #e7f1d4;
}
.shopify-ppc-landing-08 .col-sm-4{
    margin-bottom: 15px;
}
.shopify-ppc-landing-08 .step-no{
    font-family: 'montserratbold';
    color: #5f8d38;
    opacity: 0.13;
    font-size: 100px;
    line-height: 122px;
    margin-bottom: 20px;
}
.shopify-ppc-landing-08 .step-title{
    font-family: 'montserratbold';
    font-size: 23px;
    line-height: 27px;
    color: #000;
    margin-bottom: 15px;
}
.shopify-ppc-landing-08 .step-text{
    font-family: 'montserratlight';
    font-size: 13px;
    line-height: 27px;
    color: #000;
}
@media(max-width: 1199px){
.shopify-ppc-landing-02 .row,.shopify-ppc-landing-03 .shopify-why-choose .row,.shopify-ppc-landing-07 .shopify-why-choose .row{
    margin-left: -15px;
    margin-right: -15px;
}
.shopify-ppc-landing-02 .col-sm-6,.shopify-ppc-landing-03 .shopify-why-choose .col-sm-6,.shopify-ppc-landing-07 .shopify-why-choose .col-sm-6{
    padding-left: 15px;
    padding-right: 15px;
}
.shopify-ppc-landing-01 .sfy-list-title br{
    display: none;
}
}
@media(max-width: 991px){
.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01{
    padding: 60px 0 0;
}
.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01.shopify-ppc-landing-02,.shopify-landing-03.shopify-ppc-landing-03,.shopify-ppc-landing-04.shopify-site-sec .shopify-site,.shopify-landing-03.shopify-ppc-landing-05,.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01.shopify-ppc-landing-06,.shopify-ppc-landing-07,.shopify-ppc-landing-08{
    padding: 60px 0;
}
.shopify-landing-01.shopify-ppc-landing-01 .rest-img-website img {
    margin-top: 30px;
}
.shopify-landing-01.shopify-ppc-landing-01 .text-right{
    text-align: center;
}
.shopify-ppc-landing-02 .shopify-title,.shopify-ppc-landing-06 .italic-title-typ1,.shopify-ppc-landing-03 .italic-title-typ1{
    margin-bottom: 30px;
}
}
@media(max-width: 767px){
.page-shopify-ppc .travel-midbar .midbar-sdesc {
    margin-bottom: 25px;
}
.page-shopify-ppc .travel-midbar .midbar-title, .bold-type-typ1 {
    margin-bottom: 10px;
}
.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01{
    padding: 50px 0 0;
}
.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01.shopify-ppc-landing-02,.shopify-landing-03.shopify-ppc-landing-03,.shopify-ppc-landing-04.shopify-site-sec .shopify-site,.shopify-landing-03.shopify-ppc-landing-05,.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01.shopify-ppc-landing-06,.shopify-ppc-landing-07,.shopify-ppc-landing-08{
    padding: 50px 0;
}
.shopify-landing-01.shopify-ppc-landing-01 .rest-img-website img {
    margin-top: 30px;
}
.shopify-ppc-landing-02 .shopify-title, .shopify-ppc-landing-06 .italic-title-typ1, .shopify-ppc-landing-03 .italic-title-typ1{
    margin-bottom: 20px;
}
.shopify-ppc-landing-03 .shopify-why-choose{
    margin-top: 30px;
}
.shopify-ppc-landing-03 .shopify-why-choose .sfy-why-list li{
    margin-bottom: 10px;
}
.shopify-ppc-landing-07 .media{
    margin-top: 15px;
}

.shopify-ppc-landing-08 .col-sm-4{
    max-width: 500px;
    margin-left:auto;
    margin-right: auto;
}
.shopify-ppc-landing-08 .step-no{
    font-size: 90px;
    line-height: 90px;
    margin-bottom: 15px;
}
.shopify-ppc-landing-07 .shopify-why-choose .media{
    margin-bottom: 20px;
}
.shopify-ppc-landing-07 .shopify-why-choose .media.top-media{
    margin-top: 0px;
}
.shopify-ppc-landing-07 .shopify-why-choose .media.last-media{
    margin-bottom: 0;
}
}
@media(max-width: 479px){
.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01{
    padding: 40px 0 0;
}
.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01.shopify-ppc-landing-02,.shopify-landing-03.shopify-ppc-landing-03,.shopify-ppc-landing-04.shopify-site-sec .shopify-site,.shopify-landing-03.shopify-ppc-landing-05,.shopify-landing-01.shopify-why-choose.shopify-ppc-landing-01.shopify-ppc-landing-06,.shopify-ppc-landing-07,.shopify-ppc-landing-08{
    padding: 40px 0;
}
}
/*** End shopify PCC page ***/
/*********** shopify support and maintainance ***********/

    /***** sec 01 ****/
.page-shopify-support-maintenance .travel-midbar .midbar-title, .bold-type-typ1{
    max-width: 700px;
    margin-bottom: 35px;
}
.page-shopify-support-maintenance .travel-midbar .midbar-sdesc{
    max-width: 700px;
    margin-bottom: 55px;
}
.page-shopify-support-maintenance .midbar-logo-sec{
    margin-bottom: 25px;
}
    /**** sec 02 ****/

.shopify-landing-01.shopify-support-landing-01{
    padding: 100px 0;
}
.shopify-support-landing-01 .sub-title-typ1,.shopify-support-landing-01 .travel-base-text{
    max-width: 485px;
}
    /**** sec 03 ****/
.shopify-support-landing-02.shopify-site-sec .shopify-site,.shopify-support-landing-03.shopify-site-sec .shopify-site{
    padding: 70px 0;
}
.shopify-support-landing-02 .shopify-desc{
    max-width: 690px;
    margin: 0 auto 35px auto;
}
    /**** sec 04 ****/
.shopify-support-landing-03.shopify-site-sec .shopify-site{
    background: #fff;
}
.shopify-support-landing-03.shopify-site-sec .shopify-site .shopify-desc{
    color: #8d8d8d;
    max-width: 765px;
    margin: 0 auto 30px auto;
}
    /**** sec 05 ****/
.shopify-support-landing-04{
    padding: 70px 0;
    background: #f5f5f5;
}
.shopify-support-landing-04 .img-holder{
    background: #EEEEEE;
}
.shopify-support-landing-04 .shopify-title{
    margin-bottom: 25px;
    text-transform: uppercase;
}
.shopify-support-landing-04 .shopify-base-text{
    max-width: 1115px;
}
.shopify-support-landing-04 .shopify-why-choose{
    max-width: inherit;
}
.shopify-support-landing-04 .support-spf-list{
    padding: 0;
    margin: 0;
    list-style: none;
}
.shopify-support-landing-04 .support-spf-list li{
    position: relative;
    padding-left: 10px;
}
.shopify-support-landing-04 .support-spf-list li::before{
    content: "-";
    position: absolute;
    top: 0;
    left: 0;
}
.shopify-support-landing-04 .media{
    max-width: 470px;
}
.shopify-support-landing-04 .media.top-media{
    margin-top: 50px;
}
.shopify-support-landing-04 .bold-li-txt{
    margin-bottom: 20px;
}
.shopify-ppc-landing-07.shopify-support-landing-04 .media-body h3.bold-li-txt{
    margin-bottom: 20px;
}
    /**** sec 06 ****/
.shopify-landing-03.shopify-support-landing-05{
    padding: 95px 0 105px;
}
.shopify-support-landing-05 .shopify-why-choose{
    max-width: 680px;
}
.shopify-support-landing-05 .shopify-why-choose .sfy-why-list li{
    margin-bottom: 10px;
}
    /**** sec 07****/
.shopify-support-landing-05.bg-image-parallax{
    height: 564px;
}
    /**** sec 08****/
.shopify-support-landing-07{
    padding: 95px 0 100px 0;
    background: #e7f1d4;
}
.shopify-support-landing-07 .row{
    margin-left: -30px;
    margin-right: -30px;
}
.shopify-support-landing-07 .col-sm-4{
    padding-left: 30px;
    padding-right: 30px;
}
.shopify-support-landing-07 .shopify-title{
    text-transform: uppercase;
    margin-bottom: 25px;
}
.shopify-support-landing-07 .shopify-base-text{
    max-width: 820px;
    margin: 0 auto 45px auto;
    color: #8d8d8d;
    line-height: 30px;
    font-family: 'montserratlight';
    font-size: 15px;
}
.shopify-support-landing-07 .step-img{
    width: 125px;
    height: 125px;
    border-radius: 125px;
    line-height: 125px;
    text-align: center;
    border: solid 1px #5F8D38;
    background: #fff;
    margin:0 auto 25px auto;
}
.shopify-support-landing-07 .step-text{
    font-family: 'montserratlight';
    font-size: 15px;
    line-height: 27px;
    color: #000;
}
@media(max-width: 1199px){
.shopify-support-landing-07 .row{
    margin-left: -15px;
    margin-right: -15px;
}
.shopify-support-landing-07 .col-sm-4{
    padding-left: 15px;
    padding-right: 15px;
}
.shopify-support-landing-04 .support-spf-list li br{
    display: none;
}
}
@media(max-width: 991px){
.shopify-landing-01.shopify-support-landing-01,.shopify-support-landing-02.shopify-site-sec .shopify-site,.shopify-support-landing-03.shopify-site-sec .shopify-site,.shopify-support-landing-04,.shopify-landing-03.shopify-support-landing-05,.shopify-support-landing-07{
    padding: 60px 0;
}
.shopify-support-landing-05.bg-image-parallax{
    height: 380px;
}
}
@media(max-width: 767px){
.shopify-landing-01.shopify-support-landing-01,.shopify-support-landing-02.shopify-site-sec .shopify-site,.shopify-support-landing-03.shopify-site-sec .shopify-site,.shopify-support-landing-04,.shopify-landing-03.shopify-support-landing-05,.shopify-support-landing-07{
    padding: 50px 0;
}
.shopify-support-landing-01 .sub-title-typ1, .shopify-support-landing-01 .travel-base-text{
    max-width: inherit;
}
.shopify-ppc-landing-07.shopify-support-landing-04 .shopify-why-choose .fadeInRight{
    margin-top: 0;
}
.shopify-support-landing-07 .col-sm-4{
    max-width: 320px;
    margin:0 auto 15px auto;
}

}
@media(max-width: 480px){
.shopify-landing-01.shopify-support-landing-01,.shopify-support-landing-02.shopify-site-sec .shopify-site,.shopify-support-landing-03.shopify-site-sec .shopify-site,.shopify-support-landing-04,.shopify-landing-03.shopify-support-landing-05,.shopify-support-landing-07{
    padding: 40px 0;
}
.page-shopify-support-maintenance .travel-midbar .midbar-sdesc,.page-shopify-support-maintenance .travel-midbar .midbar-title, .bold-type-typ1,.page-shopify-support-maintenance .midbar-logo-sec{
    margin-bottom: 20px;
}
.shopify-support-landing-04 .shopify-why-choose .media{
    margin-bottom: 30px;
}
.shopify-support-landing-04 .media.top-media{
    margin-top: 0;
}
.shopify-support-landing-04 .shopify-why-choose .media.last-media{
    margin-bottom: 0;
}
}
/***Shopify Page Tabs***/
.shopify-landing #travel-menu ul li a:hover, .shopify-landing #travel-menu ul li.current-menu-item a{
	background-color:#94bf3c;
}
/***Shpoify SEO***/
.shopify-landing-01.shopify-seo-01{
	padding:80px 0px 0px;
}
.shopify-seo-01 .italic-title-typ1{
	padding-top:60px;
}
.shopify-seo-01 .travel-base-text{
	line-height:30px;
	padding-bottom:30px;
}
.sseo-why-choose-section{
	background:#e7f1d4;
	padding:70px 0px;
}
.sseo-why-choose-section .shopify-why-choose{
	max-width:950px;
	margin:60px auto 0px;
}
.sseo-why-choose-section .shopify-title{
	text-transform:uppercase;
}
.sseo-why-choose-section .shopify-why-choose .sfy-why-list li::before{
	top:-8px;
}
.sseo-why-choose-section .shopify-why-choose .sfy-why-list li{
	font-size:13px;
	min-height:85px;
}
.ss-rankings-section .shopify-base-text{
	color:#8d8d8d;
	font-family:"montserratlight";
	font-size:15px;
	line-height:30px;
	margin:0px auto;
}
.ss-rankings-section.shopify-ppc-landing-07 .shopify-why-choose{
	max-width:935px;
	margin:50px auto 0px;
}
.ss-rankings-section.shopify-ppc-landing-07 .media{
	padding-bottom:20px;
}
.ss-rankings-section.shopify-ppc-landing-07 .media-body .bold-li-txt{
	color:#464646;
}
.ss-rankings-section.shopify-ppc-landing-07 .media-body h3.bold-li-txt{
	color:#464646;
	font-size:13px;
	margin:0px;
	letter-spacing:0.3px;
	line-height:22px;
}
.ss-rankings-section.shopify-ppc-landing-07 .media-body p{
	color:#5a5a5a;
}
.shopify-seo-image-section.bg-image-parallax{
	height:auto;
}
.shopify-seo-image-section .store-title-sec{
	display:table;
	width:100%;
	height:100%;
}
.shopify-seo-image-section .shopify-title{
	display:table-cell;
	height:500px;
	width:100%;
	vertical-align:middle;
	margin:0px;
    padding: 0 15px;
	color:#FFF;
}
.shopify-seo-services.shopify-ppc-landing-03 .shopify-base-text{
	max-width:900px;
}
.shopify-seo-whycome-section.shopify-ppc-landing-08{
	background:#FFF;
}
.shopify-seo-services{
	padding:70px 0px;
	background:#f5f5f5;
}
.shopify-seo-services .shopify-why-choose .sfy-why-list li{
	margin-bottom:10px;
}
.shopify-seo-services.shopify-ppc-landing-03 .shopify-why-choose{
	max-width:800px;
}
@media(max-width:1199px){
.shopify-landing-01.shopify-seo-01 .rest-img-website img{
	margin-top:0px;
}
.shopify-seo-01 .italic-title-typ1{
	padding-top:30px;
}
.shopify-agency-sec .shopify-agency-icon{
    margin-right: 5px;
}
}
@media(max-width:991px){
.shopify-seo-01 .italic-title-typ1{
	padding-top:0px;
}
.shopify-seo-01 .sub-title-typ1{
	font-size:13px;
}
.shopify-seo-01 .travel-base-text{
	line-height:24px;
}
.shopify-landing-01.shopify-seo-01 .rest-img-website img{
	margin-top:30px;
}
}
@media(max-width:767px){
.shopify-landing-01.shopify-seo-01 .rest-img-website img{
	margin-top:0px;
}
.sseo-why-choose-section .shopify-why-choose .sfy-why-list li{
	min-height:40px;
}
.shopify-landing #travel-menu ul li a {
    padding: 25px 20px;
}
.shopify-landing .ln-content-section {
    text-align: left;
}
.shopify-agency-sec .shopify-agency-txt {
    font-size: 12px;
}
}
@media(max-width:480px){
.shopify-landing #travel-menu ul li a {
    padding: 25px 10px;
}
.shopify-landing .col-xs-6 {
    width: 100%;
}
.shopify-agency-sec .shopify-agency-icon {
    width: 16%;
}
.shopify-agency-sec .shopify-agency-txt {
    width: 80%;
}
}
.shopify-landing .button-sec .enquire-sec a {
    color: #fff;
    -webkit-text-fill-color: white;
    background-clip: text;
    text-transform: uppercase;
}
.shopify-landing-01 .button-sec .enquire-sec{
    width: 205px;
    margin: 0;
}
.shopify-agency-sec .button-sec .enquire-sec{
    margin: 0;
}
.x-center{
    margin:0 auto !important;
}
.shopify-landing .button-sec .enquire-sec a::before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/****************************/

/*
Hotels - #67bb89
Estate Agents - #dcf1e9
Resturent color - #46a7bd
 
 *  font-family: 'latobold';
 *  font-family: 'latolight';
 *  font-family: 'latoregular';
 *  font-family: 'montserratlight';
 *  font-family: 'montserratregular';
 *  font-family: 'montserratbold';
 *  font-family: 'robotobold';
 *  font-family: 'robotoregular';
 *  font-family: 'work_sanslight';
 *  font-family: 'montserratultra_light';
 *  font-family: 'montserratextralight';
 *  font-family: 'montserratsemibold';
 *  font-family: 'caveatregular';
 *  font-family: 'montserratmedium';
 */